본문 바로가기
임베디드소프트웨어

CPU 기본 구성

by Go! Jake 2022. 3. 6.

CPU(Central Processing Unit)의 구성은 레지스터(Register Unit), 연산부(Operation Unit), 제어부(Control Unit)이다. 

 

 

CPU 기본 구성

CPU는 세 가지 부분으로 구성되며 레지스터(Register Unit), 연산부(Operation Unit), 제어부(Control Unit)로 이루어져있다.

 

1) 레지스터부

레지스터는 ALU(산술연산과 논리연산을 하는 회로 장치)가 연산을 수행하기 전 메모리부터 가져온 데이터를 임시로 저장하거나 연산 결과를 임시로 저장한다. 즉, 레지스터와 데이터 메모리를 레지스터 파일이라고 하는 하나의 통합 공간에 같이 두고 Register to Register 방식으로 일괄 관리한다.

 

2)연산부

ATmega32의 연산부는 ALU를 중심으로 32개의 범용 레지스터로 구성되어 있으며, ALU가 산술 연산과 논리 연산 및 BIT 연산을 수행한다.

 

3)제어부

제어부는 프로그램 메모리의 명령어를 호출하여 이를 해독한 후 프로세서의 각 부분에 명령어를 전달하여 동작시킨다.

 

해당 글은 '당근이의 AVR 갖고 놀기'를 참조하여 작성하였습니다.

댓글