作为软件开发者、系统设计师或计算机体系结构专业的学生,在你试图学习数字设备体系结构的系统介绍时,是否被现代系统的复杂性搞得不知所措?本书借助实际示例和练习来教你理解现代计算机系统的工作原理。你将深入了解处理器内部直至电路级的行为,并理解硬件如何执行用高级语言开发的代码。
本书将教授计算机系统的基础知识,包括晶体管、逻辑门、时序逻辑和指令流水线。你将学习现代处理器体系结构及x86、x64、ARM和RISC-V等指令集的细节。你将了解如何在低成本FPGA开发板上实现RISC-V处理器,以及如何编写量子计算程序并在实际量子计算机上运行。
相较于上一版,本书增加了网络安全、区块链、比特币挖矿以及自动驾驶汽车等重要领域的体系结构和设计原理。
最后,你将全面理解现代处理器和计算机体系结构,以及这些技术可能的未来方向。
展开