RiscV指令

Posted mikewolf2002

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RiscV指令相关的知识,希望对你有一定的参考价值。

RiscV的操作数:word 是指32bits, doubleword是指64bits(这和通常的word是16bits定义不同)。

寄存器x0被预留为常数0,其它的31个寄存器为普通的通用整数寄存器。

技术分享图片

RiscV汇编指令:


技术分享图片

RiscV指令主要有以下几种类型:

技术分享图片

rd:是目的寄存器,register destination, rs 是源寄存器, register source。

7-11,共5bits,可以表示32个x寄存器。

在I类型指令中,寄存器可以是12bits。

在S类型中,立即数是7-11,25-31的拼接,总共12bits。

技术分享图片




























以上是关于RiscV指令的主要内容,如果未能解决你的问题,请参考以下文章

计基2—RISCV指令集介绍与汇编

计基2—RISCV指令集介绍与汇编

汇编指令手册

中国发展RiscV是正确的选择,苹果或舍弃ARM而支持RiscV

risc-v ecall作用

tinyriscv---一个从零开始写的极简易懂的开源RISC-V处理器核