Browse Prior Art Database

Microprogram Loading Means

IP.com Disclosure Number: IPCOM000077530D
Original Publication Date: 1972-Aug-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 2 page(s) / 31K

Publishing Venue

IBM

Related People

Schaughency, MF: AUTHOR

Abstract

A program is described for entering into main storage an image of a microprogram coreload, derived from a listing tape generated by a microprogram assembly. A microprogram routine is used to transfer the entire image from main storage to control storage. This technique is useful to those developing microprogram routines.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 59% of the total text.

Page 1 of 2

Microprogram Loading Means

A program is described for entering into main storage an image of a microprogram coreload, derived from a listing tape generated by a microprogram assembly. A microprogram routine is used to transfer the entire image from main storage to control storage. This technique is useful to those developing microprogram routines.

As seen in the figure, the tape (or disc, card deck, or other medium) containing the data set 1 for an entire coreload is prepared.

Optionally the macroprogram may type out the feature list and level from the print image, or other such identifying data for operator verification, or may be written to accept only certain identifications. A macroprogram 2 (which requires that a valid coreload already be in control storage), transfers the data set into main storage at 3. The macroprogram fills main storage with data corresponding to a valid control storage load, but not with data which is not described in the data set by stopwords, or other fill suitable for the machine. For example, the macroprogram may contain definitions of gaps in valid control storage addresses; and it places data contiguously in main storage without fill for nonexistent control storage addresses in the gaps.

Main storage now contains a one-for-one image of the desired control storage load.

A bootstrap microprogram 5 execution loop is loaded in control storage 4, by macroprogram using a suitable Diagnose instruction, by console. entry, or by other mean...