目录 1
第一章 电子计算机基础知识 1
1.1 引言 1
1.2 电子计算机的基本组成 2
1.3 存储程序控制概念 6
1.4 计算机中数的表示 7
1.5 字符的编码 21
第二章 基于Z80的微型计算机指令系统 24
2.1 基于Z80的微型计算机介绍 24
2.2 微型计算机中数的表示 29
2.3 指令的编码格式和寻址方式 33
2.4 Z80的指令系统 42
第三章 简单程序设计 88
3.1 程序设计概述 88
3.2 汇编语言简介 89
3.3 直接程序设计 92
3.4 算法和框图 98
3.5 分支程序设计 101
3.6 程序举例 107
第四章 循环程序设计 116
4.1 循环程序的结构 116
4.2 单重循环程序 118
4.3 多重循环程序 131
4.4 程序举例 137
第五章 子程序设计 152
5.1 主程序和子程序 152
5.2 子程序的调用和返回 154
5.3 主程序和子程序之间的参数传送 158
5.4 子程序嵌套 163
5.5 子程序举例 167
5.6 标准子程序 175
第六章 汇编语言与汇编程序 181
6.1 汇编语言 181
6.2 汇编程序简介 188
6.3 宏指令和条件汇编 195
第七章 输入/输出程序设计 203
7.1 外部设备及接口 203
7.2 输入/输出方式 208
7.3 简单设备的输入/输出程序 214
7.4 复杂设备的输入/输出程序 226
第八章 中断处理程序设计 235
8.1 中断处理的一般过程 235
8.2 Z80 CPU的中断 243
8.3 中断处理程序设计 246
8.4 实例 265
第九章 汇编语言程序设计综合 273
9.1 程序设计的步骤 273
9.2 程序设计的方法和技巧 282
9.3 实例 288
9.4 浮动程序与浮点运算程序简介 294
第十章 上机操作 313
10.1 汇编语言程序的上机操作步骤 313
10.2 文本编辑程序的使用 317
10.3 汇编程序的使用 321
10.4 连接装配程序的使用 327
10.5 调试程序的使用 328
附录 334
附录A 8080A和Z80的兼容性 334
附录B Z80指令对状态标志的影响 341
附录C 常用的程序流程图符号 346