컴퓨터 프로세서 및명령어
연산 장치 구조분석
연산 장치는 레지스터와 ALU(산술논리연산장치)로 구성되어 연산을 직접 수행하는 장치이다. 레지스터는 CPU 내부에서 데이터나 주소를 일시적으로 기억하는 고속 기억 소자이며, 누산기(Accumulator, ACC)는 중간 연산 결과를 임시 보관하여 산술·논리 연산의 중심이 되는 레지스터이다. 프로그램 카운터(PC)는 다음에 인출할 명령어의 주소를, 명령 레지스터(IR)는 인출한 명령어를 기억하며, 베이스 레지스터와 인덱스 레지스터는 주소 계산에 쓰인다. ALU는 덧셈과 뺄셈 같은 산술 연산과 AND, OR, NOT 같은 논리 연산을 수행하는 조합 논리 회로이므로 값을 스스로 기억하지 않는다. 예를 들어 1011과 0110의 덧셈은 ALU가 수행하며 그 결과는 10001이다.
이어지는 내용
- 명령어 활용 및 제어
- 연산장치 응용
- 자주 틀리는 점
로그인하면 하루 5단원까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 단원 읽기