AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Maschinensprache

Ein Thema von Neutral General · begonnen am 13. Okt 2004 · letzter Beitrag vom 27. Okt 2005
 
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
 
#11

Re: Maschinensprache

  Alt 15. Okt 2004, 09: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.
Angehängte Grafiken
Dateityp: gif asm_debug.gif (80,0 KB, 93x aufgerufen)
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz