System information
LST: Logical CP/M list device, usually a printer. The CP/M list device is an output-only device
referenced through the LIST and LISTST entry points of the BIOS. The STAT command allows
assignment of LST: to one of the physical devices: TTY:, CRT:, LPT:, or UL1:, provided these
devices and the IOBYTE are implemented in the LIST and LISTST entry points of your CP/M
BIOS module. The CP/NET command NETWORK allows assignment of LST: to a list device on
a network master. For example, PIP LST:=TEST.SUB prints the file TEST.SUB on the list
device.
macro assembler: Assembler code translator providing macro processing facilities. Macro
definitions allow groups of instructions to be stored and substituted in the source program as the
macro names are encountered. Definitions and invocations can be nested and macro parameters
can be formed to pass arbitrary strings of text to a specific macro for substitution during
expansion.
megabyte: Over one million bytes; 1024 kilobytes. See byte, and kilobyte.
microprocessor: Silicon chip that is the central processing unit (CPU) of the microcomputer.
The Intel 8080 and the Zilog Z80 are microprocessors commonly used in CP/M systems.
MOVCPM image: Memory image of the CP/M system created by MOVCPM. This image can
be saved as a disk file using the SAVE command or placed on the system tracks using the
SYSGEN command without specifying a source drive. This image varies, depending on the
presence of a one-sector or two-sector boot. If the boot is less than 128 bytes (one sector), the
boot begins at 0900H, the CP/M system at 0980H, and the BIOS at 1F80H. Otherwise, the boot
is at 0900H, the CP/M system at 1000H, and the BIOS at 2000H. In a CP/M 1.4 system with a
one-sector boot, the addresses are the same as for the CP/M 2 system-except that the BIOS
begins at 1E80H instead of 1F80H.
MP/M: Multi-Programming Monitor control program. A microcomputer operating system
supporting multi-terminal access with multi-programming at each terminal.
multi-programming: The capability of initiating and executing more than one program at a
time. These programs, usually called processes, are time-shared, each receiving a slice of CPU
time on a round-robin basis. See concurrency.
nibble: One half of a byte, usually the high-order or low-order 4 bits in a byte.
OFF: Two-byte parameter in the disk parameter block at DPB + 13 bytes. This value specifies
the number of reserved system tracks. The disk directory begins in the first sector of track OFF.
OFS: Diskdef macro library parameter specifying the number of reserved system tracks. See
OFF.
operating system: Collection of programs that supervises the execution of other programs and
the management of computer resources. An operating system provides an orderly input/output
Appendix H : Glossary CP/M Operating System Manual
H-13