IT

중앙처리장치(CPU; Central Processing Unit)

comburger 2009. 2. 10. 23:02

- 제어 장치, 연산 장치, 주기억 장치(레지스터)로 구성된다.

1. 제어 장치

- 프로그램 카운터: 다음 번에 실행할 명령어의 번지를 기억하는 레지스터.
- 명령 레지스터(Instruction Register): 현재 실행중인 명령의 내용을 기억하는 레지스터.
- 명령 해독기(Decoder): 명령 레지스터에 있는 명령어를 해독하는 회로.
- 부호기(Encoder): 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성하는 회로.

2. 연산 장치(ALU; Arithmetic & Logic Unit)

- 가산기(Adder): 이진수 덧셈을 수행하는 회로.
- 보수기(Complementor): 뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 회로.
- 누산기(Accumulator): 연산된 결과를 일시적으로 저장하는 레지스터.
- 데이터 레지스터: 연산에 사용될 데이터를 저장하는 레지스터.