您的位置:首页 > 其它

常用汇编算术运算指令

2017-03-11 17:37 302 查看
add 加法

adc 带进位加法

inc 加1

aaa 加法的ASCII码调整

daa 加法的十进制调整

sub 减法

sbb 带借位减法

dec 减1

nec 求反(以0减之)

cmp 比较(两操作系统做减法,仅修改标志位,不回送结果)

aas 减法的ASCII码调整

das 减法的十进制调整

mul 无符号乘法

imul 整数乘法

(以上两条结果回送:ah和al(字节运算),或dx和ax(字运算))

aam 乘法的ASCII码调整

div 无符号除法

idiv 整数除法

(以上两条,结果回送:商回送al,余数回送ah,(字节运算);或商回送ax,余数回送dx,(字运算))

aad 除法的ASCII码调整

cbw 字节转换为字(把al中字节的符号扩展到ah中去)

cwd 字节转换为双字(把ax中的字的符号扩展到dx中去)

cwde
字节转换为双字(把ax中的字的符号扩展到eax中去)

cdq
双字扩展(把eax中的字的符号扩展到edx中去)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息