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

- (美)斯特泊著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302370581
- 出版时间:2014
- 标注页数:205页
- 文件大小:34MB
- 文件页数:218页
- 主题词:汇编语言-程序设计-教材
PDF下载
下载说明
汇编语言基础教程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
热门推荐
- 2579811.html
- 1284541.html
- 91487.html
- 368750.html
- 270124.html
- 3568302.html
- 3757794.html
- 2974421.html
- 195068.html
- 2211627.html
- http://www.ickdjs.cc/book_1887916.html
- http://www.ickdjs.cc/book_2919782.html
- http://www.ickdjs.cc/book_2438286.html
- http://www.ickdjs.cc/book_2280851.html
- http://www.ickdjs.cc/book_2174653.html
- http://www.ickdjs.cc/book_1290714.html
- http://www.ickdjs.cc/book_1507494.html
- http://www.ickdjs.cc/book_2036798.html
- http://www.ickdjs.cc/book_560592.html
- http://www.ickdjs.cc/book_2426367.html