第8章 数据处理的两个基本问题 其二

8.7  div指令

div是除法指令,使用div做除法的时候:

除数:8位或16位,在寄存器或内存单元中

被除数:(默认)放在ax或dx和ax中

结果:

运算   8位  16位

商    al    ax

余数    ah    dx

div指令格式:

div   reg

div   内存单元

div  byte   ptr   ds:[0]

含义为:al=ax/(ds*16+0)的商

    ah=ax/(ds*16+0)的余数

div  word  ptr  es:[0]

含义为:

ax=(dx*10000H+ax)/(ds*16+0)的商

dx=(dx*10000H+ax)/(ds*16+0)的余数

猜你喜欢

转载自www.cnblogs.com/fate-/p/12926538.html