FLINT 36 A3D Description and Operating Procedures 196311

Order Number: XX-5F4D4-A5

This document, "FLINT 36 A3D DESCRIPTION AND OPERATING PROCEDURES," presents the redocumentation and revised listing of the FLINT interpretive routine for the Digital Equipment Corporation PDP-1, prepared by Charles W. Adams Associates, Inc. for the Digital Equipment Computer Users Society in 1963.

FLINT is designed to enable the PDP-1 to perform double-precision floating-point arithmetic, input/output, and elementary function evaluation.

Key aspects of the document include:

  • Origin and Redocumentation: Originally written in FRAP by Itek Corporation, FLINT was converted and redocumented in DECAL due to user demand for improved documentation.
  • Core Functionality: It provides a comprehensive instruction repertoire for floating-point operations such as load, deposit, add, subtract, multiply, divide, square root, sine, and cosine.
  • Data Representation: Floating-point numbers are represented in y.2^x format, stored in a four-register Floating-Point Accumulator (FLAC), using either a two-word or three-word format for double-precision accuracy, including mantissa, sign, and an exponent with bias.
  • Interpreter Operation: The routine operates interpretively, entered and exited via the PDP-1 cal instruction.
  • I/O Routines: It includes dedicated subroutines for reading single characters (readc), groups of characters (readg), and buffering input from paper tape (buff). It also offers routines for outputting characters (writio, writc), fixed-point integers (write), and floating-point numbers (writf) to paper tape, console typewriter, or both, with user control over formatting.
  • Fixed-Point Conversion: A routine (unflo) is provided to convert floating-point numbers in FLAC to fixed-point integers.
  • User Modifications: The document details how users can modify the symbolic tape to create a partially relocateable version of FLINT and how to expand the input buffer size.

Overall, FLINT 36 A3D provides a crucial layer of software for the PDP-1, extending its capabilities with robust floating-point computation and flexible I/O handling, complete with detailed operational procedures and modification guidelines.

XX-5F4D4-A5
November 1963
41 pages
Quality

Original
1.3MB

Site structure and layout ©2025 Majenko Technologies