CS

[혼자 공부하는 컴퓨터구조 + 운영체제] - ALU와 제어 장치

yoozung 2023. 4. 16. 22:56

 

ALU는 계산하는 장치

제어장치는 제어 신호를 발생시키고 명령어를 해석하는 장치

 

 

 

ALU가 내보내는 정보

 

계산을 하기 위해서는 피연산자와 수행할 연산이 필요

to Register from ALU

ALU는 레지스터로부터 피연산자를 받아들이고 제어장치로부터 제어 신호를 받아들입니다.

그 결과값을 레지스터에 담는다. 

레지스터에 저장하는 이유? 씨피유가 레지스터에 접근하는 속도가 메모리에 접근하는 속도보다 빠르기 때문에 임시적으로 레지스터에 담는 것.

 

 

to Flag Register from ALU

플래그는 연산 결과에 대한 부가 정보.

ALU에서 내보내는 플래그를 플래그레지스터에 담음

 

위와 같은 플래그들이 플래그 레지스터에 저장되는 것

 

 

 

 

  • 클럭 : 컴퓨터의 모든 부품을 일사불란하게 움직일 수 있게 하는 시간 단위
  • 제어장치에서는 해석할 명령어를 받아 들이는데 명령어 레지스터라는 특수한 레지스터에서 받음
  • 플래그 값도 받음 (플래그는 cpu가 받는 부가정보.)