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 ^^