CPU의 주소지정 방식 중 간접 주소지정 방식(indirect addr… | [국회직 9급 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 17년 1회차
CPU의 주소지정 방식 중 간접 주소지정 방식(indirect addressing mode)을 이용하는 이유로 옳은 것은?
1
메모리에 직접 접근하지 못하게 하여 보안을 강화한다.
2
메모리 접근 속도를 빠르게 한다.
3
제작 비용을 절감한다.
4
CPU의 실행 속도를 빠르게 한다.
5
지정 가능한 주소 범위를 확대한다.
해설
간접 주소지정 방식을 쓰는 이유는 지정 가능한 주소 범위의 확대이다.
명령어의 주소 필드는 비트 수가 짧아 표현할 수 있는 주소가 제한된다. 간접 방식은 이 필드에 실제 주소가 저장된 위치를 담고, 메모리의 한 워드 전체를 주소로 쓰므로 더 넓은 공간을 가리킬 수 있다.
- 보안 강화: 메모리에 접근하지 못하게 하는 기법이 아니라, 오히려 메모리를 거쳐 주소를 얻는 방식이다.
- 메모리 접근 속도 향상: 주소를 읽기 위한 메모리 접근이 한 번 더 필요해 유효 데이터 접근은 더 느려진다.
- 제작 비용 절감: 주소 해석 방식일 뿐 비용 절감을 위한 기법이 아니다.
- CPU 실행 속도 향상: 추가 메모리 접근 때문에 명령어 실행 시간은 늘어난다.
오류나 개정된 내용이 보이면 알려주세요