본문 바로가기
IT기술노트/컴퓨터구조 및 운영체제

CISC(Complex Instruction Set Computer)

by 비트코기 2021. 3. 10.
반응형

4가지 명령어 집합, 가변길이 명령어 사용, 파이프라인 수행 어려움



I. CISC의 개요

가. CISC(Complex Instruction Set Computer)의 정의 및 구조

- 마이크로 프로그래밍을 통해 단순한 명령어처리에서 복잡한 명령 수행까지 하나의 명령 집합으로 실행할 수 있도록 여러 개의 명령어를 가진 프로세서 구조

나.       CISC의 명령어 집합구조

- 4가지 명령어 집합구조

- 필요한 정보만을 명령어로 저장하므로 낭비되는 코드를 줄일 수 있으며 이에 따라 프로그램의 크기가 작아진다.

- CISC는 프로그램의 유연성(범용 컴파일러)과 메모리의 효율적인 이용에 초점을 두고 있다.


II. CISC의 특징

   - 가변길이 명령어 사용, 하나의 명령어가 복잡한 기능 수행, 별도의 명령어 구현이 가능, 메모리 사용 효율 높음


III. CISC의 문제점

   - 명령어 길이의 다양성이라는 장점이 파이프라인을 수행하기 어렵게 하여 성능적 측면에서 고정되고 단순한 명령어 구조를 가지는 RISC 구조 등장

 

 

반응형

댓글