Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#26

Re: Maschinensprache

  Alt 15. Okt 2004, 10:55
Zitat von choose:
Sehr gute Darstellung, MaBuSE!
Da bekomme ich schon fast wieder Lust
Danke.
Die Erstellung des kleinen Tutorials hat auch viel Spaß gemacht.
Habe schon seit Jahren kein DEBUG.EXE mehr benuzt.

Aber in Delphi kenn man ja auch Assebler programmieren:
Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
  x, y, z: Integer;
begin
  x := 5;
  y := 7;
  z := 0;
  asm
    MOV EAX,X
    ADD EAX,Y
    MOV Z,EAX
  end;
  showmessage('Z='+IntToStr(z));
end;
Es gibt ja auch noch den CPU Debuger.
Einfach auf MOV EAX,X einen Breakpoint setzen und danach in die CPU Sicht gehen.
(Menü -> Ansicht -> Debug-Fentser -> CPU)
siehe Bild im Anhang
Da kann man dann Delphi-Programme auf Assembler Ebene debuggen.
Miniaturansicht angehängter Grafiken
asm_debug.gif  
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat