1 计算机功能部件及其组织 1
1.1 计算机发展简况 1
1.2 计算机功能部件 2
1.3 计算机的基本工作过程 5
1.4 计算机总线结构 7
习题 9
2 数据表示法 10
2.1 信息与数据 10
2.2 不同进位制数之间的等值转换 12
2.3 定点数与浮点数 16
2.4 机器数 18
2.5 十进制数的二进制编码 26
2.6 字符及其编码 26
2.7 汉字的编码 28
2.8 校验码 30
习题 32
3 寻址方式和指令系统 35
3.1 主存储器及其操作 35
3.2 指令格式和指令的执行顺序 37
3.3 指令系统的要求及指令分类 42
3.4 寻址方式 43
3.5 PDP—11的指令系统和寻址方式 47
3.6 子程序和栈操作 55
3.7 复杂指令系统 61
3.8 精简指令系统(RISC) 70
习题 76
4 中央处理部件 83
4.1 一条完整指令的运行 83
4.2 控制信号的产生 90
4.3 微程序设计的基本原理 97
4.4 微程序设计技术 100
4.5 微程序控制器实例 110
习题 113
5 运算方法及运算器 119
5.1 运算器的功能 119
5.2 定点加减运算及加法器 121
5.3 定点乘法运算及实现 131
5.4 定点除法运算及实现 148
5.5 浮点数及其运算 158
5.6 运算器组成实例 165
习题 170
6 存储器组织 174
6.1 概述 174
6.2 半导体随机存储器 181
6.3 半导体只读存储器 195
6.4 多模块交错存储技术 197
6.5 高速缓冲存储器 200
6.6 虚拟存储器 205
习题 212
7 输入输出系统 216
7.1 输入输出系统概述 216
7.2 I/O设备 221
7.3 辅助存储器 232
7.4 直接程序控制的输入输出 242
7.5 中断 244
7.6 直接存储器访问(DMA)方式 255
7.7 通道和外围处理机 259
7.8 系统总线与接口 265
习题 281
8 计算机硬件结构的新发展 283
8.1 概述 283
8.2 阵列计算机(Array Computer) 290
8.3 流水线处理机 294
8.4 多处理机系统 302
附录 320
A 字符编码与数的转换 320
B PDP—11小型计算机指令系统 322
参考文献 329