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
热门推荐
黄豆芽绿豆芽大不同:营养功效与选购要点全解析
黄豆芽木耳鸡蛋小炒:5步做出营养美味的家常菜
从干煸到汤品:5种黄豆芽家常菜做法详解
哈药六厂变网红打卡地,日接待游客上万
“东北卢浮宫”哈药六厂版画博物馆今起免费开放
香港银行推高息存款吸引内地客户,16%利率产品存风险
香港银行存款利率仅0.4%-1%,高息产品存风险
《往日不再》领衔,经典僵尸游戏大盘点
江苏:5G智慧农业示范项目落地,无人化农场实现亩产1300斤
《僵尸先生》角色复活引热议,谁是你心中的最佳?
舒适区、学习区、恐慌区:解码学习区模型的教育应用
探秘暹粒:吴哥窟的神秘之旅
柿子叶+猪油:自制安全面霜,改善秋冬肌肤干燥
天然护肤新选择:陈允斌推荐柿叶霜制作攻略
药食同源中药材全解析:分类、功效与食品应用
天蝎女的腹黑:一种自我保护的本能
人工智能(机器学习)对游戏开发有哪些影响
新型职业农民培训,科技知识武装头脑助农创新
色彩、口碑与限时优惠:营销中的心理学法则
农民培训典型案例分析
游戏开发程序员必备技术
餐后血糖超7.8mmol/L要当心,专家推荐四大应对方案
专家解析:餐后血糖高的五大诱因与应对策略
五种食物搭配方案,助力糖尿病患者控制餐后血糖
提升企业竞争力的管理策略
如何通过人才规划提升企业长期竞争力和发展潜力?
数码产品二手交易攻略:四大要点助你避坑
DNS解析失败:六大常见原因与应对方案
中医脉象与五行状态的关系
劳动纠纷怎么办?拨打12333维权指南