ISIS
ISIS, což je zkratka pro Intel System Implementation Supervisor, byl operační systém určený pro rané mikroprocesory Intel, například 8080. Původně jej vyvinuli Ken Burgett a Jim Stein pod vedením Steva Hanny a Terryho Opdendyka.
Používal se i ve východním bloku, například na počítačích SAPI-80, PLAN 80 A, nebo SM 50/40 (pod názvem DOS MVS).
Volání ISIS-II
Z dokumentace PLAN 80 A
Adresa | Zkratka | Text |
0F800H | "COLDST" | Studený start monitoru |
0F803H | "CI" | Vstup z konzoly [A] |
*0F806H | "RI" | Vstup ze sériového portu [A] |
0F809H | "CO" | Výstup na konzolu [C] |
*0F8GCH | "PO" | Výstup na sériový port [C] (původně šlo o výstup na děrnou pásku) |
*0F80FH | "LO" | Výstup na tiskárnu |
0F812H | "CSTS" | Stavový port konzoly [A] |
*0F815H | "IOCHK" | Zjištění I/O-bytu [A] |
*0F818H | "IOSET" | Nastavení I/O-bytu [C] |
*0F81BH | "MEMCK" | Zjištění konce uživatelské paměti RAM [AB] |
*0F81EH | "IODEF" | Nastavení uživatelských V/V [C] |
0F821H | "INTER" | Skok do ošetření přerušení |
0F824H | "CRLF" | Nový řádek |
0F827H | "EXPR" | Vstup parametrů, počet C [C] |
0F82AH | "ERROR" | Výpis '#' na obrazovku |
0F82DH | "ASHEX" | Převod ASCII na HEX, [A] |
0F830H | "DADR" | Zobrazení obsahu [HL] |
0F833H | "DBYTE" | Zobrazení obsahu [A] |
*0F836H | "BHILO" | Inkrementace [HL] a srovnání s [DE] |
0F839H | "NEXT" | Teplý start monitoru |
0F83CH | "SPACE" | Mezera na CO |
0F83FH | "CINCR" | Vstup a rozpoznání příkazu |
*0F842H | "IMTXT" | Zobrazení bezprostředně násl. textu |
0F845H | "ADRKUR" | Adresa kurzoru do [HL] |
0F848H | "HXASC" | Převod HEX na ASCII |
*0F84BH | "TIMER" | Čekání [BC] milisekund |
0F84EH | "GETADR" | Adresa monitorovské proměnné [HL] |
0F851H | "STJMB" | Uložení [DE] na [[HL]] |
0F854H | "ECHO" | Vstup a zobrazení znaku [A] |
*0F857H | "BACST" | Posun kurzoru o jednu pozici zpět |
Příkazy z monitoru Intellec Series II
"DISP" | "D" | Zobrazení paměti RAM |
"EOP" | "E" | Konec zápisu hexadecimálního souboru |
"FILL" | "F" | Naplnění paměti |
"GOTO" | "G" | Přejít na adresu paměti |
"HEXN" | "H" | Hexadecimální součet a rozdíl |
"MOVE" | "M" | Přesun paměti |
"NULL" | "N" | Vytváření nul pro hlavičku na papírové pásce |
"QUERY" | "Q" | Dotaz na stav I/O systému |
"READ" | "R" | Čtení hexadecimálního souboru z papírové pásky |
"SUBS" | "S" | Nahrazení obsahu paměti |
"WRITE" | "W" | Zápis souboru na papírovou pásku v hex formátu |
"EXAMINE" | "X" | Prozkoumání a úprava registrů |
"Z" | "Z" | Spuštění diagnostického programu |