汇编语言程序设计 方法·技术·应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周学毛主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2003
- ISBN:7040108356
- 页数:275 页
第1章 汇编语言程序设计基础 1
1.1 机器语言与汇编语言 1
1.1.1 指令与程序 1
1.1.2 机器语言 1
1.1.3 汇编语言 1
1.2 数据表示方法 2
1.2.1 数制及其转换 2
1.2.2 数值数据编码 4
1.2.3 字符数据编码 7
1.2.4 内存中的数据 7
1.3 微计算机结构 8
1.3.1 8086微处理器 8
1.3.2 寄存器结构 9
1.3.3 内存组织 11
1.3.4 堆栈技术 13
1.4 汇编语言程序设计 14
1.4.1 开发环境 15
1.4.2 一般过程 15
1.4.3 基本方法 16
1.5 书中使用符号约定 16
习题 17
第2章 寻址方式与指令系统 18
2.1 指令格式 18
2.1.1 机器语言指令格式 18
2.1.2 汇编语言指令格式 19
2.2 寻址方式 20
2.2.1 数据寻址方式 20
2.2.2 转移地址寻址方式 23
2.2.3 寻址方式的选择 24
2.3 指令系统 24
2.3.1 通用数据传送指令 25
2.3.2 地址传送指令 26
2.3.3 标志传送指令 27
2.3.4 输入输出指令 27
2.3.5 处理器控制指令 28
2.4 指令与寻址方式举例 28
习题 30
第3章 汇编语言程序及实现 32
3.1 汇编语言程序结构 32
3.2 汇编语言语句 36
3.2.1 语法基础 36
3.2.2 语句格式 37
3.2.3 指令语句 38
3.2.4 伪指令语句 38
3.3 表达式 39
3.3.1 量 39
3.3.2 数值表达式 40
3.3.3 地址表达式 41
3.4 伪指令 43
3.4.1 数据定义伪指令 43
3.4.2 符号定义伪指令 44
3.4.3 段定义伪指令 45
3.4.4 模块定义等伪指令 48
3.4.5 宏指令 50
3.5 上机操作 51
3.5.1 上机操作必备程序 51
3.5.2 上机操作过程 51
3.6 DEBUG使用方法 55
3.6.1 DEBUG的运行 55
3.6.2 DEBUG的主要命令 55
习题 59
第4章 简单程序设计 63
4.1 算术运算指令 63
4.1.1 加法类指令 63
4.1.2 减法类指令 64
4.1.3 乘法类指令 65
4.1.4 除法类指令 66
4.1.5 调整指令 67
4.2 位运算指令 68
4.2.1 逻辑运算指令 69
4.2.2 移位操作指令 70
4.3 输入/输出系统功能调用 72
4.3.1 系统功能调用方式 72
4.3.2 常用系统功能调用 72
4.4 简单程序设计举例 76
习题 82
第5章 分支程序设计 85
5.1 分支程序结构 85
5.2 无条件转移指令 86
5.3 条件转移指令 87
5.3.1 简单条件转移指令 87
5.3.2 无符号数条件转移指令 88
5.3.3 符号数条件转移指令 88
5.3.4 CX条件转移指令 89
5.4 分支程序设计方法 89
5.4.1 两路分支程序设计方法 89
5.4.2 多路分支程序设计方法 90
5.5 分支程序设计举例 97
习题 108
第6章 循环程序设计 110
6.1 循环程序基本结构 110
6.2 循环控制指令 111
6.2.1 LOOP指令 112
6.2.2 LOOPZ/LOOPE指令 113
6.2.3 LOOPNZ/LOOPNE指令 113
6.3 串操作与重复前缀指令 114
6.3.1 串操作指令 114
6.3.2 重复前缀指令 115
6.4 循环程序控制方法 118
6.4.1 计数控制法 118
6.4.2 条件控制法 121
6.5 多重循环程序设计 122
6.6 循环程序设计举例 125
习题 139
第7章 子程序设计 143
7.1 调用与返回指令 143
7.1.1 子程序调用指令CALL 143
7.1.2 返回指令RET 145
7.2 子程序的结构 146
7.3 参数传递方法 148
7.3.1 约定寄存器法 149
7.3.2 约定存储器法 151
7.3.3 堆栈法 154
7.4 递归子程序 156
7.4.1 子程序的嵌套调用 156
7.4.2 递归子程序 158
7.5 子程序设计方法 161
7.5.1 子程序的功能设计 161
7.5.2 子程序的参数设计 161
7.5.3 现场的保护与恢复 162
7.6 子程序设计举例 163
习题 172
第8章 中断和系统功能调用 174
8.1 中断有关概念 174
8.1.1 中断源及其优先级 174
8.1.2 中断响应过程和中断向量表 175
8.1.3 PC/XT的系统中断 176
8.2 中断程序设计 178
8.2.1 中断服务程序 178
8.2.2 设置和获取中断向量 178
8.2.3 INT指令和IRET指令 179
8.3 常用系统中断 180
8.3.1 常用BIOS中断 180
8.3.2 常用DOS中断 186
8.4 磁盘文件管理 188
8.4.1 FCB方式 188
8.4.2 文件代码方式 195
8.5 程序设计举例 197
习题 206
第9章 汇编语言程序设计技术 208
9.1 高级汇编技术 208
9.1.1 宏汇编 208
9.1.2 重复汇编 213
9.1.3 条件汇编 215
9.2 混合编程技术 217
9.2.1 调用协议 217
9.2.2 编程接口 218
9.3 模块化技术 225
9.3.1 模块之间的通信接口 225
9.3.2 装入模块和装入过程 229
习题 232
第10章 汇编语言程序设计应用 234
10.1 图形处理程序 234
10.1.1 动画显示 234
10.1.2 彩色屏幕绘图 235
10.2 声音处理程序 237
10.2.1 8253编程方法 237
10.2.2 扬声器驱动方法 238
10.2.3 音调控制方法 239
10.3 设备驱动程序 241
10.3.1 设备驱动程序概述 241
10.3.2 设备驱动程序的命令 244
10.3.3 设备驱动程序设计 248
10.4 通信处理程序 253
10.4.1 UART的端口 254
10.4.2 UART系统功能调用 258
10.4.3 通信程序设计 258
习题 261
附录A 8086汇编指令一览 262
附录B 汇编出错提示信息 270
参考文献 275
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018