Entschuldige die ignorante Frage, aber ich bin ziemlich verwirrt wegen x86.
Ist EDX im Wesentlichen das gleiche Register wie DX? Ich verstehe, EDX ist 32 Bit, während DX 16 Bit ist.
Wenn ich 0x1 nach EDX verschiebe, wäre 0x1 auch in DX?
DX ist einfach die untere 16b von EDX:)
Wenn Sie sich auf einem 64-Bit-System befinden, ist EDX das niedrige 32-Bit des RDX-Registers, das ein 64-Bit-Register ist.
Man könnte es sich als Zeiger vorstellen:
mit Ausnahme von high part löschung erwähnt in nrz kommentar
Tags und Links assembly x86