모두CBT

다음 마이크로 명령어로 구성되는 명령어는? | [전자기사 필기] 22년 2회차 기출문제 상세 페이지

1[전자기사 필기] 22년 2회차
다음 마이크로 명령어로 구성되는 명령어는?
문제 이미지
1
ADD(더하기)
2
LOAD(인출)
3
JMP(분기)
4
STA(저장)
해설

이 마이크로 연산들로 이루어진 명령어는 LOAD(인출)이다.

그림의 순서는 t0: MAR ← IR(addr), t1: MBR ← M[MAR], t2: AC ← MBR 이다. 명령어의 주소부로 메모리를 읽어 그 값을 누산기(AC)에 그대로 옮기는 동작이므로 메모리 내용을 AC 로 불러오는 LOAD 다.

  • ADD(더하기)는 마지막 단계가 AC ← AC + MBR 처럼 기존 AC 값과 더해야 하는데, 그림은 AC 에 MBR 값을 그대로 넣는다.
  • JMP(분기)는 메모리를 읽지 않고 PC ← IR(addr) 로 프로그램 카운터를 바꾸는 동작이다.
  • STA(저장)는 MBR ← AC, M[MAR] ← MBR 처럼 AC 의 값을 메모리에 쓰는 방향이라 데이터 흐름이 반대다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.