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

Table of Contents

Advertisement

I
*1 • -\1*
SCIENTIFIC DATA SYSTEMS
SDS PROGRAM LIBRARY
PROGRAM DESCRIPTION
042100
Catalog No.
(900 Series only)
IDENTIFICATION:
RAD MONARCH LOADER ($QSYLDR)
PURPOSE:
To load standard system routines from the MONARCH system and to load user
programs from cards, magnetic tape, paper tape or RAD (see Section 3 of
the MONARCH Reference Manual for a detailed description of the functional
capabilities of this routine).
ACTION:
Loads binary object programs from the medium specified until an End Record
with a transfer address is encountered.
At this point,
if
there are unsatisfied
external label or PROGRAMMED OPERATOR references, the loader will
search the MONARCH Library for subroutines which contain external defini-
tions that satisfy one or more of the references.
Library subroutines that sat-
isfy these references are then loaded (see Section
3
of the MONARCH Ref-
erence Manual for a detailed description of the operations performed by this
routine).
CALLING
SEQUENCE:
PROGRAMMING
CONVENTIONS:
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.
($QSYS!N)
=
unit, channel, and I/O subroutine addresses for bi.nary
input medium.
This information is in UAT format.
t
($QSYSTP)
=
unit, channel, and I/O subroutine addresses for the magnetic
tape containing the library subroutines.
This information is in
UAT format. t
The loader is assembled as a relocatable subroutine with a transfer address 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 PRO-
GRAMMED OPERATORS.
However, in order to facilitate communication
with the loader, it is assembled with its symbol table containing external
label definition entries for those entry points and parameters which need to
be accessibl e to other programs.
tExcept when the RAD unit is specified.
In this case, the channel field contains the logical file
number.
44

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents