RISC-V32M 乘除法指令子集主要包括乘法、除法和取余指令[10,33]:
1) 乘法指令:MUL 指令执行一个 XLEN 位数乘 XLEN 位数的乘法,并将结
果的低 XLEN 位写入 rd 中。MULH 执行有符号数乘有符号数的乘法,MULHU 执
行无符号数乘无符号数的乘法,MULHSU 执行有符号数乘无符号数的乘法,都是
将运算结果的高 XLEN 位返回。
2) 除法指令:DIV 执行有符号的 XLEN 位整数除以 XLEN 位整数的除法运算
操作,DIVU 执行无符号的 XLEN 位整数除以 XLEN 位整数的除法运算操作。
|