제어유니트 2

[컴퓨터구조론] 제어 유니트의 기능, 구조

제어유니트는 명령어 코드의 해독 및 명령어 실행에 필요한 제어 신호들의 발생을 이끄는 역할을 한다. 제어유니트는 명령어 해독기와 제어주소 레지스터, 제어 기억장치로 구성된다. 1) 명령어 해독기: 명령어 레지스터로부터 들어오는 명령어의 연산 코드를 해독하여 해당 연산을 수행하기 위한 루틴의 시작주소를 결정한다. 2) 제어주소 레지스터 : 다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터이다. 이 주소는 제어 기억장치의 특정 위치를 지정한다. 3) 제어 기억장치: 마이크로명령어들로 이루어진 마이크로프로그램을 저장하는 내부 기억장치이다. - *배경지식 - 마이크로 명령어: 명령어 사이클에서 각 주기에서 실행되는 각 마이크로-연산을 지정해주는 2진 비트 - 마이크로프로그램: 마이크로 명령어들의 집합 - ..

Computer Science 2024.01.03

[컴퓨터구조론] CPU의 내부 구성요소에 대하여 (ALU, 레지스터 , 제어 유니트)

CPU의 구조는 크게 3가지라고 볼 수 있는데, 바로 산술논리연산장치(Arithmetic and Logicl Unit = ALU)와 레지스터, 제어 유니트이다. 1) ALU 각종 산술 연산들과 논리 연산들을 수행하는 회로들로 이루어진 하드웨어 모듈. 이 때 산술연산의 연산자로써, + , - , x , %가 있고, 논리연산의 연산자로써 AND, OR, NOT, XOR이 있다. 2) 레지스터 액세스 속도가 가장 빠른 기억장치이다. CPU 내부에 포함할 수 있는 레지스터의 수가 제한된다(특수목적용 레지스터들과 적은 수의 일반목적용 레지스터들) 3) 제어 유니트 프로그램 코드(명령어)를 해석하고 , 그것을 실행하기 위한 제어신호들을 순착적으로 실행하는 하드웨어 모듈이다

Computer Science 2023.12.25
반응형