Kramer-MC: Monitorprogramm

Kommandos

KommandoBedeutungSyntax
A Assembler-Aufruf A
BAufruf BASIC-InterpreterB
CCOPY WO: = RIC
DDUMPDAADR, EADR
EEnd-FileEAADR
FFillFAADR,EADR, Byte
G GO GAADR, EADR1, EADR2 oder
GAADR oder
G
HHEX-ArithmetikHADR,ADR
I INPUT-Kanal zuweisen IT oder IL oder IU
JJUMP RAM-TabelleJ
KKNOW RAM-TestKAADR,EADR
L LIST-Zuweisung LT oder LL oder LU
MMOVEMAADR,EADR, ZADR
O OUTPUT-Kanal zuweisen OT oder OL oder OU
P PRINT Disassembler PAADR,EADR
RREAD ext. SpeicherRADR
S SUBSTITUTE
(Byte im Arbeitsspeicher ändern)
SADR,Byte
T Texteditor T
VVERIFYVAADR, EADR, ZADR
WWRITEWAADR,EADR
XRegister anzeigenX oder Xr
ZZweitregistersatzZ oder Zr

Erläuterungen:
ADRAdresse
AADRAnfangsadresse
EADREndadresse
ZADRZieladresse
rRegister A, B, ...


Einsprungtabelle

AdresseBefehlBedeutung
00E0H MCI: JMP CI Einzelzeicheneingabe Tastatur, Zeichen in Register A
00E3H MRI: JMP RI Einzelzeicheneingabe INPUT-Kanal, Zeichen in Register A
00E6H MCO: JMPCO Einzelzeichenausgabe Bildschirm, Zeichen in Register C
00E9H MWO: JMPWO Einzelzeichenausgabe OUTPUT-Kanal, Zeichen in Register C
00ECH MLO: JMP LO Einzelzeichenausgabe LIST-Kanal, Zeichen in Register C
00EFH MCSTS: JMP CSTS Tastaturstatus 0: kein Zeichen, -1: Zeichen
0F2H MIOC: JMP IOCHK IN/OUT-Zuweisung abfragen, Byte in Register A
0F5H MIOS: JMP IOSET IN/OUT-Gerät zuweisen, Byte in Register A