目录 1
第一章 绪论 1
§1.1 计算机的发展概况 1
§1.2 存储程序的概念 2
§1.3 计算机的硬件组成 3
§1.4 计算机的软件组成 8
§1.5 计算机的应用 10
§1.6 计算机中的信息单位 12
第二章 数码系统 14
§2.1 进位计数制 14
§2.2 各种进位制之间的相互转换 16
§2.3 定点数的表示方法 22
§2.4 浮点数的表示方法 30
§2.5 其他几种编码方式 37
§2.6 计算机中数据表示的实例 41
附表2-1 七位ASCII码表 44
附表2-2 EBCDIC代码字符表 45
附表2-3 八进制加法表 45
附表2-4 八进制乘法表 46
附表2-5 十六进制加法表 46
附表2-6 十六进制乘法表 46
习题 47
§3.1 定点加减法运算 51
第三章 运算方法和运算器 51
§3.2 加法器和进位的传播 56
§3.3 算术逻辑部件(ALU) 66
§3.4 定点乘法运算 74
§3.5 高速乘法运算 83
§3.6 定点除法运算 90
§3.7 高速除法运算 97
§3.8 十进制数的运算 104
§3.9 浮点数的运算 111
§3.10 微处理器算术运算功能的硬件支持 116
习题 118
§4.1 概述 121
第四章 半导体存储器 121
§4.2 随机存储器的基本存储电路 126
§4.3 静态MOS RAM芯片的电路分析? 137
§4.4 动态MOS RAM芯片和刷新 137
§4.5 只读存储器(ROM) 142
§4.6 PLA和PAL器件 147
§4.7 存储器的组成 154
习题 162
第五章 指令系统 164
§5.1 指令按功能的分类 164
§5.2 指令格式 165
§5.3 寻址方式 168
§5.4 操作码的编码 178
§5.5 指令格式的优化 185
§5.6 机器语言和汇编语言 186
§5.7 指令系统实例一VAX—11系列机的指令系统 187
§5.8 RISC技术简介 207
习题 210
第六章 控制器 215
§6.1 控制器的基本硬件结构 215
§6.2 控制器的控制方式和时序信号 219
§6.3 总线 222
§6.4 中断系统 229
§6.5 指令执行流程 242
§6.6 控制器的常规逻辑设计法 246
§6.7 控制器的PLA设计法 257
习题 260
第七章 微程序设计 261
§7.1 微程序控制的基本原理 261
§7.2 微指令的格式 263
§7.3 微指令控制字段的编码 267
§7.4 微程序的顺序控制 268
§7.5 微操作的定时控制 273
§7.6 控存的操作方法 275
§7.7 微程序控制器的设计 276
§7.8 微程序仿真 283
§7.9 微程序技术的展望 285
附录 微程序控制的计算机实例 288
习题 293
第八章 外围设备 294
§8.1 磁表面存储原理 295
§8.2 磁记录方式及其实现电路 299
§8.3 磁盘存储器 307
§8.4 磁带存储器 313
§8.5 键盘输入设备 316
§8.6 打印设备 320
§8.7 显示设备 325
§8.8 光学字符识别设备 332
§8.9 穿孔信息输入设备简介 333
§8.10 电传打字机 335
§8.11 汉字处理设备 336
习题 344
第九章 输入输出控制 345
§9.1 主机与外围设备交换数据的控制方式 345
§9.2 中断方式实例 348
§9.3 直接存储器存取(DMA)方式 350
§9.4 I/O通道控制方式 352
§9.5 总线通信的控制 362
§9.6 外围接口 365
§9.7 外围处理机(IOP) 372
§9.8 计算机外围配置实例 380
习题 386
参考文献 387