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
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:software:edas [2016/06/08 07:36] – [Hinweise] volkerpz9001:software:edas [2019/02/28 13:41] – [Beispiel] volkerp
Zeile 93: Zeile 93:
 | 1 | Ausführung des 1. Durchlaufs. Von dem Quelltext, der im Textpuffer des EDIT steht, wird eine Symboltabelle im RAM erzeugt. Dieser Paß ist für die Übersetzung eines Programmes unbedingt notwendig. | | 1 | Ausführung des 1. Durchlaufs. Von dem Quelltext, der im Textpuffer des EDIT steht, wird eine Symboltabelle im RAM erzeugt. Dieser Paß ist für die Übersetzung eines Programmes unbedingt notwendig. |
 | P (print) | P[Zeilennummer1,Zeilennummer2[,Programmende]]\\ Ausgabe der Übersetzungsliste auf dem Listgerät. | | P (print) | P[Zeilennummer1,Zeilennummer2[,Programmende]]\\ Ausgabe der Übersetzungsliste auf dem Listgerät. |
-| M (MC-Output) | Ausgabe des Maschinencodes auf Magnetbandkassette oder in den Arbeitsspeicher entsprechend der Angabe "T" oder "R". |+| M (MC-Output) | Ausgabe des Maschinencodes auf Magnetbandkassette oder in den Arbeitsspeicher entsprechend der Angabe "T" oder "R".\\ NAME: Bis 8 Zeichen, in Hochkommas; ADDRESS: Startadresse oder einfach Enter  |
 | F (fault) | Syntaktische Prüfung des Quellcodes und Ausgabe der Fehlermeldungen bei syntaktisch falschem Programm. | | F (fault) | Syntaktische Prüfung des Quellcodes und Ausgabe der Fehlermeldungen bei syntaktisch falschem Programm. |
 | X (cross-reference) | Ausgabe der Crossreferenztabelle | | X (cross-reference) | Ausgabe der Crossreferenztabelle |
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 
 ++#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 V24.COM wird erzeugt 
 +NAME :"V24" Name in Gänsefüßchen 
 +ADDRESS: Startadresse = Anfangsadresse 
 +VERIFY ((Y)/N)? N  
 +ASM--HC: 
 +PASS: E Assembler beenden 
 + 
 +OS 
 +
 +</code> 
 + 
  
  • z9001/software/edas.txt
  • Zuletzt geändert: 2020/04/30 07:50
  • von volkerp