모두CBT

다음은 인터럽트 서비스 루틴에 해당하는 연산을 나타낸 것이다. 괄호 안… | [정보통신기사 필기] 18년 2회차 기출문제 상세 페이지

1[정보통신기사 필기] 18년 2회차

다음은 인터럽트 서비스 루틴에 해당하는 연산을 나타낸 것이다. 괄호 안에 들어갈 연산과정은?

t0 : MBR ← PC
t1 : MAR ← SP, (     )
t2 : M[MAR] ← MBR, SP ← SP −1

1
AC ← ISR의 시작주소
2
SP ← ISR의 시작주소
3
PC ← ISR의 시작주소
4
MBR ← ISR의 시작주소
해설

빈칸에 들어갈 연산은 PC ← ISR의 시작주소이다.

t0에서 복귀할 주소인 PC 값을 MBR로 옮기고, t1에서 스택 포인터가 가리키는 주소를 MAR에 실어 저장 위치를 정하며, t2에서 M[MAR] ← MBR로 복귀주소를 스택에 저장하고 SP를 1 감소시킨다.

복귀주소는 이미 MBR에 대피해 두었으므로, 같은 t1 시간에 PC에 인터럽트 서비스 루틴의 시작주소를 적재해야 다음 인출 사이클부터 서비스 루틴이 실행된다. 누산기(AC)나 SP, MBR에 시작주소를 넣어서는 명령 인출 주소가 바뀌지 않아 제어가 옮겨가지 않는다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보통신기사 필기] 18년 2회차 100문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보통신기사 필기 기출문제 암기장 전체 보기