图书介绍
汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 朱耀庭,董焕芝,高飞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302324645
- 出版时间:2013
- 标注页数:282页
- 文件大小:112MB
- 文件页数:296页
- 主题词:汇编语言-程序设计-高等学校-教材
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非面向机器的计算机语言4
1.2计算机中数的表示5
1.2.1数的表示6
1.2.2数制转换8
1.2.3 ASCII码9
1.2.4数的补码表示10
1.2.5 IEEE浮点数12
1.2.6从不同角度看待一个二进制数16
1.3理解和认识汇编语言17
1.3.1从设计师到设计师兼建筑师17
1.3.2冯·诺依曼计算机的设计思想17
1.3.3从高级语言的局限性看汇编语言19
1.3.4汇编语言的主要特性20
习题121
第2章80x86实模式汇编的运行环境23
2.1 DOS下Edit的使用23
2.1.1汇编源程序文件的编辑及相关知识23
2.1.2用Edit编辑汇编源程序24
2.2用MASM(或ASM)运行汇编语言程序26
2.2.1 MASM汇编语言程序的调试步骤26
2.2.2 MASM典型实例28
2.3用DEBUG调试汇编程序31
2.3.1用DEBUG运行汇编语言程序31
2.3.2典型DEBUG命令剖析32
2.3.3 DEBUG命令综述36
2.3.4 DEBUG命令综合应用实例41
2.4 EMU8086的使用45
2.4.1 EMU8086简介45
2.4.2 EMU8086的安装及使用46
2.4.3 EMU8086显示模拟46
2.4.4 EMU8086应用实例47
习题249
第3章8086微处理器及其寻址方式51
3.1 8086CPU的基本逻辑结构51
3.1.1 8086的基本逻辑结构51
3.1.2理解并运用基本逻辑结构图52
3.1.3 8086CPU的运行特点52
3.1.4 8086寄存器组53
3.2指令与数据55
3.3 8086的存储器分段结构56
3.3.1 8086的存储器分段56
3.3.2段寄存器的引用59
3.4堆栈61
3.4.1什么是栈61
3.4.2 8086的栈机制61
3.5寻址方式63
3.5.1汇编指令63
3.5.2指令中的操作数64
3.5.3寻址规则66
习题372
第4章 汇编语言程序设计基础74
4.1源程序的书写格式74
4.1.1简化段定义格式74
4.1.2完整段定义格式77
4.2汇编语言的语句82
4.3汇编语言的数据组织及其访问84
4.4至今所用DOS功能调用及程序正常结束的方式89
习题491
第5章 数据传送指令与顺序程序设计93
5.1数据传送指令93
5.1.1数据传送指令分类93
5.1.2 MOV指令与顺序程序实例94
5.1.3堆栈操作指令99
5.1.4数据交换指令102
5.1.5查表转换指令105
5.2地址目标传送指令107
5.3标志位传送指令110
5.4端口输入/输出指令111
5.5顺序程序设计111
习题5112
第6章 算术运算指令与程序设计114
6.1算术运算指令、逻辑运算指令及其对标记寄存器的影响114
6.1.1算术运算指令114
6.1.2算术运算指令对标志寄存器的影响115
6.1.3条件转移指令与标志寄存器的关系118
6.2算术运算的数据格式119
6.3二进制数加减运算120
6.3.1二进制数加法120
6.3.2二进制数减法123
6.3.3二进制数加减运算的有效性125
6.4二进制数乘除运算126
6.4.1无符号二进制数乘除运算126
6.4.2带符号二进制数乘除运算129
6.5非压缩型BCD码运算133
6.6压缩型BCD码加减运算138
习题6141
第7章 逻辑运算143
7.1逻辑运算指令介绍143
7.2逻辑运算指令144
7.3移位指令146
7.4循环移位指令149
7.5逻辑运算指令应用151
习题7154
第8章 分支程序与循环程序设计156
8.1分支156
8.1.1标号156
8.1.2程序转移指令158
8.1.3无条件转移指令159
8.1.4条件转移162
8.2程序设计流程图164
8.3循环程序设计166
8.3.1循环控制指令166
8.3.2单重循环170
8.3.3多重循环173
习题8176
第9章 串操作指令与程序设计178
9.1字符串操作综述178
9.2字符串操作指令182
9.3串操作指令的重复前缀190
习题9191
第10章 过程193
10.1过程的定义与说明193
10.2过程调用194
10.3过程的返回200
10.4模块间的调用和转移201
10.5寄存器的保护和恢复204
10.6调用程序与被调用过程之间的数据传送206
10.7递归208
10.8过程部分综合实例210
习题10214
第11章 中断及中断处理程序216
11.1中断及中断相关概念216
11.1.1中断的基本概念216
11.1.2中断向量表216
11.1.3中断源及中断源的识别218
11.1.4中断的分类219
11.1.5中断的优先级221
11.1.6中断嵌套222
11.2软中断222
11.2.1软中断的处理过程222
11.2.2软中断的分类223
11.2.3软中断的访问225
11.3 DOS中断服务和BIOS中断服务226
11.3.1 DOS中断服务226
11.3.2 BIOS中断服务228
11.3.3 DOS和BIOS功能调用实例230
11.4典型的中断处理程序实例246
11.4.1中断处理程序的编程原则246
11.4.2读取和设置中断向量246
11.5 PC引导机制250
11.5.1加电自检POST操作250
11.5.2操作系统加载252
11.5.3嵌入式系统与汇编254
习题11255
第12章 端口输入/输出与外设编程258
12.1端口258
12.2 8259A、8255、8253典型芯片编程259
12.2.1 8259A芯片编程259
12.2.2 8255芯片编程261
12.2.3 8253芯片编程264
12.3综合实例266
习题12270
附录A ASCII表271
附录B键盘扫描码set1275
附录C INT 21H指令说明及使用方法277
参考文献282