《CROMEMCO微型计算机硬件资料汇编 2 Z80汇编语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:史嘉权编译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1982
  • ISBN:15235·54
  • 页数:242 页
图书介绍:史嘉权编译.CROMEMCO微型计算机硬件资料汇编2Z80汇编语言程序设计.北京:清华大学出版社

第一章汇编语言概述 1

目录 1

1.1机器语言和人工汇编 2

1.2汇编语言的格式和规则 4

1.3汇编程序和汇编过程 8

第二章Z80指令系统概述 11

2.1概述 11

2.2寻址方式 13

2.2.1立即数寻址 13

2.2.2寄存器寻址 13

2.2.3存贮器寻址 13

2.2.4位寻址 14

2.3指令系统 14

2.3.1传送和交换 14

2.3.2成组传送和检索 16

2.3.4循环和移位 17

2.3.3算术和逻辑运算 17

2.3.5位操作 19

2.3.6转移、调用和返回 19

2.3.7 CPU控制 20

2.3.8输入、输出 22

2.4标志 22

第三章伪指令 24

3.1设置起始地址 24

3.2源程序结束 25

3.3为标号赋值 25

3.4规定存贮单元 26

3.5保留存贮区 28

3.6外部模块 28

3.7模块入口 29

4.1 8位传送 30

第四章数据传送和程序的基本结构 30

4.2程序的循环结构和流程图 35

4.2.1循环结构 35

4.2.2流程图 36

4.3 16位传送 37

4.4成组传送 40

4.5程序的分支结构 43

4.6交换 45

第五章算术逻辑运算和程序结构的变换 47

5.1 8位算术运算 47

5.2 8位逻辑运算 50

5.3 8位比较 51

5.4程序结构的变换 53

5.5 16位算术运算 56

5.6.2十进制算术运算 58

5.6.1取反和取补 58

5.6通用算术指令 58

第六章移位和位操作 60

6.1逻辑移位 60

6.2循环移位 62

6.3算术移位 64

6.4 4位BCD码移位 65

6.5位的置位、复位和测试 68

6.6移位和位操作指令应用举例 69

6.6.1关于图象显示 69

6.6.2乘法和除法程序 72

第七章字符串和数据表操作 76

7.1字符串 76

7.2数据表操作 79

7.3链表操作 87

8.1转移指令和多路分支结构 91

第八章转移和子程序操作 91

8.2子程序的使用 94

8.3子程序结构的变换 99

8.4重入 102

第九章输入、输出 104

9.1输入、输出方式 104

9.2直接寻址的输入、输出指令 105

9.3间接寻址的输入、输出指令 107

9.4成组输入、输出 108

9.5输入、输出驱动程序 110

9.6中断操作 113

9.7存贮器直接存取 115

第十章通用子程序 118

10.1比较子程序 118

10.2定时循环子程序 119

10.3乘法和除法子程序 120

10.4多精度算术运算子程序 121

10.5 ASCⅡ字符往X进制的转换 122

10.6 X进制往ASCⅡ字符的转换 125

10.7填入数据子程序 128

10.8数据串比较子程序 129

10.9数据表检索子程序 129

第十一章宏指令和条件汇编 131

11.1宏指令的定义、调用和扩展 131

11.2关于宏指令的几个问题 135

11.2.1宏体中的标号 135

11.2.2宏指令的嵌套 137

11.2.3宏指令和子程序的区别 139

11.2.4使用宏指令的优点 140

11.3条件汇编 140

11.4宏指令和条件汇编应用举例 141

12.1系统调用命令 146

第十二章系统调用和汇编程序库 146

12.2汇编程序库 148

12.3系统调用命令和汇编程序库应用举例 149

12.4和磁盘文件有关的系统调用和程序库子程序 155

12.4.1磁盘文件简介 155

12.4.2和磁盘文件有关的系统调用命令 156

12.4.3和磁盘文件有关的程序库子程序 159

第十三章汇编语言程序的运行和调试 163

13.1汇编语言程序的上机操作步骤 163

13.2文本编辑程序的使用 167

13.3汇编程序的使用 171

13.3.1调用汇编程序的格式 171

13.3.2任选项 171

13.3.3列表文件 173

13.4连接装配程序的使用 176

13.5调试程序的使用 177

第十四章汇编语言程序设计综合举例 183

14.1程序设计的步骤、方法和技巧 183

14.1.1分析课题 183

14.1.2确定算法和输入输出方式 183

14.1.3程序结构的设计 184

14.1.4编写程序 190

14.1.5上机调试 190

14.2可编程序接口电路简单介绍 197

14.3模数转换 198

14.4马达控制 203

14.5数据处理 210

14.6打印年历 216

附录 229

A.Z80指令表(附8080指令记忆符) 229

B.ASCⅡ字符表 240