汇编语言程序设计图文教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:朱兵,彭宣戈主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2009
- ISBN:9787811245622
- 页数:366 页
第1章 概述 1
1.1 汇编语言概述 1
1.1.1 机器语言 1
1.1.2 汇编语言 1
1.1.3 高级语言 2
1.1.4 3种语言的特点比较 2
1.2 计算机中数据和字符的表示 3
1.2.1 数制 3
1.2.2 计算机中的数据单位 5
1.2.3 编码 6
1.2.4 有符号数的表示法 9
1.2.5 二进制数运算 10
1.3 Intel系列CPU简介 11
1.3.1 4/8位微处理器 11
1.3.2 16位微处理器 12
1.3.3 32位CPU 13
1.3.4 CPU发展趋势 17
习题 18
第2章 8086/8088CPU的内部结构与汇编语言程序上机 19
2.1 8086/8088的功能结构 19
2.2 8086/8088的寄存器结构 20
2.2.1 数据寄存器 21
2.2.2 段寄存器 21
2.2.3 指针寄存器和变址寄存器 22
2.2.4 控制寄存器 23
2.3 存储器结构与堆栈 25
2.3.1 存储器结构 25
2.3.2 堆栈 27
2.4 汇编语言程序的调试 28
2.4.1 汇编语言程序 28
2.4.2 汇编程序 30
2.4.3 链接程序 31
2.4.4 汇编语言的实验流程 31
2.4.5 上机环境的准备 32
2.4.6 汇编语言程序上机调试过程 33
2.5 DEBUG命令的使用 40
2.5.1 U命令 41
2.5.2 G命令 42
2.5.3 D命令 42
2.5.4 R命令 43
2.5.5 Q命令 44
习题 45
第3章 8086/8088指令系统 48
3.1 指令系统简介 48
3.1.1 指令系统概述 48
3.1.2 汇编指令格式及特点 48
3.1.3 符号说明 50
3.2 寻址方式 50
3.2.1 立即寻址方式 51
3.2.2 寄存器寻址方式 52
3.2.3 直接寻址方式 54
3.2.4 寄存器的间接寻址方式 56
3.2.5 相对寄存器寻址方式 59
3.2.6 基+变寻址方式 61
3.2.7 相对的基+变寻址方式 62
3.3 数据传送类指令 63
3.3.1 传送指令 63
3.3.2 堆栈指令 65
3.3.3 交换指令 66
3.3.4 换码指令 67
3.3.5 地址传送指令 68
3.4 算术运算类指令 70
3.4.1 加法指令 71
3.4.2 减法指令 75
3.4.3 乘法指令 79
3.4.4 除法指令 81
3.4.5 十进制调整指令 84
3.5 逻辑运算和移位指令 91
3.5.1 逻辑运算指令 91
3.5.2 移位指令 94
3.6 控制转移类指令 97
3.6.1 无条件转移指令 98
3.6.2 条件转移指令 104
3.6.3 循环控制指令 110
3.6.4 过程调用和过程返回指令 112
3.7 串操作类指令 115
3.7.1 串传送指令 115
3.7.2 存储串指令 117
3.7.3 串装入指令 119
3.7.4 串比较指令 121
3.7.5 串扫描指令 123
3.7.6 重复前缀指令 123
3.8 标志位设置、操作指令与处理机控制指令 124
3.8.1 标志位设置指令 124
3.8.2 标志位操作指令 125
3.8.3 处理机控制指令 126
习题 127
第4章 伪指令 132
4.1 伪指令的分类及语句格式 132
4.1.1 伪指令的分类 132
4.1.2 伪指令语句格式 132
4.2 汇编语言中的数据项 133
4.2.1 常数 133
4.2.2 变量 134
4.2.3 标号 136
4.3 数据定义伪指令 137
4.3.1 常用的数据定义伪指令 138
4.3.2 复制操作符DUP 141
4.3.3 变量的类型属性问题 141
4.4 符号定义伪指令 143
4.4.1 符号定义伪指令(EQU) 143
4.4.2 赋值伪指令(=) 144
4.4.3 定义符号名伪指令(LABEL) 145
4.4.4 THIS操作符 147
4.5 段定义伪指令 147
4.5.1 段定义伪指令(SEGMENT和ENDS) 147
4.5.2 段寻址伪指令(ASSUME) 158
4.6 程序开始与结束伪指令 159
4.6.1 程序开始伪指令(NAME、TITLE和SUBTTL) 159
4.6.2 程序结束伪指令(END) 160
4.6.3 定位伪指令(ORG) 160
4.6.4 当前位置计数器($) 162
4.7 表达式和运算符. 163
4.7.1 算术运算符 163
4.7.2 逻辑运算符 165
4.7.3 关系运算符 165
4.7.4 数值返回运算符 166
4.7.5 分离运算符 169
4.7.6 运算符优先级 170
习题 170
第5章 汇编语言程序设计 175
5.1 程序设计概要 175
5.1.1 程序设计的基本步骤 175
5.1.2 程序流程图 176
5.1.3 程序结构化概念 177
5.2 顺序程序设计 178
5.3 分支程序设计 182
5.4 循环程序设计 184
5.4.1 循环结构 184
5.4.2 循环程序的组成 187
5.4.3 循环控制方法 187
5.4.4 多重循环程序设计 194
5.5 子程序设计 200
5.5.1 子程序设计要求 200
5.5.2 子程序定义语句 201
5.5.3 子程序与主程序之间的参数传递 202
5.5.4 子程序的嵌套与递归调用 214
5.6 DOS系统功能调用 217
5.6.1 系统功能调用概述 217
5.6.2 系统功能调用方法 218
5.6.3 基本I/O功能调用 218
5.6.4 应用举例 228
习题 231
第6章 输入/输出方法 233
6.1 输入/输出概述 233
6.1.1 输入/输出端口地址 233
6.1.2 I/O指令 235
6.1.3 数据传送方式 238
6.1.4 存取RT/CMOS RAM 240
6.2 无条件方式输入/输出 244
6.3 查询方式输入/输出 246
6.3.1 查询方式打印输出 246
6.3.2 读实时时钟 249
习题 251
第7章 中断与基本输入/输出系统BIOS 252
7.1 中断的基本概念 252
7.1.1 中断和中断源 252
7.1.2 中断传送方式 252
7.1.3 中断向量表 253
7.1.4 中断处理过程 258
7.1.5 外部中断 261
7.1.6 内部中断 262
7.1.7 中断优先级和中断嵌套 263
7.1.8 中断处理程序的设计 265
7.2 基本输入/输出系统BIOS 266
7.2.1 概述 266
7.2.2 键盘输入 267
7.2.3 显示输出 274
7.2.4 打印输出 287
7.3 软中断处理程序举例 290
7.3.1 打印1/O程序 290
7.3.2 时钟显示程序 293
习题 297
第8章 高级汇编语言程序设计 298
8.1 结构和记录 298
8.1.1 结构 298
8.1.2 记录 302
8.2 宏汇编 307
8.2.1 宏指令的定义和使用 307
8.2.2 宏指令的用途 309
8.2.3 宏指令中参数的使用 310
8.2.4 特殊的宏运算符 313
8.2.5 宏与子程序的区别 316
8.2.6 与宏有关的伪指令 316
8.2.7 宏定义的嵌套 318
8.3 重复汇编 319
8.3.1 伪指令REPT 319
8.3.2 伪指令IRP 320
8.3.3 伪指令IRPC 322
8.4 条件汇编 323
8.4.1 条件汇编伪指令 323
8.4.2 条件汇编与宏结合 325
8.5 多模块程序设计 326
8.5.1 伪指令PUBLIC和EXTRN 327
8.5.2 举例 327
习题 330
第9章 80386汇编程序设计基础 331
9.1 80386微处理器结构 331
9.1.1 80386的体系结构 331
9.1.2 80386的通用寄存器 332
9.1.3 80386的段寄存器 334
9.1.4 80386的指令指针和标志寄存器 335
9.2 80386存储器寻址 336
9.2.1 80386存储器寻址基本概念 336
9.2.2 80386的存储器寻址方式 337
9.3 80386指令系统 338
9.3.1 80386数据传送指令 339
9.3.2 80386算术运算指令 343
9.3.3 80386逻辑运算和移位指令 343
9.3.4 80386控制转移指令 345
9.3.5 80386串操作指令 346
9.3.6 80386条件字节设置指令 348
9.3.7 80386位操作指令 348
9.3.8 80386处理器控制指令 350
9.4 实方式下的80386汇编程序设计 351
9.4.1 关于微处理器类型和段属性类型的说明 352
9.4.2 实例 352
习题 356
附录A 8088汇编语言指令系统简表 357
附录B 汇编语言伪指令简表 360
附录C DOS中断(21H号)子功能简表 361
附录D BIOS中断调用简表 363
附录E ASCII码与扫描码表 365
参考文献 366
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019