指令集與組合語言
下列何者是RISC-V的M擴充加到基本整數指令集的指令?
- A浮點數運算
- B原子指令
- C整數的乘法與除法
查看答案與解析
正確答案:C. 整數的乘法與除法
RISC-V是將必要的擴充組合到小型基本整數指令集(RV32I或RV64I)上的模組化ISA。M擴充加入mul、div、rem等乘法與除法,A擴充加入原子指令,F與D加入單精度與雙精度浮點數,C則加入16位元的壓縮指令。小型微控制器只用基本指令,通用的CPU則搭載許多擴充,可以這樣區分使用。
- A. 浮點數是F擴充或D擴充。
- B. 原子指令是A擴充。
- C. 正確。M是Multiply的意思。