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

- 雷印胜著 著
- 出版社: 北京:科学出版社
- ISBN:9787030297952
- 出版时间:2011
- 标注页数:361页
- 文件大小:126MB
- 文件页数:372页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
汇编语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇1
第1章 微型计算机系统概述1
1.1微型计算机系统简介2
1.1.1微型计算机发展史2
1.1.2微处理器的性能特点3
1.1.3计算机的发展趋势4
1.1.4微型计算机应用领域6
1.2微型计算机系统的基本组成7
1.2.1微型计算机硬件和软件概述8
1.2.2微型计算机结构11
1.2.3 RISC和CISC11
1.3习题与综合练习13
第2章 微型计算机系统结构14
2.1 8086/8088微处理器15
2.1.1 CPU结构15
2.1.2寄存器结构17
2.1.3 8086/8088的引脚介绍21
2.2工作模式25
2.2.1最小工作模式和系统总线周期时序25
2.2.2最大工作模式29
2.3工作过程32
2.4一个完整的源程序32
2.5习题与综合练习33
第3章 80X86指令系统35
3.1寻址方式36
3.1.1操作数类型36
3.1.2寻址方式36
3.2指令系统43
3.2.1数据传送指令43
3.2.2算术运算指令49
3.2.3逻辑运算指令59
3.2.4移位指令62
3.2.5转移指令65
3.2.6字符串操作指令73
3.2.7处理器控制指令78
3.2.8输入/输出指令80
3.2.9中断指令81
3.2.10某些指令的巧妙用法83
3.3 80286/80386/80486 CPU的新增指令85
3.3.1 80286/80386/80486 CPU实地址存储器管理85
3.3.2 80286 CPU相对8086 CPU增加的指令85
3.3.3 80386 CPU相对80286 CPU增加的指令88
3.3.4 80486 CPU相对于80386 CPU增加的指令98
3.4习题与综合练习100
第4章 高级汇编语言指令技术102
4.1汇编语言语句类型103
4.1.1语句类别103
4.1.2语句结构103
4.1.3指令语句操作数104
4.1.4表达式用运算符和操作符106
4.2汇编语言伪指令110
4.2.1符号定义伪指令111
4.2.2数据定义伪指令112
4.2.3段和模块定义伪指令114
4.2.4模块通信伪指令116
4.2.5列表控制伪指令117
4.2.6子程序定义伪指令118
4.2.7其他伪指令118
4.3宏汇编伪指令119
4.4结构和记录124
4.4.1结构124
4.4.2记录127
4.5条件汇编129
4.6汇编语言程序设计131
4.6.1汇编语言源程序的一般结构131
4.6.2段寄存器的装填132
4.6.3 IBM-PC中程序正确返回DOS问题133
4.6.4检查程序执行结果的简单方法133
4.7习题与综合练习134
第5章 DOS和BIOS系统功能调用137
5.1 DOS系统功能调用138
5.1.1概述138
5.1.2 DOS功能调用分组138
5.1.3常用的DOS INT 21H功能调用140
5.1.4磁盘文件管理144
5.2 BIOS功能调用151
5.2.1概述151
5.2.2常用的BIOS功能调用152
5.2.3图形显示程序设计154
5.3习题与综合练习160
第6章 基本程序设计162
6.1顺序程序设计163
6.1.1存储单元内容移位163
6.1.2乘法运算与乘10运算163
6.1.3屏蔽与组合164
6.1.4字节分离165
6.1.5单字节压缩BCD数加法运算165
6.1.6两个字节的二进制数加法166
6.1.7取数的反码和补码167
6.1.8平方表168
6.2分支程序设计169
6.2.1单重分支结构程序169
6.2.2多重分支结构程序171
6.3循环程序设计178
6.3.1循环程序的结构178
6.3.2单重循环程序179
6.3.3多重循环程序183
6.3.4循环次数未知的循环程序187
6.3.5“位”控制循环程序189
6.4子程序设计190
6.4.1子程序与主程序191
6.4.2子程序段内调用和返回191
6.4.3子程序段间调用和返回193
6.4.4调用程序和子程序间的参数传递195
6.4.5寄存器内容的保护204
6.4.6子程序的嵌套使用206
6.4.7关于递归子程序、可重入子程序207
6.5具有模块结构的程序设计210
6.5.1概述211
6.5.2模块的组合方式212
6.5.3模块间的通信214
6.5.4模块化程序设计的注意点214
6.6习题与综合练习216
能力篇220
第7章 复杂程序设计220
7.1定点数算术运算程序221
7.1.1定点数运算的概念221
7.1.2定点数加法运算222
7.1.3定点数减法运算225
7.1.4定点数乘法运算227
7.1.5定点数除法运算232
7.2浮点数算术运算程序240
7.2.1浮点数概念240
7.2.2浮点数的规格化241
7.2.3浮点数加减运算242
7.2.4浮点数乘除运算242
7.3代码转换243
7.3.1二进制码与ASCII码间的相互转换243
7.3.2二进制码与BCD码间的相互转换245
7.3.3二进制数到八段显示码的转换251
7.4字符数据处理253
7.4.1字符串比较253
7.4.2字符串检索254
7.4.3字符的删除与插入255
7.4.4字符串统计258
7.5表处理260
7.5.1表的查询260
7.5.2表的插入与删除263
7.6检索265
7.6.1顺序检索265
7.6.2折半检索268
7.6.3散列值检索270
7.7排序273
7.7.1交换排序273
7.7.2选择排序275
7.7.3插入排序277
7.8一个完整的模块化程序设计示例281
7.9习题与综合练习288
第8章 汇编语言中一些特殊命令的用法291
8.1 .EXE文件和.COM文件292
8.2程序段前缀294
8.3汇编程序(ASM,MASM)295
8.3.1汇编程序的类别295
8.3.2汇编过程295
8.3.3运行环境296
8.3.4操作过程296
8.3.5汇编操作示例297
8.4连接程序(LINK)300
8.4.1连接程序的作用300
8.4.2连接过程301
8.4.3 LINK的使用与操作301
8.5调试程序(DEBUG)306
8.5.1 DEBUG功能及其启动306
8.5.2 DEBUG各命令的用法307
8.5.3应用举例320
8.6符号调试程序SYMDEB简介323
8.7上机操作辅助程序介绍325
8.7.1显示(或打印)单个字符326
8.7.2显示字符串326
8.7.3键入单个字符327
8.7.4键入字符串327
8.7.5程序正常结束328
8.8汇编语言与高级语言的连接329
8.8.1 TURBO C调用汇编子程序329
8.8.2 TURBO C行间嵌入汇编331
8.9习题与综合练习332
自测篇334
附录 自测试卷及参考答案334
自测试卷一335
自测试卷一参考答案337
自测试卷二340
自测试卷二参考答案343
参考文献361
热门推荐
- 190562.html
- 2892403.html
- 2234325.html
- 3685219.html
- 580271.html
- 2527764.html
- 26818.html
- 1989321.html
- 3838187.html
- 100152.html
- http://www.ickdjs.cc/book_3518726.html
- http://www.ickdjs.cc/book_2244213.html
- http://www.ickdjs.cc/book_2226984.html
- http://www.ickdjs.cc/book_3036302.html
- http://www.ickdjs.cc/book_596505.html
- http://www.ickdjs.cc/book_2112108.html
- http://www.ickdjs.cc/book_2746722.html
- http://www.ickdjs.cc/book_609785.html
- http://www.ickdjs.cc/book_1770975.html
- http://www.ickdjs.cc/book_251546.html