Menu Close

RISC-V 简介(2)RISC-V指令集的特点及分类

RISC-V指令集除了有标准的32位,还有64和128位架构。64位架构的通用寄存器是64位的,而128位架构的通用寄存器是128位的,相对应的程序计数器(program counter,PC)也分别为64位和128位。RISC-V指令集功能强大的64位和128架构面向主流的PC(私人电脑),laptop(笔记本)和server(服务器),但是还没有进行成熟的商业发展,比如嵌入式系统。多核系统和高效先进流水线系统的发展使得以RISC-V为架构的系统变成X86和ARM系统有力的竞争对手。

主讲老师:YVONNE

本文隐藏内容 登陆 后才可以浏览

Posted in RISC-V教学视频

3 Comments

  1. wangff

    本堂课对RISC-V基础指令集与扩展指令集的概念和特点讲解很透彻,威廉老师对知识点的总结与补充特别好,很多比较模糊的知识点通过老师的进一步总结概况,也理解的比较清楚了。

    有一个问题,请老师解答一下:
    1、课程中提到“C”指令集可以压缩代码空间,不太理解 ”压缩“ 的含义,请老师举一个简单例子说明一下?

    • Yvonne

      举例说明:

      RV32I指令集中ADD:ADDI x6,x6,1 其相对应的机器码是32’h0013_0313(同学可以自己检验一下)
      压缩指令集(“ C ”)对应的C.ADDI:C.ADDI x6,1 其相对应的机器码是16’h0305
      完成同样的操作,压缩指令集中的指令相比于普通指令,软件汇编生成的代码量更小。

发表评论

相关链接