RISC-V 开放架构设计之道 1.0.0RISC-V 和其他 ISA 的对比很有趣,也展示了 RISC-V 设计者做出设计决策的原因。 ——梅根·瓦克斯(Megan Wachs),博士,SiFive 工程师 类 别 名 称 类型 基础RV32I 类 别 名 称 类型 RV 助记符 移位 逻辑左移 R SLL rd,rs1,rs2 自陷 M模式异常返回 R MRET 逻辑左移立即数 rs2,imm(rs1) SD rs2,imm(rs1) 开源 参考卡 ① 基础整数指令集:RV32I 和RV64I RV 特权指令 +RV64I SLLW rd,rs1,rs2 SLLIW rd,rs1,shamt SRLW rd,rs1,rs2 SRLIW rd,rs1,shamt SRAW 相对栈指针取双字 (C.LDSP) 相对栈指针存双字 (C.SDSP) 32 位指令类型 16 位(RVC )指令类型 RISC-V 基础整数指令集(RV32I/64I),特权指令,和可选的RV32/64C。寄存器x1-x31和PC在RV32I中是32位,在RV64I中是64 位(x0=0)。RV64I添加了用于处理更宽数据的12条指令。每条16位RVC指令都映射到已有的32位RISC-V指令。0 码力 | 223 页 | 15.31 MB | 1 年前3
RISC-V 手册 v2(一本开源指令集的指南)....................................................................................... 21 第二章 RV32I:RISC-V 基础整数指令集 .................................................................................. .............. 23 2.2 RV32I 指令格式 ............................................................................................................................. 23 2.3 RV32I 寄存器 .................... .............. 26 2.4 RV32I 整数计算 ............................................................................................................................. 27 2.5 RV32I 的 Load 和 Store .........0 码力 | 164 页 | 8.85 MB | 1 年前3
共 2 条
- 1













