• 2021. 11. 15.

    by. 데브촙

    반응형

    CPU는 두뇌 역할을 담당한다.

     

    CPU가 사용하는 언어는 기계어에 해당하는데, 2진수로 구성된 머신코드이다.

    사람이 이해하기에는 굉장히 힘들다고 본다.

    사람이 이해하기 쉬울수록 컴퓨터는 해석하는데 더 많은 시간을 할애할 수 밖에 없다.

     

    CPU 최소단위 명령어는 아래와 같이 구성되있는데, 어셈블리어(Mnemonics, 니모닉)로 구성되어있다.

    CPU 명령어의 집합


     

    CPU의 구성 요소

    • ALU: 각종 산술 연산(덧셈, 뺄셈, 곱셈, 나눗셈)들과 논리 연산(AND, OR, NOT, XOR)들을 수행하는 모듈이다.
    • 레지스터 세트: CPU 내부에 위치하는 기억장치로 액섹스 속도가 매우 빠르지만 크기가 크다.
    • PC: 다음에 인출될 명령어의 주소를 가지고 있는 레지스터
    • AC: 데이터를 일시적으로 저장하는 레지스터
    • IR: 가장 최근에 인출된 명령어가 저장되어 있는 레지스터
    • MAR: PC에 저장된 명령어 주소가 시스템 주소 버스로 출력되기 전에 일시적으로 저장되는 주소 레지스터
    • MBR: CPU로부터 데이터가 출력되거나 입력할 때 데이터가 일시적으로 저장되는 버퍼 레지스터
    • 제어 유니트: 프로그램 명령어를 해석하고 제어 신호들을 발생시키는 모듈이다.

    레지스터 종류별 기능 요약

     

    끝.

    반응형

    'Computer 기본구조' 카테고리의 다른 글

    CPU는 어떻게 일할까  (0) 2021.11.15
    컴퓨터 메모리의 기본 구조  (0) 2021.11.14
    현대 컴퓨터 구조  (0) 2021.11.14