21 世纪大学本科计算机专业系列教材
计 算 机 组 成 原 理 教 师 用 书
蒋本珊 编著
清 华 大 学 出 版 社
北 京
内 容 简 介
本书是与“21 世纪大学本科计算机专业系列教材”中的枟计算机组成原理枠(主教材)一书完全配套
的教师用书 。 全书共分 8 章 ,与主教材的结构相同 ,每一章都按基本内容要求 、误点疑点解惑 、相关知识
介绍和教材习题解答四大版块进行组织 。
全书概念清楚 、通俗易懂 、由浅入深 ,其核心内容是每一章的误点疑点解惑和相关知识介绍两大版
块 。 各章中都以专题的形式对有关问题进行了比较详细和深入的讨论 ,并且通过一些例题来帮助读者
加深对“计算机组成原理”课程所学知识的理解 。 教材习题解答版块则给出了主教材中所附全部习题的
详细解答过程和参考答案 。
本书是教师讲授“计算机组成原理”课程的教学参考书 ,也可以作为学生学习本课程的参考用书 。
版权所有 ,翻印必究 。 举报电话 :010唱62782989 13501256678 13801310933
本书封面贴有清华大学出版社防伪标签 ,无标签者不得销售 。
本书防伪标签采用特殊防伪技术 ,用户可通过在图案表面涂抹清水 ,图案消失 ,水干后图案复现 ;或将表
面膜揭下 ,放在白纸上用彩笔涂抹 ,图案在白纸上再现的方法识别真伪 。
图书在版编目(CIP)数据
计算机组成原理教师用书/蒋本珊编著 .— 北京 :清华大学出版社 ,2005 .8
(21 世纪大学本科计算机专业系列教材)
ISBN 7唱302唱11316唱5
Ⅰ .计 … Ⅱ .蒋 … Ⅲ .计算机体系结构 - 高等学校 - 教学参考资料 Ⅳ .TP303
中国版本图书馆 CIP 数据核字(2005)第 074701 号
出 版 者 :清华大学出版社
http ://www .tup .com .cn
社 总 机 :010唱62770175
址 :北京清华大学学研大厦
编 :100084
地
邮
客户服务 :010唱62776969
责任编辑 :张瑞庆
封面设计 :孟繁聪
印 装 者 :北京鑫海金澳胶印有限公司
发 行 者 :新华书店总店北京发行所
开
版
书
印
定
本 :185 × 230 印张 :16 .5 字数 :346 千字
次 :2005 年 8 月第 1 版 2006 年 7 月第
号 :ISBN 7唱302唱11316唱5/TP · 7456
数 :3001 ~
价 :25 .00 元
2 次印刷
编委会
名誉主任 :陈火旺
主 任 :李晓明
副 主 任 :钱德沛 焦金生
委 员 :(按姓氏笔画为序)
马殿富 王志英 王晓东 宁 洪 刘 辰
孙茂松 李大友 李仲麟 吴朝晖 何炎祥
宋方敏 张大方 张长海 周兴社 侯文永
袁开榜 钱乐秋 黄国兴 蒋宗礼 曾 明
廖明宏 樊孝忠
秘 书 :张瑞庆
本书责任编委 :袁开榜
PREFACE
序 言
21 世纪是知识经济的时代 ,是人才竞争的时代 。 随着 21 世纪的到来 ,人类已步入信
息社会 ,信息产业正成为全球经济的主导产业 。 计算机科学与技术在信息产业中占据了
最重要的地位 ,这就对培养 21 世纪高素质创新型计算机专业人才提出了迫切的要求 。
为了培养高素质创新型人才 ,必须建立高水平的教学计划和课程体系 。 在 20 多年跟
踪分析 ACM 和 IEEE 计算机课程体系的基础上 ,紧跟计算机科学与技术的发展潮流 ,及
时制定并修正教学计划和课程体系是尤其重要的 。 计算机科学与技术的发展对高水平人
才的要求 ,需要我们从总体上优化课程结构 ,精炼教学内容 ,拓宽专业基础 ,加强教学实
践 ,特别注重综合素质的培养 ,形成“基础课程精深 ,专业课程宽新”的格局 。
为了适应计算机科学与技术学科发展和计算机教学计划的需要 ,要采取多种措施鼓
励长期从事计算机教学和科技前沿研究的专家教授积极参与计算机专业教材的编著和更
新 ,在教材中及时反映学科前沿的研究成果与发展趋势 ,以高水平的科研促进教材建设 。
同时适当引进国外先进的原版教材 。
为了提高教学质量 ,需要不断改革教学方法与手段 ,倡导因材施教 ,强调知识的总结 、
梳理 、推演和挖掘 ,通过加快教案的不断更新 ,使学生掌握教材中未及时反映的学科发展
新动向 ,进一步拓广视野 。 教学与科研相结合是培养学生实践能力的有效途径 。 高水平
的科研可以为教学提供最先进的高新技术平台和创造性的工作环境 ,使学生得以接触最
先进的计算机理论 、技术和环境 。 高水平的科研还可以为高水平人才的素质教育提供良
好的物质基础 。 学生在课题研究中不但能了解科学研究的艰辛和科研工作者的奉献精神 ,
而且能熏陶和培养良好的科研作风 ,锻炼和培养攻关能力和协作精神 。
进入 21 世纪 ,我国高等教育进入了前所未有的大发展时期 ,时代的进步与发展对高
等教育质量提出了更高 、更新的要求 。 2001 年 8 月 ,教育部颁发了枟关于加强高等学校本
科教学工作 ,提高教学质量的若干意见枠 。 文件指出 ,本科教育是高等教育的主体和基础 ,
抓好本科教学是提高整个高等教育质量的重点和关键 。 随着高等教育的普及和高等学校
的扩招 ,在校大学本科计算机专业学生的人数将大量上升 ,对适合 21 世纪大学本科计算
机科学与技术学科课程体系要求的 ,并且适合中国学生学习的计算机专业教材的需求量
计算机组成原理教师用书
Ⅳ
也将急剧增加 。 为此 ,中国计算机学会和清华大学出版社共同规划了面向全国高等院校
计算机专业本科生的“21 世纪大学本科计算机专业系列教材” 。 本系列教材借鉴美国
ACM 和IEEE/CS 最新制定的 Computing Curricula 2001(简称CC2001)课程体系 ,反映
当代计算机科学与技术学科水平和计算机科学技术的新发展 、新技术 ,并且结合中国计算
机教育改革成果和中国国情 。
中国计算机学会教育专业委员会和全国高等学校计算机教育研究会 ,在清华大学出
版社的大力支持下 ,跟踪分析 CC2001 ,并结合中国计算机科学与技术学科的发展现状和
计算机教育的改革成果 ,研究出了枟中国计算机科学与技术学科教程 2002枠(China Com唱
puting Curricula 2002 ,简称 CCC2002) ,该项研究成果对中国高等学校计算机科学与技术
学科教育的改革和发展具有重要的参考价值和积极的推动作用 。
“21 世纪大学本科计算机专业系列教材”正是借鉴美国 ACM 和 IEEE/CS CC2001
课程体系 ,依据 CCC2002 基本要求组织编写的计算机专业教材 。 相信通过这套教材的编
写和出版 ,能够在内容和形式上显著地提高我国计算机专业教材的整体水平 ,继而提高我
国大学本科计算机专业的教学质量 ,培养出符合时代发展要求的具有较强国际竞争力的
高素质创新型计算机人才 。
中国工程院院士
国防科学技术大学教授
21 世纪大学本科计算机专业系列教材编委会名誉主任
2002 年 7 月
FOREWORD
前 言
“计算机组成原理”是计算机各类专业学生的必修核心课程之一 ,主要讨论计算机各
大部件的基本组成原理 ,以及各大部件互连构成整机系统的技术 。 本课程在计算机科学
与技术学科中处于承上启下的地位 ,具有内容多 、难度大等特点 。 本书根据作者本人二十
年来从事“计算机组成原理”课程教学的经验和体会整理编写而成 ,以满足讲授“计算机组
成原理”课程教师的需要 。 本书的使用将有助于教师对主教材和相关背景知识的理解 ,对
于改进教学方法 ,提高教学质量都有着积极的意义 。
本书是与“21 世纪大学本科计算机专业系列教材”中的枟计算机组成原理枠(主教材)
一书完全配套的教师参考用书 。 全书共分 8 章 ,与主教材的结构相同 ,每一章都按基本内
容要求 、误点疑点解惑 、相关知识介绍和教材习题解答等四大版块进行组织 。
第一版块按照了解 、理解 、掌握 3 个不同的层次对各章节的教学内容提出了基本要
求 ,既方便教师在教学过程中根据实际的教学时数合理地安排教学内容 ,又方便学生在学
习过程中把握住重点 。
第二版块结合作者多年的教学经验和体会 ,对本课程学习过程中容易出现的误点与
疑点问题进行答疑解惑 ,指出了教学过程中需要特别注意的问题 。
第三版块对主教材中由于篇幅原因没能展开的内容以及与本课程密切相关的背景知
识进行介绍和讨论 ,以丰富读者的视野 。
第四版块则给出了主教材中所附全部习题较为详细的解答过程与参考答案 ,这是应
读者的要求而编写的 。
本书是根据中国计算机学会教育委员会制订的枟中国计算机科学与技术学科教程
2002枠(CCC2002)对课程教学内容的要求 ,结合作者讲授本课程二十年的教学经验和体会
“磨”出来的 。 全书概念清楚 、由浅入深 。 全书的核心内容是每一章的误点疑点解惑和相
关知识介绍两大版块 ,在每章中都以专题的形式对有关问题进行了比较详细和深入的讨
论 ,并且还有一些例题用来帮助读者加深对有关知识点的理解 。
考虑到本书的主要读者对象应该是讲授“计算机组成原理”课程的教师 ,所以在本书
每一章的最后一个版块给出了主教材中全部习题的详细解答 ,以供讲授和辅导时参考 。
要注意的是 ,有些习题的答案并不惟一 ,设计也不一定最优 ,读者可以根据解题思路自己
计算机组成原理教师用书
Ⅵ
解答 ,不要受到参考答案的限制和束缚 。 还需要特别指出的是 ,学生在学习过程中最好不
要先看这一部分的内容 ,一定要给自己留下一个独立思考的空间 。
“计算机组成原理”课程的教材在国内已经出版有多种 ,近年来也出现了一些面向学
生的学习指导用书 ,但目前还没有见到有针对主讲和辅导教师编写的教师用书面世 ,本书
的出版可以说是填补了一个空白 ,相信它会为广大讲授该课程的教师提供有益的帮助 。
主教材枟计算机组成原理枠一书至 2004 年 3 月出版以来 ,受到读者的欢迎和专家的认
可 ,并已于 2004 年底被评为北京市精品教材 ,与主教材配套的枟计算机组成原理学习指导
与习题解析枠一书也已出版 ,此次本教师用书的出版将会使这套书更丰富和完善 ,它们将
与枟计算机组成原理电子教案枠一起 ,构成一个“计算机组成原理”课程的立体教材教学资
源体系 。
本书既与主教材有紧密的关系 ,又独立成书 ,可以单独使用 。 既可以作为教师讲授
“计算机组成原理”课程的参考书 ,也可以作为学生学习“计算机组成原理”课程的参考书 。
在本书编写过程中得到了枟21 世纪大学本科计算机专业系列教材枠编委会的多次指
导和建议 ,清华大学出版社的编辑们也为本书的出版做了许多工作 。 在此对他们辛勤的
工作和热情的支持表示诚挚的感谢 !
由于时间的原因以及个人的水平限制 ,书中难免有错误和不妥之处 ,欢迎同行专家学
者和广大读者批评指正 。 如有问题可直接与作者邮箱联系 :bsjiang@ public .bta .net .cn 。
作 者
2005 年 5 月于北京理工大学
CONTENTS
目 录
第 1 章 概论
………………………………………………………………………………
1 .4 教材习题解答
第 2 章 数据的机器层次表示
………………………………………………………
2 .1 基本内容要求
2 .2 误点疑点解惑
……………………………………………………………………
……………………………………………………………………
………………………………………………………
……………………………………………………………
…………………………………………………………
…………………………………………………………
1 .真值和机器数的区别
2 .模与补码表示法
3 .原码和补码的区别
4 .定点数的表示范围
10
10
11
11
11
12
12
1 .3 相关知识介绍
1 .1 基本内容要求
1 .2 误点疑点解惑
1 .主机
2 .单总线
3 .完整的计算机系统
4 .硬件 、软件的功能划分与逻辑上的等价
5 .机器字长和数据通路宽度
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………………
…………………………………………………………………………
……………………………………………………………
……………………………………
……………………………………………………
……………………………………………………………………
…………………………
………………………………………………………………………
……………………………………………………………
………………………………………………………………
…………………………………………………………
………………………………………………………
…………………………………………………………………………
……………………………………………………………………
1 .冯 · 诺依曼型计算机及其计算机系统结构的发展
2 .微处理器
3 .三态门和总线电路
4 .系列机与兼容机
5 .计算机的多层次结构
6 .广义语言与计算机程序
7 .透明性
1
1
1
1
2
2
2
3
3
3
4
5
6
6
6
7
8