汇编中的乘法和除法

汇编中的除法和乘法

div

(1)除数:

有8位和16位两种,在一个reg或内存单元中

(2)被除数:

默认放在AX或DX和AX中,如果除数为8位,被除数则为16位,默认在AX中存放;

如果除数为16位,被除数则为32位,在DX和AX中存放,DX存放高16位,AX存放低16位

(3)结果:

如果除数为8位,则AL存储除法操作的商,AH存储除法操作的余数;

如果除数为16位,则AX存储除法操作的商,DX存储除法操作的余数

格式:

div reg
div 内存单元

mul

(1)两 个 相 乘 的 数 :

两 个 相 乘 的 数 , 要 么都 是 8 位 , 要 么 都 是 16 位 。
如 果 是 8 位 , 一 个 默 认 放 在 AL 中 , 另 一 个 放 在 8 位 reg 或 内 存 字节 单 元 中 ; 
如 果 是 16 位 , 一 个 默 认 在 AX 中 , 另 一 个 放 在 16 位 reg 或 内 存 字 单 元 中 。 

(2) 结 果 :

如 果 是 8 位 乘 法 , 结 果 默 认 放 在 AX 中; 
如 果 是 16 位 乘 法 , 结 果 高 位 默 认 在 DX 中 存 放 , 低 位 在 AX 中 放 。

格 式:

mul reg 
mul 内 存 单 元 

 

转载于:https://www.cnblogs.com/xiyu714/p/8321144.html

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值