【RISC-V设计-03】- RISC-V指令集之基本整数指令

【RISC-V设计-03】- RISC-V指令集之基本整数指令

1. 基本指令简介

RV32I 是 RISC-V 指令集体系结构的一个基本指令集,其中“RV”代表 RISC-V,“32”表示 32 位,“I”表示整数(Integer)。这是所有 RISC-V 处理器都必须实现的指令集。RV32I 指令集的指令清单可以分为四大类,包括整数操作、加载与存储、控制转移(条件分支跳转和无条件跳转)以及杂项操作等。

2. 立即数运算指令

I型指令:立即数运算指令
序号 指令
31
25
24
20
19
15
14
12
11
7
6
0
1 ADDI imm[11:0] rs 000 rd 0010011
2 SLTI imm[11:0] rs 001 rd 0010011
3 SLTIU imm[11:0] rs 011 rd 0010011
4 XORI imm[11:0] rs 100 rd 0010011
5 ORI imm[11:0] rs 110 rd 0010011
6 ANDI imm[11:0] rs 111 rd 0010011
7 SLLI 0000000 shamt rs 001 rd 0010011
8 SRLI 0000000 shamt rs 101 rd 0010011
9 SRAI 0100000 shamt rs 101 rd 0010011

3. 寄存器运算指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值