书籍 RISC-V体系结构编程与实践的封面

RISC-V体系结构编程与实践

奔跑吧Linux社区

出版时间

2023-01-31

ISBN

9787115603609

评分

★★★★★
书籍介绍

本书旨在介绍RISC-V体系结构的设计和实现。本书首先介绍RISC-V体系结构的基础知识、实验环境搭建、常用指令、函数调用规范与栈,然后讲述GNU汇编器、链接器、链接脚本和GCC内嵌汇编代码,接着讨论RISC-V体系结构中的异常处理、中断、内存管理、高速缓存、缓存一致性、TLB管理、原子操作、内存屏障指令,最后阐述RSIC-V体系结构中的压缩指令扩展、虚拟化扩展等。

本书不仅适合软件开发人员阅读,还可以作为计算机相关专业和相关培训机构的教材。

作者简介

奔跑吧Linux社区 由一群热爱开源的工程师组成,致力于开源硬件和开源软件的推广。

审校者简介

香山处理器团队

面向世界的体系结构创新开源平台,目前已形成由多家企业组成的香山联合开发团队。其中,香山处理器是由中国科学院计算技术研究所发起的开源高性能RISC-V处理器核项目。

龙蜥社区RISC-V SIG

坚持开放、开源,致力于龙蜥社区以及 RISCV 软硬件生态的共建和推广。

进迭时空

专注研发新一代高性能RISC-V处理器和计算系统,让开发者基于RISC-V芯片更自由地开发更有创意的新应用。

目录
第 1章 RISC-V体系结构基础知识 1
1.1 RISC-V介绍 1
1.1.1 RISC-V指令集优点 1
1.1.2 RISC-V指令集扩展 2
1.1.3 RISC-V商业化发展 2

显示全部
用户评论
RISC-V是一个崭新的体系结构,软硬件生态也在逐步完善,目前国内外图书市场还没有一本全面介绍RISC-V体系结构编程方面的书。为了帮助读者快速和深入了解RISC-V体系结构,我们以工程师的视角,结合企业新员工培训以及实际工程项目经验,策划和编写了本书。通过结合实验学习本书,读者可以深入理解RISC-V体系结构与编程。
书是符合俺的学习阶层和学习习惯的 + 1、懂了点**系统结构**理论,还是自学的那种 + 2、书中有开源链接,step by step那种,自己有点动手实践能力 + 3、课后有实践练习 + 之前做api开发时,只是想看看内核,真看了内核的模块后,发现对api是个更好的了解(毕竟一些api是靠不断升级版本才提供的能力),虽然目前只是初步了解下**体系结构**,但也希望通过多读几遍,自己能更好的理解**链接、内存**吧 + 想尝试找点勘误的,没有发现,hhhhhh
看到朋友圈发的这本书,我就买了。我读了几章这本书,感觉太棒了,作者把学习RISC-V遇到的问题和疑问都娓娓道来。这本书还有实验,可以在QEMU上实践,太棒,而且作者还提供了免费的实验环境和实验参考代码,这比国内大部分的计算机的书强太多了。国内大部分计算机图书,要不没有实验,要么有实验,不提供实验环境和参考代码。这本书作者真用心,强烈推荐!哦,对了,这本书,作者还录制了详细的视频课程,推荐!
拿到书后先通读了一遍,收获颇丰,这本书可贵之处在于通过benos,通过最小化代码一行一行把问题的本质讲清楚了,尤其是对risc-v特性,操作系统进程,内存屏障,锁等问题,通过实例讲的很透彻。总之,强烈推荐对操作系统以及risv-v感兴趣的同学购买此书。