目录 1
译序 1
前言 1
第一章 微处理机和微型计算机概述 1
1.1 计算机的新“纪元” 1
1.2 微处理机和微型计算机 2
1.3 微型计算机的基本结构 3
1.4 微型计算机的操作 9
1.5 计算机的两个附加技术 10
1.6 各章简介 11
2.1 有位值记数制 14
第二章 计算机的数制和运算 14
2.2 数的转换 17
2.3 二-八和二-十六进制数的转换 21
2.4 二进制数的运算 23
2.5 二进制数的符号 26
2.6 二进制符号数的加法和减法 32
2.7 二进制编码的十进制数和十进制数的运算 35
2.8 检错 42
2.9 字母数字码 43
习题 45
第三章 布尔代数和逻辑网络 49
3.1 布尔代数的数学系统 49
3.2 真值表和布尔表达式 52
3.3 布尔代数公理 56
3.4 布尔代数公理的应用 59
3.5 简化布尔代数的卡诺图法 64
3.6 逻辑网络 74
3.7 其它逻辑门 76
习题 83
第四章 数字电路 89
4.1 半导体器件概述 89
4.2 逻辑门 98
4.3 晶体管-晶体管逻辑 101
4.4 布线逻辑 105
4.5 TTL派生系列 112
4.6 射极耦合逻辑 115
4.7 集成注入逻辑(IIL) 121
4.8 MOSFET逻辑 124
4.9 CMOS逻辑 127
习题 131
第五章 逻辑部件 136
5.1 触发器 136
5.2 寄存器 153
5.3 计数器 159
5.4 译码器和数据选择器 171
5.5 加法器和减法器 176
5.6 高速加法器和减法器 183
5.7 总线 190
习题 201
第六章 存储器 204
6.1 随机存取存储器 205
6.2 读/写存储器的构造 214
6.3 只读存储器 222
6.4 顺序存取存储器 230
6.5 存储器堆栈 238
习题 241
第七章 微处理机结构 244
7.1 微型计算机 244
7.2 模型微处理机的结构 245
7.3 模型微处理机的时序和外部控制 249
7.4 指令系统 253
7.5 寻址方式 278
7.6 其它常用的微处理机指令 281
习题 285
第八章 微型计算机的程序 286
8.1 机器语言编程 286
8.2 判断程序 289
8.3 循环程序 292
8.4 多层判断 295
8.5 子程序 299
8.6 多位精度加法 303
8.7 乘法 304
8.8 程序的输入 308
8.9 汇编语言程序 314
8.10 编译程序 321
习题 321
第九章 接口技术 325
9.1 输入/输出口 325
9.2 符号交换 330
9.3 程序中断 337
9.4 主存储器接口 349
9.5 直接存储器存取 361
9.6 其它微处理机总线概念 365
9.7 模拟量的转换 368
9.8 串行输入/输出 384
9.9 单板微处理机 393
9.10 微处理机的时钟 401
习题 403
第十章 应用实例 408
10.1 计算秤 408
10.2 交通灯控制器 422
10.3 简单的通用目的计算机系统 435
10.4 结束语 445
设计习题 448
附表A1 模型微处理机的字符形式的指令表 464
附表A2 模型微处理机的数字形式的指令表 465
参考书目 467