《8086汇编语言程序设计》求取 ⇩

第1章汇编语言程序及执行过程14

1.0 宏汇编程序和连接程序14

1.1 一般概念15

1.1.0 汇编语句的种类15

1.1.1 汇编语句的格式15

1.2 程序的执行过程18

1.3 汇编语言程序结构20

1.3.0 COM程序21

1.3.1 EXE程序24

1.3.2 多模块程序27

上机指导32

习题33

第2章8086微计算机指令系统35

2.0 数据操作和存储表示的约定35

2.1 寻址方式37

2.1.0 寄存器寻址37

2.1.1 立即寻址37

2.1.2 直接寻址38

2.1.3 间接寻址38

2.1.6 基址变址寻址39

2.1.7 寻址方式的进一步说明39

2.1.4 基址寻址39

2.1.5 变址寻址39

2.2 8086指令集40

2.2.0 数据传送指令41

2.2.1 算术运算指令44

2.2.2 逻辑运算指令50

2.2.3 移位及循环指令53

2.2.4 串操作指令58

2.2.5 程序控制指令62

2.2.6 处理机控制指令68

上机指导70

习题70

3.0.0 汇编语言程序结构73

第3章汇编语言程序的运行环境73

3.0 一般概念73

3.0.1 名字76

3.0.2 保留字77

3.0.3 数的表示77

3.0.4 表达式和算符78

3.0.5 属性和描述符79

3.1 伪指令79

3.1.0 方式伪指令79

3.1.1 常量与数值表达式79

3.1.2 变量与地址表达式81

3.1.3 段86

3.1.4 过程和标号90

3.1.5 模块伪指令92

3.1.6 结构93

3.1.7 记录95

3.1.8 宏扩展伪指令97

3.1.9 条件伪指令102

3.1.10 简化段105

3.2 MSDOS调用及BIOS调用107

上机指导107

习题108

第4章顺序结构程序110

4.0 数据传送110

4.0.2 读变量或过程(标号)偏移的三种方法113

4.0.3 使用间接寻址方式113

4.0.0 数据段寄存器初始化的两种方法113

4.0.1 使用直接寻址方式读写简单变量113

4.0.4 使用基址或变址寻址方式读写一维数组114

4.0.5 使用基址变址寻址方式读写二维数组114

4.0.6 改变类型114

4.0.7 读写指定段的数据115

4.0.8 交换内存变量115

4.1 调用宏指令115

4.2 算术运算117

4.2.0 加减法运算117

4.2.1 乘法运算118

4.2.2 除法运算119

4.2.3 BCD数加减法120

4.2.4 BCD数乘法122

4.2.5 BCD数除法123

4.3 位处理125

4.3.0 逻辑运算125

4.3.1 移位操作126

4.3.2 循环移位128

4.4 简单数据转换129

4.4.0 2位的十进制数输入转换程序129

4.4.1 字节变量的十进制数输出转换程序131

4.4.2 2位的十六进制数输入转换程序132

上机指导133

习题134

第5章分支与循环结构135

5.0 分支结构135

5.0.0 条件语句135

5.0.1 分情况语句138

5.0.2 直接跳转139

5.1 循环结构142

5.1.0 for型计数循环142

5.1.1 while_do型条件循环145

5.1.2 repeat_until型条件循环147

5.2 算法的描述和实现149

5.2.0 算法描述的约定150

5.2.1 用汇编语言程序实现算法153

上机指导159

习题159

第6章子程序和宏160

6.0 子程序160

6.0.0 子程序的结构160

6.0.1 参数传递163

6.0.2 局部变量172

6.0.3 嵌套调用176

6.0.4 递归调用177

6.0.5 子程序库180

6.1 可重入程序181

6.1.0 一般概念182

6.1.1 影响可重入性的因素183

6.1.2 编写可重入程序184

6.2 宏指令185

6.2.0 适于使用宏的情况185

6.2.1 参数传递186

6.2.2 使用字符替换算符188

6.2.3 局部名字189

6.2.4 嵌套调用190

6.2.5 嵌套宏定义192

6.2.6 宏指令库193

6.3 宏指令与子程序的对比194

上机指导194

习题195

第7章输入/输出197

7.0 I/O概述197

7.0.0 I/O设备197

7.0.1 I/O寄存器和I/O地址198

7.0.2 I/O指令198

7.0.3 I/O接口199

7.0.4 I/O宏指令200

7.0.5 I/O协议201

7.1 简单方式I/O程序202

7.1.0 发声程序202

7.1.1 控制程序207

7.2 查询方式I/O程序209

7.2.0 设定协议和接口初始化209

7.2.1 查询方式的串行I/O程序214

7.2.2 查询方式的打印输出程序220

上机指导221

习题222

8.0.0 异常和中断是特殊的信息传输223

8.0.1 中断类型和屏蔽223

第8章异常和中断223

8.0 异常和中断概述223

8.0.2 异常类型224

8.0.3 向量号224

8.0.4 优先级226

8.0.5 异常和中断过程226

8.1 异常或中断处理程序一般结构227

8.1.0 现场的保护和恢复227

8.1.1 异常和中断处理228

8.1.2 处理异常和中断的编程原则230

8.2 8086系统的中断结构和8259中断控制器231

8.3.0 设定中断规约和接口初始化233

8.3 中断方式I/O程序233

8.3.1 中断方式的串行输入程序234

8.3.2 中断查询236

8.3.3 驻留内存的中断方式串行输入程序238

8.4 软中断处理程序242

8.4.0 软中断处理程序和子程序242

8.4.1 扩充软中断处理程序243

8.4.2 接管MSDOS的非正常退出处理245

8.4.3 接管MSDOS危急错误处理247

上机指导250

习题251

9.1 文件控制块和文件把柄252

9.0 文件概念252

第9章MSDOS文件管理功能252

9.2 文件结构253

9.3 文件的打开和关闭254

9.4 读写操作256

9.5 移动指针的操作258

9.6 文本文件结构259

上机指导261

习题262

第10章汇编语言程序与高级语言程序的连接264

10.0 连接的一般性概述264

10.1.0 基址指针寄存器265

10.1 C语言与汇编语言程序的连接265

10.1.1 C语言与汇编语言程序连接时的系统约定266

10.1.2 连接实例268

10.2 汇编程序与PASCAL程序的连接270

10.2.0 汇编例程与PASCAL程序连接时的系统约定270

10.2.1 连接实例272

上机指导276

习题277

附录A 8086/80286/80386汇编指令表278

附录B 算符和汇编伪指令284

附录C MSDOS调用及BIOS调用291

附录D 符号编码和字符串300

参考文献302

1994《8086汇编语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王鉴泉,宋立彤编著 1994 北京:高等教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

汇编语言程序设计(1988.06 PDF版)
汇编语言程序设计
1988.06 西安市:西安电子科技大学出版社
汇编语言程序设计( PDF版)
汇编语言程序设计
辽宁省电子计算机学会小型微型计算机系统编辑部
8086/8088宏汇编语言程序设计教程( PDF版)
8086/8088宏汇编语言程序设计教程
汇编语言程序设计( PDF版)
汇编语言程序设计
辽宁省电子计算机学会
8088/8086汇编语言程序设计(1993 PDF版)
8088/8086汇编语言程序设计
1993 北京:中央广播电视大学出版社
8086/8088汇编语言程序设计(1987 PDF版)
8086/8088汇编语言程序设计
1987 北京市:北京出版社
汇编语言程序设计(1988 PDF版)
汇编语言程序设计
1988 西安:西安电子科技大学出版社
8086/386系列汇编语言程序设计(1994 PDF版)
8086/386系列汇编语言程序设计
1994 北京:北京邮电学院出版社
汇编语言程序设计(1996 PDF版)
汇编语言程序设计
1996 长春:吉林科学技术出版社
汇编语言程序设计(1997 PDF版)
汇编语言程序设计
1997 哈尔滨:哈尔滨工业大学出版社
汇编语言程序设计(1998 PDF版)
汇编语言程序设计
1998 成都:电子科技大学出版社
汇编语言程序设计(1994 PDF版)
汇编语言程序设计
1994 成都:电子科技大学出版社
汇编语言程序设计(1988.04 PDF版)
汇编语言程序设计
1988.04 北京市:中央广播电视大学出版社
汇编语言程序设计(1998 PDF版)
汇编语言程序设计
1998 徐州:中国矿业大学出版社
汇编语言程序设计(1994 PDF版)
汇编语言程序设计
1994 沈阳:东北大学出版社