前言 1
第0章数据表示 1
0.0进制 1
目 录 1
0.1进制转换 2
0.2无符号数运算 4
0.3有符号数的编码 5
0.4补码运算 8
0.6符号编码 11
0.5 2进制编码的10进制数 11
习题 12
参考文献 13
第1章Z 80 14
1.0 Z80微型计算机结构 14
1.1程序的执行 22
1.2寻址方式(addressing modes) 25
1.3 Z80指令系统 30
2.0汇编语言 87
第2章汇编语言程序及其运行环境 87
2.1伪指令 89
2.2汇编语言程序的模块结构 94
2.3运行过程 97
2.4汇编程序 97
2.5连接程序 106
2.6操作系统简介 108
习题 113
参考文献 114
3.0要求和要点 115
第3章程序结构 115
3.1顺序结构 116
3.2分枝结构 132
3.3循环结构 145
3.4子程序 173
3.5宏扩展 196
*3.6可浮动程序 214
*3.7可再入程序 219
习题 222
参考文献 226
*第4章数据存储和组织 227
4.0简介 227
4.1字符缓冲区 227
4.2空白区池 232
4.3有序表 236
4.4两叉树 241
4.5 综合应用 256
习题 273
参考文献 274
第5章I/O和中断 275
5.0 I/O概述 275
5.1简单方式I/O程序 279
5.2查询方式I/O程序 281
5.3 中断 288
5.4 Z80中断结构 293
5.5 中断方式I/O程序 303
*5.6 Z80单板计算机I/O程序实例 308
*5.7 并发程序 346
*5.8软中断和陷阱 359
习题 360
参考文献 362
*第6章 INTEL 8086 363
6.0 CPU寄存器组 363
6.1偏移和实际地址 365
6.2寻址方式 366
6.3指令系统 368
6.4汇编语言 378
6.5 8086程序设计 389
6.6 I/O和中断 410
习题 415
参考文献 416
附录A ASCII编码表 417
附录B Z80机器指令周期表 418
附录C 在APPLE-Ⅱ微型计算机上运 423
行Z80汇编语言程序的步骤 423