모두CBT

다음과 같이 현재 번지부에 표현된 값이 실제 데이터가 기억된 번지가 아… | [정보처리기능사 필기] 11년 1회차 기출문제 상세 페이지

1[정보처리기능사 필기] 11년 1회차

다음과 같이 현재 번지부에 표현된 값이 실제 데이터가 기억된 번지가 아니고, 그 곳에 기억된 내용이 실제의 데이터 번지가 되도록 표시하는 주소지정 방식은?
명령코드200기억장치3000700200번지3000번지유효번지=3000데이터=700

1

상대 주소(relative address)

2

간접 주소(indirect address)

3

직접 주소(direct address)

4

묵시 주소(implied address)

해설

번지부에 표시된 값(200번지)이 가리키는 곳에는 실제 데이터가 아니라 유효번지(3000)가 다시 저장되어 있고, 그 3000번지에 실제 데이터(700)가 있으므로 이는 간접 주소(indirect address) 방식이다.

즉 CPU는 주소부의 값을 한 번 더 따라가야(포인터처럼 참조해야) 실제 데이터의 위치를 알 수 있다.

  • ① 상대 주소: 프로그램 카운터 등 기준 값에 오프셋을 더해 유효번지를 구하는 방식으로 이 그림과 다르다.
  • ③ 직접 주소: 번지부 값이 곧바로 데이터가 저장된 번지가 되는 방식이다.
  • ④ 묵시 주소: 특정 레지스터를 암묵적으로 지정해 별도의 주소 표시가 필요 없는 방식이다.

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

이어서 풀어보기

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