ALU

ALU

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

ALU는 레지스터로부터 피연산자를 받아들이고, 제어장치로부터 제어 신호를 받아들인다. 결과값을 레지스터에 담아준다.

 

메모리가 아닌 레지스터에 저장하는 이유가 뭘까? CPU가 메모리에 접근하는 것 보다 레지스터에 접근하는것이 훨씬 빠르기 때문이다.

 

 

플래그에 대해 알아보자

 

플래그

 

ALU가 계산한 값이 음수라면 연산 결과가 음수다라는 플래그 값이 플래그 레지스터에 담기게 된다. 

 

플래그의 종류

 

 

제어장치 - 받아들이는 정보

제어장치

 

위에서 클럭이란 컴퓨터의 모든 부품을 일사불란하게 움직일 수 있게 하는 시간 단위이다.

클럭

 

명령어 레지스터라는 특수한 레지스터에 의해 해석할 명령어가 제어장치에 입력되게 된다. 받아들인 명령어를 해석하여 제어신호를 내보낸다.

 

여러 장치들의 제어신호를 감지한다. ex) 입출력 장치

 

 

 

 

'컴퓨터구조와 운영체제' 카테고리의 다른 글

명령어 사이클과 인터럽트  (1) 2024.06.27
레지스터  (0) 2024.06.26
소스 코드와 명령어  (0) 2024.06.24
0과 1로 문자를 표현하는 방법  (0) 2024.06.21
0과 1로 숫자를 표현하는 방법  (0) 2024.06.20

+ Recent posts