This document is the PDP-11 MACRO-11 Language Reference Manual (AA-V027A-TC), published by Digital Equipment Corporation in March 1983.
It serves as a comprehensive technical reference for using the MACRO-11 relocatable assembler to develop PDP-11 assembly language programs.
Key aspects covered include:
- Assembly Fundamentals: Detailed descriptions of the MACRO-11 assembler, source program format, symbols, expressions, relocation, linking, and various addressing modes.
- Assembler Directives: Extensive information on general assembler directives, conditional assembly, program sectioning, and the creation and use of user-defined and system macro libraries.
- Operating Procedures: Instructions for using MACRO-11 within different Digital Equipment Corporation (DEC) operating environments, including IAS, RSX-11M, RSX-11M-PLUS, RSTS, and RT-11.
- Appendices: Supporting information such as ASCII and Radix-50 character sets, a permanent symbol table, explanations of common error messages, a sample coding standard, guidelines for allocating virtual memory, and details on position-independent code. It also includes release notes and information on obsolete directives.
The manual assumes familiarity with the PDP-11 processor, its addressing modes, and instruction set, but no prior knowledge of MACRO-11 itself is required for development. It is intended to be used in conjunction with system-specific user's guides and Linker/Task Builder manuals.