Was bedeutet qword ptr [hexvalue] Mittelwert ohne base registrieren

War ich debugging von CLR-code in Assembler, und habe ein Zeile

mov rax, qword ptr [ff4053c0h]

Ich denke qword ptr [ff4053c0h] bezieht sich auf eine Zeichenfolge, an der ich interessiert bin, aber ff4053c0h ist nicht auf einen gültigen Speicherbereich. Lesen über qword ptr es scheint-Referenz auf eine Adresse basierend auf einem Basis-register (z.B. qword ptr [rsp+30h] ist 30 bytes in den stack), aber ich kann nicht herausfinden, was es bedeutet, ohne Basis registrieren.

  • Bezieht es sich auf die Adresse, die Lage spitzt sich zu, indem ff4053c0h wie ein quad-word (64 bits). Was auch immer die 64-bit-Wert an der angegebenen Adresse geladen werden rax. Wenn die Adresse nicht gültig ist, dann gibt es ein problem. Sind Sie sicher, dass Sie nicht gültig ist?
InformationsquelleAutor Rattle | 2015-07-03
Schreibe einen Kommentar