图书介绍

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

汇编语言程序设计
  • 何超主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111272601
  • 出版时间:2009
  • 标注页数:340页
  • 文件大小:120MB
  • 文件页数:353页
  • 主题词:汇编语言-程序设计-高等学校-教材

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.1.3汇编语言上机过程3

1.2微型计算机中数的编码和字符的表示4

1.2.1进位计数制4

1.2.2进制之间的转换5

1.2.3无符号数和带符号数8

1.2.4定点数与浮点数9

1.2.5计算机中的编码11

1.3 8086CPU、内存及I/O端口13

1.3.1内存13

1.3.2 I/O端口地址18

1.3.3 8086 CPU的编程结构19

1.3.4 8086CPU的寄存器20

1.3.5 80x86CPU的寄存器23

1.4汇编语言的源程序格式和语句类型23

1.4.1汇编语言的源程序格式和汇编语言的语句类型23

1.4.2汇编语言的源程序格式示例25

1.4.3符号地址27

1.4.4汇编语言可执行程序的格式28

1.5汇编语言中操作数的寻址方式29

1.5.1操作数的寻址方式29

1.5.2操作数的寻址方式在指令中的运用30

1.5.3关于寻址方式的3点说明35

1.6本章小结与学习目标36

1.7习题一36

第2章 汇编语言程序中的指令与伪指令40

2.1汇编语言的语句格式、运算符及表达式40

2.1.1汇编语言语句格式40

2.1.2操作数及其表达式42

2.1.3操作数表达式中的运算符44

2.2汇编语言程序中的伪指令48

2.2.1段定义伪指令48

2.2.2 ASSUME伪指令48

2.2.3数据定义伪指令50

2.2.4符号定义伪指令51

2.2.5用伪指令LABEL定义变量和标号53

2.2.6 PTR操作符、LABEL伪指令与THIS操作符的区别54

2.2.7置汇编地址计数器伪指令55

2.2.8地址定位伪操作56

2.2.9基数控制伪指令57

2.2.10过程定义伪指令PROC和ENDP58

2.3 8086/8088处理器的汇编语言常用指令58

2.3.1数据传送指令58

2.3.2算术运算指令67

2.3.3逻辑运算指令81

2.3.4移位指令83

2.3.5循环移位指令86

2.3.6串操作指令88

2.3.7与转移地址有关的寻址方式——无条件跳转指令JMp89

2.3.8处理机控制指令93

2.4 32位新增指令简介94

2.4.1寻址方式的变化94

2.4.2 32位新增指令94

2.5本章小结与学习目标99

2.6习题二99

第3章 汇编语言程序设计初步104

3.1系统功能调用104

3.1.1系统功能调用概述104

3.1.2输入输出(I/O)系统功能调用105

3.2汇编语言源程序的基本框架和设计的基本步骤108

3.2.1源程序的基本框架108

3.2.2源程序设计的基本步骤111

3.3顺序结构的汇编语言源程序的编写111

3.4分支结构的汇编语言源程序的编写115

3.4.1条件转移指令115

3.4.2汇编语言分支结构程序的编写117

3.5循环结构的汇编语言源程序的编写124

3.5.1循环控制指令124

3.5.2程序的循环结构125

3.5.3控制程序循环的方法125

3.5.4多重循环134

3.6本章小结与学习目标136

3.7习题三137

第4章 子程序设计140

4.1子程序的定义和格式及设计步骤140

4.1.1子程序的定义和格式140

4.1.2子程序的设计步骤和子程序的说明文件141

4.2子程序的调用和返回142

4.2.1调用与返回指令143

4.2.2现场的保护与恢复146

4.3主程序与子程序之间传递参数的方式147

4.3.1寄存器法148

4.3.2约定存储单元法151

4.3.3堆栈传递参数法155

4.4子程序设计举例159

4.5子程序嵌套162

4.5.1子程序的嵌套162

4.5.2子程序的递归和可再入性162

4.6本章小结与学习目标166

4.7习题四166

第5章 汇编语言程序的应用示例170

5.1数学运算的汇编语言程序示例170

5.1.1四则运算类程序示例170

5.1.2求一个数的平方根程序示例172

5.1.3求一个数的绝对值程序示例174

5.1.4求一个数的相反数程序示例175

5.1.5累加求和程序示例177

5.1.6计算一个复杂表达式的累加和——提高循环程序的效率示例180

5.1.7矩阵乘法程序示例182

5.2汇编语言的字符串185

5.2.1字符串及其操作指令185

5.2.2字符串的运算概述188

5.3数据的分类和统计程序202

5.4代码转换215

5.4.1进制转换215

5.4.2其他代码转换218

5.5列表220

5.5.1常数表221

5.5.2利用表实现码之间的转换222

5.6本章小结与学习目标223

5.7习题五223

第6章 输入输出和中断处理225

6.1输入输出和中断的基本概念225

6.1.1 I/O方式概述225

6.1.2中断与中断分类227

6.1.3中断向量与中断向量表229

6.1.4中断指令230

6.1.5中断处理过程231

6.1.6中断优先级与中断嵌套232

6.1.7存储器直接访问(DMA)方式233

6.1.8 I/O处理机方式234

6.2 BIOS和DOS及其中断调用234

6.2.1 DOS中断235

6.2.2系统功能INT 21H的调用方法236

6.3常用BIOS中断调用243

6.3.1 BIOS中断的分类243

6.3.2常用BIOS调用244

6.3.3 INT 16H(键盘I/O调用)244

6.3.4显示器调用246

6.4文件管理259

6.4.1 DOS磁盘管理259

6.4.2 BIOS磁盘存取功能262

6.5中断处理程序设计264

6.6本章小结与学习目标269

6.7习题六270

第7章 宏和多模块程序设计272

7.1宏272

7.1.1宏定义272

7.1.2宏调用274

7.1.3宏展开274

7.1.4宏的参数传递275

7.1.5特殊宏操作符276

7.1.6宏体中的变量和标号279

7.2宏嵌套281

7.2.1宏定义中嵌套宏定义282

7.2.2宏定义中嵌套宏调用282

7.3重复汇编伪指令和条件汇编伪指令283

7.3.1重复汇编伪指令REPT284

7.3.2重复汇编伪指令IRP285

7.3.3重复汇编伪指令IRPC285

7.3.4条件汇编伪指令IF286

7.4宏汇编语言源程序举例和宏与子程序的区别287

7.4.1宏汇编程序举例287

7.4.2宏与子程序的区别289

7.5多模块程序设计290

7.6汇编语言与高级语言的连接301

7.7本章小结与学习目标306

7.8习题七306

第8章 汇编语言程序开发与调试308

8.1汇编语言程序开发过程308

8.2汇编语言程序的调试方法312

附录318

附录A ASCII码表318

附录B Pentium指令系统一览表318

附录C BIOS调用323

附录D DOS功能调用说明332

附录E IBM PC的键盘输入码和CRT显示码338

参考文献340

热门推荐