第一章 绪论 1
1.1 计算机发展简史 1
1.2 计算机系统的层次机构 4
1.3 计算机的特点与分类 5
1.4 计算机应用 9
第二章 计算机组成和工作原理 13
2.1 计算机组成 13
2.2 指令与机器语言程序 20
2.3 汇编语言程序 24
2.4 计算机工作过程 29
习题 32
第三章 计算机中数据表示 33
3.1 引言 33
3.2 定点数(整数与小数)表示 34
3.3 浮点数表示 35
3.4 字符串数据表示 39
3.5 十进制数据表示 43
3.6 向量数据表示 47
3.7 推栈数据表示 51
习题 58
第四章 流程图与寄存器传送语言 60
4.1 流程图 60
4.2 寄存器传送语言RTL 61
4.3 寄存器信息传送 62
4.4 控制函数 67
4.5 其他微操作的描述 70
习题 78
第五章 运算方法和运算器 80
5.1 定点加(减)法运算极其加速方法 80
5.2 定点乘法运算 99
5.3 定点除法运算 110
第六章 浮点运算与双精度运算 130
6.1 浮点加(减)法运算 130
6.2 浮点乘法运算 134
6.3 浮点除法运算 137
6.4 浮点双精度乘法运算 139
6.5 浮点双精度除法运算 143
6.6 截断、舍入规则与误差分析 146
习题 160
第七章 快速乘除法运算 162
7.1 两位乘法 162
7.2 三位乘法 173
7.3 多位乘法 178
7.4 加(减)除数的跳1跳0除法 200
7.5 迭代除法 223
习题 234
第八章 指令系统与寻址技术 236
8.1 指令格式 236
8.2 寻址技术 242
8.3 指令系统 254
8.4 指令系统举例 267
习题 280
第九章 控制器组织 281
9.1 控制器概述 281
9.2 信息传送方式与控制器结构 286
9.3 时标系统 292
9.4 中断系统 295
9.5 组合逻辑控制器设计举例 309
习题 316
第十章 微程序 317
10.1 引言 317
10.2 微程序控制基本原理 317
10.3 微指令编码 320
10.4 微指令地址 324
10.5 微指令格式 333
10.6 微指令时序控制 338
10.7 微程序设计举例 345
10.8 微程序其他应用与优缺点 354
习题 357
参考文献 358