Xerox 900 series Technical Manual page 50

Table of Contents

Advertisement

PROGRAMMING
CONVE NTIONS:
(cont .)
MEMORY
REQUIREMENTS:
SUBROUTINES
USED:
The loader is assembled (using either SYMBOL or META-SYMBOL) together
with the following subroutines:
1.
The search subroutine ($QSRCH).
This subroutine is used by the loader
and the MONARCH Monitor routines to locate files on magnetic tape or
RAD.
Specifically, it is used by the loader to locate the MONARCH
Li brary on a MO NARCH system.
2.
The Monitor Bootstrap ($QBOOT).
This subroutine is used by the MON-
ARCH Control Routine and the various MONARCH system routines to in-
itiate reloading of the MONARCH system tape (see Section 2 of the
MONARCH Reference Manual).
3.
The four input subroutines ($QCARD, $QTAPE, $QPAPER and $QDISK)
used by the loader to read binary records.
Bits 9 through 23 of QSYSIN
must contain the address of one of these subroutines when control is re-
linquished to the loader.
Bits 9 through 23 of QSYSTP must contain the
value of QTAPE when control is relinquished to the loader.
These are
the only input subroutines referenced by the loader.
4.
The dump routine ($QDUMP).
This routine may be referred to by MON-
ARCH routines or by a user to dump memory in octal with zero suppression.
5.
The RAD File Management Routine (see QFMR writeup on page 58).
The loader's symbol table will initially contain external definition entries for
the entry points of each of the subroutines described in 1 through 5 above.
In addition, the symbol table will contain external definition entries for:
1.
All MONARCH Unit Assignment Table (UAT) and 900 Series Business
Assignment Table (BAT) entries.
(Refer to the MONARCH Reference
Manual, Appendix A.)
2.
The Processor Error Switch (QPESW).
3.
The initial entry point to the loader (QSYLDR).
4.
The entry point to the RAD Fi Ie Management Routine (QFMR).
Approximately 3430 8 or 1816 10 memory locations {includes the subroutines
described in Calling Sequence above}.
QSRCH, QCARD, QTAPE, QPAPER, QDISK, QFMR, RDISC/WDISC.
45

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents