-
반응형
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