반응형
컴퓨터에서 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 내부에 있는 플래그 레지스터에
저장된다.
반응형
'개인 학습 > 컴퓨터 구조' 카테고리의 다른 글
12 - 알아두어야 할 레지스터들 (0) | 2023.01.25 |
---|---|
11 - 컴퓨터에서 제어장치의 입출력값 (0) | 2023.01.25 |
09 - 컴퓨터의 주소 지정 방식 (0) | 2023.01.25 |
08 - 컴퓨터에서 사용되는 명령어의 구조 (0) | 2023.01.24 |
07 - 컴퓨터에서 사용되는 언어 (0) | 2023.01.24 |