《8086/386系列汇编语言程序设计》求取 ⇩

目录1

编者的话1

绪论1

第一章Intel 8086体系结构6

§1-1微型计算机系统6

§1-2 8086 CPU9

1-2-1 8086 CPU9

1-2-2寄存器组11

1-2-3 CPU执行指令的过程12

1-2-4 总线接口单元与执行单元15

1-2-5 8086系统总线结构16

§1-3段寄存器17

1-4-1控制标志19

§1-4 标志寄存器FLAG19

1-4-2状态标志20

§1-5堆栈22

*§1-6 80286/38624

1-6-1 8028624

1-6-2 8038626

1-6-3 80386的寄存器组27

*§1-7 80486/Pentium29

1-7-1 8048629

1-7-2 Pentium29

习题一30

实验题31

第二章指令系统32

§2-1 寻址方式32

2-1-1 寻址方式32

*§2-2 80386寻址方式38

2-1-2 寻址方式的比较38

§2-3 指令系统40

2-3-1 数传指令40

2-3-2算术运算指令44

2-3-3 辑运算指令45

2-3-4移位指令47

2-3-5 数据串操作指令49

2-3-6转移指令54

2-3-7 处理器控制指令55

§2-4 80286的指令扩充56

§2-5指令代码格式56

习题二59

实验题二61

第三章汇编语言62

§3-1 汇编语言语句62

3-1-1 汇编语言语句64

3-1-2参数65

3-1-3标识符(Identifier)67

3-1-4运算和操作符67

§3-2 常量68

3-2-1 常量的定义68

3-2-2串常量(正文宏)69

§3-3 变量70

3-3-1 变量的定义70

3-3-2 变量的属性72

3-3-3 变量的使用74

§3-4 标号76

3-4-1 标号的类型与属性76

3-4-2 标号的定义77

§3-5 TYPE,SIZE与LENGTH79

§3-6 类型的改变与指定79

3-6-1 PTR运算符80

3-6-2 THIS运算符81

3-6-3 LABEL运算符81

§3-7 汇编语言程序结构82

3-7-1 模块(Module)结构82

3-7-2段(Segment)84

3-7-3过程(Procedure)91

3-7-4群(Group)92

§3-8简化的段定义93

§3-9 结构与记录96

3-9-1 结构(Structure)96

3-9-2记录98

§3-10条件汇编100

§3-11 宏指令语句101

3-11-1 宏操作伪指令102

3-11-2 重复块定义伪指令104

3-11-3 符号处理与LOCAL伪指令105

3-11-4嵌套宏定义106

3-11-5嵌套宏调用107

3-11-6重复宏定义109

3-11-7 宏定义库的使用——INCLUDE伪指令109

§3-12 汇编过程与汇编程序111

§3-13连接程序119

§3-14 汇编语言程序的运行环境121

3-14-1 操作系统121

3-14-2 DOS的内部和外部命令122

3-14-3 中断与系统功能调用123

*§3-15 EXE,COM文件结构与程序段前缀PSP126

3-15-1程序段前缀PSP126

3-15-2 EXE文件结构128

3-15-3 COM文件130

习题三132

3-15-4 内存控制块与环境块132

实验题三134

第四章程序设计方法137

§4-1 顺序结构137

4-1-1简单数制变换137

4-1-2简单数码转换139

4-1-3 重复宏定义和嵌套段定义在数码转换中的145

应用145

§4-2 分支结构146

4-2-1 无条件转移指令149

4-2-2条件转移指令152

4-2-3分支程序设计154

4-2-4多分支程序设计155

4-3-1 循环指令LOOP158

§4-3 循环结构158

4-3-2 多重循环161

§4-4 子程序170

4-4-1 子程序结构170

4-4-2 调用指令CALL171

4-4-3 返回指令RET172

4-4-4 子程序库172

4-4-5参数的传递172

4-4-6 嵌套174

4-4-7 递归178

§4-5 算术运算182

4-5-1 十进制运算182

4-5-2乘法运算186

4-5-3 除法运算190

4-5-4符号扩展指令192

§4-6 浮点数运算193

§4-7 可浮动程序与可再入程序197

4-7-1 可浮动程序197

4-7-2 可再入程序199

*§4-8 汇编语言子程序与高级语言的接口200

4-8-1 模块之间的连接方式201

4-8-2参数传递方法202

*§4-9 386实地址模式程序设计204

4-9-1 386的实地址模式204

4-9-2段字设置205

4-9-3 386的指令扩充206

4-9-4程序设计实例208

习题四210

实验题四212

§5-1 中断与异常213

第五章 中断与DOS调用的程序设计213

5-1-1 8086/286的中断方式214

5-1-2 中断类型与中断向量216

5-1-3 中断响应218

5-1-4 中断返回219

5-1-5 中断优先权221

*5-1-6 异常221

5-1-7 可编程中断控制器8259A222

*5-1-8 386的中断与异常225

§5-2 DOS中断调用226

5-2-1 DOS操作系统226

5-2-2中断调用228

5-2-3 中断调用的使用编程230

§5-3 系统功能调用233

5-3-1 系统功能调用233

5-3-2使用举例234

5-3-3 常驻内存程序的设计238

5-3-4在程序中嵌套DOS命令行操作239

§5-4 显示调用的程序设计244

5-4-1 EGA方式245

5-4-2 VGA/TVGA方式246

5-4-3 10H显示中断调用247

*5-4-4 VGA/TVGA的直接VRAM访问261

§5-5 磁盘文件管理270

*5-5-1 磁盘参数271

*5-5-2 磁盘分区271

*5-5-3 13H磁盘中断调用275

*5-5-4 25H/26H绝对磁盘读写中断调用277

*5-5-5 系统功能调用——传统的磁盘文件管理278

5-5-6采用文件标记的管理281

§5-6 通信应用编程286

5-6-1 信号处理287

5-6-2 信号接收缓冲区与队289

5-6-3 实时多任务与链表292

5-6-4信号编译码296

习题五299

实验题五300

第六章输入输出程序设计302

§6-1 I/O指令与并行通信302

6-1-1 I/O指令303

6-1-2 以查询方式进行数据并行输入/输出304

6-1-3微机并行接口(打印口)307

6-1-4 打印机I/O中断调用(17H)309

*6-1-5打印控制命令310

§6-2 串行通信与8250可编程异步通信接口312

6-2-1 串行通信312

6-2-2 RS 232C接口标准313

6-2-3 8250可编程串行异步通信接口(UART)315

6-2-4 串行通信程序设计320

6-2-5 串行输入输出中断调用与功能调用329

§6-3 可编程定时/计数器8253/8254与音乐编程332

*6-3-1 8253的编程333

6-3-2 PC微机扬声器驱动方法336

6-3-3 音调控制337

6-3-4 简单乐曲的演奏339

习题六341

实验题六341

*第七章保护模式下的程序设计344

§7-1 286保护模式下的寻址实现344

7-1-1 286 CPU系统结构344

7-1-2 寻址过程345

7-1-3段选择符与段描述符346

7-1-4 门描述符351

§7-2地址管理与虚拟存储的实现353

§7-3 特权级的保护354

7-3-1特权级(Privilege Level)355

7-3-2堆栈与数据段特权级保护规则355

7-3-3代码段特权级保护规则356

7-3-4 一致性代码段和非一致性代码段358

7-3-5 代码段特权级检查细则360

7-3-6 引起CPL变化的中断/异常与调用362

7-3-7其他保护性检查364

7-3-8 I/O保护364

§7-4 286/386的实地址模式365

7-4-1 实地址模式365

7-4-3 由保护模式返回实模式的方法366

7-4-2与8086的区别366

§7-5 多任务与任务转换368

7-5-1 多任务368

7-5-2任务状态段TSS369

7-5-3 任务门371

7-5-4 任务转换371

§7-6 保护模式下的中断与异常373

7-6-1 实模式下的中断与异常373

7-6-2保护模式下的中断与异常373

§7-7 保护模式下的指令扩充374

§7-8 286保护模式程序设计举例375

7-8-1 一般性问题375

7-8-2程序实例379

7-8-3 访问扩充内存388

7-9-1 386的保护模式390

§7-9 386保护模式程序设计390

7-9-2 寻址16位段的设计举例392

7-9-3 寻址32位段的设计举例393

习题七398

实验题七399

参考文献400

附录一8086汇编语言上机操作与常用工具软件402

一.上机操作过程402

二.汇编程序MASM403

三.库程序LIB404

四.连接程序LINK404

五.动态调试程序DEBUG405

六.Code View调试程序408

附录二DOS系统功能调用表411

附录三8086/286指令表418

附录四ASCII字符表427

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

高度相关资料

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