본문 바로가기

컴퓨터구조

컴퓨터구조: 프로세서 제어

728x90
반응형

입력으로는 클록, 명령 레지스터, 플래그, 외부 제어 버스로부터의 제어 신호가 있다.

출력으로는 프로세서 내부로 전달되는 신호인 레지스터 간 데이터 이동, ALU의 연산 명령이 있고, 메모리, 입출력 장치 등 외부 장치로 전달되는 신호가 있다.

 

명령어 인출 사이클

제어 신호는 MAR 내용을 주소 버스에 전달
제어 버스에 메모리 읽기 제어 신호 전송
데이터 버스 내용을 MBR에 저장할 수 있도록 제어 신호 전송
PC 내용에 I를 더해 PC에 다시 저장하는 제어 신호
 
실행 사이클에서 제어 장치는 opcode를 해독하고, 해독 결과에 따라 주기에 대해 수행할 마이크로 연산 순서를 결정
 
제어 신호는 다음 각기 다른 목적지 세 곳으로 전달된다.

데이터 경로: 제어 장치는 내부 데이터 흐름을 제어한다. 예를 들면, 명령어 인출을 할 때 MBR내용이 IR로 전송된다.

제어 장치에서 나오는 제어 신호는 일시적으로 게이트를 열어 데이터를 통과시킨다.

 

ALU: 제어 장치는 일련의 제어 신호로 ALU 작동을 제어한다. 이 신호는 ALU 내 다양한 논리 회로와 게이트를 활성화한다.

 

시스템 버스 : 제어 장치는 제어 신호를 시스템 버스의 제어선으로 전송한다.

 

제어 장치는 명령어 사이클의 어느 순서에 위치하고 있는지 알고 있어야 한다.

 

 

 

 
반응형