本文主要是介绍汇编指令系统小总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
汇编指令系统总结
最近在学习汇编,感觉这个指令总结挺有用的,所以就分享一下。
1、数据传送指令
mov、 push、 pop、 pushf、 popf、 xcha
2、算数运算指令
add、 sub、 adc、 sbb、 inc、 dec、
cmp、 imul、 idiv、 aaa、
(执行影响标志寄存器:SF、 ZF、 OF、 CF、 PF、 AF位)
3、逻辑指令
and、 or、 not、 xor、 text、 shl、 shr、
sal、 rol、ror、rcl、rcr、
(除not外,执行均影响标志寄存器)
4、转移指令
无条件转移指令:jmp
条件转移指令:jcxz、je、jb、ja、jnb、jna
循环指令:loop
过程:call、ret、reft
中断:int、iret
5、处理机控制指令
cld、std、cli、sti、nop、clc、cmc、stc、
hlt、wait、esc、lock
6、串处理指令
movsb、movsw、cmps、scas、lods、stos、
(批量处理数据时需要rep、repe、repne等前缀指令配合使用。)
参考视频https://www.bilibili.com/video/BV1Rs411c7HG?p=712020.7.26_第一周
这篇关于汇编指令系统小总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!