图书介绍

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

汇编语言程序设计
  • 曹洪其主编;白洪欢,蔡伯峰副主编 著
  • 出版社: 中国水利水电出版社
  • ISBN:7508407652
  • 出版时间:2001
  • 标注页数:300页
  • 文件大小:42MB
  • 文件页数:309页
  • 主题词:汇编语言(学科: 程序设计 学科: 高等教育) 汇编语言 程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1 汇编语言基础知识1

1.1 计算机系统的组成1

1.1.1 计算机硬件的组成1

1.1.2 计算机的软件系统3

1.2 程序设计语言4

1.2.1 机器语言4

1.2.2 汇编语言4

1.2.3 高级语言4

1.2.4 汇编语言的应用5

1.3 数据信息的表示5

1.3.1 数制与转换5

1.3.2 数值数据的表示8

1.3.3 非数值数据的表示10

习题一13

2 IBM PC计算机组织14

2.1 INTEL 8086/8088 CPU微处理器14

2.2 8088微处理器的寄存器16

2.2.1 通用寄存器16

2.2.2 专用寄存器17

2.3 8088的存储器19

2.3.1 存储单元的地址和内容19

2.3.2 存储器地址的分段20

2.3.3 逻辑地址和物理地址21

2.3.4 分段结构的使用21

2.4 端口与外部设备22

习题二22

3 8086/8088的寻址方式和指令系统23

3.1 寻址方式23

3.1.1 指令结构23

3.1.2 操作数寻址方式(operand-addressing modes)23

3.1.3 段跨越(segment overriding)27

3.2 8086/8088的指令系统28

3.2.1 数据传送指令29

3.2.2 转换指令35

3.2.3 算术指令36

3.2.4 十进制调整指令45

3.2.5 逻辑运算和移位指令49

3.2.6 字符串操作指令56

3.2.7 控制转移指令71

习题三82

4 汇编程序格式与程序调试90

4.1 汇编语言程序的格式90

4.1.1 汇编语言程序的基本结构及编译步骤90

4.1.2 段的定义、假设与引用94

4.1.3 程序的结束97

4.1.4 汇编语言的语句98

4.2 汇编程序调试109

4.2.1 汇编程序的查错方法109

4.2.2 汇编程序的调试工具109

4.2.3 DEBUG的使用方法110

4.2.4 用Turbo Debugger调试汇编程序117

4.2.5 用Soft-ICE调试汇编程序118

习题四121

5 基本程序设计126

5.1 概述126

5.1.1 汇编语言程序设计的步骤126

5.1.2 三种基本结构127

5.2 顺序程序设计127

5.2.1 加减运算127

5.2.2 乘除运算128

5.2.3 屏蔽、组合、求反码、求补130

5.2.4 二进制数、BCD数及ASCII码的转换130

5.3 分支程序设计131

5.3.1 单重分支结构的程序设计131

5.3.2 多重分支结构的程序设计133

5.4 循环程序设计137

5.4.1 循环程序的结构137

5.4.2 单重循环程序设计139

5.4.3 多重循环程序设计152

习题五156

6 子程序设计160

6.1 子程序与主程序160

6.1.1 子程序与主程序160

6.1.2 子程序调用与返回的方法161

6.2 子程序设计方法164

6.2.1 主调程序与子程序间的参数传递164

6.2.2 寄存器内容的保护与恢复175

6.2.3 子程序的嵌套与递归调用177

6.2.4 子程序文件181

习题六182

7 输入输出程序设计与中断技术185

7.1 输入输出概述185

7.1.1 I/O接口185

7.1.2 输入、输出过程186

7.2 输入输出的控制方式187

7.2.1 程序直接控制方式187

7.2.2 程序中断传送方式192

7.2.3 直接存储器存取(DMA)方式192

7.3 中断192

7.3.1 中断的基本概念192

7.3.2 中断处理过程193

7.3.3 8086/8088CPU中断系统196

7.3.4 中断控制器8259A200

7.3.5 中断程序设计203

习题七210

8 系统调用及程序设计212

8.1 DOS系统功能调用212

8.1.1 系统调用的方法212

8.1.2 设备管理系统功能调用213

8.1.3 文件管理系统功能调用215

8.1.4 内存管理系统功能调用225

8.2 常用的BIOS功能调用227

8.2.1 键盘驱动程序(INT 16H)228

8.2.2 显示器输出控制中断调用(INT 10H)230

8.2.3 打印机驱动程序(INT 17H)241

8.2.4 磁盘驱动程序(INT 13H)242

8.2.5 时钟中断调用(INT 1AH)243

习题八244

9 TSR程序设计246

9.1 TSR程序与DOS内存使用246

9.2 活跃TSR与被动TSR250

9.3 DOS的重入问题252

9.4 TSR程序设计要点与实例252

9.4.1 TSR程序设计要点252

9.4.2 TSR程序实例253

习题九262

10 汇编语言与高级语言的连接264

10.1 C语言与汇编语言的连接264

10.1.1 C语言与汇编语言连接的基本技术264

10.1.2 C语言与汇编语言连接的实例程序269

10.1.3 自动生成汇编语言程序框架275

10.1.4 C语言的内部汇编278

10.2 FoxPro语言与汇编语言的连接280

10.2.1 FoxPro与汇编语言连接的一般方法280

10.2.2 FoxPro与汇编语言的连接编程281

10.3 QBASIC语言与汇编语言的连接286

10.3.1 QBASIC语言调用汇编语言的基本方法286

10.3.2 QBASIC语言与汇编语言的连接实例287

习题十289

附录1 中断向量地址表290

附录2 DOS系统功能调用表292

参考文献300

热门推荐