Original Publication Date: 1984-May-01
Included in the Prior Art Database: 2005-Feb-03
In certain computer systems, the diagnostic software is packaged in a single file containing a "Diagnostic Control Program", subroutines common to multiple devices and routines specific to individual species of devices. Due to architectural restrictions, these elements have to be contained in a single segment occupying not more than 64K bytes of storage. Therefore, as new devices are added to the system or existing devices are modified, the entire package has to be revised. The expenses and difficulties of such revisions are avoided by the following rearrangement of the diagnostic functions. The processor architecture allows the implementation of this rearrangement through the use of segment registers. A segment is a block of storage of variable size up to 64K bytes.