This document is a comprehensive pocket reference card for the MPS Microprocessor Series. It provides detailed information across several key areas:
Hardware & Configuration:
- Serial Line Control Switches: Defines functions for configuring communication, including clock frequency, stop bits, and operating modes.
- MHL/MLA Switch Options: Assigns bits for controlling program execution flow, output to printer/punch, and suppressing symbol listings.
Instruction Set & Assembly:
- MRP (Microprocessor) Machine Language to Assembly Language Mnemonics: A large table listing instructions, their octal codes, timing, and descriptions (e.g., HLT, LDC, JMP, CALL, I/O operations, arithmetic/logic).
- Operators: Defines symbols like =, +, -, *, /, and grouping characters used in programming.
- Pseudo Instructions: Lists assembly directives such as END, ORG, DATA, and PUNCH.
- Reserved I/O Instructions: Specific instructions for input and output operations.
- Error Messages: A catalog of common error codes with their descriptions (e.g., address missing, illegal operand, stack overflow).
Software Utilities:
- MRP Debug Program: Commands for debugging, including setting breakpoints, dumping/editing memory, executing programs, and tracing.
- MRP ROM Programmer: Commands for filling, dumping, loading, verifying, and writing to ROMs.
- MRP/MHL Program Loader: For loading programs into memory.
- MTD Master Tape Duplicator: For duplicating magnetic tapes.
- Microprocessor Language Editor (MLLE): Commands for reading, appending, listing, and punching text/programs.
Data & Status:
- 7-bit ASCII Code: A complete table of ASCII characters with their octal and character representations.
- Serial Line Status Word: Defines bits indicating communication status, errors, and buffer states.