2076|10

6480

帖子

8

TA的资源

管理员

楼主
 

阅读打卡第一站:RISC-V体系结构基础知识——《RISC-V体系结构编程与实践 》 [复制链接]

活动详情: 一起围读《RISC-V体系结构编程与实践 》

本次是《RISC-V体系结构编程与实践 》阅读打卡第一站,跟帖回复作者提出以下问题,看起来很简单的样子

笨书助力读书打卡题目(提醒:听说阅读完书籍的第一章就可以啦):

1. RISC-V中“V”指的是什么意思?
2. RISC-V是起源于美国高校还是中国高校?
3. RISC-V体系结构中包含多少个通用寄存器(整型)?
4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用?

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

1. RISC-V中“V”指的是什么意思? —————— 精简指令集第五版,“V”即代表第五个版本; 3. RISC-V体系结构中包含多少个通用寄存器(整型)? _____________ 64位的RISC-V体系结构中包含32个64位的通用寄存器,32位的RISC-V体系提供32个32位的整型通用寄存器 4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用? 机器模式,特权模式和用户模式。使能虚拟化扩展后,新增HS模式,VS模式和VU模式。 M模式称为机器模式,是必备的模式,对系统资源具有完全的访问权限,裸机程序和SBI固件一般使用该模式。 S模式称为特权模式,操作系统一般运行于该模式。 U模式称为用户模式,在包含操作系统时,应用程序一般运行于该模式。 使能虚拟化拓展时有5种: M模式,同上 HS模式,原有的S模式拓展为HS模式,用来运行虚拟化管理程序。 U模式,同上 VS模式,用来运行虚拟机操作系统内核 VU模式,用来运行虚拟机操作系统中的应用程序。   详情 回复 发表于 2023-6-12 17:13
点赞 关注
个人签名微信搜索公众号“EEWORLDBBS”快去添加关注吧!

回复
举报

208

帖子

5

TA的资源

一粒金砂(高级)

沙发
 
表示为第五代RISC(精简指令集计算机),表示此前已经有四代RISC处理器原型芯片。”
 
 

回复

208

帖子

5

TA的资源

一粒金砂(高级)

板凳
 
RISC-V体系结构中包含32个通用寄存器
 
 
 

回复

208

帖子

5

TA的资源

一粒金砂(高级)

4
 
“RISC-V总共有四种模式,分别是U、S、H和M模式: U模式被编码为00,S模式编码为01,H模式编码为10,M模式编码为11
 
 
 

回复

7221

帖子

192

TA的资源

五彩晶圆(高级)

5
 

. RISC-V是起源于美国高校还是中国高校?

————————

2010年诞生于美国伯克利大学的RISC-V

所以也就是很多人说RISC-V含美量不低

 
 
 

回复

337

帖子

2

TA的资源

纯净的硅(初级)

6
 

第一章已经读完:

1. RISC-V中“V”指的是什么意思?

    其中的V代表第5代
2. RISC-V是起源于美国高校还是中国高校?

    起源于美国高校,来源自美国加州大学伯克利分校。
3. RISC-V体系结构中包含多少个通用寄存器(整型)?

    32位RISC-V中包含32个32位的整型通用寄存器;64位RISC-V中包含32个64位的整型通用寄存器。
4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用?

   RISC-V体系结构中包含3中处理器模式,机器模式(M模式),可以访问全部权限,运行SBI固件,为操作系统提供服务;特权模式(S模式),运行操作系统的内核,为应用程序提供服务;用户模式(U模式),特权最低,运行应用程序。

     使用虚拟化后,新增HS模式,扩展S模式为HS模式,运行虚拟化管理程序;新增VS模式,运行虚拟机操作系统内核;新增VU模式,运行虚拟机操作系统的应用程序。

 
 
 

回复

848

帖子

3

TA的资源

版主

7
 

1、V是指第五代;

2、美国高校;

3、64位的RISC-V体系结构中包含32个64位的通用寄存器,32位的RISC-V体系提供32个32位的整型通用寄存器;

4、包含机器模式(M模式)、特权模式(S模式)、用户模式(U模式)、HS模式、VS模式、VU模式。

M模式具有对机器实现的全部访问权限。

S模式通常用来运行操作系统的内核,为应用程序提供服务。

U模式特权级别最低,通常运行应用程序。

HS模式,把原有的S模式扩展为HS模式,用来运行虚拟化管理程序。

VS模式,通常用来运行虚拟机操作系统内核。

VU模式,通常运行虚拟机操作系统中的应用程序。

 

网络上找的大部分只提及了M\S\U三种模式,在本书上还看到了另外三种模式用于对虚拟化的操作。

 
 
 

回复

12

帖子

1

TA的资源

一粒金砂(中级)

8
 

1. RISC-V中“V”指的是什么意思?

指第五代指令集

2. RISC-V是起源于美国高校还是中国高校?

美国加州大学伯克利分校

3. RISC-V体系结构中包含多少个通用寄存器(整型)?

32个整型通用寄存器,如果包含fdq拓展指令集,则还存在32个浮点数通用寄存器

4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用?

未使能虚拟化拓展时有3种:

  • M模式称为机器模式,是必备的模式,对系统资源具有完全的访问权限,裸机程序和SBI固件一般使用该模式。
  • S模式称为特权模式,操作系统一般运行于该模式。
  • U模式称为用户模式,在包含操作系统时,应用程序一般运行于该模式。

使能虚拟化拓展时有5种:

  • M模式,同上
  • HS模式,原有的S模式拓展为HS模式,用来运行虚拟化管理程序。
  • U模式,同上
  • VS模式,用来运行虚拟机操作系统内核。
  • VU模式,用来运行虚拟机操作系统中的应用程序。
 
 
 

回复

210

帖子

3

TA的资源

一粒金砂(高级)

9
 

一直以来,都是以丑国的技术处于发展前沿。去那边学习深造的人也很多。以中国人的聪明才智,学起来也不难,应用上,中国也干得不错。希望今后,咱们也能在技术前沿上发力,建立更多新的标准、协议、框架以及新技术,而不是总跟在别人后面。

 
 
 

回复

670

帖子

0

TA的资源

纯净的硅(高级)

10
 

1. RISC-V中“V”指的是什么意思?
精简指令集第五版,“V”即代表第五个版本;
2. RISC-V是起源于美国高校还是中国高校?
源于美国加州大学伯克利分校。
3. RISC-V体系结构中包含多少个通用寄存器(整型)?
提供32个64位的整型通用寄存器
4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用?
RISC-V处理器提供的3种模式:机器模式,特权模式和用户模式。使能虚拟化扩展后,新增HS模式,VS模式和VU模式。
其中,以M模式运行的代码通常在本质上是可信的,因为它具有对机器实现的全部访问权限。M模式通常可用于管理RISC-V上的案例执行环境。通常在M模式下运行SBI固件,为操作竹编提供服务。
S模式通常用来运行操作系统的内核,为应用程序提供服务。
U模式的特权级别最低,通常运行应用程序。
在虚拟化扩展中,HS模式,把原有的S模式扩展为HS模式,用来运行虚拟化管理程序;
VS模式,通常用来运行虚拟操作系统中的应用程序;
VU模式则通常运行虚拟机操作系统中的应用程序。

 
 
 

回复

7221

帖子

192

TA的资源

五彩晶圆(高级)

11
 

1. RISC-V中“V”指的是什么意思?

——————

精简指令集第五版,“V”即代表第五个版本;


3. RISC-V体系结构中包含多少个通用寄存器(整型)?

_____________

64位的RISC-V体系结构中包含32个64位的通用寄存器,32位的RISC-V体系提供32个32位的整型通用寄存器


4. RISC-V体系结构中包含几种处理器模式?它们分别有什么作用?

机器模式,特权模式和用户模式。使能虚拟化扩展后,新增HS模式,VS模式和VU模式。

M模式称为机器模式,是必备的模式,对系统资源具有完全的访问权限,裸机程序和SBI固件一般使用该模式。

S模式称为特权模式,操作系统一般运行于该模式。

U模式称为用户模式,在包含操作系统时,应用程序一般运行于该模式。

使能虚拟化拓展时有5种:

M模式,同上

HS模式,原有的S模式拓展为HS模式,用来运行虚拟化管理程序。

U模式,同上

VS模式,用来运行虚拟机操作系统内核

VU模式,用来运行虚拟机操作系统中的应用程序。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
uCOS2精华快速掌握

10881

不才小小分析下今年的题目~【2009年电子设计大赛题目分析一】

先声明一下,已经远离比赛多年,分析的有不是的地方请您包涵,并指正。 觉得有可取的地方,您就看看。谢绝板砖。 ============== ...

关于一个数码管驱动电路的理解

一个数码管的驱动电路 这是我的51板子上的一个数码管的驱动电路。 是个四位数码管,8个段码直接接IO口,四个共阳极各自通过一 ...

用HT7333成功替代BL8505,稳定提供的3.3V供电

一早找到HT7333代替BL8505,HT7333的1、3脚分别接到C7两端(其中1脚接到C7的接地端),2脚接到C4的正端(在PCB版上靠近R14),L ...

15周年庆]EE DIY(进度)--上位机UI改动

本帖最后由 RCSN 于 2021-7-12 18:00 编辑 DIY项目详情看此贴 之前的上位机UI主题等实在丑,再优化了下UI,搞了个EE专用 ...

51、STM32、Linux点灯的区别在哪儿?

1 51点灯 51点灯,是很多单片机初学者的首选,难度也是相对比较低的。 ...

【NRF52840】学习记录——Generic Access Profile(通用访问协议)

本帖最后由 bitter 于 2023-7-6 15:35 编辑 Generic Access Profile(通用访问协议)介绍 大家可以通过这几篇文章了 ...

全志R128应用开发案例——获取真随机数

# 获取真随机数 | 本文案例代码 | 下载地址 | | ---------------------- | -------------------------------------- | | 获 ...

DigiKey“智造万物,快乐不停”创意大赛】完成贴-基于STM32H7B3I的傅里叶频谱仪

基于STM32H7B3I的傅里叶频谱仪 作者:wenyangzeng 作品简介基于STM32H7B3I的傅里叶频谱仪, 765277 765279 ...

【安信可BW16-Kit】OLED显示

本帖最后由 dirty 于 2024-2-3 17:52 编辑 本篇讲述在SDK上i2c驱动,实现oled显示。 一.硬件准备 oled模块---开发板 ...

关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表