图书介绍

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

汇编语言程序设计
  • 刘丽莉主编 著
  • 出版社: 北京大学出版社
  • ISBN:
  • 出版时间:2010
  • 标注页数:312页
  • 文件大小:34MB
  • 文件页数:322页
  • 主题词:

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 汇编语言的特点及应用场合2

1.1.3 汇编语言与高级语言的比较3

1.2 硬件基础4

1.2.1 计算机硬件的基本组成4

1.2.2 地址、数据和控制总线5

1.2.3 CPU对内存的访问5

1.2.4 内存地址空间6

1.3 计算机执行程序的过程7

1.4 数制与转换9

1.4.1 数制10

1.4.2 数制的转换11

1.5 计算机中数和字符的表示13

1.5.1 计算机中数的表示13

1.5.2 计算机中字符的表示16

1.6 习题17

第2章 8086 CPU的编程结构20

2.1 8086 CPU的内部结构21

2.2 8086 CPU的内部寄存器22

2.2.1 通用寄存器22

2.2.2 段寄存器23

2.2.3 控制寄存器23

2.3 8086 CPU的存储器管理24

2.3.1 存储器的分段管理25

2.3.2 CPU对存储器的寻址26

2.4 外部设备(端口)28

2.5 8086 PC的工作过程29

2.6 80x86 CPU的工作模式34

2.6.1 实模式34

2.6.2 保护模式35

2.6.3 虚拟8086模式36

2.7 习题36

2.8 上机实验38

第3章 第一个程序44

3.1 汇编语言程序格式44

3.2 汇编语言程序上机过程与程序的跟踪调试46

3.2.1 输入源程序47

3.2.2 汇编48

3.2.3 连接50

3.2.4 运行调试51

3.3 常用伪指令53

3.3.1 段定义伪指令54

3.3.2 数据定义伪指令57

3.3.3 表达式与赋值伪指令59

3.3.4 其他常用的伪指令63

3.4 常用的DOS系统功能调用64

3.5 习题66

3.6 上机实验70

第4章 寻址方式与指令系统71

4.1 寻址方式71

4.1.1 立即寻址方式72

4.1.2 寄存器寻址方式73

4.1.3 存储器寻址方式74

4.1.4 L/O寻址方式81

4.2 8086/8088指令系统82

4.2.1 数据传送指令82

4.2.2 算术运算指令92

4.2.3 逻辑运算与移位指令105

4.2.4 串处理指令112

4.2.5 CPU控制指令119

4.3 习题120

4.4 上机实验127

第5章 转移指令与分支、循环程序设计129

5.1 转移指令的寻址方式129

5.1.1 段内寻址129

5.1.2 段间寻址132

5.2 控制转移指令134

5.2.1 无条件转移指令134

5.2.2 条件转移指令136

5.2.3 循环指令138

5.3 分支程序设计方法141

5.3.1 单分支结构程序设计141

5.3.2 二分支结构程序设计142

5.3.3 多分支结构程序设计143

5.3.4 用跳转表实现多路分支的程序设计145

5.3.5 分支程序应用举例147

5.4 循环程序设计方法154

5.4.1 单重循环结构程序设计155

5.4.2 多重循环结构程序设计160

5.4.3 循环程序应用举例163

5.5 习题167

5.6 上机实验177

第6章 子程序设计179

6.1 子程序的设计方法179

6.1.1 子程序的定义179

6.1.2 子程序的调用和返回指令181

6.1.3 保存与恢复寄存器185

6.1.4 子程序的参数传递186

6.1.5 增强功能的子程序定义191

6.2 子程序设计举例192

6.3 模块化程序设计196

6.3.1 伪指令PUBLIC和EXTRN196

6.3.2 模块间的调用197

6.3.3 模块间的参数传递198

6.3.4 子程序库201

6.3.5 C/C++和汇编语言的混合编程202

6.4 宏206

6.4.1 宏定义206

6.4.2 宏调用207

6.4.3 宏展开207

6.4.4 宏与子程序207

6.4.5 宏定义中的参数208

6.4.6 局部标号伪指令LOCAL210

6.4.7 取消宏定义伪指令PURGE211

6.4.8 宏嵌套211

6.4.9 宏库的建立和调用211

6.5 习题212

6.6 上机实验218

第7章 I/O与中断219

7.1 I/O219

7.1.1 I/O端口地址219

7.1.2 I/O指令220

7.1.3 I/O控制方式221

7.2 中断223

7.2.1 中断指令224

7.2.2 8086 CPU的中断分类225

7.2.3 中断向量表227

7.2.4 中断过程230

7.2.5 中断处理程序230

7.2.6 中断程序设计举例231

7.3 DOS与BIOS的中断调用238

7.3.1 键盘I/O239

7.3.2 显示I/O244

7.3.3 时间和日期中断250

7.3.4 时钟中断253

7.4 习题255

7.5 上机实验259

第8章 磁盘文件操作260

8.1 磁盘文件概述260

8.1.1 路径名和ASCIZ串261

8.1.2 文件代号式磁盘文件存取264

8.2 文件操作程序设计266

8.2.1 利用文件代号存取文件的流程266

8.2.2 建立新文件267

8.2.3 打开文件269

8.2.4 移动文件指针271

8.3 磁盘记录结构简介275

8.3.1 磁盘的记录方式275

8.3.2 主引导记录MBR277

8.3.3 分区引导记录279

8.3.4 文件分配表FAT280

8.4 直接磁盘服务282

8.4.1 基本磁盘服务INT 13H282

8.4.2 扩展磁盘服务INT 13H288

8.5 习题291

8.6 上机实验292

附录1 ASCII码表293

附录2 8086指令系统表294

附录3 汇编出错提示信息307

参考文献312

热门推荐