Menu Close

RISC-V 简介(1)RISC-V的由来

指令集架构(Instruction Set Architecture, ISA),是一种抽象模型,包括指令集,寄存器,内存处理,寻址模式,中断和异常处理,以及外部的I/0接口。指令集包括一系列的操作码(opcode),或机器码(machine code),以及特定处理器执行的基本命令。ISA以不依赖于其实现特性方式,指定了在其实现上运行机器码的行为。中央处理器(central processing unit, CPU)可以看作是ISA的实现。

主讲老师:YVONNE

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

Posted in RISC-V教学视频

3 Comments

  1. wangff

    课程中老师拓展了RISC-V CPU的相关知识,包含历史背景、当前现状,主流系统之间的优缺点、发展机遇等等,课程内容很充实,也很丰富。

    在听课中遇到两个问题,请老师解答一下:
    1、RISC-V 支持矢量指令,这里提到的矢量是FPGA中的 [7:0]sel 的意思吗?
    2、课程讲解何为生态的概念时,庄老师提到决定CPU发展的主要因素包括CPU是否支持windows系统、linux系统等等,这里提到的“支持”是指的CPU对windows系统或linux系统的汇编指令的支持吗?(也就是CPU解码的支持情况吗?)

    • Yvonne

      1. 大致是这个意思,向量指令扩展包括但不限于32个向量寄存器,向量指令等。可以查阅RISC-V官方文档,了解更多向量指令扩展集。

      2. 一个硬件的CPU想要支持操作系统,需要软件的交叉编译器来完成。目前Linux操作系统是开源的,交叉编译后可以形成目标CPU(X86,ARM,MIPS,RISC-V)的汇编指令,但是Windows操作系统的源码没有被揭露,只支持x86 CPU的汇编指令,暂时对其它CPU的支持不友好。

发表评论

相关链接