汇编加减乘除

add 寄存器 数据            add ax,8

add 寄存器,寄存器         add ax,bx

add 寄存器,内存单元     add ax,[0]

add 内存单存,寄存器     add [0],bx

 

adc带进位加法指令 adc 操作对象1,操作对象2,则结果等于 操作对象1=操作对象1+操作对象2+CF

 

 

sub 寄存器 数据            sub ax,9

sub 寄存器,寄存器         sub ax,bx

sub 寄存器,内存单元     sub ax,[0]

sub 内存单存,寄存器     sub [0],ax

 

sbb 操作对象1,操作对象2,则结果等于 操作对象1=操作对象1-操作对象2-CF

结果都是存在第一个参数里

 

8位乘法,第一个乘数默认放在AL中,结果放在AX中

 

16位乘法,第一个乘数默认放在X中,结果高位放在DX,低位放在AX

 

mul reg

mul 内存单元

 

除数:有8位和16位两种,在REG或内存中

被除数:除数为8位,被除数为16位,放在AX中,除数为16位,被除数为32位,高位放在DX,低位放在AX

结果:除数为8位,则AL存商,AH存余数

        除数为16位,则AX存商,DX存余数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值