Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

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

[ASM] Speicher Reservieren

  Alt 5. Okt 2006, 18:43
Hiho
Ich habe auf Grund von diesem Problem angefangen Assembler zu lernen. Jedoch brauiche ich grad mal ein wenig Nachhilfe.

Wie kann ich einen beliebig großen Speicherblock reservieren und wie bekomme ich die Startadresse dieses Speicherbereichs?

Auf den Srbeitsspeicher zugreifen kann ich ja folgendermaßen:
Delphi-Quellcode:
...
asm
  mov eax, [100] // 100ste Byte auslesen bzw. bei Integer-Variablen: mov eax, [x]
  add eax, 1 // irgendeine Operation ausführen
  mov [100], eax // In den Arbeitsspeicher schreiben
end;
...
Ich hoffe mal wieder auf euren weisen Rat
Lars Kiesow
http://www.larskiesow.de

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