图书介绍

80386/80286汇编语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

80386/80286汇编语言程序设计
  • 索梅等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302014906
  • 出版时间:1994
  • 标注页数:331页
  • 文件大小:11MB
  • 文件页数:341页
  • 主题词:微型计算机 80386/80286 汇编语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

80386/80286汇编语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 基础知识1

1.1 微型计算机的基本结构1

目录1

1.2 汇编语言的基本概念2

1.2.1 汇编语言2

1.2.2 汇编语言源程序2

1.2.3 目标程序2

1.2.4 汇编程序2

1.3 为什么要用汇编语言编写程序2

1.4.1 二进制数的表示3

1.4 计算机数据表示3

1.4.2 十六进制数的表示4

1.4.3 数制转换5

1.4.4 带符号二进制数的表示7

1.4.5 数的补码表示8

1.4.6 字节(BYTE)、字(WORD)、双字(DWORD)、四字(QWORD)和十字节(TBYTE)9

1.4.7 ASCII码11

1.4.8 BCD码11

1.5.4 ASCII字符12

1.5.3 BCD码(二进制编码的十进制数)12

1.5.5 逻辑地址12

1.5.1 无符号二进制数12

1.5.2 有符号二进制数12

1.5 80386/80286处理的数据类型12

1.5.6 位13

1.5.7 串13

第二章 80386/80286微处理器及寻址方式14

2.1 80286微处理器14

2.1.1 性能介绍14

2.1.2 80286的系统结构14

2.1.3 80286的寄存器及功能16

2.1.4 80286保护方式下的中断和异常20

2.2 80386微处理器21

2.2.1 性能介绍21

2.2.2 80386的寄存器及功能21

2.2.3 80386的中断和异常26

2.3 80386/80286的实地址存储管理和寻址方式27

2.3.1 80386/80286的实地址存储管理27

2.3.2 段寄存器的隐含访问和取代27

2.3.3 80386/80286的寻址方式28

第三章 80386/80286指令系统31

3.1 指令格式31

3.1.1 标号31

3.1.2 指令助记符32

3.1.3 操作数32

3.1.4 注释32

3.2 指令集32

3.2.1 数据传送指令33

3.2.2 算术运算指令41

3.2.3 逻辑运算指令50

3.2.4 串操作指令56

3.2.5 控制转移指令61

3.2.6 条件字节设置指令(仅适用于80386)67

3.2.7 处理器控制指令68

3.2.8 位操作指令(仅适用于80386)69

3.2.9 高级语言支持指令70

3.2.10 保护方式指令72

4.1 基本伪指令76

4.1.1 程序结构伪指令76

第四章 源程序结构及汇编语言程序的上机过程76

4.1.2 数据定义伪指令77

4.2 源程序结构78

4.2.1 源程序的一般结构78

4.2.2 常用的源程序结构79

4.2.3 小模式的源程序结构81

4.3 汇编语言程序的正常结束方式81

4.3.1 采用DOS 4CH号功能调用81

4.3.2 将主程序定义为远过程81

4.4 完整源程序样例82

4.3.4 利用DOS的0号功能调用82

4.3.3 利用20H号中断调用82

4.5 汇编语言程序上机过程84

4.5.1 编辑汇编源程序84

4.5.2 汇编源程序文件(ASM)产生目标文件(OBJ)84

4.5.3 连接目标文件产生可执行文件(EXE)87

4.5.4 运行程序88

4.5.5 DEBUG调试程序88

第五章 汇编语言与汇编程序93

5.1 汇编语言语句及其格式93

5.1.2 助记符与定义符94

5.1.3 操作数94

5.1.1 标号及名字94

5.1.4 注释95

5.2 伪指令及其使用95

5.2.1 方式伪指令96

5.2.2 数据伪指令99

5.2.3 条件汇编伪指令123

5.2.4 宏指令126

5.2.5 列表伪指令138

5.3.1 算术操作符142

5.3 汇编语言操作符及其使用142

5.3.2 移位操作符144

5.3.3 逻辑操作符144

5.3.4 关系操作符145

5.3.5 回送值操作符146

5.3.6 类型操作符147

5.3.7 操作符优先级150

第六章 程序设计基本方法、技巧及实例152

6.1 输入/输出DOS功能调用简介152

6.1.2 字符输出(2号)功能调用153

6.1.3 字符串输出(9号)功能调用153

6.1.1 字符输入(1号)功能调用153

6.1.4 字符串输入(10号)功能调用154

6.2 顺序程序设计154

6.3 分支程序设计155

6.3.1 分支程序的结构155

6.3.2 分支程序设计方法156

6.4 循环程序设计161

6.4.1 循环程序的组成161

6.4.2 循环程序的基本结构形式161

6.4.3 多重循环169

6.5.1 子程序调用及返回过程中的现场保护与恢复171

6.5 子程序设计172

6.5.2 主程序与子程序之间的参数传送174

6.5.3 嵌套与递归子程序183

6.6 多模块程序设计188

6.7 程序设计技巧与应用实例192

6.7.1 算术运算程序设计193

6.7.2 串操作程序设计194

6.7.3 代码转换程序设计196

6.7.4 表处理程序设计197

6.7.5 文件操作程序设计199

6.7.6 图形显示实例202

7.1 输入与输出204

7.1.1 I/O接口器件204

7.1.2 I/O端口的编址204

第七章 输入输出与中断204

7.1.3 CPU与外设的通信内容205

7.1.4 CPU与外设的通信方式205

7.2 中断与异常209

7.2.1 中断与异常的概念209

7.2.2 实地址方式下的中断与异常209

8.2 80387/80287的基本结构212

8.2.1 浮动堆栈212

第八章 80387/80287协处理器212

8.1 80387/80287介绍212

8.2.2 状态字213

8.2.3 控制字214

8.2.4 特征字214

8.3 80387/80287处理的数据类型215

8.3.1 二进制整数215

8.3.2 压缩的十进制计数法215

8.3.3 短实数、长实数和暂存实数格式215

8.3.4 特殊数值216

8.4 80387/80287的指令系统217

8.5 80387/80287程序设计举例238

第九章 DOS和BIOS的使用241

9.1 DOS操作系统的使用241

9.1.1 DOS操作系统介绍241

9.1.2 DOS操作系统的系统功能调用242

9.1.3 中断调用21H244

9.2 BIOS的使用267

9.2.1 BIOS中断类型267

9.2.2 常用的BIOS中断调用的功能268

第十章 汇编语言与高级语言的接口303

10.1 MICROSOFT宏汇编程序与TURBO PASCAL的接口304

10.1.1 远调用305

10.1.2 近调用307

10.2 MICROSOFT宏汇编与TURBO C的接口308

附录A MASM 5.0宏汇编程序格式313

附录B LINK连接程序格式314

附录C 80386/80286/8086指令集315

附录D 80387/80287/8087指令集326

参考文献331

热门推荐