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

- 王成耀编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115093776
- 出版时间:2002
- 标注页数:307页
- 文件大小:12MB
- 文件页数:316页
- 主题词:
PDF下载
下载说明
80x86汇编语言程序设计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 汇编语言2
1.1.3 高级语言3
1.1.4 对汇编语言的评价3
1.2 数据表示4
1.2.1 数据组织5
1.2.2 无符号数与带符号数6
1.2.4 BCD 码9
1.2.3 字符的 ASCII 码表示9
1.2.5 注解10
1.3 基本位操作10
1.3.1 逻辑操作10
1.3.2 移位与循环移位11
1.4 小结12
习题12
第2章 80x86计算机系统组织14
2.1 80x86计算机的基本结构14
2.1.1 CPU14
2.1.2 系统总线15
2.1.3 内存16
2.1.4 I/O 子系统19
2.2 80x86 CPU 的寄存器组19
2.3 80x86 CPU 的工作模式22
2.3.1 实模式22
2.3.2 保护模式23
2.3.3 虚拟8086模式24
2.4 标志位24
2.4.1 状态标志24
2.4.2 深入认识 CF 和 OF25
2.5 小结27
2.4.3 控制标志27
习题28
第3章 80x86指令系统30
3.1 指令格式30
3.1.1 指令的书写格式30
3.1.2 操作数的形式31
3.2 寻址方式31
3.2.1 8086寻址方式31
3.2.2 32位 CPU 扩展寻址方式35
3.3 指令系统37
3.3.1 数据传送指令38
3.3.2 算术指令45
3.3.3 位操作指令55
3.3.4 控制转移指令62
3.3.5 标志处理指令69
3.3.6 串操作指令69
3.3.7 处理器控制指令73
3.4 容易犯的错误74
3.5 实例75
3.6 小结78
习题78
4.2 汇编语言语句81
4.2.1 语句格式81
4.1 地址计数器81
第4章 汇编语言程序格式81
4.2.2 表达式82
4.2.3 常数82
4.2.4 变量、标号与地址表达式83
4.3 基本伪指令84
4.3.1 处理器选择伪指令84
4.3.2 段定义伪指令85
4.3.3 符号定义伪指令85
4.3.4 变量定义伪指令86
4.3.5 LABEL88
4.3.6 ASSUME89
4.3.7 源程序结束伪指令90
4.3.8 ORG90
4.3.9 对齐伪指令90
4.4 操作符91
4.4.1 地址操作符91
4.4.2 类型操作符92
4.5 汇编语言源程序结构96
4.5.1 源程序的一般结构96
4.5.2 常用的源程序基本框架97
4.6.1 开发过程101
4.6 汇编语言程序的开发101
4.6.2 汇编语言程序的开发环境103
4.6.3 汇编器 ML103
4.6.4 调试器 CodeView106
4.7 小结113
习题114
第5章 基本控制结构117
5.1 顺序结构117
5.2 字符与字符串的输入/输出119
5.3 分支结构128
5.3.1 灵活运用无条件转移指令128
5.3.2 双分支结构129
5.3.3 多分支结构132
5.4 循环结构138
5.4.1 循环结构的基本形式138
5.4.2 循环程序的控制方法139
5.5 串操作152
5.5.1 串操作指令的用途152
5.5.2 字符串处理153
5.6 小结161
习题161
6.1.1 过程定义164
6.1 过程概述164
第6章 过程164
6.1.2 过程调用和返回165
6.2 过程的参数传递168
6.2.1 用变量传递参数168
6.2.2 用寄存器传递参数170
6.2.3 用地址表传递参数171
6.2.4 用堆栈传递参数172
6.2.5 用代码流传递参数178
6.3 过程实例181
*6.4 递归过程184
6.5 小结188
习题189
第7章 汇编语言的扩展192
7.1 结构192
7.1.1 结构类型的定义192
7.1.2 结构变量的定义192
7.1.3 结构变量及其字段的访问193
7.2 宏指令195
7.2.1 宏定义、宏调用与宏展开195
7.2.2 与宏有关的伪指令198
7.2.3 宏操作符199
7.2.4 宏指令与过程的区别200
7.3 重复块201
7.3.1 REPEAT201
7.3.2 FOR201
7.3.3 FORC202
*7.4 条件汇编203
7.5 多模块程序设计205
7.5.1 包含文件206
7.5.2 多个模块的连接206
7.5.3 段定义的进一步说明207
7.5.4 模块间的通信211
*7.5.5 Make 文件213
*7.5.6 过程库215
*7.5.7 简化段定义217
7.6 小结219
习题220
第8章 输入/输出与中断223
8.1 输入/输出223
8.1.1 I/O 原理223
8.1.2 I/O 指令223
8.2 80x86的中断系统227
8.2.1 中断的基本概念227
8.2.2 中断指令228
8.2.3 中断分类229
8.3 DOS 与 BIOS 服务233
8.3.1 DOS 系统调用233
8.3.2 BIOS 服务234
*8.4 DOS 环境下的可执行程序235
8.4.1 程序段前缀(PSP)235
8.4.2 .exe 文件与.com 文件236
8.4.3 程序结束的另一种方法237
8.5 中断服务程序设计238
8.5.1 中断服务程序设计的基本方法238
*8.5.2 驻留程序设计242
8.5.3 键盘程序设计243
8.6 小结254
习题254
*第9章 Win32汇编语言编程初步256
9.1 32位保护模式256
9.1.1 基本概念256
9.1.2 内存寻址机制257
9.1.3 指令在实模式与32位保护模式下的差异262
9.2 Win32编程基础263
9.2.2 Win32 API264
9.2.1 开发工具264
9.2.3 源程序的基本结构266
9.2.4 应用实例267
9.3 小结275
习题276
附录277
附录1 标准 ASCII 码字符集277
附录2 80x86指令系统279
附录3 调试器 DEBUG290
附录4 Windows 104键键盘扫描码298
索引300
参考文献307
热门推荐
- 2361676.html
- 2431643.html
- 279686.html
- 3171803.html
- 2282471.html
- 2397627.html
- 1892912.html
- 614614.html
- 3844696.html
- 1427433.html
- http://www.ickdjs.cc/book_3372432.html
- http://www.ickdjs.cc/book_859025.html
- http://www.ickdjs.cc/book_1173303.html
- http://www.ickdjs.cc/book_2895978.html
- http://www.ickdjs.cc/book_953347.html
- http://www.ickdjs.cc/book_2170364.html
- http://www.ickdjs.cc/book_258001.html
- http://www.ickdjs.cc/book_2385591.html
- http://www.ickdjs.cc/book_3492564.html
- http://www.ickdjs.cc/book_903156.html