好评来袭
这本恰逢其时的书简明扼要地介绍了简洁、免费、开放的RISC-V,一款正在许多不同的计算领域迅速普及的ISA。书中包含很多计算机体系结构方面的深刻见解,同时阐释了我们在设计RISC-V时做出的特定决策。我能想象本书将成为许多RISC-V从业者常用的参考指南。
——克尔斯泰·阿桑诺维奇(Krste Asanović),加州大学伯克利分校教授,四位RISC-V架构师之一
我喜欢RISC-V和这本书,因为它们优雅——简明扼要且完整。书中评论还提供了一些野史、设计的动机,以及对各种架构的评判。
——切斯特·戈登·贝尔(C.Gordon Bell),微软公司成员,Digital PDP-11和VAX-11指令集架构的设计者
这本方便的小书轻松地总结了RISC-V指令集架构所有的基本要素,是学生和从业者的完美参考指南。
——兰迪·卡茨(Randy Katz),加州大学伯克利分校教授,RAID存储系统的发明者之一
RISC-V是学生学习指令集架构和汇编语言编程的绝佳选择,二者是后续使用高级语言的基础。本书清晰地介绍了RISC-V,还包含对其演化历史的深刻见解,以及与其他常见架构的对比。以过去的指令集架构为鉴,RISC-V的设计者能规避一些不必要、不合理的特性,使其易于教学。虽然它很简洁,但它的强大足以在实际应用中广泛使用。很久以前,我教过汇编语言编程的入门课,如果我现在去教这门课,我很乐意用本书作为教材。
——约翰·马沙(John Mashey),MIPS指令集架构的设计者之一
本书讲述了RISC-V能做什么,以及其设计者为何赋予RISC-V这些能力。更有趣的是,作者介绍了为何RISC-V不支持早期计算机的部分特性。这些原因至少和RISC-V的取舍一样有趣。
——伊凡·苏泽兰(Ivan Sutherland),图灵奖得主,被称为“计算机图形学之父”
RISC-V将变革世界,本书将助您加入这场变革。
——迈克尔·贝德福特·泰勒(Michael B.Taylor),华盛顿大学教授
本书对于RISC-V ISA的所有从业人士来说是十分宝贵的参考资料。操作码按几种有用的格式呈现,便于快速查阅,也易于汇编代码的开发和解释。此外,书中关于如何使用RISC-V的阐释和示例能让程序员的工作更轻松。书中RISC-V和其他ISA的对比很有趣,也展示了RISC-V设计者做出设计决策的原因。
——梅根·瓦克斯(Megan Wachs),博士,SiFive工程师