This document provides a comprehensive guide to the MACRO assembly program designed for the DEC PDP-1 computer. It covers the following key areas:
- MACRO Source Language: Explains how the assembly language processes source programs, including the use of symbolic names, expression evaluation, and memory allocation.
- Pseudo-instructions: Defines the commands used to direct the assembly process, such as radix control, input routine suppression, and character code storage.
- Macro-instructions: Describes how to define and use macros to simplify programming tasks, including the use of dummy symbols and cascading macro definitions.
- Operation: Outlines the procedural steps for assembling source tapes, using the binary loader, and handling error codes encountered during assembly.
- Examples: Provides practical code examples, including subroutines, macro definitions, and the use of dimension and repeat instructions.