Monarch Loader ($Qsyldr) 042010 642025 - Xerox 900 series Technical Manual

Table of Contents

Advertisement

I • -\
SCI.NTIPIC DATA SYST.MS
IDENTIFICATION:
PURPOSE:
ACTION:
CALLING
SEQUENCE:
PROGRAMMING
CONVENTIONS:
70
SDS PROGRAM LIBRARY
PROGRAM DESCRIPTION
MONARCH LOADER ($QSYLDR)
042010 (900 Series)
Catalog Nos.
642925 ( 93
99)
To load standard system routines from the MONARCH system tape and
to load user programs from cards, magnetic tape, or paper tape.
See
Section 3 of the MONARCH Reference Manual for a detailed descrip-
tion of the functional capabilities of this routine.
Loads binary object programs from the medium specified until an End
Record with a transfer address is encountered .
If,
at th is point, there
are unsatisfied external label or PROGRAMMED OPERATOR references,
the loader will search the MONARCH Library for subroutines which
contain external definitions whichsatisfyone or more of the references.
Library subroutines wh ich satisfy these references are then loaded. See
Section 3 of the MONARCH Reference Manual for a detailed descrip-
tion of the operations performed by this routine.
BRM
QSYLDR
with the initial load relocation bias in the A Register and the loader
option switches in the B Register and:
($QETBL)
=
address of last entry in loader's symbol table.
($QSYSIN)
=
unit, channel, and I/O subroutine addresses for binary
input medium.
This information is in UAT format.
($QSYSTP) =
unit, channel, and I/O subroutine addresses for the
magnetic tape containing the library subroutines. This
information is in UAT format.
The loader is assembled as a relocatable subroutine with a transfer ad-
dress in the End Record.
The loader is written in a subset of the
SYMBOL language and contains no external references or definitions
and no internal PROGRAMMED OPERATORS.
However, in order to
facilitate communication with the loader, it is assembled with its sym-
bol table containing external label definition entries for those entry
points and parameters which need to be accessible to other programs.
The loader is assembled (using either SYMBOL or META-SYMBOL) to-
gether with the following subroutines:

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents