Verwendete IO-Ports bzw. Hardware:
Beschreibung:
========================================
= =
= 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
**********************************************************