Browse Prior Art Database

Initiation and Execution Controls of Diagnostic Microprograms for Data Processor

IP.com Disclosure Number: IPCOM000078082D
Original Publication Date: 1972-Nov-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Wimer, TL: AUTHOR

Abstract

Described are initiation and execution controls for a microprogrammed data processor having a read-only storage, for reading microcode into a writeable control store (WCS) from which it is executed. The diagnostic microcode is in segments or routines, and is a subset of all the microcode resident in the read-only storage. Each segment can be loaded by multiple loads into a single overlay area in WCS from which it is executed. This overlay loading utilizes a virtual addressing structure within the various loads of code. Communication, via a control panel, between an operator and a control monitor allows real-time segment optioning and decision making as a result of error detection. This can be done by a panel display for the use of the operator, and code entry controls from the panel.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 1

Initiation and Execution Controls of Diagnostic Microprograms for Data Processor

Described are initiation and execution controls for a microprogrammed data processor having a read-only storage, for reading microcode into a writeable control store (WCS) from which it is executed. The diagnostic microcode is in segments or routines, and is a subset of all the microcode resident in the read- only storage. Each segment can be loaded by multiple loads into a single overlay area in WCS from which it is executed. This overlay loading utilizes a virtual addressing structure within the various loads of code. Communication, via a control panel, between an operator and a control monitor allows real-time segment optioning and decision making as a result of error detection. This can be done by a panel display for the use of the operator, and code entry controls from the panel.

For the above overlay loading, each diagnostic segment is of the same length and is uniquely identified by name and physical location in the read-only storage. The internal branching characteristics with respect to next address generation in each segment, reflect the virtual address in which it will execute.

The control monitor is a microprogram resident in WCS as part of the initial load of the processor's control programs. The operator communicates with this microprogram to cause diagnostic segments to be loaded into the overlay area of WCS. The loading of segments from the read-only storage is contro...