汇编语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张光长主编
- 出 版 社:北京市:北京大学出版社
- 出版年份:2009
- ISBN:9787301152508
- 页数:266 页
第1章 绪论 1
1.1 汇编语言概述 1
1.2 学习汇编语言的目的和方法 2
1.3 汇编语言的移植性问题 3
习题1 4
第2章 基础知识 5
2.1 常用数制及其相互转换 5
2.1.1 十进位计数制 5
2.1.2 二进位、八进位及十六进位计数制 5
2.1.3 数制间的转换 8
2.2 数与字符的表示方法 10
2.2.1 整数的表示 10
2.2.2 浮点数的表示 15
2.2.3 二进制编码的十进制数 16
2.2.4 字符表示 17
2.3 二进制码的基本逻辑运算 19
本章小结 20
习题2 21
第3章 80x86微机系统的组成 23
3.1 基于80x86的计算机组织结构 23
3.2 CPU资源 24
3.2.1 控制器与运算器 25
3.2.2 80x86寄存器组 25
3.3 内存储器 29
3.3.1 内存单元与数据存放字节顺序 29
3.3.2 内存的分段使用 30
3.3.3 内存单元寻址 32
3.4 I/O地址空间 33
本章小结 35
习题3 35
第4章 80x86的寻址方式与基本指令 37
4.1 指令系统概述 37
4.2 数据处理类指令 38
4.2.1 操作数的寻址方式 38
4.2.2 数据传送指令 42
4.2.3 算术运算指令 49
4.2.4 逻辑指令 55
4.2.5 串处理指令 59
4.3 控制转移类指令 66
4.3.1 无条件转移指令 66
4.3.2 条件转移指令 68
4.3.3 循环指令 71
4.3.4 条件设置字节指令和条件传送指令 72
4.3.5 子程序调用指令与子程序返回指令 73
4.3.6 中断调用指令与中断返回指令 76
4.4 其他类指令 78
4.4.1 标志位处理指令 78
4.4.2 其他指令 78
本章小结 79
习题4 79
第5章 汇编语言程序设计初步 84
5.1 概述 84
5.2 汇编语言程序基本框架结构 86
5.2.1 内存的分段使用 86
5.2.2 源程序的结束与程序的执行入口 87
5.2.3 汇编语言程序的运行平台 88
5.3 常数、变量和标号 90
5.3.1 常数 91
5.3.2 变量 92
5.3.3 标号 95
5.3.4 变量名和标号的其他定义方式 97
5.3.5 表达式和运算符 97
5.3.6 运算符的优先级 101
5.4 MASM的基本伪指令 102
5.4.1 指令集选择伪指令 102
5.4.2 完整的段定义伪指令 103
5.4.3 源程序开始与结束伪指令 105
5.4.4 数据定义伪指令 105
5.4.5 符号定义指令 106
5.4.6 地址计数器与对准伪指令 107
5.4.7 子程序定义伪指令PROC和ENDP 108
5.4.8 其他伪指令 108
5.5 MASM的宏汇编伪指令 109
5.5.1 宏指令 109
5.5.2 重复汇编 114
5.5.3 条件汇编 116
5.5.4 结构、联合与记录 117
5.6 段定义的简化 121
本章小结 123
习题5 123
第6章 结构化程序设计方法 128
6.1 概述 128
6.2 顺序结构程序设计 129
6.3 分支结构程序设计 131
6.3.1 二分支结构程序设计 131
6.3.2 多分支结构程序设计 138
6.4 循环结构程序设计 141
6.5 MASM的高级控制流伪指令 146
6.5.1 条件测试 146
6.5.2 条件控制伪指令 146
6.5.3 循环控制伪指令 147
6.6 综合示例 149
本章小结 157
习题6 157
第7章 模块化程序设计方法 161
7.1 子程序的设计方法 161
7.1.1 子程序的定义、调用与返回 161
7.1.2 寄存器的保护与恢复 163
7.1.3 子程序的参数传递 164
7.1.4 静态变量与动态变量 174
7.1.5 子程序的嵌套与递归调用 177
7.2 多模块程序设计 179
7.2.1 全局符号与外部符号 179
7.2.2 多模块程序文件的连接 181
7.2.3 子程序库 182
7.2.4 汇编语言与高级语言程序的连接 183
7.3 子程序控制伪指令 185
7.4 综合示例 189
本章小结 207
习题7 207
第8章 输入/输出接口程序设计 210
8.1 概述 210
8.2 程序直接控制I/O方式 211
8.2.1 立即传送方式 211
8.2.2 查询传送方式 212
8.3 中断传送方式 214
8.3.1 中断概述 214
8.3.2 中断处理程序的设计 217
8.4 直接内存存取 220
8.5 乐曲程序 220
本章小结 223
习题8 223
第9章 浮点运算与SIMD指令集 225
9.1 概述 225
9.2 浮点运算指令程序设计 225
9.2.1 浮点单元的结构 225
9.2.2 浮点单元的指令简介 229
9.2.3 浮点运算的编程示例 233
9.3 SIMD指令集 235
9.3.1 指令集简介 236
9.3.2 SIMD指令集的程序设计示例 237
本章小结 240
习题9 240
第10章 汇编语言编程和调试工具 241
10.1 汇编语言的开发环境 241
10.1.1 开发过程 241
10.1.2 VC中汇编集成环境的设置 244
10.2 调试工具 246
10.2.1 DEBUG 246
10.2.2 CodeView 249
附录A 常用80x86指令速查表 251
附录B 编程练习环境说明 261
参考文献 266
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019