ISA와 어셈블리
RISC-V의 기본 명령어와 x86 명령어의 길이에 대해 올바른 것은?
- A둘 다 32비트 고정 길이이다
- BRISC-V가 가변 길이이고 x86이 32비트 고정 길이이다
- CRISC-V의 기본 명령어는 32비트 고정 길이이고, x86은 1~15바이트의 가변 길이이다
정답과 해설 보기
정답: C. RISC-V의 기본 명령어는 32비트 고정 길이이고, x86은 1~15바이트의 가변 길이이다
RISC-V의 기본 명령어는 모두 32비트이며 명령어의 경계를 바로 알 수 있습니다(압축 명령어인 C 확장을 사용하면 16비트 명령어가 섞입니다). x86은 1바이트 명령어에서부터 프리픽스와 즉치값을 포함해 최대 15바이트의 명령어까지 있으며, 다음 명령어의 시작은 현재 명령어를 읽어 봐야 알 수 있습니다. 그래서 x86은 여러 명령어를 동시에 해독하는 회로가 복잡해집니다.