DOS MVS
ukradený ISIS-II
Mikropočítačový Vývojový Systém
DOS MVS je operační program diskového typu a používá se pro generování programů ve vývojovém systému MVS II. Klíčovou funkcí DOS MVS je kontrola systémových prostředků MVS a kontrola sad uložených na disketách. Operační systém se dělí na monitor a samotný operační systém.
Monitor je program o rozsahu cca 2 KB, je uložen v paměti EPROM a zajišťuje výkon základních funkcí operačního systému. Součástí monitoru jsou servisní programy pro vstupně/výstupní zařízení vývojového systému včetně operátorských terminálů. Monitor dále poskytuje:
- zobrazení a úprava obsahu paměti a registrů jednodeskového mikropočítače,
- vstup/výstup uživatelského programu,
- výtisk uživatelského programu,
- rychlování uživatelského programu, zastavení nastavování v programu,
- editace programu ve strojovém kódu uloženém v paměti,
- posun sektorů paměti.
Monitor také obsahuje řadu doplňkových podprogramů, které mají uživateli usnadnit práci. Komunikace s monitorem probíhá pomocí obslužného terminálu.
Část samotného operačního systému je trvale uložena v pracovním
paměťové úložiště (obytná část), přičemž další programy jsou v případě potřeby do úložiště pracovní paměti přiváděny z diskové paměti.
Mezi základní instrukce DOS MVS patří:
- FORMAT: inicializuje novou disketu pro použití v systému, také usnadňuje kopírování sad;
- LADĚNÍ: zavede určený program z diskové paměti do vnitřní paměti a přenese řízení na monitor pro vyladění nebo spuštění programu;
- SUMBIT: zajišťuje výkon sady instrukcí uložených v paměti disku;
- DIR: directory—poskytuje informace o názvu, velikosti a další charakteristiky vybrané sady na disku;
- COPY: umožňuje kopírování sad a přenos sad mezi jednotlivými periferními systémy;
- DELETE: uvolní místo na disketě pro další sadu;
- RENAME: přejmenuje sady uložené na disku;
- ATTRIB: zajišťuje označení souprav různými indikátory, např. ochrana proti vniknutí;
- HEXOBJ a OBJHEX: umožňují převod mezi hexadecimální formou a objektivní formou DOS MVS.
Operační systém DOS MVS také obsahuje následující programy a programovací jazyky:
- LIB,
- LINK,
- LOCATE,
- MVE 80,
- ovládací program pro programátora,
- editor,
- EDIT 80,
- aritmetická knihovna,
- makroassembler,
- PL/M 80
- BASIC 80
- FORTRAN 80
- PASCAL 80