图书介绍
8086/8088汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![8086/8088汇编语言程序设计](https://www.shukui.net/cover/59/31158896.jpg)
- 齐志儒,高福祥主编 著
- 出版社: 北京:科学出版社
- ISBN:7030038118
- 出版时间:1994
- 标注页数:411页
- 文件大小:17MB
- 文件页数:422页
- 主题词:
PDF下载
下载说明
8086/8088汇编语言程序设计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 汇编语言2
1.1.3 通用语言3
1.2 计算机系统4
1.2.1 硬件子系统4
1.2.2 软件子系统6
习题7
第二章 8086/8088微处理器的结构9
2.1 8086/8088 CPU的结构9
2.2 8086/8088寄存器和标志10
2.2.1 通用寄存器10
2.2.2 指针和变址寄存器11
2.2.4 标志位12
2.2.3 段寄存器12
2.3 存储器13
2.3.1 存储器的分段结构13
2.3.2 实际地址的产生14
2.4 寻址方式15
2.4.1 操作数的种类15
2.4.2 寻址方式15
2.4.4 有效地址的计算时间18
2.4.3 段更换和段跨越18
2.5 8086/8088指令系统19
习题19
第三章 汇编语言21
3.1 汇编语言的语句格式21
3.1.1 字符集21
3.1.2 汇编语句格式21
3.2 汇编语言中数据的表示方法24
3.2.1 数据在机内的表示方法和范围24
3.3.1 算术运算符26
3.3 运算符号26
3.2.2 汇编语言中数据书写形式26
3.3.2 逻辑运算符27
3.3.3 关系运算符27
3.3.4 分析算符27
3.3.5 组合算符29
3.3.6 字节分离算符29
3.3.7 记录专用算符29
3.4 伪指令(汇编命令)30
3.4.1 符号定义伪指令30
3.4.2 数据定义伪指令31
3.4.3 记录定义和结构定义伪指令34
3.4.4 段定义伪指令36
3.4.5 过程(子程序)定义伪指令39
3.4.6 程序段连接伪指令40
3.4.7 其它伪指令42
习题43
4.1 程序设计的步骤45
第四章 顺序结构程序45
4.2 流程图的应用46
4.3 程序的基本控制结构47
4.4 数据传送指令48
4.5 算术运算指令52
4.5.1 加法运算指令52
4.5.2 减法运算指令53
4.5.3 乘法运算指令54
4.5.4 除法运算指令55
4.6 逻辑操作指令57
4.7 移位操作指令58
4.8 状态标志位操作指令59
4.9 简单的I/O功能调用59
4.10 顺序结构程序举例60
习题67
第五章 分支结构程序70
5.1 分支结构程序的引出70
5.2.1 无条件转移指令71
5.2 转移指令71
5.2.2 条件转移指令73
5.3 标志寄存器73
5.4 分支结构程序设计77
5.5 多分支结构程序的设计82
习题86
第六章 循环结构程序89
6.1 数据串操作指令89
6.2 重复控制指令93
6.3 循环结构程序的引出94
6.4 循环结构程序的组成96
6.5 循环程序的控制方法97
6.6 单重循环程序举例101
6.7 多重循环程序106
6.8 循环程序的效率109
习题111
7.1 调用和返回指令115
第七章 子程序115
7.2 子程序的引出117
7.2.1 子程序的调用与返回118
7.2.2 主程序与子程序间信息交换118
7.2.3 保存现场和恢复现场124
7.2.4 子程序说明文件的编制124
7.3 子程序设计125
7.4 子程序嵌套130
7.5 递归子程序133
7.6 可重入子程序136
7.7 程序的连接137
习题140
第八章 数值运算144
8.1 多字节加减运算144
8.2 多字节整数乘除运算145
8.2.1 一般整数乘法运算145
8.2.2 多字节整数乘法运算146
8.2.3 一般整数除法运算149
8.2.4 多字节整数除法运算151
8.3 BCD码运算156
8.3.1 BCD码运算规则156
8.3.2 BCD码运算调整指令157
8.3.3 非组合的BCD码运算158
8.3.4 组合的BCD码加减运算159
83.5 BCD码数据的符号表示方法及运算方法160
8.4 浮点数据的表示方法161
8.5 浮点数加减运算162
8.5.1 浮点数加法162
8.5.2 浮点数减法166
8.6 浮点数乘除运算166
8.6.1 浮点数乘法166
8.6.2 浮点数除法167
习题167
9.1 十进制数的ASCII码串转换为二进制定点数169
第九章 代码转换169
9.2 二进制定点数转换为十进制数的ASCII码串171
9.3 十进制数的ASCII码串转换为浮点数174
9.3.1 普通十进制数的ASCII码串转换为浮点数174
9.3.2 科学表示法的ASCII码串转换为浮点数177
9.4 浮点数据转为十进制数的ASCII码串178
9.4.1 浮点数转换为普通十进制数的ASCII码串178
习题179
9.4.2 浮点数转换为科学表示法的ASCII码串179
第十章 列表处理181
10.1 概述181
10.1.1 列表的存储结构181
10.1.2 自定义数据结构182
10.1.3 列表的种类及其运算186
10.2 列表的插入与删除187
10.2.1 插入187
10.2.2 删除188
10.3.1 交换排序190
10.3 排序190
10.3.2 插入排序193
10.3.3 快速排序195
10.4 检索198
10.4.1 顺序检索法198
10.4.2 折半检索200
习题202
第十一章 输入输出程序设计204
11.1 输入输出指令204
11.2 CPU与外设间的数据传送205
11.2.1 输入输出接口205
11.2.2 CPU与外设之间的接口信号205
11.2.3 CPU与外设之间的数据传送方式206
11.3 彩色显示器207
11.3.1 彩色/图形适配器208
11.3.2 彩色显示器编程213
11.4 打印机编程221
11.5 并行接口223
11.5.1 8255A的结构及其工作方式224
11.5.2 8255A在IBM PC上的用法226
11.6 8253可编程定时器/计数器227
11.6.1 概述227
11.6.2 8253的基本功能和内部结构228
11.6.3 8253的工作方式229
11.6.4 8253的应用230
习题233
12.1.1 中断指令234
第十二章 中断程序设计234
12.1 中断、外同步和空操作指令234
12.1.2 外同步指令和空操作指令235
12.2 中断系统概述236
12.2.1 中断请求与中断源236
12.2.2 中断系统的功能237
12.2.3 中断响应237
12.3.1 外部中断238
12.3 8086/8088的中断系统238
12.3.2 内部中断240
12.3.3 中断向量表241
12.4 中断程序设计242
12.4.1 主程序设计242
12.4.2 中断服务程序设计242
12.4.3 中断服务程序设计中应注意的几个问题243
12.5 8259A中断控制器及其程序设计243
12.5.1 8259A的结构244
12.5.2 8259A的程序设计245
12.5.3 8259A在IBM PC系列机中的应用248
12.6 IBM PC的BIOS调用及DOS功能调用250
12.6.1 BIOS调用250
12.6.2 DOS中断和功能调用252
12.7 键盘中断程序设计256
12.8 打印机中断程序设计259
12.9.1 异步串行通信简介261
12.9 异步串行通信程序设计261
12.9.2 异步串行通信适配器262
12.9.3 8250的程序设计263
12.9.4 通信程序设计266
习题278
第十三章 磁盘操作及文件管理280
13.1 磁盘结构280
13.2 磁盘上的数据组织281
13.2.2 文件分配表(FAT)282
13.2.1 保留区(引导记录)282
13.2.3 文件目录表(FDT)285
13.3 磁盘I/O参数表及其用法286
13.3.1 磁盘I/O参数表(BPB)286
13.3.2 BPB表的用法286
13.4 磁盘基数表及其用法288
13.4.1 磁盘基数表288
13.4.2 软盘基数表的用法289
13.5 DOS文件管理296
13.5.1 DOS文件结构297
13.5.2 文件控制块FCB及其用法297
13.5.3 DOS文件句柄功能及其用法299
习题301
第十四章 汉字处理技术302
14.1 汉字的机内表示302
14.2 汉字的输入303
14.2.1 区位码和国标码303
14.2.2 拼音码306
14.2.3 拼形码310
14.2.4 形音码312
14.3 汉字的显示313
14.3.1 汉字的字模313
11.3.2 汉字显示的实现314
14.4 汉字的打印319
14.4.1 汉字打印机319
14.4.2 汉字打印的实现320
习题325
第十五章 条件汇编与宏指令327
15.1 条件汇编伪操作327
15.2 宏伪操作329
15.2.1 宏定义与宏结束伪操作命令329
15.2.2 参数的使用330
15.2.3 宏中的标号处理333
15.2.4 宏嵌套335
15.2.5 宏与子程序的区别338
15.3 重复块宏操作命令339
15.4 特殊宏操作命令341
习题342
第十六章 8087/80287/80387程序设计344
16.1 概述344
16.2 8087/80287/80387的逻辑结构及运行345
16.2.1 8087/80287/80387的逻辑结构345
16.2.2 8087/80287/80387的运行348
16.3 数据类型及格式350
16.4 8087/80287/80387的指令系统351
16.4.1 数据传送指令352
16.4.2 算术运算指令353
16.4.3 比较指令356
16.4.4 函数指令357
16.4.5 常数指令359
16.4.6 处理器控制指令359
16.5 8087/80287/80387程序设计举例361
16.5.1 整数运算362
16.5.2 实数运算368
习题372
第十七章 80286与80386系统373
17.1 80286 CPU结构373
17.2.3 保护虚地址方式的存储管理375
17.2.2 有关特权的概念375
17.2.1 80286的操作方式375
17.2 80286系统存储器管理375
17.3 特权级378
17.4 80286的中断系统379
17.5 80286增强与扩充的指令380
17.5.1 增强的指令380
17.5.2 扩充的指令381
17.6 80386 CPU结构384
17.7 80386存储器管理386
17.8 80386的寻址方式388
17.9 80386扩充的指令389
习题392
附录A 8086/8088指令系统393
附录B 伪指令400
附录C BIOS调用说明401
附录D DOS功能调用说明405
附录E IBM PC的键盘输入码和CRT显示码409
参考文献411