DOS MVS
stolen by ISIS-II
Microcomputer Development System
DOS MVS is a disk-type operating program and is used to generate programs in the MVS II development system. A key feature of DOS MVS is checking MVS system resources and checking sets stored on diskettes. The operating system is divided into the monitor and the operating system itself.
The monitor is a program with a size of approx. 2 KB, it is stored in the EPROM memory and ensures the performance of the basic functions of the operating system. The monitor includes service programs for the input/output devices of the development system, including operator terminals. The monitor also provides:
- displaying and editing the contents of the memory and registers of a single-board microcomputer,
- user program input/output,
- a copy of the user program,
- speeding up the user program, stopping settings in the program,
- program editing in machine code stored in memory,
- shifting memory sectors.
The monitor also contains a number of additional subprograms to make the user's work easier. Communication with the monitor takes place using the operator terminal.
Part of the operating system itself is permanently stored in the working one
memory storage (residential part), with additional programs fed from disk memory to working memory storage as needed.
Basic DOS MVS instructions include:
- FORMAT: initializes a new diskette for system use, also makes it easier to copy sets;
- DEBUG: loads the specified program from disk memory into internal memory and transfers control to the monitor to debug or run the program;
- SUMBIT: ensures execution of a set of instructions stored in disk memory;
- DIR: directory—provides information about the name, size, and other characteristics of the selected set on disk;
- COPY: enables copying of sets and transfer of sets between individual peripheral systems;
- DELETE: frees disk space for another set;
- RENAME: renames sets stored on disk;
- ATTRIB: provides marking of kits with various indicators, e.g. protection against intrusion;
- HEXOBJ and OBJHEX: allow conversion between hexadecimal form and DOS MVS objective form.
The DOS MVS operating system also includes the following programs and programming languages:
- LIB,
- LINK,
- LOCATE,
- MVE 80,
- control program for the programmer,
- editor,
- EDIT 80,
- arithmetic library,
- macro assembler,
- PL/M 80
- BASIC 80's
- FORTRAN 80
- PASCAL 80