문제 상세보기
문제 정보

문제 ID: 663643

카테고리: 9급 지방직 공무원 컴퓨터일반

강의: 9급 지방직 공무원 컴퓨터일반 (2010-05-22 시행)

키워드: 없음

문제
각 명령어가 중앙처리장치(CPU)에 의해 실행될 때, 연산을 수행하는데 필요한 데이터 혹은 데이터 주소를 오퍼랜드(operand)라 한다. 이 오퍼랜드를 지정하는 주소지정 방식(addressing mode)에 대한 설명으로 옳지 않은 것은?
정답을 선택하세요
1 묵시적 주소지정 방식은 오퍼랜드가 묵시적으로 정해지는 방식이다.
2 직접 주소지정 방식은 오퍼랜드 내의 주소를 실제 데이터의 주소로 직접 표현하는 방식이다.
3 레지스터 주소지정 방식은 중앙처리장치 내의 레지스터에 실제 데이터가 기억되는 방식이다.
4 간접 주소지정 방식은 명령어 주소 부분의 값과 PC(program counter)의 값이 더해져서 유효주소가 결정되는 방식이다.
단일 문제
정답
4번 : 간접 주소지정 방식은 명령어 주소 부분의 값과 PC(program counter)의 값이 더해져서 유효주소가 결정되는 방식이다.
해설 gpt-4o-mini 생성
[정답 근거] → 4번의 설명은 간접 주소지정 방식의 정의와 맞지 않습니다. 간접 주소지정 방식에서는 명령어에 포함된 주소가 메모리의 주소를 가리키고, 그 주소에 있는 값을 통해 실제 데이터의 주소를 찾습니다. 즉, PC의 값과 더해지는 것이 아니라, 명령어에 포함된 주소를 통해 유효 주소를 결정합니다.

[오답 해설] → 1번, 2번, 3번은 각각 묵시적, 직접, 레지스터 주소지정 방식에 대한 정확한 설명을 제공하고 있습니다. 묵시적 주소지정 방식은 오퍼랜드가 명령어에 명시되어 있지 않고, 직접 주소지정 방식은 오퍼랜드가 명령어 내에 직접적으로 포함되어 있으며, 레지스터 주소지정 방식은 CPU 내의 레지스터를 사용하여 데이터를 처리하는 방식입니다.

[관련 개념] → 주소지정 방식은 CPU가 데이터를 찾고 처리하는 방법을 정의합니다. 각 방식은 데이터의 위치를 지정하는 방법이 다르며, 프로그램의 효율성과 성능에 큰 영향을 미칩니다.

[학습 포인트] → 주소지정 방식의 이해는 CPU의 동작 원리를 이해하는 데 필수적입니다. 각 방식의 특징과 차이를 명확히 알고 있어야 프로그래밍 및 시스템 설계에서 효과적으로 활용할 수 있습니다.