一、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 eax inc eax inc eax dec eax dec eax1. inc eax 2. inc eax 3. inc eax 4. dec eax 5. dec eax
四、MUL乘法指令
将eax,ebx,ecx分别置为2,3,4,运行下面指令,默认后面的操作指令乘以eax,超过的位数存入edx里面
mul eax mul ebx
扩展:如果有两个操作或者三个操作数,如下操作,eax*ebx将值赋值给eax,ebx*6赋值给eax
imul eax,ebx imul 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