This internal operations manual describes the MACRO assembly program, specifically the FIO-DEC version for the PDP-1 computer, which is based on the MACRO III assembler for the TX-O. The program is a two-pass assembler featuring a macro-instruction facility. It functions as a linear scan character processor, utilizing buffered input/output and optional parity checks for efficiency and reliability.
The document systematically details the assembler's internal architecture, covering:
Repeat, Start, Dimension, and Constants, including their operational logic and limitations.mai), and the encoding of elements like storage words, dummy symbols, and constants. It explains macro definition and usage, noting that while macro calls within macro definitions are permitted, recursive macro definitions are not.The manual acknowledges that this preliminary draft describes a functional but not "ideal or perfect" program, advising against fundamental changes, particularly those affecting source language compatibility, to ensure continued service on the PDP-1.
Site structure and layout ©2025 Majenko Technologies