Einzelnen Beitrag anzeigen

Lillebrohr
(Gast)

n/a Beiträge
 
#1

Inline ASM --> mov edi, 'HalloWelt' Problem

  Alt 13. Sep 2005, 14:23
Schönen Guten Dienstag,

also ich möchte folgendes verwirklichen :

Delphi-Quellcode:
strHallo := 'Hallo';

asm

mov edi, strHallo

mov bl, [eax+edi]


end;
ok also als erstes einen string in ein register laden. Habe mir da gedacht mit LEA ranzugehen, bin dann aber kläglich gescheitert.
Ich habe gehört das nach der Zuweisung eines Strings die adresse zu dem String in eax befindet.
Aber was ist wenn ich nun mehrere Strings habe. Naja

Also wie könnte man den oben genannten wirren Quelltext gut umsetzen ?

MfG Lillebrohr
  Mit Zitat antworten Zitat