本书主要内容
本书旨在介绍RISC-V体系结构的设计和实现。本书首先介绍RISC-V体系结构的基础知识、实验环境搭建、常用指令、函数调用规范与栈,然后讲述GNU汇编器、链接器、链接脚本和GCC内嵌汇编代码,接着讨论RISC-V体系结构中的异常处理、中断、内存管理、高速缓存、缓存一致性、TLB管理、原子操作、内存屏障指令,最后阐述RSIC-V体系结构中的压缩指令扩展、虚拟化扩展等。
读完本书你将了解到:
RISC-V体系结构基础知识以及香山处理器微架构实现;
RISC-V实验环境的搭建;
RISC-V指令集中常用指令、RISC-V函数的调用规范与栈;
GNU汇编器、链接器、链接脚本和GCC内嵌汇编代码。
RISC-V体系结构中的中断和异常处理;
RISC-V体系结构中的内存管理、高速缓存、缓存一致性;
RISC-V体系结构中的TLB管理、原子操作和内存屏障指令;
RISC-V体系结构中的压缩指令扩展;
RISC-V体系结构中的虚拟化扩展;
RISC-V体系结构中的可伸缩矢量指令扩展。
图书特点:
作为一个开源、免费的指令集体系结构,RISC-V受到了学术界和工业界的持续关注。凭借开源、低功耗、模块化的特点,RISC-V体系结构在物联网等领域得到了广泛应用。本书不仅用通俗易懂的语言讲述了RISC-V体系结构中难理解的部分,还总结了众多一线工程师在实际项目中遇到的陷阱。另外,本书还展示了几十个有趣的实验,有助于读者快速掌握RISC-V体系结构。
作者简介:
奔跑吧Linux社区
由一群热爱开源的工程师组成,致力于开源硬件和开源软件的推广。
审校者简介:
香山处理器团队
面向世界的体系结构创新开源平台,目前已形成由多家企业组成的香山联合开发团队。其中,香山处理器是由中国科学院计算技术研究所发起的开源高性能RISC-V处理器核项目。
龙蜥社区RISC-V SIG
坚持开放、开源,致力于龙蜥社区以及 RISC-V 软硬件生态的共建和推广。
进迭时空
专注研发新一代高性能RISC-V处理器和计算系统,让开发者基于RISC-V芯片更自由地开发更有创意的新应用。
读者对象:
本书不仅适合软件开发人员阅读,还可以作为计算机相关专业和相关培训机构的教材。
申请时间:
2023年2月20日——2023年3月6日
活动参与方式:
1、在本帖下方留言回帖,说说你想要这本书的理由(15字以上)
2、我们将从本帖留言中每5层楼,挑选1位幸运者赠送书籍(共赠送5本)。
若有效回帖楼层数超过25,则按照每5层抽选1位获奖者,以此类推。
3、请在收到书籍后,2个星期内,提交不少于一篇试读报告,要求300字以上,图文并茂。
注:
1、活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为,一经发现将立即取消获奖资格
2、活动结束后获奖名单将在论坛公示,请参与活动者完善个人信息资料,若管理员无法联系则视为自动放弃。
3、申请人收货后14天内未完成书评,无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评,请将书籍退回电子发烧友论坛(运费自理)。
4、电子发烧友对本活动具有最终解释权。
1