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

- 武新主编 著
- 出版社: 武汉:武汉理工大学出版社
- ISBN:7562921199
- 出版时间:2004
- 标注页数:246页
- 文件大小:9MB
- 文件页数:262页
- 主题词:建筑材料-质量检验;建筑材料-质量控制
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.1.2 字符数据的表示3
1.2 计算机系统简介5
1.2.1 计算机的硬件5
1.2.2 计算机的软件7
1.3 Intel8086 CPU简介7
1.3.1 执行单元9
1.3.2 总线接口单元11
1.4 Intel8086的内存和堆栈13
1.4.1 内存储器13
1.4.2 堆栈13
1.4.3 存储器物理地址的形成14
1.5 计算机语言概述15
1.5.1 机器语言16
1.5.2 汇编语言16
1.5.3 高级语言17
1.5.4 各种语言的比较18
习题与思考题19
2 汇编语言程序组织20
2.1 汇编源程序举例20
2.1.1 源程序例题120
2.1.2 源程序例题223
2.2 汇编语言源程序结构27
2.2.1 汇编语言的语句格式27
2.2.2 汇编语言各语句项28
2.3.1 变量定义伪指令30
2.3 常用伪指令30
2.3.2 赋值伪指令EQU32
2.3.4 符号定义伪指令LABEL33
2.3.5 段定义伪指令SEGMENT…ENDS33
2.3.3 等号伪指令=33
2.3.6 假定伪指令ASSUME34
2.3.7 置汇编地址计数器伪指令ORG35
2.3.8 结束伪指令END35
2.4 常用DOS输入输出功能调用36
2.4.1 一个字符的输出36
2.4.2 字符串的输出37
2.4.3 键盘输入一个字符37
2.4.4 控制台输入一个字符38
2.4.5 键盘输入字符串38
2.5 宏汇编语言程序的上机全过程39
2.5.1 建立与修改汇编源程序(源程序文件的扩展名为ASM)39
2.5.2 对源程序文件汇编产生相应的目标文件(目标文件的扩展名为OBJ)40
2.5.3 连接目标文件生成可执行文件(可执行文件的扩展名为EXE)43
2.5.4 运行可执行文件45
习题与思考题45
实验题46
3 寻址方式与常用的汇编指令47
3.1 寻址方式47
3.1.1 立即寻址(Immediate Addressing)47
3.1.2 直接寻址(Direct Addressing)48
3.1.3 寄存器寻址(Register Addressing)49
3.1.4 寄存器间接寻址(Register Indirect Addressing)49
3.1.5 变址寻址(Indexed Addressing)50
3.1.6 基址加变址寻址(Based Indexed Addressing)51
3.1.7 跨段问题52
3.1.8 寻址方式综合例子53
3.2.1 数据传送指令54
3.2 常用的指令系统54
3.2.2 算术运算类指令58
3.2.3 逻辑运算与移位类指令63
3.2.4 十进制算术运算指令68
3.3 汇编语言中的表达式71
3.3.1 数值表达式71
3.3.2 地址表达式72
3.3.3 运算符的优先级76
习题与思考题78
实验题82
4.1 顺序结构程序设计84
4 基本结构程序设计84
4.1.1 顺序程序设计的结构形式85
4.1.2 顺序程序举例86
4.2 分支结构程序设计87
4.2.1 转移指令89
4.2.2 分支程序设计94
4.2.3 树形分支程序设计97
4.3 循环结构程序设计99
4.3.1 循环程序的结构100
4.3.2 循环程序的控制101
4.3.3 多重循环程序的设计109
4.4 子程序的设计111
4.4.1 子程序的结构111
4.4.2 子程序参数传递115
4.4.3 子程序的嵌套120
4.5 应用举例121
习题与思考题126
实验题128
5 高级汇编程序设计129
5.1 字符串操作129
5.1.1 字符串传送指令130
5.1.2 串比较指令133
5.1.3 串搜索指令135
5.1.4 串读取指令137
5.1.5 串存储指令138
5.2.1 宏定义141
5.2 宏结构程序设计141
5.2.2 宏调用与宏扩展142
5.2.3 宏指令中参数的使用145
5.2.4 宏库的建立与使用149
5.2.5 宏指令与子程序的比较151
5.3 多模块程序设计152
5.3.1 多模块程序设计举例153
5.3.2 模块之间的组合方式157
5.4 子程序库的建立方法159
5.3.3 模块之间的通信方式159
5.5 汇编综合举例161
习题与思考题168
实验题168
6 中断程序设计及系统调用170
6.1 输入输出指令170
6.1.1 I/O端口170
6.1.2 IN/OUT指令170
6.2 中断172
6.2.1 中断概念172
6.2.2 中断向量表175
6.2.3 中断服务程序176
6.3.2 DOS系统功能调用179
6.3.1 BIOS与DOS中断调用概述179
6.3 常用BIOS与DOS中断调用179
6.3.3 BIOS系统中断调用180
6.4 磁盘文件管理183
6.4.1 磁盘文件管理的基本要求183
6.4.2 磁盘文件管理的功能调用184
习题与思考题187
实验题189
7 汇编语言与C语言的连接190
7.1.1 嵌入C语言程序中的汇编语句的格式190
7.1 C语言程序中直接嵌入汇编程序190
7.1.2 汇编语句访问C语言的数据191
7.1.3 嵌入汇编语句的C语言程序的编译过程192
7.2 C语言与汇编语言的混合编程194
7.2.1 混合编程的约定规则194
7.2.2 在C程序中直接调用汇编子程序196
7.2.3 混合编程的参数传递198
7.2.4 汇编语言程序对C语言程序的调用203
习题与思考题206
实验题206
8 80X86及Pentium汇编指令介绍208
8.1 32位微处理器208
8.2 32位扩展指令209
8.2.1 数据传送类指令210
8.2.2 算术运算类指令212
8.2.4 串操作类指令214
8.2.3 位操作类指令214
8.2.5 控制转移类指令215
8.2.6 高级语言支持215
8.3 80386新增指令216
8.3.1 双精度移位指令216
8.3.2 位扫描指令217
8.3.3 位操作指令217
8.3.4 条件设置指令218
8.4 80486新增指令219
8.4.1 字节交换指令219
8.4.2 交换加指令219
8.4.3 比较交换指令219
8.5.1 8字节交换指令220
8.5 Pentium新增指令220
8.4.4 高速缓存(Cache)无效指令220
8.4.5 回写及高速缓存无效指令220
8.4.6 TLB无效指令220
8.5.2 处理器特征识别指令221
8.5.3 读时间标记计数器指令222
8.5.4 读模型专用寄存器指令RDMSR222
8.5.5 写模型专用寄存器指令WRMSR223
8.5.6 系统管理方式返回指令RSM223
习题与思考题223
附录225
附录A IBM-PC ASCII码表225
附录B DEBUG命令表226
B.1 运行DEBUG226
B.2 DEBUG命令的一些共同特点226
B.3 DEBUG命令226
C.1 数据传送指令229
附录C 8086指令表229
C.2 算术运算指令230
C.3 位操作指令232
C.4 串操作指令233
C.5 控制转移指令234
C.6 处理机控制指令235
附录D 伪指令表236
D.1 数据定义伪指令236
D.3 义段、组、过程的伪指令237
D.2 符号定义伪指令237
D.4 程序模块的定义与通信伪指令238
D.5 宏定义伪指令238
D.6 其他伪指令239
附录E 汇编错误代码信息表239
E.1 错误代码239
E.2 未编号的错误信息244
参考文献246
热门推荐
- 214863.html
- 873816.html
- 135438.html
- 3805602.html
- 1116982.html
- 1073187.html
- 2669933.html
- 3839212.html
- 476968.html
- 907093.html
- http://www.ickdjs.cc/book_2398132.html
- http://www.ickdjs.cc/book_76978.html
- http://www.ickdjs.cc/book_1472128.html
- http://www.ickdjs.cc/book_2768616.html
- http://www.ickdjs.cc/book_370568.html
- http://www.ickdjs.cc/book_3370996.html
- http://www.ickdjs.cc/book_478282.html
- http://www.ickdjs.cc/book_721325.html
- http://www.ickdjs.cc/book_1762036.html
- http://www.ickdjs.cc/book_2570238.html