微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.6 RISC-V架构

RISC-V是一种基于已建立的RISC原则的开放标准ISA。从2010年开始,在加州大学伯克利分校就开始了RISC-V ISA的建设。

与其他ISA不同,在开源许可下可以免费使用RISC-V ISA。许多公司基于RISC-V ISA发布了处理器芯片,如阿里巴巴旗下的平头哥、沁恒半导体等。目前,许多软件工具链和操作系统都提供了对RISC-V ISA的支持。

RISC-V ISA采用了加载和保存架构,用于简化CPU中多路复用器的位模式,IEEE-754浮点标准等。该指令集中的基本指令集具有固定长度的32位自然对齐指令,并且它提供了对可变长度指令的扩展,其中每条指令可以是任意数量的16位长度。RISC-V ISA的子集支持小型嵌入式系统、个人计算机、带有矢量处理器的超级计算机和19英寸机架式并行计算机。

RISC-V ISA规范定义了32位和64位的地址空间。此外,该规范还包含对128位平面地址空间的描述。

思考与练习1-5:PowerPC、Arm、MIPS、RISC-V和LoongArch架构采用的是________指令集架构。