图书介绍

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

汇编语言程序设计
  • 张晓明,刘阳,张丹编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118046779
  • 出版时间:2006
  • 标注页数:283页
  • 文件大小:12MB
  • 文件页数:293页
  • 主题词:汇编语言-程序设计

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 二进制与十六进制的运算规则5

1.2 计算机语言6

1.2.1 机器语言6

1.2.2 汇编语言7

1.2.4 学习汇编语言的意义8

1.2.3 高级语言8

1.3 数据表示9

1.3.1 基本数据类型9

1.3.2 计算机中数的表示10

1.3.3 编码11

1.4 基本逻辑运算13

1.4.1 与运算13

1.4.2 或运算13

习题14

1.4.4 非运算14

1.4.3 异或运算14

第2章 8086微处理器的基本结构与寻址方式16

2.1 8086微处理器的基本结构16

2.2 8086的寄存器组19

2.3 8086的存储器管理21

2.4 8086的寻址方式23

2.5 指令系统31

习题32

3.1 汇编语言的基本语法34

第3章 汇编语言34

3.1.1 字符集35

3.1.2 保留字35

3.1.3 标识符36

3.1.4 语句36

3.1.5 程序结构37

3.2 汇编语言的数据与表达式38

3.2.1 常量38

3.2.2 变量38

3.2.4 表达式与运算符39

3.2.3 标号39

3.3 基本伪指令语句44

3.3.1 数据定义伪指令44

3.3.2 符号定义伪指令46

3.3.3 段定义伪指令47

3.3.4 模块定义伪指令49

3.4 汇编语言上机过程50

3.4.1 汇编语言的工作环境50

3.4.2 汇编语言程序的上机过程50

习题56

第4章 顺序结构程序设计58

4.1 程序开发步骤58

4.2 流程图的应用58

4.3 程序的基本控制结构59

4.4 基本指令系统60

4.4.1 数据传送类指令61

4.4.2 算术运算类指令66

4.4.3 十进制调整指令72

4.4.4 位操作类指令75

4.4.5 处理机控制类指令80

4.4.6 系统功能调用81

4.5 顺序结构程序设计84

习题87

第5章 分支结构程序设计90

5.1 标志寄存器90

5.2 转移指令94

5.2.1 无条件转移指令94

5.2.2 条件转移指令95

5.3.2 分支程序的设计方法97

5.3.1 分支程序的结构形式97

5.3 分支程序设计97

5.4 多分支结构程序设计103

习题106

第6章 循环结构程序设计108

6.1 问题的提出108

6.2 循环结构程序的组成109

6.3 循环控制指令111

6.4 数据串操作指令112

6.4.1 重复前缀指令113

6.4.2 基本数据串指令113

6.5.1 计数法116

6.5 循环程序的控制方法116

6.5.2 条件控制法119

6.5.3 逻辑尺控制法125

6.6 多重循环程序设计127

习题130

第7章 子程序设计133

7.1 概述133

7.2 子程序调用和返回指令134

7.3 子程序(过程)定义伪指令136

7.4.1 现场的保护和恢复138

7.4 子程序设计方法138

7.4.2 子程序说明文件139

7.4.3 子程序的参数传递方法139

7.5 子程序的嵌套与递归145

7.5.1 子程序的嵌套145

7.5.2 递归子程序148

7.6 子程序设计举例150

习题156

8.1.1 宏定义、宏调用与宏扩展159

第8章 宏与多模块程序设计159

8.1 宏指令159

8.1.2 参数的使用161

8.1.3 宏中的标号处理164

8.1.4 宏嵌套166

8.1.5 宏指令与子程序的区别169

8.2 重复汇编170

8.3 条件汇编172

8.4.1 源文件的包含175

8.4 多模块程序设计175

8.4.2 目标文件的连接176

8.4.3 模块间的通信177

习题181

第9章 输入/输出及中断程序设计184

9.1 输入/输出概述184

9.1.1 输入/输出的信息种类184

9.1.2 输入/输出指令185

9.1.3 主机与外设之间的数据传送方式186

9.2 条件传送方式程序设计188

9.3.1 中断类型190

9.3 中断概述190

9.3.2 中断系统的功能191

9.3.3 中断过程192

9.3.4 中断向量表193

9.3.5 中断指令194

9.4 中断控制器8259A195

9.4.1 8259A的编程结构195

9.4.2 8259A的工作方式196

9.4.3 8259A编程198

9.5.1 中断程序的设计方法202

9.5 中断程序设计202

9.5.2 中断向量的设置204

9.5.3 中断程序设计举例204

9.6 BIOS中断调用和DOS系统功能调用207

9.6.1 BIOS中断调用207

9.6.2 DOS系统功能调用208

习题210

第10章 32位80x86微处理机指令及程序设计212

10.1 微处理机的发展212

10.2 32位80x86微处理器的寄存器组216

10.3 32位80x86的存储器管理模式220

10.4 32位80x86寻址方式222

10.4.1 立即寻址与寄存器寻址222

10.4.2 存储器寻址222

10.5 32位80x86的指令系统224

10.6 32位80x86系列程序设计225

10.6.1 Win32ASM程序设计的基本原则225

10.6.2 Win32ASM程序的基本结构227

10.6.3 MASM32开发环境231

10.7 汇编语言与C/C++语言的混合编程231

10.7.1 Turbo C嵌入汇编方式232

10.7.2 Turbo C模块连接方式236

10.7.3 汇编语言在Visual C++中的应用241

习题245

附录247

附录A 标准ASCII码字符表247

附录B 8086/8088指令系统汇总表248

附录C 伪指令260

附录D DOS功能调用说明261

附录E BIOS调用说明268

参考文献283

热门推荐