图书介绍
32位汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![32位汇编语言程序设计](https://www.shukui.net/cover/40/31733331.jpg)
- 穆玲玲,钱晓捷主编;李玉玲,刘凤华,刘爱荣副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121040549
- 出版时间:2007
- 标注页数:295页
- 文件大小:14MB
- 文件页数:307页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
32位汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
第1章 计算机中数据的表示3
1.1 数制4
1.1.1 十进制4
1.1.2 二进制4
1.1.3 十六进制5
1.1.4 八进制5
1.1.5 数制间的转换5
1.2 有符号数的表示8
1.2.1 原码8
1.2.2 反码9
1.2.3 补码10
1.3 二进制运算11
1.3.1 算术运算11
1.3.2 逻辑运算14
1.4 编码15
1.4.1 BCD码15
1.4.2 ASCII码15
1.4.3 UNICODE标准17
习题17
第2章 微型计算机体系结构19
2.1 微机系统概述20
2.1.1 计算机的硬件20
2.1.2 计算机的软件21
2.2 IA-32微处理器22
2.2.1 Intel微处理器发展22
2.2.2 IA-32 CPU的操作模式25
2.2.3 IA-32 CPU功能结构26
2.2.4 IA-32 CPU寄存器组28
2.3 IA-32 CPU存储器管理34
2.3.1 内存管理模型35
2.3.2 存储器模型与操作模式的关系40
2.4 外设40
习题41
第3章 汇编语言基础42
3.1 汇编语言程序开发过程43
3.1.1 搭建汇编语言开发环境43
3.1.2 汇编程序开发步骤44
3.2 汇编语言程序结构48
3.2.1 汇编语言的语句格式49
3.2.2 汇编语言程序格式49
3.2.3 汇编语言程序格式定义伪指令52
3.3 参数、变量和标号55
3.3.1 数值型参数56
3.3.2 变量定义伪指令61
3.3.3 变量和标号的属性68
习题70
第4章 IA-32指令格式和寻址方式72
4.1 IA-32指令格式73
4.2 机器代码格式73
4.3 操作数寻址方式75
4.3.1 立即数寻址75
4.3.2 寄存器寻址77
4.3.3 存储器寻址77
4.4 转移地址寻址方式84
4.4.1 段内直接寻址85
4.4.2 段内间接寻址85
4.4.3 段间直接寻址86
4.4.4 段间间接寻址86
习题87
第5章 数据操作89
5.1 数据传送90
5.1.1 通用数据传送指令90
5.1.2 地址传送指令93
5.2 算术运算96
5.2.1 加法指令96
5.2.2 减法指令98
5.2.3 乘法指令101
5.2.4 除法指令103
5.2.5 符号扩展指令105
5.3 位操作109
5.3.1 逻辑运算指令109
5.3.2 位测试指令112
5.3.3 位扫描指令113
5.3.4 移位指令114
5.3.5 循环移位指令116
5.3.6 双精度移位指令118
习题119
第6章 分支和循环程序设计122
6.1 转移指令123
6.1.1 无条件转移指令JMP123
6.1.2 条件转移指令Jcc125
6.2 分支程序设计129
6.2.1 单分支结构程序设计130
6.2.2 双分支结构程序设计131
6.2.3 多分支结构程序设计134
6.3 循环结构设计139
6.3.1 用转移指令实现循环结构140
6.3.2 循环指令145
习题149
第7章 子程序设计152
7.1 堆栈153
7.2 子程序158
7.2.1 子程序定义伪指令158
7.2.2 子程序调用和返回指令159
7.2.3 子程序的参数传递164
7.2.4 子程序的局部变量168
7.2.5 子程序的嵌套、递归与重入170
7.2.6 子程序的应用173
7.3 Windows API函数176
7.4 子程序伪指令的应用181
7.5 模块化程序设计183
7.5.1 创建多模块程序183
7.5.2 子程序库188
习题189
第8章 输入输出程序设计191
8.1 底层输入输出程序设计192
8.1.1 输入输出指令193
8.1.2 I/O程序设计195
8.1.3 输入输出保护199
8.2 高层输入输出程序设计203
8.2.1 中断指令203
8.2.2 实模式下的系统功能调用205
8.2.3 利用Windows API实现Win32控制台输入输出程序210
8.3 输入输出子程序库215
8.3.1 32位输入输出子程序库215
8.3.2 实模式输入输出子程序库218
习题220
第9章 串操作编程222
9.1 相关指令223
9.1.1 标志位操作指令223
9.1.2 串操作指令224
9.2 串操作应用实例231
习题234
第10章 宏结构程序设计235
10.1 宏汇编236
10.2 重复汇编244
10.3 条件汇编246
10.4 宏的实例251
习题254
第11章 汇编语言与Visual C++的混合编程256
11.1 Visual C++嵌入汇编方式257
11.1.1 嵌入式汇编语句的格式257
11.1.2 嵌入式汇编语句的规定258
11.1.3 嵌入式汇编语句的使用261
11.2 Visual C++与汇编语言的模块连接264
11.2.1 混合编程的约定规则264
11.2.2 C++程序调用汇编子程序267
11.2.3 汇编语言调用C++子程序270
习题272
附录275
附录A 汇编程序MASM的伪指令和操作符276
附录B 宏汇编命令ML和连接命令LINK常用参数速查278
附录C 调试程序Windbg280
附录D 输入输出宏命令283
附录E I/O子程序284
附录F 指令速查表285
附录G 调试程序DEBUG主要命令291
参考文献295