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
z9001:software:edas [2019/02/28 10:11] – [Assembler] volkerpz9001:software:edas [2020/04/30 07:50] (aktuell) – [Assembler] volkerp
Zeile 97: Zeile 97:
 | X (cross-reference) | Ausgabe der Crossreferenztabelle | | X (cross-reference) | Ausgabe der Crossreferenztabelle |
 | A (adress-dictionary) | Ausgabe der Symbolreferenztabelle | | A (adress-dictionary) | Ausgabe der Symbolreferenztabelle |
-| V (variation) | Änderung des Datenflusses für die Ausgabe des Maschinencodes und der Assemblerprotokolle.\\ Nach der Ausschrift "MO:" wird durch die Eingabe von "T" oder "R" festgelegt, ob die MC-Ausgabe bei der Ausführung des Kommandos M auf die Magnetbandkassette  oder in den RAM oder erfolgen soll.\\ Nach der Ausgabe von "LO:" wird durch die Eingabe von "C" der Bildschirm (Console) oder "F" der Drucker als Listgerät festgelegt. | +| V (variation) | Änderung des Datenflusses für die Ausgabe des Maschinencodes und der Assemblerprotokolle.\\ Nach der Ausschrift "MO:" wird durch die Eingabe von "T" oder "R" festgelegt, ob die MC-Ausgabe bei der Ausführung des Kommandos M auf die Magnetbandkassette  oder in den RAM oder erfolgen soll.\\ Nach der Ausgabe von "LO:" wird durch die Eingabe von "C" der Bildschirm (Console) oder "P" der Drucker als Listgerät festgelegt. | 
 | E (end) | Rücksprung in das Steuerprogramm (Monitor). | | E (end) | Rücksprung in das Steuerprogramm (Monitor). |
  
Zeile 193: Zeile 193:
  
  
-  * Beim Assembler ASM auf Adresse 18C2H: CD 4E 17 ändern in 3 x NOP (00). Dann wird beim Speichern aus dem Editor nicht mehr mit gelistet, das Speichern geht wesentlich flotter. +  * Beim Assembler ASM auf Adresse 18C2H: CD 4E 17 ändern in 3 x NOP (00). Dann wird beim Speichern aus dem Editor nicht mehr mit gelistet, das Speichern geht wesentlich flotter. 
 +  * Quelltexte bekommen die Endung TXT 
 + 
 +===== Beispiel ===== 
 + 
 +<code> 
 +robotron  Z 9001 Einschaltmeldung 
 + 
 +OS 
 +>ASM EDAS laden, nach dem Laden stehen die  
 + Kommandos "EDIT" und "ASM" im Speicher 
 + 
 +>EDIT Den Editor starten 
 +EDIT:N Neustart 
 ++#R"V24A3Q" Datei V24A3Q.TXT laden 
 ++#T, Quellcode auflisten 
 ++#E Editor beenden 
 + 
 +OS 
 +>ASM Assembler starten 
 +ASM--HC:N Neustart 
 +HL: 
 +MO: T Ausgabe auf Tape (bzw. USB) 
 +LO: C Listing auf Bildschirm (Console) 
 +PASS: 1 1. Pass muss sein 
 +PASS: M Ausgabe des Maschinencodes 
 + Datei V24A3.COM wird erzeugt 
 +NAME :"V24A3" Name in Gänsefüßchen 
 +ADDRESS: Enter, Startadresse = Anfangsadresse 
 +VERIFY ((Y)/N)? N  
 +ASM--HC: 
 +PASS: E Assembler beenden 
 + 
 +OS 
 +
 +</code> 
 + 
  
  • z9001/software/edas.1551348696.txt.gz
  • Zuletzt geändert: 2019/02/28 10:11
  • von volkerp