Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: [ASM] Speicher Reservieren

  Alt 5. Okt 2006, 20:08
Zitat von himitsu:
auslesen geht z.B. so:
Delphi-Quellcode:
mov eax, speicheraddr
mov edx, [eax+100]
oder besser/genauer gesagt
Delphi-Quellcode:
mov eax, speicheraddr
mov edx, dword ptr [eax+100]
a) Was ist jetzt der Unterschied zwischen den beiden Varianten?
b) wiso [eax+100], wenn man den Wert an der Stelle Speicheraddr auslesen will?

Zitat von himitsu:
[100] wäre ja das hundertste Byte vom gesammten virtuellen Speicherbereich ... und wenn du aufgepaßt hättest, dann wüstest du, das es dieses Byte nicht gibt (Speicherblock 0, also Byte 0 bis 65535 "existieren" nicht).
Ich schwöre, dass das in dem ASM-Crashkurd nicht drin stand (hoff ich zumindest)

Tja ich hab wohl noch 'n bissl was zu tun ^^
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat