图书介绍

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

汇编语言程序设计
  • 木林主编 著
  • 出版社: 长春:东北师范大学出版社
  • ISBN:9787560286679
  • 出版时间:2012
  • 标注页数:328页
  • 文件大小:48MB
  • 文件页数:340页
  • 主题词:汇编语言-程序设计

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 汇编程序2

1.1.4 汇编语言的主要特点3

1.1.5 汇编语言的使用领域4

1.2 计算机的主要性能指标4

1.3 数据的表示和类型6

1.3.1 数值数据的表示6

1.3.2 非数值数据的表示9

1.3.3 基本的数据类型10

习题11

第2章 CPU资源和存储器12

2.1 计算机的基本结构12

2.2 寄存器组13

2.2.1 数据寄存器14

2.2.2 地址寄存器18

2.2.3 段寄存器18

2.2.4 专用寄存器19

2.3 存储器21

习题27

上机指导28

第3章 操作数的寻址方式34

3.1 立即数寻址方式34

3.2 寄存器寻址方式35

3.3 直接寻址方式36

3.4 寄存器间接寻址方式37

3.5 寄存器相对寻址方式39

3.6 基址加变址寻址方式40

3.7 相对基址变址寻址方式41

习题43

上机指导44

第4章 微机指令系统46

4.1 汇编语言指令格式46

4.1.1 指令格式46

4.1.2 了解指令的几个方面46

4.2 汇编语言指令系统47

4.2.1 数据传送指令47

4.2.2 标志位操作指令51

4.2.3 算术运算指令52

4.2.4 逻辑运算指令56

4.2.5 移位操作指令57

4.2.6 测试指令60

4.2.7 比较运算指令61

4.2.8 循环指令61

4.2.9 转移指令64

4.2.10 ASCII——BCD码运算调整指令68

4.2.11 处理器指令71

习题71

上机指导74

第5章 常用伪指令和操作符76

5.1 汇编语言数据与操作符76

5.1.1 常数76

5.1.2 变量77

5.1.3 标号78

5.1.4 数值返回值操作符78

5.1.5 属性操作符80

5.1.6 算术操作符81

5.1.7 逻辑操作符84

5.1.8 关系操作符85

5.1.9 分离字节操作符85

5.1.10 操作符的优先级85

5.2 常用伪指令86

5.2.1 数据定义伪指令87

5.2.2 复合内存变量的定义90

5.2.3 调整偏移量伪指令94

5.2.4 符号定义伪指令97

5.2.5 LABEL伪指令98

5.2.6 基数控制伪指令99

习题99

上机指导102

第6章 基本程序设计104

6.1 源程序的基本组成104

6.1.1 源程序的结构104

6.1.2 段的定义105

6.1.3 段寄存器的说明语句105

6.1.4 堆栈段的说明107

6.2 顺序结构108

6.3 分支结构109

6.4 循环结构117

6.5 子程序124

6.5.1 子程序的定义124

6.5.2 子程序的调用和返回指令125

6.5.3 子程序的参数传递128

6.5.4 寄存器的保护与恢复133

6.6 段的基本属性134

习题136

上机指导138

第7章 串操作指令与程序设计144

7.1 字符串操作指令144

7.2 字符串程序设计148

习题151

第8章 输入输出和中断153

8.1 输入输出的基本概念153

8.1.1 I/O端口地址153

8.1.2 I/O指令154

8.1.3 I/O程序举例154

8.2 中断155

8.2.1 中断的基本概念155

8.2.2 中断的指令156

8.2.3 中断和子程序调用157

8.3 中断功能的分类158

8.3.1 键盘输入的中断功能158

8.3.2 屏幕显示的中断功能161

8.3.3 打印输出的中断功能170

8.3.4 串行通信口的中断功能174

8.3.5 鼠标的中断功能176

8.3.6 目录和文件的中断功能181

8.3.7 内存管理的中断功能185

8.3.8 读取和设置中断向量185

习题189

上机指导189

第9章 宏192

9.1 宏的定义和引用192

9.1.1 宏的定义192

9.1.2 宏的引用193

9.1.3 宏的参数传递方式195

9.1.4 宏参数的特殊操作符的使用196

9.1.5 宏与子程序的区别198

9.2 与宏有关的伪指令199

9.2.1 局部标号伪指令LOCAL199

9.2.2 取消宏定义伪指令PURGE201

9.2.3 退出宏扩展伪指令EXITM201

9.3 重复汇编伪指令201

9.3.1 按参数值重复伪指令REPT202

9.3.2 按参数个数重复伪指令IRP203

9.3.3 按参数字符个数重复伪指令IRPC204

9.4 条件汇编204

9.4.1 条件汇编伪指令的格式205

9.4.2 条件汇编伪指令的举例206

习题208

上机指导209

第10章 应用程序的设计210

10.1 字符串的处理程序210

10.2 数据的分类统计程序213

10.3 数据转换程序215

10.4 动态数据的编程217

习题218

上机指导218

第11章 汇编语言和C/C++的混合编程220

11.1 汇编指令的嵌入220

11.2 多模块连接混合编程222

11.3 汇编语言在visual C++中的应用229

习题234

上机指导236

第12章 汇编语言调试工具238

12.1 宏汇编程序MASM与链接程序LINK239

12.1.1 运行汇编程序必备的条件239

12.1.2 编写汇编源程序239

12.1.3 执行宏汇编程序241

12.1.4 执行连接程序243

12.1.5 执行程序245

12.2 动态调试程序DEBUG246

12.2.1 动态调试程序DEBUG的主要特点246

12.2.2 DEBUG的进入246

12.2.3 DEBUG的主要命令247

12.3 TASM的使用251

12.4 连接器TLINK的使用252

12.5 编译器TCC的使用252

12.6 汇编语言其他编程工具254

12.6.1 编程集成环境PWB254

12.6.2 Turbo Assember259

12.6.3 CodeView260

12.6.4 Turbo Debuger261

上机指导262

附录A MS—DOS软中断266

附录B 系统功能调用及INT 21H269

附录C MS—DOS扩展错误代码表293

附录D 鼠标功能中断INT 33H295

附录E 其他DOS中断303

附录F BIOS中断305

参考文献328

热门推荐