【发布时间】:2020-12-03 11:56:36
【问题描述】:
对于 x86 div 操作,有人可以帮助理解为什么当操作数/股息大小是双字时不使用 EAX 寄存器,而不是将它们拆分为 DX:AX 寄存器?
这里给出:https://c9x.me/x86/html/file_module_x86_id_72.html
跟标志有关系吗?
谢谢!
【问题讨论】:
-
dword 操作数大小 (
div r/m32) 是EDX:EAX / src=> EDX 和 EAX 结果。 DX:AX 将是字操作数大小。 (被除数是操作数大小的两倍。)