目录 1
前言 1
第一章 计算机的基本结构 3
1.1 基本部件 3
1.2 基本操作概念 8
1.3 总线结构 9
1.4 结束语 11
第二章 寻址方式和程序设计 12
2.1 存贮单元、地址及信息编码 12
2.2 主存贮器操作 14
2.3 指令格式和程序设计 14
2.4 寻址方式 19
2.5 PDP-11寻址方式及指令 21
2.6 简单的输入/输出程序设计 33
2.7 下推堆栈 36
2.8 子程序 39
2.9 小结 44
2.10 习题 45
第三章 指令系统及其实现 51
3.1 PDP-11小型计算机指令系统 51
3.2 大型计算机指令系统 54
3.3 堆栈式计算机 56
3.4 微型计算机指令系统 63
3.5 小结 64
3.6 习题 65
第四章 中央处理器(CPU) 66
4.1 一些基本概念 66
4.2 一条完整指令的执行过程 74
4.3 控制信号序列 76
4.4 小结 81
4.5 习题 82
5.1 微指令 85
第五章 微程序控制 85
5.2 控制信号的组合 87
5.3 微程序序列 89
5.4 具有后继地址字段的微指令 93
5.5 微指令的预取 97
5.6 仿真 97
5.7 结束语 98
5.8 习题 98
第六章 输入输出组成 101
6.1 I/O设备的寻址 101
6.2 数据传送 102
6.3 同步 105
6.4 中断处理 107
6.5 I/O通道 111
6.7 习题 118
6.6 结束语 118
第七章 运算器 122
7.1 数的表示方法 122
7.2 正数加法 123
7.3 快速加法器逻辑设计 125
7.4 正负数的加减运算 127
7.5 整数运算的溢出 130
7.6 正数的乘法 131
7.7 带符号数乘法 134
7.8 快速乘法 137
7.9 整数除法 140
7.10 浮点数及其运算 142
7.11 结论 148
7.12 习题 148
8.1 一些基本概念 155
第八章 主存贮器 155
8.2 半导体随机存贮器 157
8.3 半导体只读存贮器 160
8.4 磁芯随机存贮器 161
8.5 多存贮体存贮器及交叉存取 165
8.6 高速缓冲存贮器 166
8.7 虚拟存贮器 171
8.8 结束语 172
8.9 习题 173
第九章 计算机外部设备和接口 176
9.1 I/O接口 176
9.2 I/O设备 186
9.3 联机存贮器 193
9.4 结论 199
9.5 习题 199
参考书目 201
第十章 软件 202
10.1 语言和翻译程序 202
10.2 装入程序 204
10.3 连接程序 206
10.4 操作系统 208
10.5 结束语 216
10.6 习题 216
参考文献 217
第十一章 微处理器 218
11.1 单片处理单元 218
11.2 微处理器芯片系列 218
11.3 微处理器的指令系统 221
11.4 位片式集成电路处理器 232
11.5 微处理器的应用 234
11.7 习题 235
11.6 结束语 235
参考文献 236
第十二章 计算机通信 237
12.1 和单个远程终端的通信 237
12.2 差错控制 243
12.3 多端网络结构 247
12.4 线路交换与报文交换 254
12.5 结束语 258
12.6 练习题 258
参考文献 260
附录 262
附录A 逻辑电路 262
A.1 基本逻辑函数 262
A.2 用“与”,“或”及“与非”门电路综合逻辑函数 264
A.3 逻辑表达式的简化 265
A.4 用“与非”门及“或非”门合成 271
A.5 逻辑门的具体实现 272
A.6 触发器 280
A.7 寄存器 286
A.8 移位寄存器 287
A.9 计数器 288
A.10 译码器 289
A.11 多路转换开关 291
A.12 可编程序阵列(PLA) 292
A.13 小结 294
A.14 习题 294
参考资料 297
附录B PDP-11小型计算机指令系统 298
附录C 符号代码和数字转换 305
C.1 符号代码 305
C.2 十进制数到二进制数的转换 306