第一章 学习微型机的基础知识 1
1.1 计算机结构概述 1
1.2 计算机中的数和编码系统 4
1.3 逻辑电路 17
1.4 计算机各组成部分的结构和功能 36
第二章 微型计算机结构原理 49
2.1 概术 49
2.2 总线、堆栈和中断 53
2.3 Z80微处理器 63
2.4 微型机存贮器 73
第三章 Z80指令系统 94
3.1 寻址方式 95
3.2 数据传送指令 101
3.3 数据操作指令 121
3.4 程序控制指令 133
3.5 CPU控制指令和位操作指令 139
3.6 伪指令 146
第四章 Z80输入输出接口与外围设备 155
4.1 Z80-PIO 156
4.2 Z80-CTC 172
4.3 外围设备 183
第五章 Z80汇编语言 195
5.1 编制程序的一般步骤 195
5.2 简单程序 198
5.3 分支程序 206
5.4 循环程序 208
5.5 多重循环程序 218
5.6 子程序 220
5.7 表格和清单 224
第六章 Z80单板微型计算机结构和原理 230
6.1 TP-801单板机结构 230
6.2 键盘功能和键盘操作 247
第七章 监控程序分析 261
7.1 TPBUG子程序 262
7.2 表格和缓冲区 264
7.3 监控程序总框图 270
7.4 初始化程序 271
7.5 显示程序DISUP 272
7.6 键盘分析程序 274
7.7 数键处理程序 276
7.8 功能键处理程序 277
第八章 Z80单板计算机的应用 286
8.1 实时时钟 286
8.2 城市交通信号灯实时控制系统 291
8.3 Z80单板机控制注塑机 295
附录一 TP801原理图、安装位置图 300
附录二 ASCII字符系统(7位编码) 300
附录三 TPBUG监控程序表 302
附录四 Z80指令系统 378