모든 명령어의 길이가 같다고 할 때, 수행시간이 가장 긴 주소지정방식은? | [전자캐드기능사 필기] 12년 2회차 기출문제 상세 페이지
1[전자캐드기능사 필기] 12년 2회차
모든 명령어의 길이가 같다고 할 때, 수행시간이 가장 긴 주소지정방식은?
1
직접(Direct) 주소지정방식
2
간접(Indirect) 주소지정방식
3
상대(Relative) 주소지정방식
4
즉시(Immediate) 주소지정방식
해설
명령어 길이가 모두 같다면 간접 주소지정방식은 명령어가 가리키는 곳에 유효 주소가 들어 있어 기억장치를 한 번 더 참조해야 하므로 수행시간이 가장 길다.
수행시간은 기억장치 접근 횟수에 좌우되는데, 간접 방식은 주소를 읽는 접근과 자료를 읽는 접근이 겹쳐 최소 두 번의 참조가 필요하다.
- 직접 주소지정방식은 명령어의 주소가 곧 유효 주소여서 추가 참조가 없다.
- 상대 주소지정방식은 프로그램 카운터 값에 변위를 더하는 간단한 계산만 필요하다.
- 즉시 주소지정방식은 피연산자 자체가 명령어에 들어 있어 기억장치 참조가 아예 없다.
오류나 개정된 내용이 보이면 알려주세요