home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / fish / disks / d1085.lha / docs / deutsch / inhalt
Encoding:
Text File  |  1995-07-05  |  2.6 KB  |  53 lines

  1. ==========
  2.  
  3. DisectDemo       1.7    Symbolischer Disassembler und Debugger
  4.  
  5. Disect ist ein sehr umfangreicher Disassembler und Debugger, der auf
  6. einfache Benutzung ausgelegt wurde. Leider geht seine
  7. Leistungsfähigkeit auf Kosten des Speicherbedarfs: 1 MB muß es
  8. mindestens sein, für größere Projekte werden sogar 2 MB benötigt.
  9. Der Programmierer will jedoch nicht dazu aufrufen, das Programm dazu
  10. zu mißbrauchen, von kopiergeschützter Software illegal Kopien
  11. anzufertigen.
  12. Vilemehr ist Disect dazu geschaffen worden, Software zu entwickeln
  13. oder durch Einblicke in fremde Programme Wissen zu erlangen (Hacken 
  14. kann sehr lehrreich sein!)
  15.  
  16. Mit dem Debigger können ausführbare Dateien, Boot-Blöcke,
  17. Binärdateien oder auch ein bestimmter Speicherbereich geladen und zur
  18. Ausführung innerhalb des Debuggers als Prozeß zur Verfügung gestellt
  19. werden. Es kann sogar ein bereits existierender speicherresidenter
  20. Prozeß kopiert werden. Die Befehle innerhalb eines Prozesses können
  21. individuell ausgeführt werden; der Prozeß kann jedoch auch aktiviert
  22. werden, wobei dann Breakpoints zur Unterstüzung der Fehlersuche
  23. herangezogen werden können. System Exceptions können abgefangen
  24. werden, bevor sie den Rechner zum Absturz bringen, und es ist möglich,
  25. Programmsymbole aus ausführbaren Dateien zu lesen.
  26.  
  27. Im Disassembler kann ein geladenes Programm kommentiert oder mit
  28. Leerzeilen versehen werden; Zahlen und Adressen innerhalb des
  29. Programms könen durch Konstantennamen und Programmsymbole ersetzt
  30. werden. Alle Symbole der Release 3 des Betriebssystems sind für den
  31. Disassembler verfügbar. Ein Programm, daß auf diese Weise "seziert"
  32. wurde, kann dann in Form zweier Quelldateien gespeichert werden: Eine
  33. Programmdatei und eine Hilfsdatei. Diese Hilfsdatei enthält Equates
  34. für alle benötigten Konstantensymbole. Systemkonstantensymbole können
  35. Equates sein (zusammengefaßt in den Includedateien, in denen sie sich
  36. befinden); alternativ dazu kann die Hilfsdatei auch alle benötigten
  37. Includes enthalten. Datenfiles von Disect können zur späteren
  38. Verwendung gesichert werden.
  39.  
  40. Disect benötigt AmigaOS Version 2 oder höher; auch benötigt werden die
  41. ASL.library und die GadTools.library.
  42.  
  43. Jeder der die Shareware Gebühr bezahlt, erhält die Vollversion von
  44. Disect. Die hier mitgeliferte Version von Disect ist lediglich ein
  45. Demo. Mit der Demoversion kann nicht in eine Datei disassembliert
  46. werden; Programmsymbole können nicht aus ausführbaren Dateien
  47. ausgefiltert werden; Auto Trace Modus ist nicht verfügbar: Weiterhin
  48. sind nicht alle Datenfiles mit den Systemsymbolen enthalten.
  49.  
  50. Autor: D. M. Alderson
  51. Pfad: AmigaLibDisk1085:Programs/DisectDemo/
  52.  
  53.