다음 설명으로 옳은 주소 지정방식은?명령어의 Operand 필드의 기억… | [정보통신기사 필기] 18년 1회차 기출문제 상세 페이지
1[정보통신기사 필기] 18년 1회차
다음 설명으로 옳은 주소 지정방식은?
명령어의 Operand 필드의 기억장치조소(A)가 가리키는 기억장소에 실제 사용할 데이터 유효주소(EA)를 지정해 두는 방식으로 EA=(A)와 같이 표현할 수 있다.
1
즉시 주소 지정방식
2
집접 주소 지정방식
3
변위 주소 지정방식
4
간접 주소 지정방식
해설
오퍼랜드가 가리키는 기억장소 안에 다시 유효주소가 들어 있어 EA=(A)로 표현되는 방식은 간접 주소 지정방식이다.
간접 주소 지정은 메모리를 두 번 접근한다. 먼저 오퍼랜드가 지정한 A번지를 읽어 그 안에 저장된 값을 유효주소(EA)로 삼고, 다시 그 주소로 가서 실제 데이터를 가져온다. 짧은 오퍼랜드 필드로도 넓은 주소 공간을 지정할 수 있는 대신 접근 시간이 길어진다.
- 즉시 주소 지정은 오퍼랜드 자리에 데이터 자체가 들어 있어 메모리를 따로 읽지 않는다.
- 직접 주소 지정은 오퍼랜드가 곧 유효주소여서 EA=A이며 메모리를 한 번만 접근한다.
- 변위 주소 지정은 오퍼랜드 값에 프로그램 카운터나 베이스·인덱스 레지스터 값을 더해 유효주소를 만든다.
오류나 개정된 내용이 보이면 알려주세요