모두CBT

다음 명령 실행주기는 무엇을 나타내는 것인가? | [임베디드기능사 필기] 07년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 07년 1회차
다음 명령 실행주기는 무엇을 나타내는 것인가?
문제 이미지
1
덧셈(ADD)
2
로드(LOAD)
3
스토어(STORE)
4
분기(JUMP)
해설

정답은 '로드(LOAD)'이다.

그림의 실행 단계는 다음 세 줄이다.
q2C2t0: MAR←MBR(AD)q_2C_2t_0:\ MAR\leftarrow MBR(AD)
q2C2t1: MBR←M, AC←0q_2C_2t_1:\ MBR\leftarrow M,\ AC\leftarrow0
q2C2t2: AC←AC+MBRq_2C_2t_2:\ AC\leftarrow AC+MBR

명령의 주소부가 가리키는 기억장치 내용을 MBR로 읽고, AC를 0으로 지운 뒤 MBR 값을 더한 결과는 AC←MAC\leftarrow M이다. 기억장치 내용을 누산기에 싣는 이 동작이 로드이다.

  • '덧셈(ADD)'는 AC의 이전 값에 기억장치 내용을 더하는 명령이고, 그림의 t1t_1 단계에는 AC←0AC\leftarrow0 지우기가 있다.
  • '스토어(STORE)'는 AC 값을 기억장치에 쓰는 명령이고, 그림의 전송은 기억장치 M에서 MBR, AC 쪽으로만 향한다.
  • '분기(JUMP)'는 주소부 값을 PC에 싣는 명령이고, 그림의 세 단계 전송에는 PC가 없다.

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

이어서 풀어보기

[임베디드기능사 필기] 07년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요임베디드기능사 필기 기출문제 암기장 전체 보기