모두CBT

분기(Branch) 혹은 점프(Jump)명령은 결국 다음 중 어떤 레지… | [전기기능장 필기] 06년 1회차 기출문제 상세 페이지

1[전기기능장 필기] 06년 1회차
분기(Branch) 혹은 점프(Jump)명령은 결국 다음 중 어떤 레지스터(register)의 내용을 변경하고자 하는 것인가?
1
Accumulator
2
MAR(Memory Address Register)
3
MBR(Memory Buffer Register)
4
PC(Program-Counter)
해설

분기(Branch)나 점프(Jump) 명령은 결국 프로그램 카운터(PC)의 내용을 바꾸려는 것이다.

PC는 다음에 인출할 명령의 주소를 가리키므로, 분기·점프는 이 값을 목표 주소로 바꿔 실행 흐름을 옮긴다.

  • "Accumulator"는 연산 결과를 저장하는 레지스터로 실행 순서를 결정하는 값을 담지 않는다.
  • "MAR(Memory Address Register)"는 현재 접근하려는 메모리의 주소를 담는 레지스터로 다음 실행 흐름 자체를 결정하는 레지스터가 아니다.
  • "MBR(Memory Buffer Register)"는 메모리와 주고받는 데이터를 임시로 담는 레지스터로 실행 주소와는 무관하다.

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

이어서 풀어보기

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