This document, Chapter 5 of the OS/78 manual, details the PAL8 assembler. Key topics include:
- Assembly Process: Description of the two-pass assembly cycle, symbol table generation, and output formats (binary and listing).
- Command Usage: Syntax for the
PAL command, including file naming, extension handling, and various command-line options.
- Program Creation: Step-by-step procedures for using the Editor to write source code, including mnemonics, labels, and pseudo-operators.
- Assembly Features: Detailed information on addressing (indirect, page zero, extended memory), expressions, and symbolic operations.
- Error Handling: Explanations of error codes generated during assembly.
- Instruction Set: Comprehensive tables of memory reference, micro-instructions, and I/O transfer instructions.
The manual also includes examples of creating, assembling, and executing programs, along with reference tables for diagnostic codes and instruction mnemonics.