Risc-V常见指令
作者:互联网
RISC-V常见指令
算术运算
add rd, rs1, rs2
x[rd] = x[rs1] + x[rs2]
把寄存器 x[rs2]加到寄存器 x[rs1]上,结果写入 x[rd]。忽略算术溢出。
addi rd, rs1, immediate
x[rd] = x[rs1] + sext(immediate)
把符号位扩展的立即数加到寄存器 x[rs1]上,结果写入 x[rd]。忽略算术溢出。
sub rd, rs1, rs2
x[rd] = x[rs1] − x[rs2]
x[rs1]减去 x[rs2],结果写入 x[rd]。忽略算术溢出。
div rd, rs1, rs2
x[rd] = x[rs1] ÷s x[rs2]
用寄存器 x[rs1]的值除以寄存器 x[rs2]的值,向零舍入,将这些数视为二进制补码,把商写 入 x[rd]。
mul rd, rs1, rs2
x[rd] = x[rs1] × x[rs2]
把寄存器 x[rs2]乘到寄存器 x[rs1]上,乘积写入 x[rd]。忽略算术溢出。
rem rd, rs1, rs2
x[rd] = x[rs1] %
标签:寄存器,常见,写入,Risc,rd,指令,offset,rs1,rs2 来源: https://blog.csdn.net/qq_43245691/article/details/110260112