전자계산기기사 기출문제·모의고사·오답노트·자동채점

2013년10월12일 46번

[마이크로전자계산기]
fetch cycle 수행시 적합하지 않은 마이크로 오퍼레이션은?

  • ① IR ← DBUS, RD ← 0
  • ② ABUS ← PC, RD ← 1
  • ③ M[ABUS] ← DBUS, WR ← 1
  • ④ DBUS ← M[ABUS]
(정답률: 59%)

문제 해설

적합하지 않은 마이크로 오퍼레이션은 "IR ← DBUS, RD ← 0"이다. 이는 fetch cycle에서는 필요하지 않은 오퍼레이션이기 때문이다. fetch cycle에서는 PC(Program Counter)의 값을 ABUS(Address BUS)로 전송하고, 해당 주소의 명령어를 M(Memory)에서 읽어와 DBUS(Data BUS)로 전송한 후 IR(Instruction Register)에 저장한다. 따라서 IR ← DBUS, RD ← 0은 fetch cycle에서는 필요하지 않은 오퍼레이션이다.

"M[ABUS] ← DBUS, WR ← 1"은 ABUS에 저장된 주소에 DBUS에 저장된 값을 쓰는 오퍼레이션이다. 이는 fetch cycle에서는 해당 명령어를 읽어오는 오퍼레이션으로 필수적이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답