Description of this instruction is:
Signed divide EDX:EAX by DWORD byte (EAX=Quo, EDX=Rem)
I don't understand what :
means here? Whats the meaning of EDX:EAX
?
Description of this instruction is:
Signed divide EDX:EAX by DWORD byte (EAX=Quo, EDX=Rem)
I don't understand what :
means here? Whats the meaning of EDX:EAX
?
Following the comment from this question
Because the instruction was introduced on a 32-bit architecture. It divides a 64-bit value in
EDX:EAX
by a 32-bit value, the result is stored inEAX
for the Quotient, andEDX
for the Remainder. On the 32-bit architecture there were no 64-bit registers likeRAX
See comment here