2009년03월29일 25번
[임의구분] 어떤 명령이 실행되기 위해서 가장 먼저 이루어지는 마이크로오퍼레이션은?
- ① MBR ← PC
- ② PC ← PC+1
- ③ IR ← MBR
- ④ MAR ← PC
(정답률: 84%)
문제 해설
가장 먼저 이루어지는 마이크로오퍼레이션은 "PC ← PC+1"입니다. 이는 다음에 실행될 명령어의 주소를 가리키기 위해 프로그램 카운터(PC) 값을 1 증가시키는 작업입니다. 그 다음으로는 "MAR ← PC"이 이루어집니다. 이는 현재 실행될 명령어의 주소를 메모리 주소 레지스터(MAR)에 저장하는 작업입니다. 따라서 "MAR ← PC"이 가장 먼저 이루어지는 마이크로오퍼레이션이 됩니다.