Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
darkdragon
Anmeldungsdatum: 27.10.2005 Beiträge: 1
|
Verfasst am: 27. Okt 2005 17:03 Titel: Assembler HEX |
|
|
Hi, bin der Neue ^^
Ich brauch Hilfe bei einem Referat für den Infromatikunterricht , und zwar brauch ich sowas wie eine Tabelle oder Entsprechendes wo jeweils der Assemblercode mit dem hexadezimalen gegenstück aufgeführt ist.
danke im Vorraus
darkdragon |
|
Nach oben |
|
|
|
TMSearcher
Anmeldungsdatum: 19.05.2005 Beiträge: 270 Wohnort: Bremen
|
Verfasst am: 27. Okt 2005 20:40 Titel: |
|
|
Hi,
versuch mal folgendes:
Start -> ausführen -> cmd
Jetzt bist du auf der Konsole. Dann gibst du ein
Debug c:\windows\extrac32.exe > c:\List.txt
u
q
exit
Jede Zeile bitte mit Return bestätigen (bei "u" und "q" siehst du nichts, weil alles in die Datei List.txt umgeleitet wird; also keine Panik einfach machen)
Danach hast du im File "List.txt" folgendes Listing:
Code: |
-u
158B:0000 0E PUSH CS
158B:0001 1F POP DS
158B:0002 BA0E00 MOV DX,000E
158B:0005 B409 MOV AH,09
158B:0007 CD21 INT 21
158B:0009 B8014C MOV AX,4C01
158B:000C CD21 INT 21
158B:000E 54 PUSH SP
158B:000F 68 DB 68
158B:0010 69 DB 69
158B:0011 7320 JNB 0033
158B:0013 7072 JO 0087
158B:0015 6F DB 6F
158B:0016 67 DB 67
158B:0017 7261 JB 007A
158B:0019 6D DB 6D
158B:001A 206361 AND [BP+DI+61],AH
158B:001D 6E DB 6E
158B:001E 6E DB 6E
158B:001F 6F DB 6F
-q
|
Du kannst irgend eine beliebige Exe angeben, nur sie muss existieren und der Pfad muss stimmen.
Wenn du ein längeres Listing brauchst, gibst du einfach statt nur u,
u100,150 ein.
Edit: Ich muss leider zugeben der Quelltext ist nur bis Adresse 158B:000C sinnvoll, weil ein Windows-Programm unter "DOS" im debugger genau da beendet wird. Vielleicht hilft es trotzdem. Besser ist wenn man eine "com" Datei lädt, z.B. c:\windows\system32\command.com. Dann bekommst du ein Listing mit dem du auch was anfangen kannst.
In der ersten Spalte hast du die Speicheradresse, in der zweiten den Inhalt als Hex-Code und in der dritten den mnemonischen Ausdruck dazu.
Viel Erfolg
Gruß
TMS
PS.: Ich habe das nur so ausführlich erklärt, weil ich nicht weiss wie weit du dich auf der Konsole auskennst. _________________ Intelligent life is so very rare,
the rarest thing in creation
and the most precious
This is Earth Calling.. |
|
Nach oben |
|
|
Tobias
Anmeldungsdatum: 15.02.2005 Beiträge: 149
|
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|