CISC, RISC, EISC 그리고 제어장치

2020. 10. 9. 15:53CS 필기 노트/컴퓨터 구조

반응형

Complex Instruction Set Computer

연산에 처리되는 복잡한 명령어들을 수백개 이상 탑재하고 있는 프로세서이다.

고급언어에 각각 기계어를 대응시킨 회로로 구성된 중앙처리장치이다.

많은 명령어를 제공하므로 프로그래머가 작업하기 용이하며, 마이크로 코드 설계가 어렵다.

 

Reduced Instruction Set Computer

실행 속도를 높이기 위해 복잡한 처리는 소프트웨어에게 맡기고, 명령 세트를 축소한 컴퓨터이다.

단순 기능의 명령어 집합과 주소 지정 방식을 최소화하여 제어장치가 간단하다.

속도가 빠른 그래픽 응용분야에 적합하므로 워크스테이션에 주로 사용된다.

 

Extensible Instruction Set Computer

임베디드 프로세서용 RISC 기반 명령어 집합이다.

RISC의 간결성과 CISC으이 확장성을 동시에 보유하며 확장 레지스터와 확장 플래그를 사용한다.

 

제어장치 구성요소

 

프로그램 카운터 (PC) : cpu에서 다음에 실행될 명령어의 주소를 기억하는 레지스터

 

명령 레지스터 (IR) : 현재 실행 중인 명령어를 해독하기 위해 임시로 기억하는 레지스터

 

메모리 어드레스 레지스터 (MAR) : 명령이 기억된 기억장치에서 메모리 주소를 기억하는 레지스터

 

메모리 버퍼 레지스터 (MBR) : 기억장치에서 읽거나 저장할 데이터를 일시적으로 기억하는 레지스터

(입출력 장치와의 속도를 맞추는데 주로 사용된다.)

 

반응형