KS123

Order Number: XX-62D4C-57

This document is a "Table of Contents" for the "KS10 MICROCODE V123, 1 MARCH, 1982" by Sean Keenan and Don Dossa. It outlines the structure of the microcode, starting with revision history and how to read the microcode.

The document then lists various sections of the microcode, categorized by function:

  • Microcode Fields: Definitions for different fields within the microcode, including data path, RAM file address, parity, and time control.
  • Macros: Definitions for various macros, categorized by data path chip, workspace, memory control, VMA, time control, SCAD logic, data path field control, shift path control, special functions, and flags (PC, Page Fail, Single Skips, Special Dispatch).
  • Dispatch ROM Definitions: Outlines for how dispatch ROM entries are structured.
  • Instruction Loop: Sections covering the power-up sequence, starting the next instruction, fetching arguments, and storing answers.
  • Instruction Groups: Detailed sections for different instruction types like Move, Exchange, Halfword, Boolean, Rotates and Logical Shifts, Test, Compare, Arithmetic Skips, Conditional Jumps, AC Decode Jumps, Extended Addressing, and XCT.
  • Floating Point Operations: Sections dedicated to floating-point arithmetic (ADD, SUB, MUL, DIV) and single/double precision normalization.
  • Extend Routines: Subroutines for string operations (store, update pointers, move, compare), decimal/binary conversions, editing, and handling modified/unmodified source bytes.
  • Internal Devices: Details on hardware-related internal devices, including EBR, UBR, KL Paging Registers, Timer Control, WRTIME & RDTIME, WRINT & RDINT, RDPI & WRPI, and internal device subroutines.
  • Traps: Information on traps, priority interrupts, and handling undefined I/O instructions.
  • System Operations: Sections for UMOVE and UMOVEM, writing the halt status block, and page fail refill logic.

The document also includes a "Cross Reference Index" which lists DCODE and UCODE locations by line number.

XX-62D4C-57
1982
314 pages
Quality

Original
22MB

Site structure and layout ©2025 Majenko Technologies