图书介绍

汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

汇编语言程序设计
  • 朱卫斌,张晓瑾,马琳编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030158547
  • 出版时间:2005
  • 标注页数:255页
  • 文件大小:10MB
  • 文件页数:271页
  • 主题词:汇编语言-程序设计-高等学校:技术学校-教材

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.1.2 计算机的发展2

1.1.3 微处理器的发展3

1.2 计算机系统概述4

1.2.1 硬件系统4

1.2.2 软件系统5

1.3 进位计数制及其相互之间的转换7

1.3.1 进位计数制7

1.3.2 各种数制间的相互转换9

1.4.3 补码11

1.4.4 带符号数的运算方法11

1.4 带符号数的表示11

1.4.2 反码11

1.4.1 原码11

1.5 字符编码13

1.5.1 BCD码13

1.5.2 字符编码15

1.5.3 汉字编码16

1.6 计算机中的常用术语16

1.6.1 数据单位16

1.6.2 容量单位17

1.6.3 运算速度单位17

小结17

习题18

第2章 8086/8088CPU系统结构19

2.1 Intel 8086/8088微处理器的结构19

2.1.1 8086微处理器的基本结构20

2.1.2 微型计算机的基本结构22

2.1.3 程序的执行过程24

2.2 8086/8088寄存器结构及其用途24

2.2.1 通用寄存器24

2.2.2 段寄存器26

2.2.3 指针寄存器和变址寄存器26

2.2.4 指令指针寄存器和标志寄存器27

2.3 8086的存储器组织28

2.3.1 存储单元28

2.3.3 物理地址和逻辑地址29

2.3.2 存储器的分段结构29

2.3.4 8086存储器的组织30

2.4 堆栈32

2.4.1 堆栈结构32

2.4.2 8086/8088堆栈的组织32

2.4.3 堆栈的操作33

小结33

习题34

第3章 8086/8088指令系统35

3.1 指令格式和操作数类型35

3.1.1 指令格式与指令的执行过程35

3.1.2 操作数的类型及其存储36

3.1.3 段缺省和段超越37

3.2.1 立即寻址方式38

3.2 8086/8088寻址方式38

3.2.2 直接寻址方式39

3.2.3 寄存器寻址方式40

3.2.4 寄存器间接寻址方式40

3.2.5 变址寻址方式42

3.2.6 基址变址寻址方式43

3.2.7 I/O端口寻址方式44

3.2.8 隐含寻址方式45

3.3 8086/8088指令系统45

3.3.1 数据传送类指令46

3.3.2 算术运算类指令54

3.3.3 逻辑运算与移位类指令61

3.3.4 输入/输出类指令65

3.3.5 处理器控制类指令66

3.4 DEBUG的使用67

3.4.1 DEBUG的进入和退出68

3.4.2 显示命令68

3.4.3 修改命令70

3.4.4 运行命令71

3.4.5 程序的调试71

3.5 80X86的指令系统72

3.5.1 80286新增指令73

3.5.2 80386新增指令74

3.5.3 80486新增指令76

3.5.4 Pentium新增指令77

习题78

小结78

第4章 汇编语言80

4.1 汇编语言程序80

4.1.1 汇编语言的基本概念81

4.1.2 汇编语言源程序格式81

4.2 汇编语言语句82

4.2.1 汇编语言语句的种类82

4.2.2 汇编语言的数据类型及其属性83

4.2.3 汇编语言的表达式和运算符86

4.3 伪指令91

4.3.1 符号定义伪指令92

4.3.2 变量定义伪指令92

4.3.3 段定义伪指令96

4.4 汇编语言上机过程98

4.3.4 过程定义伪指令98

4.4.1 编辑汇编语言源程序99

4.4.2 汇编源程序99

4.4.3 连接程序100

4.4.4 程序的执行与调试101

小结103

习题103

第5章 顺序程序设计106

5.1 汇编语言程序设计的基本步骤106

5.2 顺序程序设计107

5.2.1 十进制算术运算类指令107

5.2.2 基本的DOS功能调用109

5.2.3 程序设计举例112

习题116

小结116

第6章 分支程序设计118

6.1 分支程序结构118

6.2 转移类指令119

6.3 分支程序设计124

小结130

习题131

第7章 循环程序设计133

7.1 循环程序结构133

7.1.1 循环程序的引入133

7.1.2 循环程序的结构134

7.2.1 重复控制指令135

7.2 循环指令135

7.2.2 串操作指令138

7.3 循环程序设计142

7.3.1 单重循环程序设计142

7.3.2 多重循环程序设计147

小结149

习题150

第8章 子程序设计153

8.1 子程序的结构153

8.2 子程序的调用与返回154

8.2.1 子程序段内调用154

8.2.2 子程序段间调用155

8.2.3 子程序的返回156

8.3.1 子程序的定义158

8.3 子程序的设计158

8.3.2 子程序的调用与返回159

8.3.3 子程序的现场保护与恢复163

8.3.4 主程序与子程序之间的参数传递164

8.4 子程序的嵌套与递归169

8.4.1 子程序的嵌套169

8.4.2 子程序的递归172

8.5 子程序调用与系统功能调用174

8.5.1 子程序与系统功能调用174

8.5.2 系统功能调用的方法174

8.5.3 编写通用子程序的使用说明174

小结175

习题175

第9章 汇编语言的应用178

9.1 代码转换程序179

9.1.1 ASCII码与十进制数之间的转换179

9.1.2 十进制数转换为二进制数180

9.1.3 二进制数转换为十进制数181

9.2 十进制数的算术运算程序183

9.2.1 十进制数的加法运算程序183

9.2.2 十进制数的减法运算程序184

9.2.3 十进制数的乘法运算程序186

9.2.4 十进制数的除法运算程序188

9.3 DOS和BIOS功能调用190

9.3.1 DOS功能调用190

9.3.2 BIOS中断功能调用191

9.3.3 应用举例194

9.4.1 输入/输出指令196

9.4 输入/输出程序设计196

9.4.2 输入/输出程序设计举例199

9.5 汇编语言与C语言的接口201

9.5.1 Turbo C与汇编语言的接口方法201

9.5.2 自动产生汇编语言的框架程序202

9.5.3 编译、连接、运行接口程序204

小结205

习题205

第10章 高级汇编语言207

10.1 宏汇编207

10.1.1 宏定义208

10.1.2 宏调用和宏扩展208

10.1.3 宏汇编中参数的使用210

10.1.4 宏嵌套212

10.2 重复汇编212

10.2.1 使用REPT伪指令的重复汇编结构213

10.2.2 使用IRP伪指令的重复汇编结构213

10.2.3 使用IRPC伪指令的重复汇编结构214

10.3 条件汇编214

10.3.1 条件汇编的概念及条件汇编结构214

10.3.2 条件汇编伪指令215

10.4 库的使用217

10.4.1 库的建立217

10.4.2 库的使用217

小结218

习题218

11.1 段的完整定义220

第11章 模块化程序设计220

11.1.1 完整段定义221

11.1.2 简化段定义224

11.2 模块间的通信225

11.2.1 模块通信伪指令225

11.2.2 模块通信程序举例226

11.3 模块间的连接228

小结229

习题229

第12章 上机实验指导231

实验一 DEBUG的使用231

实验二 汇编语言程序的基本操作232

实验三 顺序程序设计233

实验五 循环程序设计234

实验四 分支程序设计234

实验六 子程序设计235

实验七 综合应用程序设计235

实验八 宏汇编程序设计236

实验九 模块化汇编程序设计236

附录238

附录1 ASCII码表238

附录2 8086/8088指令系统一览表239

附录3 80X86指令系统表242

附录4 DEBUG命令一览表244

附录5 常用DOS系统功能调用表246

附录6 常用BIOS中断功能调用表249

附录7 汇编程序出错信息表252

主要参考文献255

热门推荐