CPU의 내부 구조
- 연산장치, 레지스터, 제어장치의 집합으로 구성
- 내부 CPU 버스로 연결되어있다.
- 데이터들은 버스를 통해서 전송된다.
- CPU는 연산, 기억, 제어, 전달 등 4가지 기능을 수행한다.
- 연산장치에서 각종 연산 기능을 수행
- 레지스터에서 데이터를 보관하는 기억 기능을 수행
- 제어장치는 명령어를 해독하고 제어신호를 발생하여 제어 기능을 수행
- 버스를 통해서 데이터의 전달 기능 수행
연산장치
- 연산장치를 산술논리연산장치라고 한다.
- 덧셈, 뺄셈과 같은 산술연산과 AND, OR, XOR 등의 논리연산을 계산한다.
ALU의 구성
- 산술 및 부울 논리 연산기, 상태 플래그, 이동기, 보수기 등으로 구성
- 산술 및 부울 논리 연산기 : 실제적인 산술연산(뎃셈, 뺄셈, 곱셈, 나눗셈)과 논리연산(AND, OR, NOT, XOR)
- 상태 플래그 : ALU 내의 데이터 상태를(음수, 0, 오버플로우) 표시
- 이동기 : 데이터 비트를 좌우로 비트별로 이동
- 보수기 : 데이터에 대해 보수 연산. 2의 보수를 주로 사용
728x90
반응형
'컴퓨터구조' 카테고리의 다른 글
컴퓨터구조 - 스택 저장장치 (0) | 2019.11.07 |
---|---|
컴퓨터구조 - 프로세서 레지스터 (0) | 2019.11.07 |
컴퓨터구조 - CPU와 마이크로프로세서(머신 사이클) (0) | 2019.11.07 |
컴퓨터구조 - 04. 비트, 바이트, 워드 (0) | 2019.09.16 |
컴퓨터구조 - 01. 컴퓨터 시스템의 구성 요소 (0) | 2019.09.16 |