Sind EDX und DX das gleiche Register?

7

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?

    
BBedit 15.03.2013, 21:19
quelle

4 Antworten

9

DX ist einfach die untere 16b von EDX:)

%Vor%     
Shmil The Cat 15.03.2013, 21:20
quelle
15
%Vor%     
Dirk Wolfgang Glomp 02.04.2013 21:37
quelle
3

Wenn Sie sich auf einem 64-Bit-System befinden, ist EDX das niedrige 32-Bit des RDX-Registers, das ein 64-Bit-Register ist.

    
shoosh 15.03.2013 21:22
quelle
0

Man könnte es sich als Zeiger vorstellen:

%Vor%

mit Ausnahme von high part löschung erwähnt in nrz kommentar

    
BeniBela 15.03.2013 21:42
quelle

Tags und Links