企业网站开发制作合同,专业app开发外包公司,轻量应用服务器装Wordpress,汕头集团做网站方案RISC-V寄存器表#xff1a;
RISC-V和常用的x86汇编语言存在许多的不同之处#xff0c;下面将列出其中部分指令作用#xff1a;
指令语法描述addiaddi rd,rs1,imm将寄存器rs1的值与立即数imm相加并存入寄存器rdldld t0, 0(t1)将t1的值加上0,将这个值作为地址#xff0c;取…RISC-V寄存器表
RISC-V和常用的x86汇编语言存在许多的不同之处下面将列出其中部分指令作用
指令语法描述addiaddi rd,rs1,imm将寄存器rs1的值与立即数imm相加并存入寄存器rdldld t0, 0(t1)将t1的值加上0,将这个值作为地址取出这个地址所对应的内存中的值将这个值赋值给t0sdsd t0, 0(t1)将t1的值加上0,将这个值作为地址将t0的值存储到上述地址所对应的内存中去lili rd, immrd imm(32bit)直接加载32位立即数auipcauipc rd, immrd (imm 12) pc相对pc的偏移量jalrjalr rd,offset(rs)可用于函数返回把下一条指令的地址存到rd中然后跳转到rsoffset地址处的指令继续执行。若rdx0就是单纯的跳转x0不能被修改lala rd,symbol(non-PIC)伪指令等价于auipc rd, delta[31:12] delta[11] 和 addi rd,rd,delta[11:0]其中deltasymbol-pccsrr a0, basecsrr a0, base将base的值读到a0中