모든 명령어의 길이가 같다고 할 때, 수행시간이 가장 긴 주소 지정 방… | [전자캐드기능사 필기] 06년 1회차 기출문제 상세 페이지
1[전자캐드기능사 필기] 06년 1회차
모든 명령어의 길이가 같다고 할 때, 수행시간이 가장 긴 주소 지정 방식은?
1
직접(direct) 주소지정 방식
2
간접(indirect) 주소지정 방식
3
상대(relative) 주소지정 방식
4
즉시(immediate) 주소지정 방식
해설
명령어 길이가 모두 같을 때 수행시간이 가장 긴 것은 간접(indirect) 주소지정 방식이다.
간접 방식은 명령어의 주소부가 데이터가 아니라 데이터의 주소가 들어 있는 기억장소를 가리키므로, 기억장치를 한 번 더 읽어야 피연산자에 닿는다.
- 직접 주소지정은 명령어의 주소부가 곧 피연산자의 위치여서 추가 참조가 없다.
- 상대 주소지정은 프로그램 카운터에 변위를 더하는 계산만 거치므로 기억장치 참조가 늘지 않는다.
- 즉시 주소지정은 피연산자가 명령어 안에 들어 있어 기억장치를 따로 읽지 않는다.
오류나 개정된 내용이 보이면 알려주세요