目 录 1
第一章概论 1
第一节引言 1
第二节汇编语言程序设计 2
第三节如何学习汇编语言程序设计 4
第一章习题 7
第二章Z-80CPU的结构 8
第一节Z-80CPU的结构组成 8
第二节Z-80的时序 14
第二章习题 22
第三章Z-80的指令系统 23
第一节Z-80的寻址方式 23
第二节Z-80的指令系统 28
第四章汇编语言和汇编程序 70
第三章习题 70
第一节汇编语言 72
第二节汇编程序 79
第四章习题 87
第五章基本程序设计 88
第一节程序设计概述 88
第二节简单程序设计 93
第三节分支程序设计 98
第四节循环程序设计 108
第五节子程序的设计 122
第五章习题 142
第六章算术运算程序设计 144
第一节定点数算术运算程序 144
第二节浮点数算术运算程序 176
第六章习题 190
第一节代码转换 193
第七章非数值处理程序设计 193
第二节字符数据处理 207
第三节排序 220
第四节检索 234
第七章习题 251
第八章输入/输出程序设计 253
第一节输入/输出概述 253
第二节输入/输出方式 256
第三节Z-80并行输入/输出接口PIO 271
第四节输入/输出程序设计举例 279
第八章习题 294
第九章中断程序设计 295
第一节中断的概念 295
第二节中断处理过程 299
第三节 中断识别及中断优先级 302
第四节Z80-CPU的中断系统 308
第五节中断程序结构设计 314
第六节 中断程序设计举例 318
第九章习题 339
第十章宏指令和条件汇编 341
第一节宏指令 341
第二节条件汇编 355
第十章习题 361
第十一章汇编语言软件的研制 362
第一节引言 362
第二节系统定义 362
第三节程序的设计 367
第四节 自顶向下的设计 371
第五节编制程序 372
第六节查错和测试 372
第十一章习题 386
附录 387