龙空技术网

汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)

之乎者也吧呀 136

前言:

现在各位老铁们对“汇编语言指令大全neg”都比较看重,同学们都想要了解一些“汇编语言指令大全neg”的相关文章。那么小编也在网摘上网罗了一些有关“汇编语言指令大全neg””的相关资讯,希望咱们能喜欢,大家快快来了解一下吧!

一、ADD加法操作指令

将eax置1,ebx置2,运行下面命令,将结果保存到eax

add eax,ebx

扩展:adc需要再加上CF标志位的值

adc eax,ebx

二、SUB减法操作指令

将eax置3,ebx置2,运行下面命令,将结果保存到eax

sub eax, ebx

扩展:sbb需要再减去CF标志位的值

sbb eax,ebx

三、INC和DEC递增和递减指令

将eax值置为1,执行下面指令,inc递增1,dec递减1

inc eaxinc eaxinc eaxdec eaxdec eax

四、MUL乘法指令

将eax,ebx,ecx分别置为2,3,4,运行下面指令,默认后面的操作指令乘以eax,超过的位数存入edx里面

mul eaxmul ebx

扩展:如果有两个操作或者三个操作数,如下操作,eax*ebx将值赋值给eax,ebx*6赋值给eax

imul eax,ebximul eax,ebx,6

五、DIV除法指令

将eax置为9,ecx置为4,运行下面命令,eax存放商,edx存放余数

div ecx

六、XADD操作指令

将eax和ebx的值交换一下,并相加,将结果赋值给eax

xadd eax,ebx

七、NEG操作指令

将eax置为5,执行下面代码,将eax的数值,取反操作

neg eax

标签: #汇编语言指令大全neg