目录 1
第一章 微型计算机基础知识 1
§1-1 概述 1
§1-2 数制与编码 2
1.2.1 进位计数制及其特点 3
1.2.2 不同进位制之间的转换 5
1.2.3 二进制编码 7
1.2.4 数码、字母、符号的编码 8
1.2.5 计算机中带符号数的表示法 9
§1-3 微型计算机工作原理 12
1.3.1 电子计算机的基本结构及工作原理 12
1.3.2 微型计算机及微处理器的结构特点 14
第二章 Z80微处理器及其指令系统 17
§2-1 Z80 CPU的内部结构 17
2.1.1 内部寄存器组 17
2.1.2 算术逻辑单元 19
§2-2 Z80 CPU的外形及引脚 20
2.1.5 定时及控制电路 20
2.1.4 指令译码器 20
2.1.3 指令寄存器IR 20
2.2.1 地址总线 21
2.2.2 数据总线 21
2.2.3 控制总线 21
§2-3 Z80 CPU工作原理与时序 23
2.3.1 工作原理 23
2.3.2 Z80 CPU的时序 25
§2-4 Z80 CPU指令的格式 30
§2-5 Z80 CPU寻址方式 31
§2-6 Z80指令系统 34
2.6.1 指令与指令系统 34
2.6.2 指令的分类 34
2.6.3 数据传送类指令 34
2.6.4 数据处理类指令 40
2.6.5 程序控制类指令 45
2.6.6 CPU控制类指令 48
§3-1 机器语言、汇编语言和高级语言 52
3.1.1 机器语言 52
第三章 汇编语言程序设计 52
3.1.2 汇编语言 53
3.1.3 高级语言 53
3.1.4 三种语言的比较 54
§3-2 Z80的汇编语言语法规则及伪指令 55
3.2.1 汇编语言语法规则 55
3.2.2 伪指令 56
3.2.3 包括伪指令的完整程序 59
§3-3 汇编语言程序设计 59
3.3.1 程序设计的步骤及流程图 60
3.3.2 直线程序 60
3.3.3 分支程序 61
3.3.4 循环程序 64
3.3.5 子程序及其调用 69
3.3.6 查表程序 75
4.1.2 同存储器有关的几个概念 80
4.1.1 存储器的概念 80
4.1.3 存储器的分类 80
§4-1 概述 80
第四章 半导体存储器 80
4.1.4 半导体存储器的分类 81
4.1.5 半导体存储器的组成 82
§4-2 读写存储器RAM 83
4.2.1 静态存储器 83
4.2.2 动态存储器 86
§4-3 只读存储器ROM 90
4.3.1 掩模式只读存储器(ROM) 90
4.3.2 可编程序只读存储器(PROM) 91
4.3.3 可擦除的可编程序只读存储器(EPROM) 92
§4-4 存储器的连接与扩充 94
4.4.1 存储器芯片的扩充 94
4.4.2 存储器同CPU的连接 96
4.4.3 存储器连接举例 97
第五章 输入输出与中断 102
§5-1 输入与输出 102
5.1.1 输入/输出端口的寻址方式 102
5.1.2 输入/输出的控制方式 103
5.1.3 Z80 CPU的输入/输出时序 110
5.2.1 中断概述 111
§5-2 中断 111
5.2.2 Z80的中断方式 115
5.2.3 中断的优发权与中断嵌套 119
5.2.4 Z80 CPU的中断响应时序 121
第六章 微型计算机接口电路 124
§6-1 概述 124
§6-2 Intel 8212——8位通用输入输出接口电路 124
6.2.1 8212外形及引脚 125
6.2.2 8212内部结构与工作原理 125
6.2.3 8212应用举例 126
§6-3 可编程序并行输入输出接口电路——Z80 PIO 127
6.3.1 PIO的功能 127
6.3.2 PIO的结构和外形 128
6.3.3 PIO的初始化编程 132
6.3.4 PIO同Z80 CPU的典型连接 136
6.3.5 PIO的工作时序 137
6.3.6 PIO应用举例 140
6.4.1 CTC的功能 145
6.4.2 CTC的结构和外形 145
§6-4 可编程序计数器/定时器电路—Z80 CTC 145
6.4.3 CTC的初始化编程及命令字 149
6.4.4 CTC同Z80 CPU的典型连接 154
6.4.5 CTC的工作时序 154
6.4.6 CTC应用举例 155
第七章 A/D和D/A转换 160
§7-1 D/A转换器与接口 160
7.1.1 并行D/A转换器 160
7.1.2 数字轴角转换器——步进电机 166
7.2.1 A/D转换的过程与采样定理 169
§7-2 A/D转换器与接口 169
7.2.2 A/D转换原理 171
7.2.3 A/D转换芯片及其同CPU的连接 176
第八章 典型微型计算机介绍 179
§8-1 TP801A单板计算机的电路构成 179
§8-2 TPBUG-A监控程序简介 185
8.2.1 TPBUG-A监控程序的结构 185
8.2.2 TPBOG-A的主要程序分析 186
9.2.1 8086概述 192
§9-2 InteI 8086结构 192
第九章 16位微处理器 192
§9-1 概述 192
9.2.2 8086的结构特点 193
9.2.3 8086 CPU引却 196
9.2.4 8086总线周期 196
9.2.5 8086寄存器结构 198
9.2.6 8086存储器结构 200
9.2.7 8086输入/输出结构 204
9.2.8 8086中断系统 204
9.9.9 8086的多处理器特征 207
§9-3 Motorola 68000 208
第十章 单片微型计算机 211
§10-1 概述 211
10.1.1 单片机的组成 211
10.1.2 单片机的特点 212
10.1.3 MCS-51系列单片机 213
§10-2 MCS-51系列单片机结构原理 214
10.2.1 MCS-51系统结构 214
10.2.2 各功能部件的特点 216
10.2.3 MCS-51引脚信号功能 219
10.2.4 CPU定时 220
§10-3 用8031组成的系统举例 221
10.3.1 具有4k/2k EPROM,2k RAM的8031系统 221
10.3.2 具有2732编程器的8031系统 224
10.3.3 具有键盘显示器的8031系统 224
§11-1 机床微机控制系统 225
11.1.1 车床微机控制系统的构成原理 225
第十一章 微机应用系统典型实例 225
11.1.2 步进电机的驱动 226
11.1.3 插补运算及其实现方法 229
§11-2 列车运行参数微机检测和控制系统 232
11.2.1 列车运行参数和控制要求 233
11.2.2 系统硬件设计 234
11.2. 3 应用程序设计 237
附录1 Z80指令系统表 240
附录2 ASCII编码表(美国信息交换标准码) 264