1.ALU(Arithmetic Logic Unit)
1)정의: CPU 내부의 계산을 담당하는 부품
-레지스터를 통해 피연산자를 받아들이고
제어장치로부터 수행할 연산을 받아들인다.
-결과값을 레지스터에 저장.
결과값을 자주 접근하게 된다면 레지스터가 메모리보다 더 빠르기 때문.
-플래그(데이터의 부가정보)는 플래그 레지스터라는 레지스터에 저장
*플래그 종류 및 그림표현
2.제어장치
1)정의 :제어신호를 내보내고 명령어를 해석하는 장치.
2)작동과정
-첫째. 제어장치는 클럭신호를 받아들인다.
*클럭: CPU의 속도를 나타내는 단위.
-둘째. 제어장치는 해석할 명령어를 받아들인다.
-셋째. 제어장치는 플래그 레지스터 속의 플래그 값을 받아들인다.
-넷째. 시스템 버스, 제어버스로 전달된 제어신호를 받아들인다.
-다섯번째. 이러한 정보를 바탕으로 CPU외부 또는내부에 제어신호를 내보낸다.
'컴퓨터 공학 > 혼자 공부하는 컴퓨터 구조 +운영체제' 카테고리의 다른 글
8.명령어 사이클과 인터럽트 (0) | 2023.06.28 |
---|---|
7.레지스터 (0) | 2023.06.25 |
5.명령어의 구조 (0) | 2023.06.22 |
4.소스 코드와 명령어 (0) | 2023.06.20 |
3. 0과 1로 문자를 표현하는 방법 (0) | 2023.06.18 |