![]() |
Re: Maschinensprache
Sicher funktioniert es, die Programme machen ja auch nicht mehr als nullen und einsen zu erzeugen. Dafür musst du dich aber schwer einlesen.
|
Re: Maschinensprache
-->
![]() Schreibe einen Hexeditor, und dann kannst du immer noch Einser und Nullen in das Hexadezimalsystem umrechnen, wenn du noch tiefer gehen willst. |
Re: Maschinensprache
Hallo,
ich wurde folgendes gefragt: Zitat:
![]() gefunden mit: ![]() Viel Spaß Dr. MaBuSE |
Re: Maschinensprache
Zitat:
Das weiß ich, dass ASM keine Hochsprache ist, deshalb hab ich es ja unter "" gestellt. Nur vergleichsweise zu Maschinencode kommts einem schon so vor, da assembler eben deutlich lesbarer ist. Vielleicht ist mir am Wochenende fad, dass ich sowas mal schreib. |
Re: Maschinensprache
Sehr gute Darstellung, MaBuSE!
Da bekomme ich schon fast wieder Lust :) |
Re: Maschinensprache
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
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:
Es gibt ja auch noch den CPU Debuger.
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; 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. |
Re: Maschinensprache
Also nochmal eine blöde (?) Frage: Würde es theoretisch gehen wenn man das richtige in eine Textdatei
schreibt und diese dann in .exe umbenennt, das da dann ein Programm rauskommt ? |
Re: Maschinensprache
Ja. Nur erlaubt dir nicht jeder Editor, alle notwendigen Zeichen eingeben zu können (das Nullbyte zum Beispiel).
|
Re: Maschinensprache
Nein, aber Delphi erlaubt es doch oder ?
|
Re: Maschinensprache
Nein, glaube kaum. Nimm einen Hexeditor oder debug.exe.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 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