Einzelnen Beitrag anzeigen

gabneo

Registriert seit: 15. Okt 2006
Ort: Deutsche Toskana :)
93 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: asm vergleich? (Assembler gegen delphi prog)

  Alt 11. Mär 2007, 23:39
Vielen dank für deine Antwort.
Ich verstehe was du schreibst...ich muss zugeben das ist falsch wie ich es gemacht habe....also setze nun folgenden code ein:

Delphi-Quellcode:
 asm
  MOV ECX,c
  @LO1:
  JMP @START
  @SIM: DB 'gleich',0
          RET
  @OPP: DB 'ungleich',0
          RET
  @TRUE: LEA EDI, @SIM
          RET
  @FALSE: LEA EDI, @OPP
          RET
  @START: MOV EBX,wert1
          MOV EDX,wert2
          CMP EBX,EDX
          JE @TRUE
          JNE @FALSE
  LOOP @LO1
  MOV result2,EDI
 end;
und erhalte folgende nachricht: "IN Projekt C:\....exe trat ein problem mit folgender Meldung auf: 'Zugriffsverletzung bei 0x0012f858: Lesen von Adresse 0x0026183b' Prozess angehalten..."

und der debugger bleibt hängen bei "0012F858 F73443 div dword ptr [ebx+eax*2]"

was denkt ihr ist an dem code falsch?
  Mit Zitat antworten Zitat