책 내용 질문하기
기출 질문입니다
도서
2026 시나공 컴퓨터활용능력1급 필기 기본서
페이지
144
조회수
14
작성일
2026-07-20
작성자
옥*희
첨부파일

2020년 1회 기츨 푸는 중인데 의문이 생겨서요 문제질문을 보면 제어장치라고 되어있는데 3번을 제외한 모든 선지가 제어장치이고 3번은 연산장치더라구요 그래서 그냥 3했었는데 1선지 내용이 잘못되어져있던데, 제어장치에 대해 묻는 문제에서 연산장치에 대한 내용이 있으면 틀린걸로 봐야하나요 아니면 그냥 내용과 일치하는지를 따지고 맞ㄴ,ㄴ 말이면 옳은 선지라고 봐야하나요…?

답변
2026-07-21 09:19:38

안녕하세요.

정답은 ①번입니다.

①이 틀린 이유는 프로그램 카운터(PC, Program Counter)의 역할을 잘못 설명했기 때문입니다.

프로그램 카운터는 실행된 명령어의 개수를 세는 레지스터가 아니라, 다음에 실행할 명령어가 저장된 메모리 주소를 기억하는 레지스터입니다.

즉,

  • ❌ 실행된 명령어의 개수를 계산한다.

  • ⭕ 다음에 실행할 명령어의 주소를 기억한다.

나머지 보기는 모두 맞는 설명입니다.

  • ② 명령 레지스터(IR) : 현재 실행 중인 명령어를 기억한다.

  • ③ 부호기(Decoder) : 명령어를 해독하여 각 장치에 필요한 제어 신호를 생성한다.

  • ④ 메모리 주소 레지스터(MAR) : 기억장치에 접근할 **주소(번지)**를 기억한다.

시험에서는 다음과 같이 구분해서 암기하면 쉽게 기억할 수 있습니다.

레지스터역할
PC (Program Counter)다음에 실행할 명령어의 주소 저장
IR (Instruction Register)현재 실행 중인 명령어 저장
MAR (Memory Address Register)접근할 메모리의 주소(번지) 저장
MDR(MBR, Memory Data Register)메모리와 주고받는 데이터 저장

특히 PC는 '개수(Count)'를 세는 것이 아니라 주소를 기억한다는 점을 자주 출제하므로 주의하시면 좋습니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-21 09:19:38

    안녕하세요.

    정답은 ①번입니다.

    ①이 틀린 이유는 프로그램 카운터(PC, Program Counter)의 역할을 잘못 설명했기 때문입니다.

    프로그램 카운터는 실행된 명령어의 개수를 세는 레지스터가 아니라, 다음에 실행할 명령어가 저장된 메모리 주소를 기억하는 레지스터입니다.

    즉,

    • ❌ 실행된 명령어의 개수를 계산한다.

    • ⭕ 다음에 실행할 명령어의 주소를 기억한다.

    나머지 보기는 모두 맞는 설명입니다.

    • ② 명령 레지스터(IR) : 현재 실행 중인 명령어를 기억한다.

    • ③ 부호기(Decoder) : 명령어를 해독하여 각 장치에 필요한 제어 신호를 생성한다.

    • ④ 메모리 주소 레지스터(MAR) : 기억장치에 접근할 **주소(번지)**를 기억한다.

    시험에서는 다음과 같이 구분해서 암기하면 쉽게 기억할 수 있습니다.

    레지스터역할
    PC (Program Counter)다음에 실행할 명령어의 주소 저장
    IR (Instruction Register)현재 실행 중인 명령어 저장
    MAR (Memory Address Register)접근할 메모리의 주소(번지) 저장
    MDR(MBR, Memory Data Register)메모리와 주고받는 데이터 저장

    특히 PC는 '개수(Count)'를 세는 것이 아니라 주소를 기억한다는 점을 자주 출제하므로 주의하시면 좋습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.