《INTEL 8086程序设计基础》求取 ⇩

第一章8086的结构1

第一节存储器1

一、存储器的结构1

目录1

二、存储器的分段3

第二节输入/输出的结构5

第三节寄存器结构5

一、通用寄存器5

二、指针和变址寄存器6

三、分段寄存器7

四、标志寄存器8

五、8086内部结构的特点8

一、单地址指令的寻址10

第四节指令操作数和操作数寻址方式10

二、双地址指令13

第五节关于操作数寻址方式的说明15

第二章8086指令系统19

第一节数据传送指令19

一、通用数据传送指令20

二、累加器专用传送指令22

三、地址目标传送指令23

四、标志传送指令24

第二节算术运算指令26

一、算术运算的数据格式26

二、标志寄存器28

三、加法指令29

四、减法指令30

五、乘法指令31

六、除法指令33

第三节逻辑运算指令34

一、逻辑指令34

二、移位/循环指令36

第四节字符串操作指令37

一、基本串操作38

二、说明38

第五节转移指令39

一、无条件转移、调用和返回指令39

二、条件转移指令43

三、迭代控制转移指令44

四、中断指令45

第六节处理器控制指令47

一、标志位操作指令47

二、HLT:暂停指令47

三、NOP:CPU空操作47

四、WAIT:等待指令47

五、ESC处理器交权指令47

六、LOCK:CPU总线封锁指令48

第七节标志位置位状态小结49

第三章8086系统设计51

第一节8086系统结构51

一、总线结构51

二、地址锁存52

三、双向总线驱动器53

四、时钟发生器54

五、存储器部件54

六、输入/输出端口58

七、中断服务59

八、8086的外围芯片简介63

第二节8086系统介绍63

第三节8086的定时69

一、指令周期、处理器总线周期和T状态69

二、8086处理器的定时70

三、分析处理器时序的目的71

四、系统时序分析73

第一节8086汇编语言的特点75

第四章8086宏汇编语言及程序设计方法75

第二节标记与表达式76

一、标识符76

二、保留字76

三、定义符77

四、表达式77

第三节数据的定义、初始化和访问79

一、数据项及其属性79

二、常数的定义方法79

三、变量的定义方法79

四、变量的访问82

五、标号84

六、记录的定义方法85

七、记录的访问及应用88

八、结构的定义和预置89

九、结构的访问及应用90

十、属性操作符92

第四节8086汇编语言程序的结构95

一、程序的分段控制方法96

二、段的寻址性97

三、段寄存器的加载98

四、段的前缀(段的修改)99

五、段的隐含访问100

六、GROUP(群)伪指令101

七、PROCEDURE(过程)伪指令101

八、程序模块的连接102

九、END(结束汇编)伪指令104

十、ORG(起始点)伪指令和程序计数器$105

十一、EVEN(偶)伪指令105

第五节几个程序结构105

一、总的代码容量小于64K字节,总的数据和堆栈容量也小于64K字节的程序结构105

二、总的代码和堆栈容量小于64K,而数据的容量大于64K的程序结构106

三、代码容量大于64K,而数据及堆栈的容量小于64K的程序结构107

四、代码、数据段都大于64K的程序结构107

第五章中断技术109

第一节一般概念109

一、中断的一般概念109

二、中断类型和中断结构110

三、中断的一般工作过程111

第二节8259A可编程中断控制器(PIC)113

一、8259A的基本功能113

四、CPU对中断的响应113

二、8259A的编程115

三、8259A的级联117

第三节8086的中断矢量结构和排队电路119

一、预先确定的中断119

二、用户确定的软件中断121

三、用户确定的硬件中断121

四、中断矢量表122

五、8086的中断处理过程124

六、断点中断124

七、8086的中断控制逻辑125

一、断电保护126

第四节 中断程序设计和实例126

八、中断响应时序126

第一节输入输出接口方法131

二、A/D转换器与系统的连接133

三、实时钟中断程序138

四、日历钟中断程序140

第六章输入输出接口技术141

一、累加器I/O方法141

二、存储器映象I/0方法142

第二节8251与8255接口控制器的程序管理143

一、8251可编程的串行接口控制器(PSIC)143

二、8255可编程的并行接口控制器(PPIC)147

第三节累加器I/O程序举例153

第四节输入输出的应用程序举例164

第七章数据运算与代码转换175

第一节 十进制数的运算程序175

一、两个多位十进制数相加175

二、对存储器中的十进制数取补175

第二节浮点数的运算178

一、浮点数运算的方法178

二、浮点数的基本操作子程序179

第三节初等函数运算程序举例190

一、求三角函数的两个子程序190

二、计算平方根的子程序196

第四节8087数据处理器NDP198

一、8087的结构以及与8086CPU的连接198

二、NDP处理器的数据格式202

三、NDP指令系统203

四、8087NDP处理器应用程序举例203

第五节代码转换213

一、二进制代码转换为八进制的ASCII码213

二、4位十进制数转换为二进制代码214

三、6位十进制数至二进制数的转换程序217

第八章 实用程序及分析218

第一节过程调用及参数传送程序218

一、通过寄存器传送参数218

二、通过存储器传送参数221

三、通过堆栈传送参数221

四、结构的参数传送230

一、外部输入控制开关量的方法236

二、程序内部设置状态字的方法236

第二节控制程序转移的实用程序236

第三节延时程序241

一、简单的延时和延时程序241

二、嵌套的延时程序243

三、关于计算指令和程序执行时间的几个问题246

第四节多精度数值运算程序247

一、双精度数的求补247

二、双精度数移位程序248

三、多精度数的加减程序250

四、长度不同的多精度数的加法程序251

第五节设置及清除单步工作方式的程序254

第六节设置断点的程序257

一、数据块移动程序263

第七节字符串处理程序263

二、码型转换程序267

第八节输入/输出程序270

一、键盘输入显示输出程序271

二、存储器映象的输入/输出程序271

第九章SDK-86单板计算机及其监控和调试程序分析279

第一节SDK-86单板机概述279

第二节SDK-86单板机的结构280

一、时钟发生器280

二、等待状态发生器280

三、中央处理单元281

四、并行I/O端口281

五、随机存取存储器282

六、可编程只读存储器283

七、I/O译码器284

八、离板译码器284

九、键盘/显示286

十、串行接口286

十一、总线扩展288

第三节SDK-86监控程序分析289

一、监控程序概况289

二、键盘监控程序分析290

第十章宏处理语言及程序设计315

第一节概述315

一、宏处理语言的概念315

二、宏处理和宏处理程序315

四、宏处理语言中的表达式和数316

三、宏处理语言中的标识符316

第二节宏指令的定义、调用及其扩展317

一、不带参数的宏指令317

二、带参数的宏指令318

三、宏体中有标号的宏指令320

第三节 内部宏指令的调用及扩展321

一、计算及设置数值的宏指令321

二、字符串比较宏指令322

三、控制程序流向的宏指令323

四、串处理宏指令325

五、控制台I/O宏指令327

六、其他宏指令327

附录8086指令系统总表329

参考书目343

1987《INTEL 8086程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张开善等编 1987 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

BASIC程序设计基础(1980 PDF版)
BASIC程序设计基础
1980 沈阳:辽宁科学技术出版社
INTEL  8086程序设计基础(1987 PDF版)
INTEL 8086程序设计基础
1987
程序设计基础(1983 PDF版)
程序设计基础
1983
程序设计基础(1978 PDF版)
程序设计基础
1978
程序设计基础(1983 PDF版)
程序设计基础
1983 北京:人民邮电出版社
BASIC程序设计基础(1986 PDF版)
BASIC程序设计基础
1986 天津:南开大学出版社
BASIC程序设计基础(1988 PDF版)
BASIC程序设计基础
1988 中国矿业学院出版社
FORTRAN程序设计基础(1988 PDF版)
FORTRAN程序设计基础
1988 北京:北京理工大学出版社
Intel 8086/8088宏汇编语言程序设计理论与实践(1993 PDF版)
Intel 8086/8088宏汇编语言程序设计理论与实践
1993 北京:兵器工业出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
CAD程序设计基础(1989 PDF版)
CAD程序设计基础
1989 上海:上海交通大学出版社
ADA程序设计基础(1989 PDF版)
ADA程序设计基础
1989 北京:科学技术文献出版社;重庆分社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:电子工业出版社
程序设计基础(1985 PDF版)
程序设计基础
1985 北京:科学出版社
PASCAL程序设计基础(1985 PDF版)
PASCAL程序设计基础
1985 广州:中山大学出版社