图书介绍
32位汇编语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![32位汇编语言程序设计 第2版](https://www.shukui.net/cover/6/31917197.jpg)
- 钱晓捷编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111543350
- 出版时间:2016
- 标注页数:274页
- 文件大小:64MB
- 文件页数:286页
- 主题词:
PDF下载
下载说明
32位汇编语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 汇编语言基础1
1.1 Intel 80x86系列处理器1
1.1.1 16位80x86处理器1
1.1.2 IA-32处理器2
1.1.3 Intel 64处理器3
1.2 个人计算机系统4
1.2.1 硬件组成4
1.2.2 寄存器6
1.2.3 存储器组织9
1.2.4 程序设计语言13
1.2.5 软件系统15
1.3 汇编语言程序格式18
1.3.1 指令代码格式18
1.3.2 语句格式20
1.3.3 源程序框架22
1.3.4 开发过程26
第1章习题31
第2章 数据表示和寻址33
2.1 数据表示33
2.1.1 数制33
2.1.2 数值的编码36
2.1.3 字符的编码38
2.2 常量表达40
2.3 变量应用43
2.3.1 变量定义43
2.3.2 变量属性48
2.4 数据寻址方式50
2.4.1 立即数寻址方式51
2.4.2 寄存器寻址方式52
2.4.3 存储器寻址方式53
2.4.4 各种数据寻址方式的组合57
第2章习题58
第3章 通用数据处理指令62
3.1 数据传送类指令62
3.1.1 通用数据传送指令62
3.1.2 堆栈操作指令65
3.1.3 其他传送指令68
3.2 算术运算类指令70
3.2.1 状态标志70
3.2.2 加法指令72
3.2.3 减法指令74
3.2.4 乘法和除法指令76
3.2.5 其他运算指令77
3.3 位操作类指令79
3.3.1 逻辑运算指令79
3.3.2 移位指令82
第3章习题85
第4章 程序结构91
4.1 顺序程序结构91
4.2 分支程序结构93
4.2.1 无条件转移指令93
4.2.2 条件转移指令96
4.2.3 单分支程序结构101
4.2.4 双分支程序结构103
4.2.5 多分支程序结构104
4.3 循环程序结构106
4.3.1 循环指令107
4.3.2 计数控制循环109
4.3.3 条件控制循环111
4.3.4 多重循环112
第4章习题113
第5章 模块化程序设计118
5.1 子程序结构118
5.1.1 子程序指令118
5.1.2 子程序设计122
5.2 参数传递123
5.2.1 寄存器传递参数123
5.2.2 共享变量传递参数126
5.2.3 堆栈传递参数129
5.3 多模块程序结构131
5.3.1 源文件包含131
5.3.2 模块连接134
5.3.3 子程序库135
5.4 宏结构136
5.4.1 宏汇编136
5.4.2 重复汇编141
5.4.3 条件汇编143
第5章习题146
第6章 Windows编程150
6.1 操作系统函数调用150
6.1.1 动态连接库150
6.1.2 MASM的过程声明和调用151
6.1.3 程序退出函数152
6.2 控制台应用程序153
6.2.1 控制台输出153
6.2.2 控制台输入155
6.2.3 单字符输入158
6.3 图形窗口应用程序159
6.3.1 消息窗口159
6.3.2 结构变量160
6.3.3 MASM的高级语言特性162
6.3.4 简单窗口程序169
第6章习题176
第7章 与Visual C++混合编程179
7.1 嵌入汇编179
7.2 模块连接182
7.2.1 约定规则182
7.2.2 堆栈帧184
7.3 调用高级语言函数191
7.3.1 嵌入汇编中调用高级语言函数191
7.3.2 汇编语言中调用C库函数191
7.4 使用Visual C++开发环境193
7.4.1 汇编语言程序的开发过程193
7.4.2 汇编语言程序的调试过程194
第7章习题197
第8章 DOS环境程序设计201
8.1 DOS编程201
8.1.1 实地址存储模型201
8.1.2 DOS应用程序框架203
8.1.3 DOS功能调用205
8.2 串操作类指令208
8.2.1 串传送指令208
8.2.2 串检测指令210
8.3 输入输出程序设计213
8.3.1 输入输出指令213
8.3.2 定时器初始化编程215
8.3.3 扬声器控制编程217
8.4 中断控制编程218
8.4.1 中断控制系统218
8.4.2 内部中断服务程序221
8.4.3 驻留中断服务程序222
第8章习题224
第9章 浮点、多媒体及64位指令227
9.1 浮点指令228
9.1.1 实数编码228
9.1.2 浮点寄存器231
9.1.3 浮点指令及其编程234
9.2 多媒体指令236
9.2.1 MMX技术237
9.2.2 SSE技术239
9.2.3 SSE2技术240
9.2.4 SSE3技术241
9.3 64位指令242
9.3.1 64位方式的运行环境243
9.3.2 64位方式的指令244
第9章习题246
附录A 调试程序WinDbg248
附录B 输入输出子程序库262
附录C 32位通用指令列表264
附录D MASM伪指令和操作符列表268
附录E 列表文件符号说明270
附录F 常见汇编错误信息271
参考文献274