8

什么是 RISC-V?为什么创建它?与以前的 RISC 架构相比,它有哪些改进?

(这意味着要成为 StackOverflow 上 RISC-V 的 wiki。)

4

2 回答 2

10

RISC-V 是一种指令集架构 (ISA),它是开放的、干净的、易于扩展的(并且也是现实的)。

它最初是作为加州大学伯克利分校的一个干净的 ISA 开始的,用于构建研究处理器。需要一个 64b ISA,没有遗留包,浮点 IEEE754-2008 支持,以及足够的操作码空间用于研究扩展。

与以前的 RISC ISA 相比,没有分支延迟槽或寄存器窗口。分支指令是完整的寄存器-寄存器幅度比较(而不是仅与零或相等比较)。此外,它是 BSD 许可的,因此其他人可以自由地实现自己的处理器。

于 2014-09-30T20:55:28.570 回答
7

阅读手册中的介绍: RISC-V ISA Spec v2.0

此外,定位部分: 开放指令集的案例

于 2014-10-15T09:39:00.203 回答