图书介绍
Intel 8086/8088及Pentium宏汇编语言程序设计PDF|Epub|txt|kindle电子书版本下载
![Intel 8086/8088及Pentium宏汇编语言程序设计](https://www.shukui.net/cover/13/31551192.jpg)
- 毕于深,李行健编著 著
- 出版社: 北京:煤炭工业出版社
- ISBN:7502019480
- 出版时间:2000
- 标注页数:306页
- 文件大小:25MB
- 文件页数:318页
- 主题词:
PDF下载
下载说明
Intel 8086/8088及Pentium宏汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 概论1
1 微机系统组成1
1.1 微机硬件基本结构1
1.2 微机软件系统1
2 计算机语言2
2.1 机器语言2
2.2 汇编语言3
2.3 通用语言(高级语言)3
3 汇编语言的应用范围4
习题一4
第二章 汇编语言预备知识5
1 数据类型5
1.1 数制及相互转换5
1.2 计算机中数和字符的表示6
1.3 数据类型9
2 Intel8086/8088CPU结构与可编程寄存器11
2.1 8086/8088CPU功能结构11
2.2 CPU内部寄存器组12
3 存储器15
3.1 存储器的组成15
3.2 存储器的段结构16
3.3 逻辑地址与物理地址17
3.4 堆栈17
理解与练习19
1 内存数据存取规则19
2 计算机中的数据19
3 溢出的概念20
习题二20
1.3 寄存器操作数的寻址方式(寄存器寻址)22
1.2 立即操作数的寻址方式(立即寻址)22
第三章 寻址方式与指令系统22
1 寻址方式22
1.1 无操作数指令的寻址方式(隐含寻址)22
1.4 存储器操作数的寻址方式23
1.5 段基值的隐含约定24
1.6 隐含段的改变25
2 指令系统26
2.1 指令系统概述26
2.2 传送类指令27
2.3 算术运算类指令30
2.4 位操作指令33
2.5 转移类指令35
2.6 串操作指令37
2.7 处理器控制类指令39
1 关于十进制调整指令40
理解与练习40
2 比较指令的理解43
3 乘除法指令的理解43
4 逻辑运算与移位指令的应用45
5 指令对标志位的影响47
习题三48
第四章 汇编语言50
1 汇编语言语句种类及格式50
1.1 语句种类50
1.2 语句格式51
2 汇编语言的数据52
2.1 常数52
2.2 变量53
2.3 标号55
3 汇编语言的符号56
3.1 等值语句56
2.4 段名和过程名56
3.2 等号语句57
4 汇编语言运算符57
4.1 算术运算符57
4.2 逻辑运算符59
4.3 关系运算符59
4.4 属性值返回运算符60
4.5 属性修改运算符62
4.6 运算符的优先级64
5 程序中段的定义65
5.1 段定义伪指令65
5.2 段指定伪指令67
6.1 汇编地址计数器($)和定位伪指令(ORG)68
6 常用伪指令68
6.2 源程序结束伪指令(END)69
6.3 模块命名伪指令(NAME和TITLE)69
6.4 基数控制伪指令(RADIX)69
理解与练习70
1 ASSUME伪指令的理解70
2 关于段寄存器的初始化71
3 例题分析72
习题四74
第五章 程序设计方法78
1 概述78
1.1 程序设计的步骤78
1.2 程序的基本控制结构80
1.3 程序设计方法80
2 汇编语言源程序的基本格式和编程步骤81
3 简单程序设计举例83
4 DOS系统功能调用86
4.1 系统功能调用方法86
4.2 常用系统功能调用86
5 汇编语言程序的上机过程89
理解与练习91
1 输入输出数据处理91
2 使用功能调用进行输出显示时屏幕格式的控制91
3 程序的汇编、连接及调试92
习题五101
第六章 分支与循环程序设计104
1 分支程序设计104
1.1 比较/测试分支结构程序设计104
1.2 用跳转表形成多路分支的程序设计107
2.2 循环控制方法110
2 循环程序设计110
2.1 循环程序的结构110
2.3 单重循环程序设计112
2.4 多重循环程序设计116
习题六121
第七章 子程序与多模块编程124
1 子程序概念124
1.1 子程序的定义124
1.2 子程序的调用和返回125
2 子程序设计方法128
2.1 现场的保护和恢复128
2.2 主程序与子程序之间参数传递方法128
2.3 子程序说明文件134
2.4 子程序设计及其调用举例134
3.1 子程序嵌套136
3 嵌套与递归子程序136
3.2 递归子程序139
4 多模块编程141
4.1 模块的划分141
4.2 程序的连接142
课外阅读146
1 可重入子程序、浮动子程序和协同子程序146
2 汇编语言与c语言的连接146
习题七155
第八章 宏功能程序设计157
1 宏的概念157
2 宏定义和宏调用158
2.1 宏定义158
2.2 宏调用159
3.1 宏定义与宏调用中参数的使用160
3 参数的使用160
3.2 宏操作符163
3.3 宏中标号的处理165
4 宏嵌套166
4.1 宏定义中嵌套定义166
4.2 宏定义中嵌套宏调用167
5 重复汇编和条件汇编168
5.1 重复汇编伪指令168
5.2 条件汇编伪指令170
6 宏库的使用172
6.1 宏库的建立172
6.2 宏库的使用173
课外阅读175
1 结构175
2 记录179
习题八183
第九章 输入输出程序设计184
1 输入输出的概念184
1.1 外部设备与接口电路184
1.2 I/O接口及编程结构184
2 I/O指令185
2.1 输入指令IN(input byte or inpur word)185
2.2 输出指令OUT(output byte or output word)186
3 I/O传送方式186
4 I/O程序举例188
习题九191
2 PC机中断系统192
2.1 外部中断192
1 中断的概念192
第十章 中断192
2.2 内部中断194
2.3 软中断194
3 中断管理和运行机制195
3.1 中断向量表195
3.2 中断优先级196
3.3 中断响应过程196
3.4 中断指令196
4 中断的开发与应用197
4.1 开发用户自己的中断197
4.2 修改或替换系统中断199
4.3 在应用程序中调用系统中断203
课外阅读204
1 PC机时钟系统及时钟中断204
2 DOS用户中断207
习题十208
第十一章 文件操作编程210
1 文件操作的有关概念210
1.1 文件名字串和文件句柄210
1.2 文件指针与读写缓冲区210
1.3 文件属性211
2 常用的文件操作系统功能调用211
2.1 建立并打开文件:(3CH,5BH,5AH)211
2.2 打开文件(3DH)212
2.3 关闭文件(3EH)213
2.4 读文件或设备(3FH)213
2.5 写文件或设备(40H)213
2.6 改变文件指针(42H)213
3 文件操作编程214
2 系统内部句柄的分配和管理218
1 打开文件和关闭文件的作用218
课外阅读218
习题十一219
第十二章 Pentium处理器及其结构220
1 Pentium处理器的可编程寄存器结构220
1.1 通用寄存器221
1.2 专用寄存器221
2 Pentium微处理器的寻址方式222
2.1 选择符和描述符223
2.2 程序不可见寄存器226
习题十二227
第十三章 存储器管理228
1 虚拟存储器的基本概念228
1.1 虚拟存储器概念228
1.2 页式虚拟存储器228
1.4 段页式虚拟存储器230
1.3 段式虚拟存储器230
2 Pentium微处理器的存储器管理方式231
2.1 Pentium提供的存储管理方式231
2.2 分段式存储器管理232
2.3 分页式存储管理233
习题十三235
第十四章 Pentium汇编语言程序设计236
1 Pentium新扩充的指令236
2 32位算术运算240
3 移动32位数据串242
4 初始化表格243
5 双字对齐243
6 位扫描244
7 位测试244
8 索引和基寄存器的灵活性245
9 保护模式程序设计246
9.1 DPMI(DOS保护模式接口)247
9.2 保护模式操作250
9.3 保护模式程序设计253
10 汇编程序261
11 介绍SOFT-ICE FOR WINDOWS263
习题十四265
附录266
附录A 出错信息266
附录B 8086/8088指令系统272
附录C BIOS调用说明279
附录D DOS功能调用说明288
附录E IBM PC的键盘输入码和CRT显示码291
附录F 汇编语言的存储模型293
参考书目306