第一章 计算机的发展 1
1-1 计算机的本质 1
1-1-1 计算的需求 2
1-1-2 计算机抽象模型 3
1-1-3 计算机的极限 6
1-2 机械计算机时代:1623至1945年 10
1-2-1 第一部计算器 10
1-2-2 Babbage的计算机 11
1-2-3 随後的发展 15
1-3 第一代计算机:1946至1954年 17
1-3-1 电子计计算机 17
1-3-2 储存程式计算机 19
1-3-3 第一代计算机实例 22
1-4 第二代计算机:1955至1964年 31
1-4-1 一般特性 31
1-4-2 第二代计算机实例 32
1-4-3 输入—输出处理 36
1-4-4 软体及其他发展 38
1-5 最近的发展 41
1-5-1 第三代计算机 41
1-5-2 第三代计算机族 47
1-5-3 微处理器及微算机 54
1-6 摘要 61
第二章 设计方法概论 67
2-1 概论 67
2-1-1 系统模型 67
2-1-2 设计层次 72
2-1-3 组合逻辑电路设计 75
2-1-4 顺序逻辑电路设计 80
2-2 记录器层次 85
2-2-1 一般特性 85
2-2-2 叙述语言 89
2-2-3 组合逻辑元件 94
2-2-4 序向逻辑元件 102
2-2-5 设计方法 108
2-3 处理器层次 117
2-3-1 引言 117
2-3-2 元件 120
2-3-3 设计技术 125
2-3-4 排队模型 130
2-3-5 模拟 134
2-4 摘要 139
第三章 处理器设计 147
3-1 概论 147
3-1-1 处理器组织 147
3-1-2 资讯代表方式 152
3-1-3 数字格式 157
3-2 指令集 165
3-2-1 指令格式 165
3-2-2 指令型态 173
3-2-3 实施 178
3-3 算术运作 179
3-3-1 固定点加法及减法 179
3-3-2 固定点乘法 185
3-3-3 固定点除法 197
3-3-4 算术逻辑单元(ALU)设计 206
3-3-5 浮点算术 209
3-4 并行处理 215
3-4-1 引言 215
3-4-2 性能考虑 219
3-4-3 管线处理器 228
3-4-4 多单元处理器 235
3-5 摘要 241
第四章 控制器设计 250
4-1 概论 250
4-1-1 指令序列 250
4-1-2 指令翻译 255
4-2 定线控制 257
4-2-1 设计方法 257
4-2-2 乘法器控制单元 266
4-2-3 中央处理器(CPU)控制单元 272
4-3 微程式控制 277
4-3-1 基本概念 277
4-3-2 微指令数最小化 288
4-3-3 乘法器控制单元 295
4-4 微程式计算机 304
4-4-1 中央处理器(CPU)控制单元 304
4-4-2 传统计算机 311
4-4-3 非传统计算机 318
4-5 摘要 323
第五章 记忆器组织 330
5-1 记忆器技术 330
5-1-1 记忆器元件特性 331
5-1-2 随意取材记忆器 338
5-1-3 串联取材记忆器 350
5-2 层次忆器 361
5-2-1 记忆器结构 362
5-2-2 主记忆器指派 371
5-2-3 取代策略 375
5-2-4 分段及分页 381
5-2-5 档案组织 386
5-3 高速记忆器 393
5-3-1 交越记忆器 393
5-3-2 快取记忆器 396
5-3-3 相属记忆器 400
5-4 摘要 408
第六章 系统组织 415
6-1 通讯 415
6-1-1 本地通讯 415
6-1-2 长距通讯 417
6-1-3 互联结构 419
6-1-4 汇流线控制 423
6-2 输入—输出系统 432
6-2-1 程式输入/输出 433
6-2-2 直接记忆器取材(DMA)及中断 440
6-2-3 输入/输出处理器 448
6-2-4 中央处理器及输入/输出间交互作用 456
6-3 多重中央处理单元系统 464
6-3-1 多处理器 464
6-3-2 错误容忍计算机 473
6-3-3 计算机网路 484
6-4 摘要 491