======================================== = = = BESCHREIBUNG I D A S = = = ======================================== 1. BEDIENUNG ************ STANDORT : 2800 - 3CD0 H START : 2800 H DANACH "J" FUER NEUSTART ODER "N" FUER RESTART - NACH "+" WIRD BEDIENEREINGABE ERWARTET. - JEDE EINGABE WIRD ERST NACH "ENT" ANALYSIERT. - "CUR-LINKS" UND "CUR-RECHTS" SIND MOEGLICH ZUR KORREKTUR - MAX. 64 ZEICHEN PRO ZEILE ********************************************************** 2. ARBEITSWEISE *************** 1. ASSEMBLERANWEISUNGEN KOENNEN VON DER TASTATUR ODER VOM TBG IN EINEN INTERNEN TXTPUFFER EINGEGEBEN WERDEN. 2. UEBER DIE TASTATUR KOENNEN ASSEMBLERANWEISUNGEN SOFORT NACH DER EINGABE UEBERSETZT UND ABGEARBEITET WERDEN. 2.1. EINGABE IN DEN TEXTPUFFER: (ABSPEICHERUNG DER ASSEMBLERANWEISUNG ZUSAMMEN MIT EINER ZEILENNUMMER ("ZNR") IM TEXTPUFFER ("TP"). DER TP IST NACH AUFSTEIGENDER ZNR ORGANISIERT. BEI EIN- GABE UEBER DIE TASTATUR WERDEN DIE ANWEISUNGEN MIT VORAN- GESTELLTER ZNR IN DEN TP UEBERNOMMEN UND AN ENTSPRECHENDER STELLE EINGEORDNET. BEISPIEL: 110 LD A,5 LUECKENHAFTE NUMMERIERUNG ERMOEGLICHT EINFUEGEN, AENDERN DURCH EINGABE MIT GLEICHER ZNR. JEDE ZEILE WIRD VOR DER ABSPEICHERUNG AUF IHREN SYNTAX UEBERPRUEFT. NACH EINGABE EINER "RUN"- ODER "ADDR"-ANWEISUNG ODER EINER ANWEISUNG OHNE ZNR WIRD DAS PROGRAMM IM TP GESCHLOSSEN UEBERSETZT. DER MASCHINENCODE ("MC") WIRD IM MC-BEREICH AUFGEBAUT (BE- FEHLE, KONSTANTEN, BEREICHE ...). "RUN" ARBEITET DEN MC AB ERSTER SPEZIFIZIERTER ANWEISUNG AB UND KEHRT IN DEN IDAS ZURUECK. 2.2. SOFORTAUSFUEHRUNG UEBER TASTATUR EINGEGEBENE ANWEISUNGEN OHNE ZNR WERDEN SOFORT UEBERSETZT UND AUSGEFUEHRT. BEISPIEL: LD A,5 DABEI KANN AUF IM TP VORHANDENE KONSTANTEN BEREICHE UND OPERANDEN ZURUECKGEGRIFFEN WERDEN ("DI" UND "LD I,A" SIND NICHT ERLAUBT). KOMMANDOEINGABEN ERFOLGEN OHNE ZNR UND ERDEN SOFORT AUS- GEFUEHRT. ********************************************************** 3. KOMMANDOS ************ ADDR ANZEIGE EINES ADRESSWERTES SYNTAX: ADDR AUSDRUCK KOMMANDO ZEIGT DEN WERT DES AUSDRUCKS IN HEX AN. FUER SYMBOLE WIRD AKTUELLER ADRESSWERT EINGESETZT. BEISPIEL: ADDR SYMB ASGN ANZEIGEN UND MODIFIZIEREN DER PUFFERADRESSEN. SYNTAX: ASGN ANZEIGE DURCH "ENT" QUITTIEREN ODER DURCH EINGABE NEUER ANFANGS- UND ENDADRESSEN AENDERN. NACH TP-ZUWEISUNG IST DIE VORHERGEHENDE QUELLE NICHT MEHR VERFUEGBAR. CM RUCKSPRUNG ZUM Z1013-MONITOR SYNTAX: CM DR ANZEIGE DER REGISTER SYNTAX: DR ANZEIGE DER AKTUELLEN REGISTERINHALTE DES PROZESSORS DS ANZEIGE UND MODIFIZIERUNG VON SPEICHERPLAETZEN SYNTAX: DS KILL STREICHEN VON TEXTZEILEN SYNTAX: KILL M,N (VON ZEILE M BIS N) KILL M (ZEILE M) KILL (ALLE ZEILEN) LIST ANZEIGE DES TP SYNTAX: LIST M,N (VON ZEILE M BIS N) LIST M (ZEILE M) LIST (ALLE ZEILEN) LIST MARKE (AB MARKE) CTRL-S UNTERBRICHT "LIST". LOAD LADEN VON QUELLPROGRAMMEN VOM TBG IN DEN TEXTPUFFER MCSV SCHREIBEN VOM MC AUF TBG SYNTAX: MCSV ANFANGSADR.,ENDARD. MCSV MARKE1,MARKE2 WERDEN KEINE ADRESSEN ANGEGEBEN, VERWENDET IDAS DIE ADRESSEN DES MC-BEREICHES. FILENAME MAX 8 BUCHSTABEN. PUT UMRECHNUNG VON DEZ IN HEX READ EINGABE IN DEN TEXTPUFFER SYNTAX: READ ZNR (AB ZNR) READ MARKE (AB MARKE) READ EINGABE VON ASSEMBLERZEILEN ODER GANZEN PROGRAMMEN. DIE EINGEGEBEN ZEILEN WERDEN NACH DER SPEZIFIZIERTEN ZNR ODER MARKE IN DAS VORHANDENE PROGRAMM EINGEFUEGT. WIRD KEINE ZNR ODER MARKE GENANNT, SO WIRD DAS PROGRAMM VOR DER ERSTEN VORHANDENEN ZEILE EINGESCHOBEN. NACH DER EINGABEAUFFORDERUNG "DIVICE (C (S))" IST DAS EINGABEGERAET FESTZULEGEN. BEI EINGABE UEBER DIE TASTA- TUR WIRD DIE ZNR INTERN BEREITGESTELLT. EINGABEN VOM TBG MIT TYP "TXT". RUN ABARBEITUNG VON ANWEISUNGEN AUS DEM EXTPUFFER SYNTAX: RUN M,N (VON ZELE M BIS N) RUN M (ZEILE M) RUN (ALLE ZEILEN) IM TP VORHANDENE QUELLE WIRD VOLLSTAENDIG UEBERSETZT. ANSCHLIESEND WIRD DER ERZEUGTE MC AB ZUR ERSTEN SPEZIFIZIERTEN ANWEISUNG GEHOERENDEN ADRESSE GESTARTET UND ABGEARBEITET. DANACH RUECKSPRUNG IN DEN IDAS . SAVE RETTEN VON QUELLEN AUS DEM TP AUF MB, WOBEI DIE DATEI UNTER "FILENAME" ABGELEGT WIRD. STEP NUMMERIERUNG DER TP-ZEILEN SYNTAX: STEP (SCHRITTWEITE 1) STEP M (SCHRITTWEITE M) ALLE IM TP VORHANDENEN ZEILEN WERDEN UMNUMMERIERT. WRIT AUSGABE AUS DEM TP SYNTAX: WRIT ZNR (AB ZNR) WRIT MARKE (AB MARKE) WRIT (ALLE ZEILEN) DAS IM TP BEFINDLICHE PROGRAMM WIRD AB DER ANGEGEBENEN ZNR ODER MARKE AUF DAS AUSGABEGERAET AUSGEGEBEN. NACH DER EINGABEAUFFORDERUNG "DIVICE (C (S))" BEANTWORTEN. ********************************************************** 4. SPRACHUMFANG *************** - GESAMMTER BEFEHLSUMFANG VON "SYPS K1520" - NICHT ZUGELASSEN: DEF , EJEC , TITL , IF , ENIF , MARC , ENDM EXTERNE SYMBOLE OKTALZAHLEN BEREICHSRESERVIERUNGEN GROESSER 255 ZUSAMMENGESETZTE AUSDRUECKE IN BYTESPEZIFI- KATIONEN (ZB.: L,(ADR+8) ) KOMMENTARE (WERDEN IGNORIERT) BEIM GEBRAUCH VON ASSEMBLERANWEISUNGEN WEITERHIN BEACHTEN: - SYMBOLE AUF DER RECHEN SEIE VON "EQU"-, "ORG"- UND "BER"-ANWEISUNGEN MUESEN VOR IHREM ERSTEN AUFTRETEN DEFINIERT SEIN, SONST ERHALTEN SIE DEN WERT "0" ZUGE- WIESEN. - BEI "ORG"-ANWEISUNGEN WIRD VOR DE SETZEN DES SPEICHER- PLATZZUWEISUNGSZAEHLERS KONNTROLLIERT, OB DIE DEFI- NIERTE ADRESSE IM MC-BEREICH LIEGT. - "PN" UND "END" SIND ERLAUBT, HABEN ABER KEINE WIRKUNG AUF DEN UEBRSETZUNGSLAUF. ********************************************************** 5. FEHLERMELDUNGEN ****************** +OPD+ OPERANDENFEHLER +MNE+ UNMEKANNTER BEFEHL +MDS+ MEHRFACH DEFINIERTES SYMBOL +SYM+ FEHLERHAFTES SYMBOL +LNR+ UNZULAESSIGE ZNR +LNG+ LAENGENFEHLER +ILO+ UNZULAESSIGE OPERATION +TB++ ENDE TEXTPUFFER +MC++ END MC-BEREICH **********************************************************