Summary
This document serves as the reference manual for the Fabri-Tek MP12, a general-purpose, 12-bit computer system designed primarily for OEM applications. The manual provides a comprehensive technical overview of the system's architecture, functional specifications, and operational procedures.
Key areas covered include:
- System Organization: Details on the internal components, including the processor, 4096 x 12 magnetic core memory, Data Input Bus (DIB), and the various hardware registers (Accumulator, Link, Program Counter, Instruction Register, and Memory registers).
- Functional Description: Explains the 12-bit address structure, memory addressing techniques (direct, indirect, and auto-index), and data representation formats (single word, double word, and floating point).
- Instruction Set: A detailed breakdown of the machine instruction set, categorized into Memory Reference, Operate (Groups I and II), and Input-Output instructions, complete with opcodes and execution descriptions.
- Operation: Guidelines for using the physical operating console, including the function of switches (Run, Halt, Reset, Alter) and indicators for manual system control.
- Input-Output Interface: Descriptions of the Processor Input-Output (PIO) and Direct Memory Access (DMA) channels, including interrupt facility management and I/O transfer (IOT) instruction usage.
- Assembly Language: A guide for programming the MP12, covering the assembler's functions, statement syntax, expression evaluation, and error handling.
- Appendices: Includes extensive reference tables for instructions, USASCII character codes, powers of two, and octal-decimal conversion tables.