Xerox 900 series Technical Manual page 44

Table of Contents

Advertisement

t
*1
I
-1*
I
SCIENTIPIC DATA SYSTEMS
IDENTIFICA TION:
PURPOSE:
ACTION:
CALLING
SEQUENCE:
PROGRAMMING
CONVENTIONS:
MEMORY
REQUIREMENTS:
SUBROUTINES
USED:
COMMENTS:
SDS PROGRAM LIBRARY
PROGRAM DESCRIPTION
042008 (900 Seri
e~
Catalog Nos.
642023 (9300)
TRANSFER TO MONARCH CONTROL (TFMONRCH)
a.
To provide an external label definition ($QENDMN) of one plus
the last memory location used by the complex of MONARCH Mon-
itor subroutines, and such that the external definition will not be
inadvertently deleted or rendered inaccurate by insertions, dele-
tions, or changes of any of the subroutines comprising the MON-
ARCH Monitor complex.
b.
To provide a transfer instruction to the in itia
I
entry point ($RDMSG)
of the MONARCH Control Routine.
When the MONARCH Loader loads the MONARCH Monitor complex,
this routine is the last to be loaded and the transfer address in the End·
Record of TF MO NRCH causes the loader to transfer control to
TFMONRCH.
TFMONRCH, in turn, transfers control to the entry
point of the MONARCH Control Routine ($RDMSG).
This is the only
subroutine in the MONARCH Monitor complex that can have an End
Record with a transfer address.
Normal MONARCH Loader action when an End Record with a transfer
address is encountered.
Relocatable subroutine.
End Record has transfer address.
No PRO-
GRAMMED OPERATORS used and no registers are used.
Two (2) memory locations.
None.
This subroutine must be (physically) the last subroutine on the system
tape which is in the scope of the level 1 MONARCH ID Record whose
ID is "MONITOR".
It
is the only "MONITOR" subroutine whose po-
sition, in the scope of that level 1 MONARCH ID Record, is fixed.
39

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents