图书介绍
汇编语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![汇编语言程序设计 第2版](https://www.shukui.net/cover/7/32257579.jpg)
- 王成端主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040239652
- 出版时间:2008
- 标注页数:302页
- 文件大小:94MB
- 文件页数:312页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
汇编语言程序设计 第2版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二进制数和十六进制数运算4
1.1.3数据表示4
1.1.4定点数与浮点数8
1.2 8086/8088系统结构9
1.2.1 8086/8088CPU的内部结构9
1.2.2 8086/8088CPU的寄存器组织11
1.2.3 8086/8088CPU引脚功能14
1.3 80x86/Pentiium微处理器简介18
1.3.1 80286微处理器19
1.3.2 80386微处理器21
1.3.3 80486微处理器21
1.3.4 Pentium系列微处理器22
1.3.5 Itanium(安腾)系列微处理器23
1.4计算机语言的基本概念23
1.4.1机器语言24
1.4.2汇编语言24
1.4.3高级语言25
1.4.4汇编语言与高级语言的比较25
本章小结25
习题26
第2章 寻址方式和指令系统27
2.1寻址方式27
2.1.1操作数类型27
2.1.2数据寻址方式28
2.2 8086/8088的指令系统35
2.2.1数据传送指令36
2.2.2算术运算指令40
2.2.3逻辑运算指令50
2.2.4移位指令52
2.2.5转移指令54
2.2.6字符串操作指令59
2.2.7处理器控制指令63
2.2.8输入/输出指令64
2.2.9中断指令65
2.3 80x86/Pentium新增指令64
2.3.1 80286新增指令66
2.3.2 80386新增指令68
2.3.3 80486新增指令75
2.3.4 Pentium新增指令77
本章小结77
习题78
第3章 汇编语言81
3.1汇编语言语句81
3.1.1语句的类别与结构81
3.1.2指令语句的操作数83
3.1.3指令语句中的运算符和操作符84
3.2伪指令88
3.2.1数据定义与符号定义伪指令88
3.2.2段定义伪指令90
3.2.3模块定义与通信伪指令92
3.2.4过程定义伪指令93
3.2.5其他伪指令93
3.3汇编语言程序的结构94
3.3.1汇编语言程序的构造94
3.3.2程序正常返回DOS的方法96
3.4高级汇编语言技术97
3.4.1条件汇编97
3.4.2宏汇编99
3.4.3结构101
3.4.4记录102
本章小结102
习题102
第4章 基本程序设计105
4.1顺序程序设计105
4.1.1存储单元内容移位105
4.1.2乘法运算105
4.1.3屏蔽与置位106
4.1.4拆字与合字107
4.1.5数据与ASCII码的相互转换107
4.1.6简单算术运算108
4.1.7查表109
4.2分支程序设计110
4.2.1单重分支111
4.2.2多重分支113
4.2.3用地址表实现分支114
4.3循环程序设计115
4.3.1循环程序的结构115
4.3.2单重循环116
4.3.3多重循环119
实训一分支程序设计121
实训二 循环程序设计124
本章小结126
习题126
第5章 子程序设计128
5.1子程序与调用程序128
5.1.1段内调用128
5.1.2段间调用129
5.2子程序与主程序的参数传递131
5.2.1利用寄存器传递参数131
5.2.2利用存储单元传递参数133
5.2.3利用堆栈传递参数135
5.3子程序中寄存器的保护与恢复136
5.4嵌套与递归子程序设计137
5.4.1子程序嵌套137
5.4.2递归子程序设计139
实训一 普通子程序设计141
实训二 嵌套子程序设计145
本章小结149
习题150
第6章 数值与非数值程序设计151
6.1数值运算程序设计151
6.1.1定点数的运算151
6.1.2加法运算151
6.1.3减法运算154
6.1.4乘法运算156
6.1.5除法运算160
6.2非数值处理程序设计163
6.2.1非数值处理简介163
6.2.2代码转换163
6.2.3字符处理166
6.2.4表处理169
6.2.5检索与排序173
实训一 BCD数运算177
实训二 二进制数与ASCII码的相互转换180
实训三 字符串统计183
本章小结186
习题187
第7章 输入/输出程序设计189
7.1工作原理189
7.1.1 CPU与外设的信息交换189
7.1.2 CPU寻址外设的方式190
7.1.3数据传送方式191
7.2数据的输入/输出方式191
7.2.1直接I/0方式191
7.2.2查询方式193
实训一 数据采集:查询方式195
实训二PC间的相互通信:查询方式196
本章小结204
习题204
第8章 中断与系统功能调用205
8.1 8086/8088中断系统205
8.1.1中断基本知识205
8.1.2中断矢量表与中断应过程209
8.1.3中断程序设计210
8.2 DOS中断与系统功能调用214
8.2.1 DOS中断214
8.2.2 DOS系统功能调用215
8.2.3磁盘文件管理219
8.3 BIOS中断功能调用222
8.3.1 BIOS中断222
8.3.2常用BIOS功能调用举例223
8.3.3图形显示程序设计230
实训一PC间的相互通信:中断方式232
实训二 发声程序设计235
实训三 彩色图形程序设计239
实训四 磁盘文件操作设计240
本章小结243
习题244
第9章 模块化程序设计与混合编程245
9.1模块化程序设计245
9.1.1模块化设计原则245
9.1.2模块之间的组合与通信246
9.1.3模块化设计举例246
9.2汇编语言与高级语言的接口253
9.2.1概述253
9.2.2嵌入式汇编253
9.2.3汇编语言与C语言的混合编程255
实训一 键盘录入数据的转换与显示262
实训二C语言调用汇编语言子程序进行数据传递与显示267
本章小结271
习题271
第10章 汇编语言程序设计上机指导272
10.1汇编语言程序设计上机概述272
10.1.1上机环境272
10.1.2操作步骤272
10.2汇编程序273
10.2.1汇编程序的类别273
10.2.2汇编过程273
10.2.3操作过程274
10.3连接程序276
10.3.1连接程序的作用276
10.3.2连接过程276
10.3.3 LINK的使用与操作276
10.3.4子程序库的建立278
10.4调试工具280
10.4.1 DEBUG程序的调用280
10.4.2 DEBUG的主要命令280
10.5集成式编程环境PWB287
10.5.1 PWB的启动287
10.5.2编辑源程序288
10.5.3汇编和连接程序288
10.5.4运行程序289
10.5.5符号调试的设置步骤289
本章小结289
习题290
附录291
附录Ⅰ ASCII码表291
附录Ⅱ DOS系统功能调用292
附录Ⅲ 常用BIOS功能调用297
参考文献302