Type ASSEMBLE
Source Lines : 214
Fixes Applied : 1
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [HRC006DS]
Module
DMSLOA
Function
LOAD AND INCLUDE COMMANDS TO INVOKE THE RELOCATING LOADER.
Attributes
REENTRANT, NUCLEUS RESIDENT
Operation
LOAD 1. ZERO THE STARTING ADDRESS WORD IN NUCON. 2. ZERO OPTION FLAGS. 3. SET THE LOCATION COUNTER TO THE FIRST USER LOCATION. SET LDR TBL COUNT TO TWO. 4. BALR TO DMSLDRB TO LOAD THE SPECIFIED PROGRAMS. 5. PUT THE RETURN CODE IN REG 15. 6. RETURN TO CALLER. INCLUDE 2. IF COMMAND WAS REUSE OR INCLUDE (RESET), CHECK IF IT IS AN INTERFACE RETURN. IF SO, SAVE STADDR IN THE RETURN + 12. IF NOT, INTERFACE, ZERO STADDR. 3. SET A LOADER FLAG TO PREVENT ERASING THE LOADMAP. RESET THE OPTIONS BITS IF SAME NOT SPECIFIED. 4. BALR TO DMSLDRB TO CONTINUE LOADING. 5. RETURN TO CALLER. R15=ERROR CODE * OPTION PROCESSING IS DESCRIBED UNDER DMSLSB.
Calls to Other Routines
DMSLDRB - TO LOAD SPECIFIED FILES. DMSERR - TO ISSUE ERROR MESSAGE