第一部分 3
第一章 简单程序 3
目录 3
§1-1 8位数运算 4
§1-2 16位数运算 14
§1-3 数据块传送 18
第二章 转移和循环程序 20
§2-1 标志寄存器 21
§2-2 数列求和 25
§2-3 拣选 32
第三章 码的转换 41
§3-1 十六进制到ASCII码 42
§3-2 十进制到七段码 47
§3-3 ASCII码到十进制 54
§3-4 BCD码到二进制 58
§4-1 算术运算 61
第四章 表格 61
§4-2 拣选和排序 66
§4-3 转移表 82
第五章 算术运算程序 87
§5-1 多精度加法 88
§5-2 乘法 94
§5-3 除法 99
第六章 子程序 107
§6-1 码的转换 109
§6-2 算术运算 116
第七章 输入和输出 121
§7-1 开关与微型计算机连接 127
§7-2 发光二极管与微型计算机连接 133
§7-3 数据输入/输出 136
§7-4 七段LED数码管 138
§7-5 键盘 145
第八章 中断 151
§8-1 外设请求输入/输出 152
§8-2 逻辑控制 170
§8-3 多重中断和优先中断 175
第九章 计数定时电路 183
§9-1 定时器 187
§9-2 计数器 194
§9-3 系统中断链 198
第二部分 207
第十章 多精度四则运算 207
§10-1 加减法 208
§10-2 乘法 214
§10-3 除法 228
§10-4 十进制乘除法 260
§10-5 带符号加减法 270
§10-6 浮点运算 278
§11-1 整数二进制到BCD码的转换 298
第十一章 BCD码和二进制数的相互转换 298
§11-2 小数二进制到BCD码的转换 304
§11-3 整数BCD码到二进制的转换 312
§11-4 小数BCD码到二进制的转换 316
第十二章 键盘和拨盘 326
§12-1 键盘输入数据 326
§12-2 拨盘输入数据和命令 334
§13-1 串行扫描显示 340
第十三章 显示 340
§13-2 并行锁存显示 348
第十四章 数/模和模/数转换 352
§14-1 数/模转换器 353
§14-2 模/数转换器 368
§14-3 双斜积分模/数转换 377
附录一 实用子程序一览表 397
附录二 Z-80指令系统表(按内部逻辑功能划分) 404
附录三 Z-80指令系统表(按字母顺序排列) 432