不可多得的汇编教程
2021/12/24 17:08:45
本文主要是介绍不可多得的汇编教程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.环境的的搭建
1.1 xx环境的搭建和介绍
1.2 汇编-链接-执行
1.3 编写一个简单的汇编程序
1.4 OD 工具的简介
二.汇编中的数据类型(变量)
2.1 BYTE和SBYTE数据
2.2 word和SWORD
2.3 DWORD和SDWORD
2.4 QWORD数据
2.5 TBYTE数据
2.6 新建一个Demo程序,为其添加变量然,并在OD中对比二个的差别
三.汇编中的值
3.1 整数常量
3.2 整数表达式
3.3 实数常量
3.4 字符常量
3.5 字符串常量
3.6 给Demo程序的变量赋值,并在OD中观察赋值情况
四.汇编中的常用运算符
4.1 MOV指令
4.2 INC和DEC指令
4.3 ADD指令
4.4 SUB指令
4.5 MUL指令
4.6 DIV指令
4.7 给Demo程序做个简单的计算,在OD中观察计算情况
五.汇编中的常用位运算符
5.1 AND指令
5.2 OR指令
5.3 XOR指令
5.4 NOT指令
5.5 TEST指令
5.6 给Demo程序做个简单的位运算,在OD中观察计算情况
六.汇编中的关系运算符
6.1 EQ(相等)
6.2 NE(不等)
6.3 LT(小于)
6.4 GT(大于)
6.5 LE(小于或等于)
6.6 GE(大于或等于)
6.7 在Demo程序中对比二数,在OD中观察对比过程
七.汇编中的语句
7.1 普通语句
7.2 循环语句
7.3 JMP和LOOP指令
7.4 在Demo程序中实现一个while 循环,并在OD中观查他的实现
八.汇编中的字符操作
8.1 MOVSB,MOVSW和MOVSD指令
8.2 CMPSB,CMPSW和CMPSD指令
8.3 SCASB,SCASW和SCASD指令
8.4 STOSB,STOSW和STOSD指令
8.5 LODSB,LODSW和LODSD指令
8.6 Str_compare过程
8.7 Str_length过程
8.8 Str_copy过程
8.9 Str_trim过程
8.a Str_ucase过程
8.b 在Demo程序中进行字符串的拷贝,取长度对比 等操做,在OD中观查他的实现
九.汇编中的浮点数操作
9.1 浮点二进制表
9.1.1 IEEE二进制浮点数的表示
9.1.2 IEEE表示法
9.1.3 把十进制分数转化为二进制实数
9.1.4 浮点单元
9.1.5 浮点寄存器栈
9.1.6 近似
9.1.7 浮点异常
9.1.8 浮点指令集
9.1.9 算术运算指令
9.2 浮点指的比较
9.2.1 读写浮点值
9.2.2 异常的同步
9.2.3 混合模式算术运算
9.2.4 在Demo程序中进行浮点数计算,在OD中观查他的实现
十.汇编中的数组
10. 数组的声明
10.1 数组的赋值
10.2 数组的寻址方式
十一.汇编中的指针操作
11.1 OFFSET操作符
11.2 ALIGN伪指令
11.3 PTR操作符
11.4 TYPE操作符
11.5 LENGTHOF操作符
11.6 SIZEOF操作符
11.7 LABEL伪指令
11.8 间接操作数
11.9 变址操作数在Demo程序中声明一个数组,对他进行赋值 ,在OD中观查看他与指针的操作一样不
十二.汇编中的过程(函数)
12. 过程的描述
12.1 堆栈操作
12.2 运行时栈
12.3 PUSH和POP指令
12.4 过程的定义和使用
12.5 CALL和RET指令在Demo程序写一个加法的过程,在OD中看是怎么实现的
十三.汇编中的结构和宏
10.1 结构
10.1.1 定义结构
10.1.2 声明结构变量
10.1.3 引用结构变量
10.1.7 联合的声明和使用
10.2 宏
10.2.1 概述
10.2.2 宏的定义
10.2.3 宏的调用
10.2.4 宏的其他特性
10.2.5 宏函数
10.2.6 在Demo程序写一个加法的过程封装一个加法的宏函数,并调用,在OD中观察
这篇关于不可多得的汇编教程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)