다음 중 프로그램의 이식성(Portability)을 가능하게 하는 주소지정 방식은 무엇인가?
정답 4번
상대주소지정(Relative Addressing)이 정답인 이유: 상대주소지정 방식은 메모리의 절대적인 주소(예: 1000번지)를 직접 지정하지 않습니다. 대신 기준이 되는 위치(주로 현재 실행 중인 명령어의 주소를 가리키는 PC, 프로그램 카운터)로부터 "얼마나 떨어져 있는지(오프셋, 변위)"만을 기록합니다. 따라서 프로그램 전체가 메모리의 100번지에 올라가든, 5000번지에 올라가든 기준점(PC)과 명령어 사이의 거리(거리 = 오프셋)는 항상 일정하므로 프로그램 코드의 수정 없이 어디서나 완벽하게 실행될 수 있어 이식성을 확보해 줍니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22