다음 중 프로그램의 이식성(Portability)을 가능하게 하는 주소… | [정보통신기사 필기] 22년 1회차 기출문제 상세 페이지
1[정보통신기사 필기] 22년 1회차
다음 중 프로그램의 이식성(Portability)을 가능하게 하는 주소지정 방식은 무엇인가?
1
상대주소지정(Relative addressing)
2
간접주소지정(Indirect addressing)
3
직접주소지정(Direct addressing)
4
베이스레지스터 주소지정(Base-register addressing)
해설
프로그램의 이식성(재배치 가능성)을 가능하게 하는 주소지정 방식은 베이스레지스터 주소지정이다.
베이스레지스터에 프로그램이 적재된 기준 주소를 담아두고 명령어의 주소 부분은 그 기준 주소로부터의 변위(offset)만 나타내므로, 프로그램이 주기억장치의 어느 위치에 적재되더라도 베이스레지스터 값만 바꾸면 명령어를 수정하지 않고 그대로 실행할 수 있어 재배치·이식이 용이하다.
- 간접주소지정은 주소가 가리키는 곳에 다시 실제 주소가 들어 있는 방식으로, 접근 유연성을 위한 것이지 적재 위치 독립성을 목적으로 하지 않는다.
- 직접주소지정은 명령어에 절대 주소가 그대로 들어가므로 적재 위치가 바뀌면 명령어 자체를 고쳐야 한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.