微型计算机汇编语言的使用与分析PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孔庆时,万加雷编著
- 出 版 社:北京:科学出版社
- 出版年份:1988
- ISBN:7030000366
- 页数:318 页
第一章 概论 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——逐行汇编 21 9
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,±nD 186
6.5 移动指针命令±nL,±nJ,±nC,±nB 187
6.4 显示正文±nT 187
6.6 移动字符指针并显示±n,±nP,〈CR〉 188
6.7 查找字符串±nF 188
6.8 替换字符串±nS 188
6.9 插入命令I 189
6.10 暂存缓冲区命令nY,nG 190
6.11 磁盘读写命令R,W 191
6.12 输入文件命令nA,nN 191
6.13 结束编辑和取消编辑命令E,Q 192
6.15 其他命令±U,V,Z,±M,? 193
6.14 重新启动编辑命令H,O 193
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,L 219
8.2.2 L——反汇编 220
8.3 显示和修改内存和寄存器内容的命令DM,SM,DR,Sr 222
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,C 224
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,Z 226
8.5.1 V——检查内存 226
8.5.3 Q——查询命令 227
8.5.4 Z——循环代换内存 227
8.6 与磁盘有关的命令EJ,F,R,W 227
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,O 229
附录 DEMOLIB和ASMLIB 233
附表1 Z80指令表 252
附表2 Z80双字节指令CB ×× 253
附表3 Z80双字节指令ED ×× 254
附表4 Z80指令(IX+d)DD ×× dn 255
(IY+d)FD ×× dn 255
附表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 条件码cc 317
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019