Programming/Embeded
CISC & RISC
소닉럽
2013. 1. 19. 11:06
CISC ( Complex Instruction Set Computer) |
RISC ( Reduced Instruction Set Compute) |
1. 많은 수의 명령어를 가짐 ( 120~ 350개 ) 2. 다양한 주소 지정 방식 지원 ( 8 ~24개 ) 3. 명령어의 길이가 가변적 4. 많은 명령어가 메모리에 접근 5. 복잡한 마이크로 프로그램 존재 6. 마이크로 프로그래밍 제어 방식 사용
|
1. 적은 수의 명령어를 가짐 (10개 미만) 2. 적은 수의 지정 방식 지원 3. 명령어의 길이가 고정적 (32비트) 4. 대부분의 명령어는 레지스터 이용 5. 메모리 참조를 위한 기억 장치에 대한 접근은 단지 적재 (load) / 저장 (store) 명령에 의해서만 수행 6. 파이프라이닝( pipelining ) 기법 사용 7. 하드 와이어된 제어방식 사용 ( Hardwired Control) |
- CISC 은 개인용 PC, AMD64, Pentium 의 성격을 가짐
- RISC 주로 Embedded System 등 특징 목적에 쓰이는 System 에서 주로 사용