컴퓨터 공학/혼자 공부하는 컴퓨터 구조 +운영체제

6.ALU와 제어장치

공부를하자 2023. 6. 24. 17:56

1.ALU(Arithmetic Logic Unit)

 1)정의: CPU 내부의 계산을 담당하는 부품

-레지스터를 통해 피연산자를 받아들이고

제어장치로부터 수행할 연산을 받아들인다.

-결과값을 레지스터에 저장.

 결과값을 자주 접근하게 된다면 레지스터가 메모리보다 빠르기 때문.

-플래그(데이터의 부가정보) 플래그 레지스터라는 레지스터에 저장

 *플래그 종류 그림표현

 

 

 

2.제어장치

 1)정의 :제어신호를 내보내고 명령어를 해석하는 장치.

 2)작동과정

 

  -첫째. 제어장치는 클럭신호를 받아들인다.

  *클럭: CPU의 속도를 나타내는 단위.

 -둘째. 제어장치는 해석할 명령어를 받아들인다.

 -셋째. 제어장치는 플래그 레지스터 속의 플래그 값을 받아들인다.

 -넷째. 시스템 버스, 제어버스로 전달된 제어신호를 받아들인다.

 -다섯번째. 이러한 정보를 바탕으로 CPU외부 또는내부에 제어신호를 내보낸다.