第1章 概述 1
1.1 计算机硬件与软件 1
1.2 数字计算机的组成 3
1.3 微型计算机 8
1.4 计算机主要技术指标 12
1.5 计算机发展简史 14
练习题 15
第2章 计算机常用进位制 18
2.1 进位制 18
2.2 常用进位制间的转换 22
练习题 27
3.1 机器数的特点 28
第3章 机器数的表示 28
3.2 定点数的原码、反码和补码 32
3.3 变形码、移码和浮点数表示 36
3.4 机器数表示形式的变换 41
练习题 46
第4章 机器数的运算方法 49
4.1 定点加减运算 49
4.2 定点原码乘法 52
4.3 定点补码乘法 54
4.4 定点原码除法 58
4.5 定点补码除法 62
4.6 浮点运算和逻辑运算 66
练习题 69
5.1 十进制数的编码 71
第5章 编码与代码校验 71
5.2 BCD码的存储方式 74
5.3 字符和汉字的编码 75
5.4 代码校验方法 82
练习题 89
第6章 逻辑代数与逻辑门 91
6.1 逻辑代数的基本运算与基本逻辑门 91
6.2 常用逻辑门 94
6.3 逻辑代数的公式和变换规则 98
6.4 逻辑函数及其定理 100
6.5 逻辑函数的表示形式及其相互转换 104
6.6 逻辑函数的简化方法 110
练习题 117
第7章 组合逻辑电路的解析与设计 119
7.1 组合逻辑电路的解析与设计 119
7.2 具有任意项的组合逻辑电路 123
7.3 具有多个输出端的组合逻辑电路 127
练习题 130
第8章 计算机基本器件 132
8.1 触发器 132
8.2 寄存器 138
8.3 计数器 143
8.4 编码器和译码器 149
8.5 总线原理及三态门 152
8.6 总线标准的发展 156
8.7 总线缓冲器与总线控制器 163
8.8 时钟发生器 167
练习题 170
第9章 主存储器 171
9.1 存储器概述 171
9.2 静态读写存储器 175
9.3 静态RAM的组成 180
9.4 动态读写存储器 184
9.5 只读存储器 190
9.6 相联存储器 200
练习题 202
第10章 运算器 204
10.1 加法器 204
10.2 算术逻辑运算部件 207
10.3 定点运算器 211
10.4 浮点运算器 219
10.5 重叠寄存器窗口技术 225
练习题 229
第11章 指令系统 230
11.1 指令格式与寻址方式 230
11.2 指令的种类 236
11.3 指令执行方式 241
练习题 245
第12章 控制器 251
12.1 控制器和指令的执行 251
12.2 组合逻辑控制器 254
12.3 PLA控制器 258
12.4 PAL控制器 262
12.5 微程序控制器原理 270
12.6 微程序控制器设计和毫微程序设计原理 274
练习题 280
第13章 存储体系结构 282
13.1 主存的多体组织 282
13.2 高速缓冲存储器 286
13.3 虚拟存储器 290
练习题 295
第14章 外部设备 297
14.1 显示器 297
14.2 键盘 303
14.3 行式打印机 308
14.4 激光打印机和喷墨打印机 313
14.5 磁带存储器 316
14.6 磁盘存储器 320
14.7 光盘存储器 325
练习题 328
第15章 主机与外设的数据传送方式 332
15.1 程序查询方式 332
15.2 程序中断方式 336
15.3 DMA方式 340
15.4 通道方式 346
练习题 350
参考文献 351