首页 >> 大全

RISC-V操作系统-RISC-V ISA介绍(下)

2023-06-22 大全 42 作者:考证青年

文章目录 异常和中断

RISC-V ISA基本介绍 RISC-V历史简介

念作”risk-five”,代表研发的第五代精简指令集。

RISC-V是什么

一款高质量、免许可证、开放的RISC ISA,有非盈利的基金会维护的标准,适用于所有类型的计算机系统,不是一家公司,也不是一款CPU,

RISC-V发展现状

RISC-V成员已超过700个,分布在全球50个国家。

RISC-V特点 增量ISA:计算机体系结构的传统方法,以8086为代表,即向下兼容,不可以抛弃旧指令,缺点是后学系者成本较高。模块化ISA:由1个基本整数指令集+多个可选拓展指令集组成,基础指令是固定的。

RISC-V属于模块化指令集

RISC-V规范 命名格式

RV[###][abc…xyz]

基本整数指令集:

拓展模块指令集

通用寄存器(32个)

RISC-V定义了32个通用寄存器和一个PC

寄存器的宽度由ISA指定:

Hart

硬件线程,代表一个独立运行的指令流

一个Hart相当于一个虚拟的CPU

特权级别

RISC-V的 定义了三个特权级别

是最高的级别,所有的实现都需要支持

可选的Debug级别:

内存管理和保护

RISC-V内存管理分两种

物理内存保护 虚拟内存 异常和中断

异常处理程序在执行完之后会再次执行之前出现异常的一行命令,但中断处理程序执行完之后会回到发生中断时正在执行的指令的下一条指令

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了