모두CBT

주소 모드(addressing mode)에서 현재의 명령어 번지와 프로… | [전자기사 필기] 17년 3회차 기출문제 상세 페이지

1[전자기사 필기] 17년 3회차
주소 모드(addressing mode)에서 현재의 명령어 번지와 프로그램 카운터의 합으로 표시되는 방식은?
1
direct addressing mode
2
indirect addressing mode
3
absolute addressing mode
4
relative addressing mode
해설

현재 명령어의 번지와 프로그램 카운터의 합으로 나타내는 방식은 relative addressing mode이다.

상대 주소 지정은 PC에 명령어의 번지 필드(변위 dd)를 더해 유효번지를 얻는다.
EA=PC+d\mathrm{EA}=\mathrm{PC}+d

나머지 보기가 맞지 않는 이유는 다음과 같다.

  • direct addressing mode는 번지 필드가 곧 피연산자의 기억장소 번지인 방식이다.
  • indirect addressing mode는 번지 필드가 가리키는 기억 장소에 유효번지가 들어 있는 방식이다.
  • absolute addressing mode는 번지 필드 값을 그대로 실제 기억번지로 쓰는 방식이며 PC를 더하지 않는다.

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