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

- 郑阿奇主编;吕昇旭编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121133978
- 出版时间:2011
- 标注页数:319页
- 文件大小:81MB
- 文件页数:330页
- 主题词:汇编语言-程序设计-高等学校-教材
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 十六进制数值运算规则5
1.1.4 二、八、十六、十进制数相互转换6
1.2 计算机中二进制数的表示及运算8
1.2.1 不带符号的整数表示9
1.2.2 带符号的整数表示9
1.2.3 浮点数表示12
1.3 计算机中字符表示13
1.3.1 ASCII码14
1.3.2 汉字编码15
1.4 计算机中逻辑值表示及运算17
1.4.1 “与”运算17
1.4.2 “或”运算17
1.4.3 “非”运算18
1.4.4 “异或”运算18
1.4.5 逻辑代数基本公式19
习题20
第2章 微型计算机的体系结构21
2.1 微型计算机基本组成21
2.2 微处理器22
2.2.1 Intel公司微处理器简介22
2.2.2 Intel 8086/8088微处理器功能结构23
2.3 Intel 8086/8088 CPU寄存器组26
2.3.1 通用寄存器27
2.3.2 段寄存器28
2.3.3 控制寄存器29
2.4 存储器32
2.4.1 存储器的段结构32
2.4.2 物理地址与逻辑地址33
2.4.3 内存地址空间35
2.5 堆栈36
2.5.1 堆栈的概念36
2.5.2 堆栈的组织37
2.5.3 堆栈的操作38
2.6 输入/输出设备40
习题40
第3章 汇编语言程序及其操作过程42
3.1 机器语言程序42
3.1.1 机器语言程序42
3.1.2 机器语言程序的输入和运行43
3.1.3 Debug调试工具44
3.2 汇编语言程序50
3.2.1 汇编语言50
3.2.2 汇编语言程序50
33.3 Emu8086的使用52
3.3 汇编语言程序的编辑、编译、连接和运行55
3.3.1 汇编语言程序的编辑55
3.3.2 MASM汇编开发环境57
3.3.3 汇编语言程序的编译、连接和运行61
习题65
第4章 汇编语言指令系统和寻址方式67
4.1 汇编语言指令的格式67
4.2 指令系统分类68
4.2.1 数据传送类指令68
4.2.2 算术运算类指令69
4.2.3 位操作类指令70
4.2.4 控制转移类指令70
4.2.5 字符串处理类指令71
4.2.6 处理器控制类指令71
4.3 操作数的类型72
4.3.1 立即数操作数72
4.3.2 寄存器操作数73
4.3.3 存储器操作数74
4.4 立即寻址方式74
4.5 寄存器寻址方式75
4.6 存储器寻址方式76
4.6.1 直接寻址方式77
4.6.2 寄存器间接寻址方式79
4.6.3 寄存器相对寻址方式81
4.6.4 基址变址寻址方式83
4.6.5 相对基址变址寻址方式85
4.6.6 字符串操作寻址方式87
习题87
第5章 汇编语言源程序组成89
5.1 汇编语言源程序的格式89
5.1.1 段的定义89
5.1.2 简化段定义格式93
5.1.3 完整段定义格式94
5.2 汇编语言数据96
5.2.1 常量96
5.2.2 变量98
5.2.3 标号103
5.2.4 变量和标号的属性103
5.3 表达式与运算符107
5.3.1 算术运算符107
5.3.2 移位运算符109
5.3.3 逻辑运算符109
5.3.4 关系运算符110
5.3.5 其他运算符110
5.3.6 运算符的优先级111
5.4 常用伪指令112
5.4.1 属性定义伪指令LABEL112
5.4.2 段寻址伪指令ASSUME113
5.4.3 过程定义伪指令PROC/ENDP114
5.4.4 调整偏移量伪指令115
5.4.5 标题伪指令TITLE117
5.4.6 程序结束伪指令END118
5.4.7 模块连接伪指令PUBLIC和EXTRN119
5.5 汇编语言源程序正常结束方式121
5.5.1 使用4CH系统功能调用正常结束121
5.5.2 使用程序段前缀正常结束121
习题123
第6章 8086/8088常用指令125
6.1 数据传送类指令125
6.1.1 通用数据传送指令126
6.1.2 堆栈操作指令128
6.1.3 数据交换指令130
6.1.4 查表转换指令131
6.1.5 地址传送指令131
6.1.6 标志位传送指令133
6.1.7 端口输入/输出指令134
6.2 算术运算类指令136
6.2.1 加法指令136
6.2.2 减法指令139
6.2.3 乘法指令142
6.2.4 除法指令144
6.2.5 符号扩展指令145
6.2.6 BCD码十进制调整指令146
6.3 位操作类指令147
6.3.1 逻辑运算指令147
6.3.2 移位指令150
6.3.3 循环移位指令153
6.4 处理器控制类指令156
6.4.1 标志位操作指令156
6.4.2 CPU控制指令157
习题158
第7章 基本程序设计160
7.1 程序设计方法160
7.1.1 程序设计步骤160
7.1.2 程序流程图161
7.2 顺序结构程序设计162
7.2.1 顺序程序设计162
7.2.2 简单查表法代码转换165
7.3 分支程序设计167
7.3.1 无条件转移指令168
7.3.2 条件转移指令172
7.3.3 单分支程序设计176
7.3.4 双分支程序设计177
7.3.5 多分支程序设计179
7.4 循环结构程序设计186
7.4.1 循环控制指令186
7.4.2 循环程序的结构188
7.4.3 单重循环程序设计189
7.4.4 多重循环程序设计195
习题197
第8章 子程序设计199
8.1 子程序的定义199
8.1.1 子程序的格式199
8.1.2 子程序的说明信息200
8.2 子程序的调用和返回201
8.2.1 调用指令202
8.2.2 返回指令205
8.2.3 现场保护和恢复207
8.3 子程序与主程序间的参数传递208
8.3.1 利用寄存器传递参数208
8.3.2 利用堆栈传递参数210
8.3.3 利用约定存储单元传递参数213
8.4 子程序的嵌套与递归调用215
8.4.1 子程序的嵌套调用215
8.4.2 子程序的递归调用216
习题218
第9章 输入/输出与中断程序设计220
9.1 输入和输出的基本概念220
9.1.1 I/O端口地址220
9.1.2 I/O端口编址221
9.1.3 I/O指令223
9.2 数据传送方式224
9.2.1 程序控制方式225
9.2.2 中断控制方式229
9.2.3 直接存储器存取方式230
9.3 中断230
9.3.1 中断的分类231
9.3.2 中断向量表232
9.3.3 中断优先级和中断嵌套235
9.3.4 中断指令237
9.3.5 中断过程238
9.3.6 中断处理程序的设计241
9.4 BIOS与DOS中断调用243
9.4.1 BIOS与DOS中断概述243
9.4.2 键盘BIOS功能调用246
9.4.3 键盘DOS功能调用249
9.4.4 显示器BIOS功能调用252
9.4.5 显示器DOS功能调用260
9.4.6 打印机BIOS功能调用261
9.4.7 时钟BIOS和DOS功能调用261
习题262
第10章 简单应用程序设计263
10.1 汇编语言的字符串263
10.1.1 字符串及其操作命令263
10.1.2 重复前缀270
10.2 十进制数算术运算调整指令及其应用274
10.2.1 压缩BCD码的算术运算调整指令276
10.2.2 非压缩BCD码的算术运算调整指令279
10.3 代码转换283
10.3.1 其他进制数到二进制数的转换283
10.3.2 二进制数到其他进制数的转换291
习题296
附录A ASCII码字符表298
附录B DOS系统功能调用(INT 21H)300
附录C BIOS中断调用(INT n)307
附录D 指令表312
附录E 伪指令表318
热门推荐
- 3293208.html
- 1279292.html
- 3738010.html
- 2848408.html
- 1489510.html
- 1649990.html
- 2287264.html
- 2678096.html
- 2150968.html
- 2585097.html
- http://www.ickdjs.cc/book_3559196.html
- http://www.ickdjs.cc/book_3226810.html
- http://www.ickdjs.cc/book_2087735.html
- http://www.ickdjs.cc/book_2340790.html
- http://www.ickdjs.cc/book_3275586.html
- http://www.ickdjs.cc/book_257376.html
- http://www.ickdjs.cc/book_1209966.html
- http://www.ickdjs.cc/book_3157318.html
- http://www.ickdjs.cc/book_3170118.html
- http://www.ickdjs.cc/book_3343572.html