图书介绍
新版汇编语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 钱晓捷主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121026961
- 出版时间:2006
- 标注页数:336页
- 文件大小:15MB
- 文件页数:351页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
新版汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 汇编语言基础知识1
1.1 计算机系统概述1
1.1.1 计算机的硬件1
1.1.2 计算机的软件3
1.1.3 计算机的程序设计语言3
1.2 数据表示5
1.2.1 数制5
1.2.2 编码7
1.2.3 有符号数的表示法7
1.2.4 二进制运算10
1.3 Intel 80x86系列微处理器11
1.4 微型计算机(PC)系统13
1.5 8086微处理器18
1.5.1 8086的功能结构18
1.5.2 8086的寄存器19
1.5.3 存储器组织与段寄存器22
1.6 8086的寻址方式25
1.6.1 8086的机器代码格式25
1.6.2 立即数寻址方式26
1.6.3 寄存器寻址方式27
1.6.4 存储器寻址方式27
习题130
第2章 8086的指令系统32
2.1 数据传送类指令33
2.1.1 通用数据传送指令33
2.1.2 堆栈操作指令35
2.1.3 标志传送指令36
2.1.4 地址传送指令37
2.1.5 输入输出指令38
2.2 算术运算类指令39
2.2.1 加法指令39
2.2.2 减法指令40
2.2.3 乘法指令41
2.2.4 除法指令42
2.2.5 符号扩展指令43
2.2.6 十进制调整指令43
2.3 位操作类指令46
2.3.1 逻辑运算指令46
2.3.2 移位指令48
2.3.3 循环移位指令49
2.4 控制转移类指令50
2.4.1 无条件转移指令51
2.4.2 条件转移指令52
2.4.3 循环指令54
2.4.4 子程序指令55
2.4.5 中断指令57
2.4.6 系统功能调用58
2.5 串操作类指令61
2.6 处理机控制类指令65
习题266
第3章 汇编语言程序格式72
3.1 汇编语言程序的开发72
3.1.1 汇编语言程序的语句格式72
3.1.2 汇编语言的程序格式73
3.1.3 汇编语言程序的开发过程75
3.2 参数、变量和标号79
3.2.1 数值型参数79
3.2.2 变量定义伪指令81
3.2.3 变量和标号的属性85
3.3 程序段的定义和属性88
3.3.1 DOS的程序结构88
3.3.2 简化段定义的格式90
3.3.3 完整段定义的格式93
3.4 复杂数据结构97
3.4.1 结构97
3.4.2 记录99
习题3100
第4章 基本汇编语言程序设计103
4.1 顺序程序设计103
4.2 分支程序设计104
4.3 循环程序设计108
4.4 子程序设计112
4.4.1 过程定义伪指令112
4.4.2 子程序的参数传递114
4.4.3 子程序的嵌套、递归与重入117
4.4.4 子程序的应用120
习题4125
第5章 高级汇编语言程序设计127
5.1 高级语言特性127
5.1.1 条件控制伪指令127
5.1.2 循环控制伪指令129
5.1.3 过程声明和过程调用伪指令131
5.2 宏结构程序设计134
5.2.1 宏汇编134
5.2.2 重复汇编139
5.2.3 条件汇编141
5.3.1 源程序文件的包含144
5.3 模块化程序设计144
5.3.2 目标代码文件的连接149
5.3.3 子程序库的调入151
5.4 输入输出程序设计153
5.4.1 程序直接控制输入输出153
5.4.2 程序查询输入输出155
5.4.3 中断服务程序156
习题5163
第6章 32位指令及其编程166
6.1 32位指令运行环境166
6.1.1 寄存器167
6.1.2 寻址方式169
6.1.3 机器代码格式170
6.2 32位扩展指令172
6.2.1 数据传送类指令172
6.2.2 算术运算类指令174
6.2.3 位操作类指令175
6.2.4 串操作类指令175
6.2.5 控制转移类指令176
6.3 32位指令的程序设计179
6.4.1 80386新增指令183
6.4 32位新增指令183
6.4.2 80486新增指令187
6.4.3 Pentium新增指令188
6.4.4 Pentium Pro新增指令192
6.5 用汇编语言编写32位Windows应用程序193
6.5.1 32位Windows应用程序的特点194
6.5.2 32位Windows控制台程序194
6.5.3 MASM32开发环境199
6.5.4 创建消息窗口200
6.5.5 创建窗口应用程序201
习题6208
第7章 汇编语言与C/C++的混合编程211
7.1 Turbo C嵌入汇编方式211
7.1.1 嵌入汇编语句的格式212
7.1.2 汇编语句访问C语言的数据212
7.1.3 嵌入汇编的编译过程214
7.2 Turbo C模块连接方式215
7.2.1 混合编程的约定规则215
7.2.2 汇编模块的编译和连接217
7.2.3 混合编程的参数传递218
7.2.4 汇编语言程序对C语言程序的调用226
7.3.1 嵌入汇编语言指令229
7.3 汇编语言在Visual C++中的应用229
7.3.2 调用汇编语言过程233
7.3.3 使用汇编语言优化C++代码237
7.3.4 使用Visual C++开发汇编语言程序240
习题7241
第8章 80x87浮点指令及其编程245
8.1 浮点数据格式245
8.1.1 实数和浮点格式245
8.1.2 80x87的数据格式248
8.2 浮点寄存器249
8.3 浮点指令的程序设计252
8.3.1 浮点传送类指令253
8.3.2 算术运算类指令255
8.3.3 超越函数类指令258
8.3.4 浮点比较类指令260
8.3.5 FPU控制类指令264
习题8269
第9章 多媒体指令及其编程271
9.1 MMX指令系统271
9.1.1 MMX的数据结构271
9.1.2 MMX指令273
9.1.3 MMX指令的程序设计281
9.2 SSE指令系统283
9.2.1 SIMD浮点指令283
9.2.2 SIMD整数指令292
9.2.3 高速缓存优化处理指令294
9.2.4 SSE指令的程序设计295
9.3 SSE2指令系统299
9.3.1 SSE2的数据类型300
9.3.2 SSE2浮点指令301
9.3.3 SSE2扩展指令307
9.3.4 SSE2指令的程序设计309
9.4 SSE3指令系统311
9.4.1 SSE3指令312
9.4.2 SSE3指令的程序设计314
习题9314
第10章 64位指令简介316
10.1 64位方式的运行环境316
10.2 64位方式的指令318
附录A 调试程序CodeView321
附录B 汇编程序MASM的伪指令和操作符327
附录C 80x86整数指令系统328
附录D 输入输出子程序库IO.LIB334
参考文献336
热门推荐
- 1352511.html
- 884925.html
- 2340893.html
- 3167672.html
- 1180834.html
- 1845587.html
- 1863690.html
- 3268755.html
- 2317305.html
- 1934887.html
- http://www.ickdjs.cc/book_2357693.html
- http://www.ickdjs.cc/book_902512.html
- http://www.ickdjs.cc/book_2579614.html
- http://www.ickdjs.cc/book_1801000.html
- http://www.ickdjs.cc/book_1787296.html
- http://www.ickdjs.cc/book_2583437.html
- http://www.ickdjs.cc/book_3845510.html
- http://www.ickdjs.cc/book_2688306.html
- http://www.ickdjs.cc/book_55740.html
- http://www.ickdjs.cc/book_3067865.html