[ARM 아키텍처] CISC vs RISC
본문 바로가기
펌웨어/ARM

[ARM 아키텍처] CISC vs RISC

by Macgyvering2 2020. 9. 29.

명령어 셋을 논할 때 CISC 방식과 RISC 방식이 있다.

명령어는 제조사마다 그 방식이 모두 다른데, Intel CPU의 경우에는 명령어들의 크기가 전부 제각각이다. 

명령어에 따라서 1byte의 크기를 가지기도 하고, 15byte의 크기를 가지기도 한다. 

 

이렇게 명령어의 크기가 다른 특징을 갖는 컴퓨터를 CISC(Coplex Instruction Set Computer)라고 말한다. 

이름에서도 알 수 있다시피, 명령어들의 크기가 각각 달라 복잡하다고 볼 수 있다.

 

RISC(Reduced Instruction Set computer)는 CISC와는 반대로 명령어의 크기가 전부 일정한 방식을 의미한다.

ARM의 경우에는 32bit(4byte)의 명령어 크기를 가지는데, 명령어에는 필수적으로 Operand Code와 목적지 연산자, 피연산자 등이 포함되어 32bit로 나타내어진다. 

댓글