This document provides the table of contents and a technical overview for the KS10 processor microcode, version 124 (dated July 27, 1984). It outlines the organization of the microcode, including:
- Microcode Fields: Descriptions of the listing format, datapath, ROM, and time control fields.
- Macros: Definitions for register transfer, memory operations, and special functions.
- Instruction Loops: Details on starting instructions, fetching arguments, and storing answers.
- Instruction Groups: Categorized microcode routines for arithmetic (Add/Sub, Multiply, Divide), stack operations, floating-point operations, and extended addressing instructions.
- I/O and Devices: Microcode for internal I/O devices, timers, and priority interrupts.
- Utilities: Routines for page failure management, binary-to-decimal conversion, and editing functions.
The document includes a revision history and a detailed cross-reference index for locating specific microcode segments and labels.