第一章 概论 2
§1-1 计算机的组成 2
§1-2 计算机的工作原理 7
§1-3 计算机的分类 9
§1-4 计算机系统的层次结构 10
§1-5 计算机的过去、现在和将来 11
练习题 14
第二章 数的表示 16
§2-1 数制 16
§2-2 定点数及其机器中的代码 21
§2-3 浮点数及其机器表示 30
§2-4 十进制数在机器中的表示 37
§2-5 字符代码 40
练习题 43
第三章 基本微操作及其实现 47
§3-1 寄存器传送级的描述 47
§3-2 寄存器传送微操作 49
§3-3 算术微操作 56
§3-4 逻辑微操作 60
§3-5 移位微操作 64
§3-6 微操作的控制 67
§3-7 微操作序列及其实现 70
练习题 73
第四章 运算方法与运算器 75
§4-1 概述 75
§4-2 加减法的实现 75
§4-3 乘法算法及其实现 81
§4-4 除法算法及其实现 98
§4-5 浮点数的运算及其实现 108
§4-6 十进制数的运算 113
§4-7 运算器结构实例介绍 118
练习题 123
第五章 指令系统 126
§5-1 指令与指令系统 126
§5-2 指令种类 129
§5-3 寻址方式 131
§5-4 PDP-11指令系统介绍 137
§5-5 IBM360/370指令系统简介 145
§5-6 INTEL8086指令系统简介 146
练习题 147
附表Ⅰ PDP-11指令表(部分) 149
附表Ⅱ IBM360/370指令表 151
§6-1 概述 155
第六章 存储系统 155
§6-2 主存储器 159
§6-3 辅助存储器 182
§6-4 多体存储器 190
§6-5 高速缓冲存储器 193
§6-6 虚拟存储器 199
§6-7 主存储器保护 205
练习题 206
§7-1 概述 208
第七章 控制器 208
§7-2 指令执行的过程 209
§7-3 控制方式与时序部件 212
§7-4 微操作控制部件 215
§7-5 重叠控制与流水控制 220
§7-6 中断系统 222
练习题 228
第八章 微程序技术 231
§8-1 概述 231
§8-2 微指令格式 233
§8-3 微指令地址的形成 234
§8-4 微指令的执行时序与控制 236
§8-5 微程序设计举例 238
§8-6 毫微程序设计 244
§8-7 微程序的应用 245
练习题 247
第九章 输入输出系统 249
§9-1 概述 249
§9-2 输入输出设备简介 253
§9-3 总线 258
§9-4 程序查询输入输出方式 266
§9-5 程序中断输入输出方式 269
§9-6 存储器直接传送(DMA)输入输出方式 272
§9-7 通道输入输出方式 275
练习题 283
第十章 整机实例介绍 285
§10-1 VAX-11/780介绍 285
§10-2 INTEL80386介绍 307
练习题 317
附录A 常用英文缩写解释 318
参考文献 319