728x90
반응형
CPU 내부에는
연산을 담당하는 ALU
작은 임시 저장 장치인 레지스터
명령어를 읽고 해석하는 제어장치
가 있다.
ALU는 레지스터를 통해 피연산자를 받아들이고,
제어장치로부터 수행할 연산을 알려주는 제어신호를 받아들인다.
연산을 한 후에는 레지스터로 결과값을 보내고,
플래그 레지스터로 플래그를 보낸다.
플래그에는
- 부호 플래그
- 제로 플래그
- 캐리 플래그: 올림수나 빌림수가 발생했음을 나타냄
- 오버플로우 플래그: 오버플로우가 발생했음을 나타냄
- 인터럽트 플래그
- 수퍼바이저 플래그가 있다.
플래그 레지스터
부호 플래그 1 |
제로 플래그 0 |
캐리 플래그 0 |
오버플로우 플래그 0 |
인터럽트 플래그 0 |
슈퍼바이저 플래그 0 |
제어장치
제어 신호를 내보내고, 명령어를 해석하는 부품
- 클럭신호를 받아들인다.
- 해석해야할 명령어를 받아들인다.
- 플래그 레지스터 속 플래그 값을 받아들인다.
- 제어 버스로 전달된 제어 신호를 받아들인다.
728x90
반응형
'혼공 스터디 > 혼자 공부하는 컴퓨터 구조 + 운영체제' 카테고리의 다른 글
[ 혼공컴운 ] 3주차 공부 4: Nested RAID 종류 (0) | 2023.07.28 |
---|---|
[ 혼공컴운 ] 3주차 공부 3: RAID의 정의와 종류 (0) | 2023.07.23 |
[ 혼공컴운 ] 3주차 공부 2: 보조기억장치 (0) | 2023.07.22 |
[ 혼공컴운 ] 3주차 공부 1: 메모리와 캐시 메모리 (0) | 2023.07.18 |
[ 혼공컴운 ] 1주차 공부: 컴퓨터 구조 편 (0) | 2023.07.03 |