标签:详细分析 详细 算术 nbsp 组成 寻址 回顾 算术运算 汇编
首先回顾下一条完整汇编指令的组成: [标号]:指令助记符 [操作数1] [, 操作数2] [; 注释] , 其中标号的使用取决于程序需要。指令助记符就是类似 MOV、ADD之类的。
对于每一条指令如果要详细分析的话,可以关注以下几点:1. 指令的功能 2. 指令操作数的寻址方式 3. 指令对标志的影响 4. 指令的长度和执行时间
下面对x86的指令集做一个总结,x86的指令总体可以分为 数据传送、算术运算、逻辑运算、串操作、程序控制、处理器控制 六种。 持续更新。。。。
1. 数据传送
1.1 传送指令MOV
> 格式: MOV DST, SRC
> 含义:将数据从SRC传到DST中
> 传送方向: SRC: 可以是寄存器、存储单元、立即数 DST: 可以是寄存器、内存
> 实现功能:1). CPU内部寄存器之间的数据传递
2). 立即数传递至通用寄存器 及 存储单元(各种寻址方式)
3). 寄存器和存储器之间的数据传送
1.2 交换指令
> 格式:XCHG OPRD1, OPRD2
>
2. 算术运算
2.1
3. 逻辑运算
4. 串运算
5. 程序控制
6. 处理器控制
标签:详细分析 详细 算术 nbsp 组成 寻址 回顾 算术运算 汇编
原文地址:http://www.cnblogs.com/Jocent/p/6910902.html