Table of Contents

DMSLOA Abstract

Statistics

Type ASSEMBLE
Source Lines : 214
Fixes Applied : 1
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [HRC006DS]

Synopsis

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