RISC-V主要指令集介绍及规则
创作时间:
作者:
@小白创作中心
RISC-V主要指令集介绍及规则
引用
CSDN
1.
https://blog.csdn.net/jtwqwq/article/details/140310441
推荐资料
RISC-V Reader / RISC-V开放架构设计之道,适合新手阅读。
概述
RISC-V的模块化到底是如何实现的呢?
核心部分:RV32I,代表32位字长的整型指令集(Integer),包含了许多整型指令如load指令把数据加载入寄存器中,add sub指令将两个寄存器中的数据求和或求差,store指令将数据从寄存器写回内存中。这个部分是RISC-V的固定部分,RV芯片必须包含并实现这一部分。
其他模块是可选模块,开发者按需实现。如RV32M乘除扩展,RV32F/RV32D包括float和double浮点数处理扩展,RV32A用于一些原子扩展,RV32V用于并行操作的高性能向量扩展,适合用于需要大规模并行数据处理的应用,如机器学习和大数据分析。
除32位字长指令集之外,还有一些扩展版,如RV64M,RV64F,RV64D,用于进行64位字长数据/寄存器操作。
指令集结合规则
RV+字长+所有包含的扩展
RV [32, 64, 128] I, M, A, F, D, G, Q, L, C, B, J, T, P, V, N
比如:我想要实现一个支持I,M,A,D,F扩展的RV芯片,合起来被叫做:RV32IMAFD。IMAFD是一个比较常用的组合,因此也叫做RV32G。
参考资料
RISC-V-Reader-Chinese-v2p12017.pdf (ustc.edu.cn)
RISC-V Architecture: A Comprehensive Guide to the Open-Source ISA (wevolver.com)
本文原文来自CSDN
热门推荐
人类与微生物的和谐共生之道,地球生存的核心就是三物循环——动物-植物-微生物
2025年春晚回顾:央视与地方台各有千秋
瑶海老城区的大规模城市更新和房地产市场分析
玻璃酸钠:美容圣品还是健康隐患?
没有找到答案时,先好好认识自己
可靠性(Reliability)及其子特性和提高可靠性的技术
31岁,我裸辞选择留学,后悔了吗?
如何轻松加密文件夹,保护个人隐私和重要文件安全的实用指南
推荐10款Steam上不容错过的搞笑游戏佳作
留学中介如何挑选学校?如何确保选校成功?
虚拟电厂:数字化转型下的未来能源解决方案
洛克王国手游九尾狐超猛!火属性精灵技能值爆了懂吗?
慢阻肺诊断的金标准
公司注销的政策:流程、注意事项与法律风险防范
利用公积金贷款买房的全面指南
Redis事务机制详解:基本使用、原子性、优化与Watch机制
定了!南京北站进入开工倒计时,超惊艳内景效果图曝光
「智慧托育」科学育儿新选择:全面解析婴幼儿托育服务
象山旅游攻略:探索海洋世界的梦幻之旅
精神健康与心理调适策略
毕业论文第一章写作指南
儿童IgA血管炎:过敏性紫癜,可不是“过敏”这么单纯
C++ 面向对象编程:深入解析类与对象的应用
正畸扩弓对脸型的影响:颌骨宽度、面部轮廓与咬合关系的全面解析
闭锁性深覆合怎么矫正?如果不及时治疗会有什么危害吗?
恐怖故事的社会功能:文化中的警示与教育
从源码制作刷机包:完整指南与最佳实践
深度|国产新能源汽车的崛起,贸易壁垒与破局
辽金时期红色玛瑙珠子工艺特征与鉴定要点
电子设计入门教程:基础电路知识详解