- 복잡한 명령어 집합을 활용하는 컴퓨터(CPU) -> 복잡하고 다양한 명령어 활용
- 명령어의 형태와 크기가 다양한 가변 길이 명령어를 활용
- 상대적으로 적은 수의 명령어로도 프로그램을 실행할 수 있다
- 명령어 파이프라이닝이 불리하다는 치명적인 단점..
- 명령어의 크기와 실행되기 전까지의 시간이 일정하지 않다.
- 대다수의 복잡한 명령어는 사용 빈도가 낮다- ex) x86,x86-64는 대표적인 CISC 기반의 ISA
- 명령어의 종류가 적고,짧고 규격화된 명령어 사용
- 적은 수의 고정 길이의 명령어 집합을 사용- 컴파일 했을 때 CISC보다 많은 명령이 나올 수 있다
- CISC는 복잡하고 댜양한 명령어를 통해 한 줄로 나올수 있는 명령이 RISC는 단순하고 적은 명령어로 프로그램을 작동 시키기는 명령어는 많아진다!!
- 메모리 접근 최소화,레지스터 십분 활용
- ARM CPU에서 주로 사용