图书介绍

汇编语言基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

汇编语言基础教程
  • (美)斯特泊著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302370581
  • 出版时间:2014
  • 标注页数:205页
  • 文件大小:34MB
  • 文件页数:218页
  • 主题词:汇编语言-程序设计-教材

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.2 第一个程序2

1.3 变量声明4

1.4 立即数6

1.5 寄存器6

1.6 数据移动8

1.7 字符数据10

1.8 程序错误10

1.9 完整程序示例:C程序中嵌入汇编指令11

1.10 本章小结12

1.11 练习题12

第2章 输入与输出14

2.1 引言14

2.2 Hello World14

2.3 整数输出16

2.4 整数输入17

2.5 完整程序示例:应用输入、数据传递与输出操作19

2.6 本章小结20

2.7 练习题21

第3章 算术运算指令24

3.1 加法与减法运算24

3.2 乘法运算与除法运算指令26

3.3 一元运算:递增、递减和求反29

3.4 一元运算符与二元运算符的优先级32

3.5 完整程序示例:实现I/O与算术运算34

3.6 本章小结35

3.7 练习题36

第4章 选择结构38

4.1 引言38

4.2 if-then结构38

4.3 if-then-else结构43

4.4 嵌套if结构44

4.5 case结构46

4.6 字符与逻辑运算符47

4.7 高级汇编指令中的算术表达式52

4.8 完整程序示例:运用选择结构和I/O54

4.9 本章小结56

4.10 练习题56

第5章 迭代结构59

5.1 前置检测循环结构59

5.2 后置检测循环结构61

5.3 固定迭代循环结构63

5.4 循环与输入输出65

5.5 嵌套循环结构69

5.6 完整程序示例:实现幂函数71

5.7 本章小结73

5.8 练习题73

第6章 逻辑运算指令、移位指令、循环移位指令和堆栈76

6.1 引言76

6.2 逻辑运算指令76

6.3 逻辑移位指令80

6.4 算术移位指令83

6.5 循环移位指令85

6.6 堆栈操作87

6.7 使用寄存器、堆栈和xchg指令来实现数据交换89

6.8 完整程序示例:模拟一个OCR设备91

6.9 本章小结94

6.10 练习题94

第7章 过程与宏96

7.1 过程96

7.2 完整程序示例:在过程里实现幂函数99

7.3 寄存器内容的保存与恢复102

7.4 宏103

7.5 条件汇编108

7.6 使用条件汇编重新设计swap宏111

7.7 使用条件汇编实现幂函数宏114

7.8 完整程序示例:实现一个宏计算器116

7.9 本章小结122

7.10 练习题123

第8章 数组124

8.1 数组声明与编址124

8.2 使用基址寄存器进行数组索引126

8.3 查找129

8.4 使用寄存器esi和寄存器edi进行索引131

8.5 lengthof运算符和sizeof运算符135

8.6 完整程序示例:实现一个队列137

8.7 完整程序示例:实现选择排序141

8.8 本章小结145

8.9 练习题145

第9章 字符串147

9.1 引言147

9.2 字符串指令:移动字符串(movsb)148

9.3 字符串指令:scasb、stosb与lodsb151

9.4 字符串数组153

9.5 字符串比较指令cmpsb154

9.6 完整程序示例:搜索字符串数组159

9.7 本章小结161

9.8 练习题161

第10章 部分机器语言指令163

10.1 引言163

10.2 inc指令和dec指令163

10.3 mov指令165

10.4 add指令与sub指令169

10.5 movoffset指令和lea指令170

10.6 imp指令171

10.7 指令时序172

10.8 完整程序示例:机器语言列表173

10.9 本章小结175

10.10 练习题175

附录A Visual C++与MASM的安装177

A.1 Visual C++与MASM安装说明177

A.2 编写C语言程序与内联汇编177

A.3 编写独立MASM程序179

A.4 小结180

附录B 二进制、十六进制、逻辑运算与算术运算181

B.1 十进制与二进制数值181

B.2 十六进制183

B.3 逻辑运算概述185

B.4 无符号数值与加法186

B.5 有符号的数值188

B.6 带符号数值的加法运算与减法运算189

B.7 字符191

B.8 Hex/ASCII表192

B.9 小结193

B.10 练习题194

附录C 术语表195

附录D 部分汇编语言指令197

附录E 部分练习题的答案202

热门推荐