Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
sonstiges:assembler [2010/06/24 17:52] volkerpsonstiges:assembler [2020/03/12 15:01] (aktuell) – [Disassembler IDAPRO FREE 4.1] volkerp
Zeile 3: Zeile 3:
 ===== Arnold-Assembler ===== ===== Arnold-Assembler =====
  
-Die meisten meiner Assembler-Programme sind mit dem [[http://john.ccac.rwth-aachen.de:8000/as/|Arnold-Assembler]] übersetzbar. In den Downloadpaketen liegt eine kleine Batch-Datei as.cmd bei, mit der ein Assemblerquelltext in eine Binärdatei oder auch in eine TAP-Datei (f. Z9001) assembliert wird.+Die meisten meiner Assembler-Programme sind mit dem [[http://john.ccac.rwth-aachen.de:8000/as/|Arnold-Assembler]] übersetzbar. Der Assembler von Alfred Arnold ist ein universeller Makro-Cross-Assembler für eine Vielzahl von Mikroprozessoren und -Controllern. Außerdem ist er komplett kostenlos.  
 + 
 +Allerdings erzeugt der Arnold-Assembler erzeugt nicht direkt Binär-Dateien oder auch Hex-Dateien, sondern *.p-Zwischencode-Dateien. Diese müssen mit einem weiteren Programm p2bin.exe erst zu einer Binär-Datei umgeformt werden.  
 + 
 +Deswegen liegt in den Downloadpaketen oft eine kleine Batch-Datei as.cmd bei, mit der ein Assemblerquelltext in eine Binärdatei umgewandelt wird:
  
 <code dos> <code dos>
Zeile 11: Zeile 15:
 </code> </code>
  
-Der Assembler von Alfred Arnold ist ein universeller Makro-Cross-Assembler für eine Vielzahl von Mikroprozessoren und -Controllern. Außerdem ist er komplett kostenlos+===== Disassembler IDAPRO FREE 4.1 =====
  
 +IDAPRO ist einer der leistungsstärksten Disassembler, der derzeit verfügbar ist. Die Variante 4.1 ist die letzte Freewarevariante, die den Z80 unterstützt. Leider arbeitet sie im Gegensatz zu den neueren Freewarevarianten noch im Textmodus. Dennoch nutze ich diesen Disassembler bevorzugt zum Disassemblieren der U880-Programme.
 +
 +Mittlerweile ist diese Version auch schwer im Netz aufzufinden. Aktuell gibt es diese Version hier:
 +https://vetusware.com/download/IDA%204.1%20_Freeware_/?id=10963
 +
 +IDA Freeware V 3.7: http://z80.info/zip/ida37fw.zip oder http://www.mkeates.force9.co.uk/idafw.zip
 +
 +  d:>IDA.EXE -pZ80 MYPROG.COM
 +  
 ===== Perl ===== ===== Perl =====
  
-Viele meiner kleinen Tools sind in Perl geschrieben. Unter Windows sollte [[http://www.activestate.com/activeperl|ActiveState's ActivePerl]] installiert werden. Werden .pl-Dateien mit dem perl-Tool verknüpft, können Perl-Programme im Kommandozeilenfenster genauso wie EXE-Dateien durch Eingabe des Namens gestartet werden. Andernfalls perl mit dem Perl-Programm als Parameter aufgerufen werden:+Viele meiner kleinen Tools sind in Perl geschrieben. Unter Windows sollte [[http://www.activestate.com/activeperl|ActiveState's ActivePerl]] installiert werden. Werden .pl-Dateien mit dem perl-Tool verknüpft, können Perl-Programme im Kommandozeilenfenster genauso wie EXE-Dateien durch Eingabe des Namens gestartet werden. Andernfalls muss "perlmit dem Perl-Programm als Parameter aufgerufen werden:
  
   perl programm.pl   perl programm.pl
-  
  
 +===== Download =====
 + 
 +  * {{:sonstiges:devtools.zip|}}
  • sonstiges/assembler.1277401931.txt.gz
  • Zuletzt geändert: 2010/06/23 22:00
  • (Externe Bearbeitung)