명령어의 세세한 생김새와 연산, 주소 지정방식은 제조사에 따라 다를 수 있다.
명령어 집합(구조) : CPU가 이해할 수 있는 명령어들의 모음
복잡한 명령어 집합을 활용. x86, 인텔..
복잡하고 다양한 명령어를 활용하며 명령어의 형태와 크기가 다양한 가변길이 명령어를 사용 >> 적은 수의 명령어로도 프로그램을 수행할 수 있음.
메모리를 아낄 수 있다는 장점이 존재하지만, 명령어 파이프라이닝이 불리하다는 단점이 존재.(명령어의 크기와 실행되기까지의 시간이 일정하지 않고, 명령어 하나를 실행하는 데에 여러 클럭 주기를 소요하는 경우가 존재)
자주 쓰는 명령어만 씀. 복잡한 것은 자주 사용하지 않는다.
명령어의 종류가 적고, 짧고 규격화된(고정길이) 명령어를 활용
명령어 파이프린 구성에 유리하다.
메모리 접근 최소화하고, 레지스터를 최대한 활용.
더 많은 명령어를 사용해야 프로그램 실행이 가능