Computer Architecture/ISA
[RISC-V] Operand (피연산자)
RISC-V의 OperandsRISC-V를 포함한 모든 RISC 아키텍처에서는 피연산자로 레지스터 및 즉시값(Immediate)만 사용할 수 있다.(단, Data Transfer Operation에서는 데이터를 로드하거나 저장할 때에 한해 메모리도 피연산자로 사용할 수 있다.)+ 반면, x86과 같은 CISC 아키텍처에서는 메모리 값을 피연산자로 바로 사용하는 것도 가능하다.1. Register Operands레지스터는 CPU가 데이터를 가장 빠르게 접근할 수 있는 저장소이다.RV32에서 레지스터 하나의 크기는 32비트이다. 이 32비트를 한 단위로 취급하며, word라고 부른다.RV64에서 레지스터 하나의 크기는 64비트이다. 64비트 단위는 doubleword라고 한다.RISC-V 아키텍처에는 32개..
2024. 11. 15. 00:39