RISCV - 1 RV32/64G指令集清单

RISCV - 1 RV32/64G指令集清单

  • 1 RV32/64G指令类型
  • 2 RV32I 基本指令集
  • 3 RV64I基础指令集(除了RV32I)
  • 4 RV32/RV64 Zifencei标准扩展
  • 5 RV32/RV64 Zicsr标准扩展
  • 6 RV32M标准扩展
  • 7 RV64M标准扩展(除了RV32M)
  • 8 RV32A标准扩展
  • 9 RV64A标准扩展(除了RV32A)
  • 10 RV32F标准扩展
  • 11 RV64F标准扩展(除了RV32F)
  • 12 RV32D标准扩展
  • 13 RV64D标准扩展(除了RV32D)
  • 14 RV32Q标准扩展
  • 15 RV64Q标准扩展(除了RV32Q)
  • 16 RV32 Zfh标准扩展
  • 17 RV64 Zfh标准扩展(除了RV32 Zfh)

该文源于RISCV的《The RISC-V Instruction Set
Manual: Volume I》,文档的链接为:https://github.com/riscv/riscv-isa-manual/releases/tag/riscv-isa-release-1239329-2023-05-23
在这里插入图片描述

1 RV32/64G指令类型

RV32/64G指令根据opcode的不同,而划分为R类型,I类型,S类型,B类型,B类型,U类型以及J类型,每种类型的用途都有所区别:

  • R-类型: 寄存器与寄存器算术指令
  • I-类型: 寄存器与立即数算术指令或者加载指令
  • S-类型:存储指令
  • B-类型:条件跳转指令
  • U-类型:长立即数操作指令
  • J-类型:无条件跳转指令

在这里插入图片描述

2 RV32I 基本指令集

在这里插入图片描述
在这里插入图片描述

3 RV64I基础指令集(除了RV32I)

在这里插入图片描述

4 RV32/RV64 Zifencei标准扩展

在这里插入图片描述

5 RV32/RV64 Zicsr标准扩展

在这里插入图片描述

6 RV32M标准扩展

在这里插入图片描述

7 RV64M标准扩展(除了RV32M)

在这里插入图片描述

8 RV32A标准扩展

在这里插入图片描述

9 RV64A标准扩展(除了RV32A)

在这里插入图片描述

10 RV32F标准扩展

在这里插入图片描述

11 RV64F标准扩展(除了RV32F)

在这里插入图片描述

12 RV32D标准扩展

在这里插入图片描述

13 RV64D标准扩展(除了RV32D)

在这里插入图片描述

14 RV32Q标准扩展

在这里插入图片描述

15 RV64Q标准扩展(除了RV32Q)

在这里插入图片描述

16 RV32 Zfh标准扩展

在这里插入图片描述

17 RV64 Zfh标准扩展(除了RV32 Zfh)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28735.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(栈队列堆) 剑指 Offer 09. 用两个栈实现队列 ——【Leetcode每日一题】

❓ 剑指 Offer 09. 用两个栈实现队列 难度:简单 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead …

机器学习32:《推荐系统-V》再谈召回、打分和重排

在《机器学习28:推荐系统-概述》一文中,笔者概述了推荐系统的基本术语和一般架构,通过【推荐系统 I~IV】系列课程的学习,相信读者对推荐系统已经有了一定的理解。本节,我们再来回顾一下推荐系统的核心环节—…

泛在电力物联网、能源互联网与虚拟电厂

导读:从能源互联网推进受阻,到泛在电力物联网名噪一时,到虚拟电厂再次走向火爆,能源领域亟需更进一步的数智化发展。如今,随着新型电力系统建设推进,虚拟电厂有望迎来快速发展。除了国网和南网公司下属的电…

浅谈自动化测试工具 Appium

目录 前言: 一、简单介绍 (一)测试对象 (二)支持平台及语言 (三)工作原理 (四)安装工具 二、环境搭建 (一)安装 Android SDK &#xff0…

欧姆龙以太网模块如何设置ip连接 Kepware opc步骤

在数字化和自动化的今天,PLC在工业控制领域的作用日益重要。然而,PLC通讯口的有限资源成为了困扰工程师们的问题。为了解决这一问题,捷米特推出了JM-ETH-CP转以太网模块,让即插即用的以太网通讯成为可能,不仅有效利用了…

Unity自定义后处理——Vignette暗角

大家好,我是阿赵。   继续说一下屏幕后处理的做法,这一期讲的是Vignette暗角效果。 一、Vignette效果介绍 Vignette暗角的效果可以给画面提供一个氛围,或者模拟一些特殊的效果。 还是拿这个角色作为底图 添加了Vignette效果后&#xff0…

【完整版】zabbix企业级监控(概念、简单操作、页面优化、监控主机自己、监控linux、监控Win10)

第三阶段基础 时 间:2023年7月19日 参加人:全班人员 内 容: zabbix企业级监控 目录 一、Zabbix概述 (一)Zabbix简介 (二)Zabbix运行条件: (三)Zab…

Linux gdb汇编调试

文章目录 一、示例代码二、gdb汇编指令2.1 step/stepi2.2 next/nexti2.3 info registers2.4 set2.5 x2.6 rsp寄存器2.7 rip 寄存器 参考资料 一、示例代码 &#xff08;1&#xff09; #include <stdio.h>int add(int a, int b) {return a b; }int main() {int a 3;in…

Airbnb 引入 HTTP Streaming,网页性能得到大幅度提升

Airbnb 通过引入HTTP Streaming来提升网站的页面加载性能。他们将测试的每个页面&#xff08;包括主页&#xff09;的首次内容绘制&#xff08;First Contentful Paint&#xff0c;FCP&#xff09;时间降低了大约 100 毫秒。他们还最小化了后端慢查询对加载时间的影响。 Airbn…

​大华智慧园区综合管理平台存在任意文件上传漏洞

免责声明 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 大华智慧园区综合管理平台简介 大华智慧园区综合管理…

JavaScript数组所有方法集合

##方法 1、concat 用于合并两个或多个数组。此方法不会更改现有数组&#xff0c;而是返回一个新数组 2、copyWithin 浅复制数组的一部分到同一数组中的另一个位置&#xff0c;并返回它&#xff0c;不会改变原数组的长度 3、entries 返回一个新的 Array Iterator 对象&#xf…

使用Vue + FormData + axios实现图片上传功能实战

前言 上节回顾 上一小节中,我们添加了Vue-router的路有数据,这些数据都将是后续实战课程中的真实路由数据了。同时引入了ElementUI的el-menu做为左侧菜单的组件,但本专栏的特点就是遇到第三方功能和组件,自己尽量也要实现一遍,所以,在文章末尾又自己实现了一个tg-menu的…