首页 > 代码库 > x86指令集总结
x86指令集总结
首先回顾下一条完整汇编指令的组成: [标号]:指令助记符 [操作数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. 处理器控制
x86指令集总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。