《微型计算机汇编语言的使用与分析》求取 ⇩

第一章 概论1

1.1 什么是汇编语言1

目录1

1.2 汇编语言与高级语言3

1.3 几种汇编方法3

1.4 程序从编写到执行6

1.5 汇编语言源程序的格式7

1.5.1 标号(名字)7

1.5.3 操作数9

8.2.1 A——逐行汇编 219

1.5.2 操作码9

1.5.4 注释12

第二章 指令13

2.1 Z80的指令13

2.1.1 Z80中央处理单元的结构13

2.1.2 Z80指令代码及长度15

2.1.3 寻址方式16

2.1.4 标志21

2.1.5 指令的分类29

2.1.6 8位传送类指令31

2.1.7 16位传送类指令32

2.1.8 交换、数据块传送和查找类指令32

2.1.9 8位算术运算和逻辑运算类指令34

2.1.10 16位算术运算类指令37

2.1.11 通用运算和CPU控制类指令37

2.1.12 循环和移位类指令38

2.1.13 位操作指令41

2.1.14 转移、转子和返回类指令42

2.1.15 输入/输出类指令46

2.3.1 MC6800的寄存器结构47

2.3 MC6800指令简介47

2.2 8080的指令简介47

2.3.2 MC6800的寻址方式48

2.3.3 MC6800指令系统48

2.3.4 MC6800的中断48

2.4 MC68000指令介绍49

2.4.1 MC68000的机器结构49

2.4.2 MC68000指令52

2.5 8086指令简介57

2.5.1 8086的寄存器58

2.5.3 8086指令59

2.5.2 寻址方式59

2.6 Z8000指令简介61

2.6.1 概述61

2.6.2 寄存器结构61

2.6.3 寻址方式63

2.6.4 中断与陷阱63

2.6.5 输入/输出(I/O)65

2.6.6 AmZ8000指令的某些特点65

3.1.2 名字说明(EQU和DL)67

3.1.1 什么是伪指令67

3.1 伪指令67

第三章 伪指令与宏指令67

3.1.3 数据说明(DB,DM,DW,DC和DS)69

3.1.4 外部标号说明(EXT)和入口标号说明(ENTRY)71

3.1.5 汇编结束说明(END)72

3.1.6 代码段说明(REL,ABS,DATA,COM)和汇编起始地址说明(ORG)73

3.1.8 插入文件说明(*INCLUDE)76

3.1.7 程序名说明(NAME)76

3.1.9 条件汇编(IF,ENDIF)78

3.1.10 宏定义用伪指令(MACRO和MEND)80

3.1.11 对打印文本的说明80

3.2 宏指令81

3.2.1 宏定义与宏调用81

3.2.2 参数在宏指令中的应用82

3.2.3 宏定义的嵌套和宏调用的嵌套84

3.2.4 宏定义中的标号87

3.2.5 宏指令对Z80指令系统的扩充88

3.2.6 宏指令的特点和它与子程序的区别89

第四章 程序设计方法91

4.1 什么是程序91

4.2 简单程序92

4.3 框图法92

4.4 分支程序93

4.5 循环程序97

4.5.1 为什么要组织循环97

4.5.2 用计数器控制循环100

4.5.3 按问题的条件控制循环103

4.5.4 多重循环104

4.5.5 用开关变量控制循环107

4.5.6 用逻辑尺控制循环109

4.6.1 堆栈的结构111

4.6 堆栈与子程序111

4.6.2 子程序的嵌套和递归113

4.6.3 子程序的可再用与再入119

4.6.4 特殊的子程序结构121

4.6.5 参数传递方法123

4.7 查表方法126

4.7.1 计算查表法126

4.7.2 顺序查表法127

4.7.3 对分查表法130

4.8 队列与链表133

4.8.1 队列133

4.8.2 链表136

4.9 输入/输出142

4.9.1 I/O寻址方法143

4.9.2 数据传送方法143

4.9.3 I/O程序举例145

4.10 中断147

4.10.1 Z80的中断148

4.10.2 Z80中断程序举例150

4.10.3 MC68000的中断(例外)156

4.10.4 MC68000的中断程序举例160

第五章 宏汇编程序的工作原理162

5.1 引言162

5.2 汇编过程162

5.3 宏处理过程173

5.3.1 宏定义表的形成175

5.3.2 宏扩展及参数置换177

5.3.3 宏定义嵌套宏调用时的处理方法178

第六章 源程序的输入——编辑程序181

6.1 基本概念181

6.1.1 什么是编辑程序181

6.1.2 编辑过程概述181

6.1.3 编辑过程的分类183

6.1.4 字符指针184

6.2 编辑命令概述184

6.3 删除命令±nK,±nX,±nD186

6.5 移动指针命令±nL,±nJ,±nC,±nB187

6.4 显示正文±nT187

6.6 移动字符指针并显示±n,±nP,〈CR〉188

6.7 查找字符串±nF188

6.8 替换字符串±nS188

6.9 插入命令I189

6.10 暂存缓冲区命令nY,nG190

6.11 磁盘读写命令R,W191

6.12 输入文件命令nA,nN191

6.13 结束编辑和取消编辑命令E,Q192

6.15 其他命令±U,V,Z,±M,?193

6.14 重新启动编辑命令H,O193

6.16 宏命令和条件编辑命令〈,〉,=,195

6.17 编辑程序中的控制字符功能196

6.18 编辑程序的重入和总框图198

第七章 汇编与连接199

7.1 汇编调用格式199

7.2 汇编时的选择项199

7.2.1 与格式有关的选择项199

7.2.2 LIST选择项200

7.2.3 MACRO说明200

7.2.4 说明项200

7.2.5 表选择200

7.3 打印文本格式201

7.2.6 汇编绝对地址文件201

7.5 连接开关205

7.4 连接和装入命令格式205

7.6 连接和装入过程及总框图207

7.7 REL文件的格式209

7.8 REL库文件结构214

7.9 可以覆盖的连接软件215

第八章 目标程序的调试217

8.1 引言217

8.1.1 调试程序的调入217

8.1.2 命令格式218

8.1.3 表达式218

8.2 汇编和反汇编命令A,L219

8.2.2 L——反汇编220

8.3 显示和修改内存和寄存器内容的命令DM,SM,DR,Sr222

8.3.1 DM,DMX(DX)——显示内存内容222

8.3.2 SM(S)——代换内存内容222

8.3.3 DR——显示寄存器内容222

8.3.4 Sr——代换寄存器内容223

8.4 断点、启动和跟踪命令B,G,T,C224

8.4.1 B,BX——永久性断点的设置和清除224

8.4.2 G——启动程序运行225

8.4.3 T(TN,TJ,TNJ),C(CN,CJ,CNJ)——跟踪命令225

8.5.2 M——移动内存命令226

8.5 与内存有关的其他命令V,M,Q,Z226

8.5.1 V——检查内存226

8.5.3 Q——查询命令227

8.5.4 Z——循环代换内存227

8.6 与磁盘有关的命令EJ,F,R,W227

8.6.1 EJ——推出磁盘片227

8.6.2 F——指定文件名227

8.6.3 R——读磁盘文件228

8.6.4 W——写磁盘文件228

8.8 总框图229

8.7.2 O——输出命令229

8.9 从.COM文件到.Z80文件的转换229

8.7.1 E——输入命令229

8.7 输入/输出命令E,O229

附录 DEMOLIB和ASMLIB233

附表1 Z80指令表252

附表2 Z80双字节指令CB ××253

附表3 Z80双字节指令ED ××254

附表4 Z80指令(IX+d)DD ×× dn255

(IY+d)FD ×× dn255

附表5 Z80指令(IX+d)DDCB d ××256

(IY+d)FDCB d ××256

附表6 8位传送类257

附表7 Z80指令:16位传送类258

附表8 Z80指令:交换、数据块传送及查找类259

附表9 Z80指令:8位算术和逻辑运算类260

附表10 Z80指令:16位算术运算类261

附表11 Z80指令:通用运算和控制类261

附表12 Z80指令:循环和移位类262

附表13 Z80指令:位置0,位置1和位测试类263

附表14 Z80指令:转移、转子和返回类264

附表15 Z80指令:输入/输出类265

附表16 8080与Z80指令的对照表266

附表17 MC6800指令269

附表18 MC68000指令系统273

附表19 8086指令305

附表20 Am Z8000指令系统314

附表21 条件码cc317

1988《微型计算机汇编语言的使用与分析》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孔庆时,万加雷编著 1988 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机PASCAL语言(1987 PDF版)
微型计算机PASCAL语言
1987 北京:电子工业出版社
微型计算机语言与程序设计  下( PDF版)
微型计算机语言与程序设计 下
微型计算机语言与程序设计  上( PDF版)
微型计算机语言与程序设计 上
微型计算机BASIC语言及其应用( PDF版)
微型计算机BASIC语言及其应用
华东工程学院
微型计算机汇编语言程序设计(1987 PDF版)
微型计算机汇编语言程序设计
1987 哈尔滨:哈尔滨工业大学出版社
微型计算机使用初步(1993 PDF版)
微型计算机使用初步
1993 西安:西安电子科技大学出版社
网页设计及制作大揭秘(1999 PDF版)
网页设计及制作大揭秘
1999 北京:人民邮电出版社
微型计算机应用汇编(1987 PDF版)
微型计算机应用汇编
1987 上海:上海交通大学出版社
微型计算机的组装和使用(1982 PDF版)
微型计算机的组装和使用
1982 北京:科学出版社
微型计算机BASIC语言(1984 PDF版)
微型计算机BASIC语言
1984 广州:中山大学出版社
微型计算机操作与使用技巧(1995 PDF版)
微型计算机操作与使用技巧
1995 北京:机械工业出版社
微型计算机汇编语言程序设计(1985 PDF版)
微型计算机汇编语言程序设计
1985 北京:电子工业出版社
学会使用微型计算机(1985 PDF版)
学会使用微型计算机
1985 北京:人民邮电出版社
微型计算机的原理、安装与使用(1996 PDF版)
微型计算机的原理、安装与使用
1996 北京:科学出版社
微型计算机使用法(1985 PDF版)
微型计算机使用法
1985 沈阳:辽宁民族出版社