명령어 집합 구조, CISC와 RISC

EHminShoov2J·2023년 10월 14일
0

Computer Science

목록 보기
12/12
post-thumbnail

명령어 집합


명령어의 세세한 생김새와 연산, 주소 지정방식은 제조사에 따라 다를 수 있다.

명령어 집합(구조) : CPU가 이해할 수 있는 명령어들의 모음

CISC(Complex Instruction Set Computer)


  • 복잡한 명령어 집합을 활용. x86, 인텔..
    복잡하고 다양한 명령어를 활용하며 명령어의 형태와 크기가 다양한 가변길이 명령어를 사용 >> 적은 수의 명령어로도 프로그램을 수행할 수 있음.

  • 메모리를 아낄 수 있다는 장점이 존재하지만, 명령어 파이프라이닝이 불리하다는 단점이 존재.(명령어의 크기와 실행되기까지의 시간이 일정하지 않고, 명령어 하나를 실행하는 데에 여러 클럭 주기를 소요하는 경우가 존재)

  • 자주 쓰는 명령어만 씀. 복잡한 것은 자주 사용하지 않는다.

RISC(Reduced Instruction Set Computer)


  • 명령어의 종류가 적고, 짧고 규격화된(고정길이) 명령어를 활용

  • 명령어 파이프린 구성에 유리하다.
    메모리 접근 최소화하고, 레지스터를 최대한 활용.

  • 더 많은 명령어를 사용해야 프로그램 실행이 가능

정리


0개의 댓글