EAX = 0x30323232
ECX = 0x000000F9
div ecx
EAX = 0x00318D0D
EDX = 0x0000008D
我无法理解为什么余下的EDX是8D。 我希望有人可以帮助我,谢谢。
答案 0 :(得分:1)
因为余数等于除法后遗留的内容,即除数与除数和商的乘积之间的差异。
您将0x30323232
除以0xF9
并得到0x00318D0D
的商。如果您将0x00318D0D
乘以0xF9
,则会得到0x303231A5
,因此余数将为0x30323232 - 0x303231A5
,等于0x8D
。