Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: Wert einer Variablen in ASM ausgeben, String zusammenset

  Alt 10. Okt 2003, 23:06
Moin Luckie,

sorry, ich dachte es ging Dir nur um die Schleife:
Du kannst auch mal versuchen, ob's ohne die e's vor den Registerbezeichnungen geht, mit sind's halt die ganzen 32 Bit


Code:
data segment
  dummy  DW 512 dup ($)
data ends


code segment
Start:
  mov  eax, 5 
  add  eax, 2 

  lea  esi,[eax]
  lea  edi,[edx]
  mov  ecx,10 ; strlen = Länge die kopiert werden soll
  rep  movsb
  mov  dx, offset dummy
  mov  ah, 9h
  int  21h
  mov  ax, 4C00h
  int  21h
code ends

end Start
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat