码迷,mamicode.com
首页 > 其他好文 > 详细

汇编中的乘法和除法

时间:2018-01-20 16:58:44      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:hid   otto   res   单元   gradient   detail   ali   object   over   

汇编中的除法和乘法

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 内 存 单 元 

 

汇编中的乘法和除法

标签:hid   otto   res   单元   gradient   detail   ali   object   over   

原文地址:https://www.cnblogs.com/xiyu714/p/8321144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!