图书介绍
汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![汇编语言程序设计](https://www.shukui.net/cover/75/31210385.jpg)
- 程学先,林姗,程传慧编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111258414
- 出版时间:2009
- 标注页数:310页
- 文件大小:53MB
- 文件页数:321页
- 主题词:汇编语言-程序设计-高等学校-教材
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汇编语言4
1.1.4高级语言5
1.1.5三种语言的特点比较6
1.1.6汇编语言源程序的格式6
1.2计算机中数和字符的表示7
1.2.1不同进位制的数及相互间的转换7
1.2.2BCD码11
1.2.3ASCII码12
1.2.4整数和小数13
1.2.5原码、反码和补码13
1.3计算机中数的运算规则15
1.3.1算术运算15
1.3.2逻辑运算15
1.480x86微处理器17
1.4.1微型计算机的结构17
1.4.2中央处理器18
1.5内存储器22
1.5.1内存单元的地址和内容22
1.5.2内存储器寻址24
1.6外部设备28
小结29
习题30
第2章 8086指令系统初步32
2.18086指令格式32
2.2操作数的形式及寻址方式33
2.2.1寻址方式的概念33
2.2.2寻址方式36
2.2.3寻址方式小结42
2.3Intel 8086基本指令43
2.3.1数据传送指令43
2.3.2算术运算指令48
2.3.3位操作指令53
小结60
习题61
第3章 汇编语言程序结构63
3.1表达式63
3.1.1常量63
3.1.2数值表达式64
3.1.3变量和标号64
3.1.4地址表达式66
3.2常用的汇编伪指令70
3.2.1段定义伪指令70
3.2.2假定伪指令ASSUME71
3.2.3置汇编地址计数器伪指令ORG72
3.2.4符号定义伪指令LABEL72
3.2.5源程序结束伪指令END72
3.3汇编语言程序的上机过程73
3.3.1开发环境73
3.3.2上机过程74
3.4调试程序75
小结77
习题78
第4章 汇编语言程序设计80
4.1程序设计方法概述80
4.1.1程序设计的步骤80
4.1.2程序流程图设计方法81
4.2顺序结构程序设计82
4.3DOS系统功能调用83
4.3.1DOS系统功能调用的一般方法83
4.3.2常用系统功能调用84
4.4分支结构程序设计86
4.4.1常见的标志处理指令86
4.4.2控制转移类指令87
4.4.3分支结构程序设计91
4.5循环结构程序设计95
4.5.1循环指令95
4.5.2循环程序的基本结构96
4.5.3单重循环程序的设计举例98
4.5.4多重循环程序的设计举例101
4.6串处理类指令106
4.7数制转换程序设计110
4.7.1其他进制数到二进制数的转换111
4.7.2二进制数到其他进制数的转换113
4.7.3涉及BCD码的转换114
4.8数据运算程序设计115
4.8.1BCD码调整指令及涉及BCD码的运算115
4.8.2浮点数据运算程序设计117
小结122
习题122
第5章 结构化程序设计126
5.1结构化程序设计的一般步骤和方法126
5.2子程序设计127
5.2.1子程序基本概念127
5.2.2子程序的定义、调用和返回127
5.2.3子程序设计中的现场保护与参数传递129
5.2.4子程序的嵌套与递归133
5.2.5子程序设计实例138
5.3宏汇编147
5.3.1宏的概念147
5.3.2宏指令的定义和使用147
5.3.3宏调用中的参数150
5.3.4宏库及其使用155
5.3.5宏指令与子程序的比较157
小结159
习题159
第6章 输入输出程序设计162
6.1输入输出的基本概念162
6.1.1I/O端口地址162
6.1.2I/O指令163
6.1.3数据传送方式164
6.2中断及中断程序设计167
6.2.1中断的分类167
6.2.2中断优先级167
6.2.3中断向量表168
6.2.4设置中断向量168
6.2.5应用实例169
6.3BIOS功能调用170
6.4键盘I/O171
6.4.1键盘中断处理程序171
6.4.2键盘I/O程序172
6.5显示器I/O173
6.5.1文本显示方式及字符显示属性173
6.5.2彩色图形显示方式174
6.5.3显示I/O中断调用174
6.5.4Intel 8279集成电路180
6.5.58279程序设计184
小结187
习题188
第7章 通信与模数转换程序设计189
7.1并行通信189
7.1.1并行通信的概念189
7.1.2可编程并行接口芯片Intel 8255189
7.1.3Intel 8255程序设计191
7.2串行通信I/O194
7.2.1串行通信的概念194
7.2.2异步通信芯片8251200
7.2.38251应用举例203
7.38259中断控制器及其程序设计205
7.3.18259A的内部结构205
7.3.28259程序设计206
7.4定时/计数程序设计210
7.4.1可编程内部定时器8253/8254211
7.4.2IBM PC定时/计数程序设计212
7.4.3通用发声程序设计212
7.5D/A与A/D转换程序设计213
小结218
习题218
第8章 磁盘文件处理程序220
8.1磁盘文件概念220
8.2传统文件管理方式221
8.2.1顺序存取方式221
8.2.2随机存取方式224
8.2.3随机分块存取方式226
8.3扩充文件管理方式227
8.3.1扩充文件管理功能调用227
8.3.2扩充文件管理方式实例228
8.4对文件外部特性与目录的操作237
小结239
习题239
第9章 汇编语言程序设计扩展241
9.1结构241
9.1.1结构的定义241
9.1.2结构变量及其字段的访问242
9.2条件汇编244
9.3重复汇编246
9.3.1给定次数的重复汇编伪指令REPT247
9.3.2由参数个数决定次数的重复汇编伪指令IRP247
9.3.3由字符串字符个数决定汇编次数的伪指令IRPC248
9.4多模块程序设计249
9.4.1完整的段定义249
9.4.2关于堆栈段的说明251
9.4.3段组的说明和使用252
9.4.4段的简化定义253
9.4.5模块间的通信255
9.5汇编语言与C语言的混合编程257
9.5.1汇编语言指令嵌入到C语言程序中的简单方法257
9.5.2模块连接法258
9.5.3汇编语言调用C语言程序259
9.6驻留程序设计260
小结264
习题265
第10章 80x86/Pentium汇编语言程序设计266
10.1从8086到Pentium266
10.1.18086/Pentium结构特点266
10.1.2Pentium工作模式268
10.1.3Pentium系统提供的特权级269
10.2Pentium CPU的寄存器组织270
10.3保护模式下程序使用的逻辑地址与物理地址272
10.3.1保护模式内存储器寻址272
10.3.2选择器和描述符273
10.3.3保护模式内存储器寻址范围举例275
10.3.4程序不可见寄存器276
10.4保护模式内存储器寻址方式280
10.5指令系统扩展281
10.5.1源程序结构281
10.5.2指令集的扩展287
小结293
习题293
附录A 指令表294
附录B 伪指令表300
附录C MSDOS与BIOS调用表302
附录D BIOS功能调用307
参考文献310