计算机体系结构导论:从指令系统到软硬件协同

需积分: 0 0 下载量 184 浏览量 更新于2024-06-27 收藏 14.49MB PDF 举报
"《bookdown.pdf》是一本关于计算机体系结构基础的教材,作者包括胡伟武、汪文祥等多位专家,出版日期为2021年11月29日。本书主要分为两个部分:第一部分是引言,介绍了计算机体系结构的基本概念、衡量指标以及发展历史,强调了体系结构设计的基本原则,如平衡性、局部性、并行性和虚拟化。第一章详细探讨了计算机体系结构的研究内容,包括计算机的定义、性能、价格和功耗,以及体系结构的发展趋势。 第二部分深入解析指令系统结构。第二章介绍了指令系统的概述、设计原则和历史变迁,重点比较了RISC指令集的不同特性,以及C语言在机器上的表示,如过程调用、流程控制和循环语句。第三章关注特权指令系统,涉及异常处理、中断以及存储管理,特别是TLB(Translation Lookaside Buffer)的相关内容。第四章探讨了软硬件协同,包括应用程序二进制接口(ABI)中的寄存器约定和函数调用约定。 该书不仅涵盖了理论知识,还通过实例和比较分析,帮助读者理解和掌握计算机体系结构的核心概念,适合对计算机体系结构感兴趣的读者深入学习。每一章都配有习题,便于读者巩固所学。整体而言,《bookdown.pdf》是一本系统而实用的计算机体系结构教程,对于想要在这个领域深入研究的学生和专业人员具有很高的参考价值。"