常用汇编算术运算指令
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中去)
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中去)
相关文章推荐
- 汇编语言学习笔记 第三节:算术运算指令
- 汇编基础教程(二)——常用汇编指令之运算指令
- 8086汇编算术运算指令
- 汇编算术运算指令
- 常用汇编逻辑运算指令
- 32位汇编语言学习笔记(3)--leal和算术运算指令
- 汇编基础教程(二)——常用汇编指令之运算指令
- 汇编算术运算指令
- 汇编指令速查 之三 逻辑运算指令
- 汇编常用指令速查
- PIC8位单片机汇编语言常用指令的识读(中)
- 汇编语言---常用伪指令
- 汇编语言七——常用指令(转载)
- 汇编指令速查 之二 算术运算指令
- 汇编常用命令、指令一览
- 汇编基础(3) 运算与逻辑指令
- 每日一课(3/75) 算术运算指令
- 8086汇编 算术指令
- 学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
- PIC8位单片机汇编语言常用指令的识读(上)