图书介绍
80X86汇编语言程序设计及应用 修订版PDF|Epub|txt|kindle电子书版本网盘下载
![80X86汇编语言程序设计及应用 修订版](https://www.shukui.net/cover/8/31528652.jpg)
- 傅德胜编著 著
- 出版社: 南京:东南大学出版社
- ISBN:7810890174
- 出版时间:2002
- 标注页数:304页
- 文件大小:9MB
- 文件页数:315页
- 主题词:维修
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.2 二进制数1
1 计算机中数的表示1
1.1.3 十六进制数2
1.1.4 不同数制之间的转换3
1.2 原码、反码与补码6
1.2.1 无符号数与有符号数6
1.2.2 原码6
1.2.3 反码6
1.2.4 补码7
1.3.2 字数据9
1.3.3 双字数据9
1.3.1 字节数9
1.3 数据存取方式9
1.4 ASCII码10
1.5 BCD码10
1.5.1 压缩BCD码11
1.5.2 非压缩BCD码12
1.6 扩展的键盘代码12
习题13
2 Intel微处理器14
2.1 8086/8088微处理器14
2.1.1 8086/8088微处理器结构14
2.1.2 8086/8088内存储器组织17
2.1.4 内存储器的地址18
2.1.3 段概念的引进18
2.1.5 堆栈19
2.2 80386微处理器20
2.2.1 80386主要性能20
2.2.2 80386 CPU结构20
2.2.3 80386寄存器及功能21
2.3 80486微处理器24
2.3.1 80486特点24
2.3.2 80486 CPU结构24
2.3.3 80486寄存器组24
2.4 80586(Pentium)微处理器25
2.5 80X86工作方式26
习题26
3.1.2 寄存器寻址28
3.1.3 直接寻址28
3 寻址方式与指令系统28
3.1.1 立即寻址28
3.1 8086/8088寻址方式28
3.1.4 寄存器间接寻址29
3.1.5 基址寻址30
3.1.6 变址寻址31
3.1.7 基址变址寻址31
3.1.8 相对基址变址寻址32
3.1.9 段默认与段跨越32
3.2 80X86扩展寻址方式33
3.4 8086/8088指令系统34
3.3.5 注释34
3.3.4 源操作数34
3.3.3 目的操作数34
3.3.2 指令助记符34
3.3.1 标号34
3.3 汇编指令语句格式34
3.4.1 数据传送指令35
3.4.2 算术运算指令41
3.4.3 逻辑运算与移位指令46
3.4.4 串操作指令50
3.4.5 控制转移指令54
3.4.6 处理器控制指令61
3.4.7 十进制运算调整指令61
3.5 80386新增指令64
3.5.1 数据传送指令65
3.5.2 算术运算指令67
3.5.3 逻辑运算与移位指令69
3.5.4 串操作指令70
3.5.5 控制转移指令71
3.5.6 位操作指令71
3.5.7 保护方式指令72
3.6 80486新增指令72
3.7 80586新增指令74
习题74
4 操作数运算符与常用伪指令76
4.1 操作数运算符76
4.1.1 算术运算符(单目+,单目-,+,-,*,/,MOD)76
4.1.2 逻辑运算符(NOT,AND,OR,XOR)77
4.1.3 关系运算符(EQ,NE,LT,LE,GT,GE)78
4.1.4 数值回送运算符(SEG,OFFSET,TYPE,LENGTH,SIZE)79
4.1.5 属性运算符(PTR,SHORT,THIS,HIGH,LOW)80
4.1.6 移位运算符(SHL,SHR)81
4.1.7 运算符优先级82
4.2 常用伪指令82
4.2.1 数据定义伪指令(DB,DW,DD,DF,DQ,DT,?,DUP)83
4.2.2 符号定义伪指令(EQU,=,LABLE)84
4.2.3 段定义伪指令(SEGMENT,ENDS,ASSUME)85
4.2.4 过程定义伪指令(PROC,ENDP)89
4.2.5 汇编控制伪指令(END,ORG,NAME)91
4.2.6 列表伪指令(TTTLE,PAGE,SUBTTL,%,OUT)92
4.3 80X86扩展伪指令93
4.3.1 方式选择伪指令93
4.3.2 段定义伪指令94
习题95
5.1.1 EXE文件的汇编格式98
5 汇编语言源程序结构与调试运行98
5.1 8086/8088汇编源程序结构98
5.1.2 COM文件的汇编格式101
5.2 80X86汇编源程序结构103
5.3 DEBUG程序的使用104
5.3.1 程序的装入与退出104
5.3.2 程序的运行104
5.3.3 内容查询106
5.3.4 修改存储单元和寄存器107
5.3.5 反汇编108
5.4 汇编语言程序调试过程109
5.4.1 基本过程109
5.4.2 DOS系统下的上机步骤109
5.4.4 汇编列表文件、交叉引用文件、连接列表文件说明111
5.4.3 Windows环境下的上机步骤111
5.5 COM文件的建立114
习题115
6 程序的基本结构与汇编语言程序设计117
6.1 程序设计的基本过程117
6.1.1 准备工作117
6.1.2 程序设计118
6.1.3 程序评价118
6.2 程序的基本结构118
6.3 顺序结构程序设计120
6.4 分支结构程序设计123
6.4.1 利用比较和条件转移指令实现程序分支124
6.4.2 利用跳转表实现多路分支129
6.5 循环结构程序设计133
6.5.1 循环程序控制方法134
6.5.2 单重循环程序设计139
6.5.3 多重循环程序设计139
习题143
7 系统功能调用145
7.1 BIOS和DOS中断145
7.2 调用BIOS和DOS中断程序的基本方法146
7.3 BIOS中断调用146
7.3.1 文本方式属性147
7.3.2 INT 10H主要功能调用148
7.4 DOS中断功能调用151
7.4.1 DOS中断基本功能151
7.4.2 DOS系统功能(1NT 21H)调用示例152
习题164
8 子程序与宏指令165
8.1 子程序设计中的基本考虑165
8.2 主程序与子程序的联接165
8.3 子程序调用中的数据保护与恢复168
8.4 主程序与子程序之间的参数传递169
8.4.1 寄存器传递169
8.4.2 存储单元传递170
8.4.3 堆栈传递174
8.5 子程序嵌套与递归176
8.6 宏指令178
8.6.1 宏定义179
8.6.2 宏调用与宏扩展179
8.7 宏定义中的伪指令182
8.8 宏嵌套188
8.9 宏库的建立与使用190
习题193
9 输入/输出控制方式及程序设计195
9.1 I/O端口的编址方式195
9.1.1 存储器映射方式195
9.1.2 单独编址方式195
9.2 CPU与外设之间数据传送的控制方式及程序设计196
9.2.1 程序无条件传送方式196
9.2.2 程序查询方式197
9.2.3 8086/8088中断方式201
9.2.4 DMA方式205
9.3 IBM PC/XT中断207
习题208
10.2.1 模块层次图209
10.2 程序模块的划分209
10 模块化程序设计209
10.1 概述209
10.2.2 模块的划分210
10.3 关于结构化程序设计方法211
10.4 模块化程序设计211
10.4.1 符号定义与引用伪指令211
10.4.2 多个模块的组合形式213
10.4.3 模块间的符号传送214
10.4.4 多个模块目标文件的连接221
习题221
11 汇编语言在数据处理中的应用223
11.1 汇编语言在数制转换中的应用223
11.1.1 ASCII码十进制整数转换为二进制数223
11.1.2 二进制数转换为ASCII码十进制数224
11.1.3 二进制数转换为ASCII码十六进制数225
11.1.4 ASCII码十六进制数转换为二进制数226
11.2 汇编语言在串操作中的应用227
11.2.1 数据块移动227
11.2.2 串搜索228
11.2.3 串比较230
11.2.4 串插入231
11.2.5 串删除232
11.3 汇编语言在代码转换中的应用233
11.3.1 十进制数的ASCII码转换为BCD码233
11.3.2 BCD码转换为十进制数的ASCII码234
11.3.3 二进制数转换为BCD码235
11.3.4 BCD码转换为二进制数236
习题237
12 汇编语言在图像处理中的应用238
12.1 图像显示238
12.1.1 位面图像的显示238
12.1.2 灰度图像的显示241
12.2 屏幕图像的保存244
12.3 图像滤波246
12.3.1 邻域平均法246
12.3.2 中值滤波248
12.3.3 噪声消除法250
12.4 图像锐化253
12.4.1 二阶微分算子(Laplacian算子)法253
12.4.2 模板匹配法255
13.2 8259A中断控制器261
13.1 计算机通信261
13 汇编语言在接口与通信中的应用261
13.3 串行通信接口262
13.3.1 可编程串行异步通信接口芯片8250262
13.3.2 RS-232C标准接口265
13.4 串行通信程序设计266
13.4.1 BIOS串行通信功能调用266
13.4.2 串行接口初始化程序设计267
13.4.3 串行通信程序设计268
附录A 8086/80X86指令272
附录B MASM5.0出错信息282
附录C 系统中断287
附录D DEBUG命令表303
参考文献304