Fpp Assembler

User's Guide

Order Number: XX-XXXXX-XX

This document serves as a user's guide for the FPP Assembler, designed for the PDP-12 Floating Point Processor. The assembler translates PDP-8 and floating point mnemonic operation codes into binary machine code.

Key information provided in the guide includes:

  • Hardware Requirements: A minimum configuration of a PDP-12/20 with 8K of core memory, with an FPP-12 processor strongly recommended.
  • Syntax and Expressions: Covers statement formatting, tag labeling, and the three supported expression formats (integer, double precision, and floating point).
  • Instruction Formats: Details the various formats for PDP-8 memory reference, IOT, and Operate instructions, as well as the specific memory reference and index register formats for the FPP.
  • Pseudo-operations: Explains assembler control functions such as radix setting (OCTAL/DECIMAL), program location control (ORG, PAGE), literal management (LITORG), and conditional assembly (IFnnn).
  • Operational Procedures: Instructions for loading and exiting the assembler within the DIAL-MS environment.
  • Internal Description: Provides insight into the assembler’s two-pass logic, including op-code handlers, major subroutines, and key system variables.
  • Appendices: Includes summaries of the character set, operators, pseudo-ops, FPP symbol definitions, error messages, and a system flow chart to aid in understanding the assembly process.
XX-XXXXX-XX
2000
146 pages
Quality

Original
5.1MB

Site structure and layout ©2025 Majenko Technologies