Xerox 900 series Technical Manual page 76

Table of Contents

Advertisement

PROGRAMMING
CONVENTIONS:
(cont. )
MEMORY
REQUIREMENTS:
SUBROUTINES
USED:
a.
The magnetic tape search subroutine ($QSRCH).
This subroutine
is used by the loader, and by the MONARCH Monitor routines,
to locate files on magnetic tape.
Specifically, it is used by the
loader to locate the MONARCH Library on a MONARCH system
tape.
b.
The Monitor Bootstrap {$QBOOT}.
This subroutine is used by the
MONARCH Control Routine and the various MONARCH system
routines to initiate reloading of the MONARCH system tape (see
Section 2 of the MONARCH Reference Manual).
c.
The three input subroutines ($QCARD, $QTAPE, and $QPAPER)
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 relinquished to the loader.
Bits 9 through 23 of
QSYSTP must contain the value of QTAPE when control is relin-
quished to the loader.
These are the only input subroutines ref-
erenced by the loader.
d.
The dump routine ($QDUMP).
This routine may be referred to by
MONARCH routines or by a user to dump memory in octal with
zero suppression.
T
~
I
,..,
I
hi..
b I
'II'"
II
'
I
d
f' , ,
lie .oa ...
er s sym ....
o .. a
e
W! . !nltla
.y
contain externa.
e.!n!t!on
entri es for the entry poi nts of each of the subrouti nes descri bed ina
through d above.
In addition the symbol table will contain external
definition entries for:
a,
All MONARCH Unit Assignment Table (UAT) and 900 Series Busi-
ness Assignment Table (BAT) entries.
(Refer to the MONARCH
Reference Manual, Appendix A. )
b.
The Processor Error Switch (QPESW),
c.
The initial entry point to the loader itself (QSYLDR).
ApproX:imately 2710 8 or 1480 10 memory locations (includes the sub-
routines described in Calling Sequence above).
QSRCH, QCARD, QTAPE, QPAPER
71

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents