S_18 发表于 2013-7-24 16:22:26

S。汇编问题。

本帖最后由 S_18 于 2013-7-25 15:18 编辑

div word ptr es:的含义为什么是 (ax)=[(dx)*10000H+(ax)]/((ds*16+0)的商啊 ?   重点是(dx)*10000H为什么?

zkbutt 发表于 2013-7-24 16:22:27

DX和AX组成一个32位的被除数,我们要计算A/B的商时,如果A值超过2^16,就只能用DX和AX表示,DX和AX就组成了A,假如:A的值70000D A换成十六进制是11170H由于AX装不下A的值 ,则表示为AX就=1170 DX=1 ,那么A这个被除数就是表示为 A=DX值*10000+AX的值。
页: [1]
查看完整版本: S。汇编问题。