ALU와 제어장치

손원진·2023년 2월 26일
0

카테고리

1. ALU

2. 제어장치

ALU

계산하는 장치

ALU는 레지스터로부터 피연산자를 받아들이고 제어장치로부터 제어 신호를 받아들입니다. 그것으로 인한 결과값을 레지스터에 담게됩니다.


플래그

연산 결과로인한 부가정보

CPU가 연산한 결과에 부가정보로써 이결과값이 양수인지 음수인지 구분하고 이결과값은 플래그레지스터라는 특수한 저장장소에 저장이된다.
EX) 연산결과가 음수입니다 -> 연산결과가 음수라는 결과가 플레그 레지스터에 저장

  • 플레그의 종류

플레그 레지스터는 다음과 같이 만들어졌다.

제어장치

제어신호를 발생시키고 명령어를 해석하는 장치

클럭신호

제어신호가 받아들이는 정보

  • 제어장치가 해석할 명령어는 명령어 레지스터라는 특수한 저장장치에 저장이 된다.
  • 명령어를 해석할 때 플래그도 받아들여서 음수인지 양수인지 확인해야한다.

제어신호

CPU내부에 전달하는 제어신호와 CPU외부에 전달하는 제어신호가 있다.

내부전달 - 레지스터 , ALU (수행할 연산을 저장)
외부전달 - 메모리 (메모리에 저장을 해라), 입출력장치 (입출력 장치를 읽어라, 테스트해라)

출처-
https://www.youtube.com/watch?v=lehWiAsIDrQ&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=11

profile
매일 한 걸음

0개의 댓글