第一章 计算机的基本结构 1
1-1 计算机组成单位 1
1-2 计算机作业基本概念 9
1-3 元件间的通路结构 11
1-4 结论 12
第二章 位址形成方式与程式执行流程 13
2-1 记忆位置,位址与资讯编码法 13
2-2 记忆的作业 15
2-3 指令的格式与执行流程 16
2-3-1 指令的直线执行流程 17
2-3-2 跃离指令 19
2-4 位址形成方式 21
2-5 PDP-11的指令与位址形成方式 23
2-5-1 位址形成方式 24
2-5-2 PDP-11的指令与程式范例 27
2-5-3 PDP-11的组合语言 29
2-5-4 程式位置记录器所扮演的角色 31
2-5-5 跃离指令与状况码 33
2-5-6 运算元与逻辑指令 35
2-6 输入/输出控制程式 40
2-7 叠表 43
2-8 副程式 46
2-8-1 副程式的衔接与参数的传递 47
2-8-2 副程式的巢状呼叫实例 51
2-9 结论 53
2-10 问题 54
第三章 指令的设计 57
3-1 PDP-11的指令组 57
3-2 大型计算机指令组 61
3-3 叠表式的计算机 64
3-3-1 HP 3000的叠表构造 65
3-3-2 HP 3000的指令 68
3-3-3 叠表上的记录器 71
3-4 微算机的指令组 72
3-5 结论 73
3-6 问题 74
第四章 中央处理单位 75
4-1 基本观念 75
4-1-1 记忆的读取 77
4-1-2 记忆的回存 78
4-1-3 记忆间的传输 79
4-1-4 算术与逻辑的运算 80
4-1-5 记忆器的闸极控制与资料传输的时间控制 80
4-1-6 多通道结构 82
4-2 指令的执行 86
4-3-1 硬体接线控制 88
4-3 控制讯号的先後次序 88
4-3-2 微程式控制 93
4-4 结论 96
4-5 问题 96
第五章 微程式控制 99
5-1 微指令 99
5-2 控制信号的组合 100
5-3 微程式执行顺序 104
5-3-2 多跳接位址 108
5-3-1 跳接位址的改变 108
5-3-3 详细的例子 109
5-4 具下一个位址区域的微指令 111
5-5 微指令的先取 116
5-6 相嫓 117
5-7 结论 118
5-8 问题 118
第六章 输入——输出组织 121
6-1 I/O装置的位址 122
6-2 资料传送 122
6-3-1 点名或状况测试 126
6-3 同步 126
6-3-2 截断 127
6-4 截断的处理 128
6-4-1 装置的识别 129
6-4-2 向量化截断 129
6-4-3 能和不能截断 130
6-4-4 优先权 131
6-4-5 截断罩 131
6-4-6 截断程式的例子 133
6-5 I/O通道 134
6-5-1 通道程式 138
6-5-2 通道操作的启动和控制 142
6-6 结论 144
6-7 问题 144
第七章 算术运算 149
7-7 数的表示 149
7-2 正数的加法 150
7-3 快速加法器的逻辑设计 153
7-4 正数与负数的加与减法 156
7-5 整数算数的溢位 160
7-6 正数的乘法 160
7-7 符号运算元的乘法 164
7-8 快速的乘法 169
7-9 整数的除法 174
7-10 浮点数与其运算 177
7-10-1 浮点数的算术运算 180
7-10-2 守卫数元与四舍五入 181
7-10-3 浮点数运算的完成 182
7-11 结论 185
7-12 问题 185
第八章 主记忆 193
8-1 基本观念 193
8-2 半导体RAM记忆 196
8-3 半导体ROM记忆 200
8-4 磁环RAM单位 201
8-5 多模组记忆与交插存取 207
8-6 贮藏记忆 208
8-6-1 映成函数 210
8-6-2 替代演算法 213
8-6-3 例子 213
8-7 记忆 214
8-8 结论 216
8-9 问题 216
第九章 计算机周边机和界面体 221
9-1 I/O界面体 221
9-1-1 资料传输的控制 222
9-1-2 界面体设计的例子 226
9-1-3 通路定序 230
9-1-4 标准界面体 231
9-2 I/O装置 235
9-2-1 电传打字机 235
9-2-2 CRT终端机 236
9-2-3 图形的输入装置 241
9-2-4 读卡机和打卡机 242
9-2-5 列表机 243
9-3-1 磁碟系统 244
9-3 连线储存体 244
9-3-2 磁鼓系统 249
9-3-3 磁带系统 250
9-4 结论 252
9-5 问题 252
第十章 软体 256
10-1 语言和翻译程式 256
10-2 载入程式 257
10-3 连接程式 260
10-4 作业系统 264
10-4-1 Spooling 267
10-4-2 复程式 268
10-4-3 复程式的作业系统控制 269
10-4-4 交谈计算的作业系统 272
10-5 结论 274
10-6 问题 274
第十一章 微处理机 277
11-1 单境处理元件 277
11-2 微处理机的系列 278
11-3 微处理机的指令指 282
11-3-1 M6800指令集 282
11-3-2 Intel 8080指令集 288
11-4 数元—薄片积体电路的处理机 295
11-5 微处理机的应用 298
11-7 问题 299
11-6 讨论 299
第十二章 计算机通信 301
12-1 单一远方终端机的通信 302
12-1-1 数位资料的传送 302
12-1-2 同步和不同步传送 304
12-1-3 双向和单向的运接线 305
12-1-4 标准通信界面体 306
12-2 错误控制 309
12-2-1 传送错误的侦测 309
12-2-2 传送错误复原的程序 310
12-3-2 一线多点 313
12-3 多终端机的结构 313
12-3-1 星状结构 313
12-3-3 回路 317
12-3-4 树状结构 318
12-3-5 控制的层次性 322
12-4 线路转换和消息转换 322
12-4-1 设计网路的考虑要点 323
12-4-2 网路控制 324
12-5 结论 325
12-6 问题 326
A1 前言 327
附录A PDP-11计算机指令组 327
A2 二位运算元指令 328
A3 一位运算元指令 329
A4 跃离指令 331
A5 副程式指令与跃至指令 331
A6 中断执行指令 332
A7 状况指令 333
A8 控制指令 333
附录B 文字编码与数值转换 335
B1 文字编码 335
B2 十进制与二进制的数值转换 338