무선설비산업기사 기출문제·모의고사·오답노트·자동채점

2006年03月05일 66번

[전자계산기 일반 및 무선설비기준]
어떠한 명령(instruction)이 수행되기 위해서 가장 먼저 이루어져야 하는 마이크로 오퍼레이션은 무엇인가?

  • ① PC ←MAR
  • ② PC ←PC+1
  • ③ MAR ←PC
  • ④ MBR ←1R
(정답률: 36%)

문제 해설

명령어(instruction)를 수행하기 위해서는 해당 명령어가 저장된 메모리 주소를 알아야 한다. 이를 위해 가장 먼저 이루어져야 하는 마이크로 오퍼레이션은 "MAR ←PC"이다. 이 오퍼레이션은 현재 PC(Program Counter)에 저장된 값(다음 실행할 명령어의 주소)을 MAR(Memory Address Register)에 복사하는 작업을 수행한다. 이후에는 MAR에 저장된 주소를 이용하여 메모리에서 해당 명령어를 읽어오는 작업이 이루어진다. 따라서 "MAR ←PC"가 가장 먼저 이루어져야 한다.

연도별

진행 상황

0 오답
0 정답