반응형

컴퓨터에서 ALU의 입출력값

 

 

03 - 컴퓨터의 핵심 부품

컴퓨터의 4가지 핵심 부품 컴퓨터 구조 지식 중 또 다른 하나는 컴퓨터의 핵심 부품이다. 컴퓨터의 핵심 부품에는 중앙처리장치(CPU), 주기억장치(메모리), 보조기억장치, 입출력장치 가 있다. 1.

jschan0911.tistory.com

위 게시물에서 언급되었듯이

ALU란 산술논리연산장치이다.

 

이번 게시물에서는

이 ALU의 역할에 대해서 알아볼 것이다.

 

ALU가 받아들이는 정보

ALU가 받아들이는 정보에는 크게

피연산자제어 신호가 있다.

 

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

제어 신호는 제어 장치를 통해 받아들인다.

 

ALU가 내보내는 정보

ALU가 내보내는 정보에는 크게

플래그결괏값이 있다.

 

플래그는 결괏값 외에

결과에 대한 추가적인 정보를 담고 있다.

 

 

05 - 컴퓨터에서의 숫자 표현

0과 1만으로 숫자를 표현하는 방법 일상생활에서 숫자를 표현할 때 주로 십진법을 사용한다. 그러나 0과 1로 숫자를 표현하려면 이진법을 사용해야 한다. 이진법 이진법은 다음 표와 같이 숫자가

jschan0911.tistory.com

그에 대한 예시로

위 게시물에서 살펴본

음수에 관한 플래그가 있다.

 

그 외 대표적인 플래그를 살펴보면

다음 표와 같다.

 

플래그 종류 의미 설명
부호 플래그 결과의 부호 나타냄 음수일 경우 1, 양수일 경우 0
제로 플래그 결과가 0인지 여부 나타냄 결과가 0일 경우 1, 결과가 0이 아닐 경우 1
캐리 플래그 결과에 올림수, 빌림수가 발생했는지 나타냄 발생 시 1, 미발생 시 0
오버플로우 플래그 오버플로우 발생 여부 나타냄 발생 시 1, 미발생 시 0
인터럽트 플래그 인터럽트 가능 여부 나타냄 가능 시 1, 불가능 시 0
슈퍼바이저 플래그 커널 모드 / 사용자 모드 실행 중 여부 나타냄 커널모드 시 1, 사용자 모드 시 0

 

이러한 플래그 정보들은

CPU가 사용해야 하기 때문에

CPU 내부에 있는 플래그 레지스터

저장된다.

반응형

+ Recent posts