CPU 내부 구조와 레지스터들의 유기적 연결
* CPU 구성요소
* 각종 레지스터들의 명칭과 기능
CPU 구성요소
컴퓨터에서 데이터 처리동작을 수행하는 부분을 중앙 처리 장치라고 하며 줄여서
CPU(Central Processing Unit)라고 부른다. CPU는 레지스터 세트(Register set),
산술논리장치(ALU:Arithmetic Logic Unit) 그리고 제어장치 (Control Unit)로 구성된다.
각종 레시스터들의 명칭과 기능
* 프로그램 계수기 (program counter)
- 다음에 수행될 명령어가 들어있는 주기억장치의 주소를 기억하고 있는 레지스터로 IC (instruction counter : 명령어 계수기) 혹은 LC (location counter : 위치 계수기)라고도 부른다
* 명령 레지스터 (Instruction Register)
- IR 이라고도 하며, 프로그램 계수기(PC)가 지정하는 주소에 기억되어 있는 명령어를 해독하기 위해 임시 기억하는 레지스터
* 명령어 해독기 (instruction decoder)
- IR에 들어있는 명령코드의 해석 (각족 명령코드 -> 제어 신호화 하여 기계 사이클로 전송)을 담당하는 논리회로
* 제어장치 (control unit)
- ID로 부터 보내져온 신호에 따라 명령어를 실행 (clock에 의해 발생)
* 범용 레지스터 (general purpose register)
- 작업 레지스터에서 DATA가 용이하게 처리되도록 임시로 자료를 저장하는 경우 사용
* 작업 레지스터 (working register)
- 산술논리연산 실행할 수 있도록 자료를 저장하고 그 결과를 저장한다
(GPR과의 차이점은 ALU에 연결되어 있나?의 차이점이다)
* 상태 레지스터 (status register)
- CPU의 상태를 나타내는 특수목적의 레지스터
- 연산결과의 상태, 영 Z (zero), 부호 S (sign), 오버플로구 V (overflow), 캐리 C (carry),
인터럽트 I (interrupt)
출처 : 제로베이스
'공부 Note > 컴퓨터 구조' 카테고리의 다른 글
Chapter 03 중앙처리장치 (3) (0) | 2022.02.24 |
---|---|
Chapter 03 중앙처리장치 (2) (0) | 2022.02.24 |
Chapter 02 데이터의 종류 (4) (0) | 2022.01.24 |
Chapter 02 데이터의 종류 (3) (0) | 2022.01.24 |
Chapter 02 데이터의 종류 (2) (0) | 2022.01.24 |