Monarch I/O Subroutine Loader (Ldiosr) 042007 642021 - Xerox 900 series Technical Manual

Table of Contents

Advertisement

I
;1 •
-II;
SCIENTIFIC DATA SYSTEMS
SOS PROGRAM LIBRARY
PROGRAM DESCRIPTION
042007 (900 Serie
Catalog Nos. 642021 (9300)
IDENTIFICATION:
MONARCH I/O SUBROUTINE LOADER (LDIOSR)
PURPOSE:
To load selected, standard, I/O subroutines from the MONARCH system tape
in order to satisfy the I/O subroutine requirements of a MONARCH system
routine.
There are four standard I/O subroutines which can be loaded under
control of LDIOSR.
They are:
ACTION:
CALLING
SEQUENCE:
'PROGRAMMING
CO
NVE NTIONS:
l~v1Etv10RY
REQUIREM ENTS:
SUBROUTINES
USED:
PRINT
MTAPE
CDRP
PTYIO
Line Printer Output Subroutine
Magnetic Tape I/O Subroutine
Card Read/Punch Subroutine
Paper T ape/T ypewri ter I/O Subrouti ne
LDIOSR will determine which, if any, of these routines to load by first exam-
ining the I/O function switches corresponding to MONARCH system routine
U,l."\I·H·"" T /(') .. 111... ....... " .. : ... "" .. "",..11: .. "" ....... "" ...... .,. ,.. .. "" ....... 1... ....... ,.. ..
~
..
~~,...,J
1=,.. .. "' ..... ,..1.... , /r"\
~
...... ,..,,:"' ....
YYIIV .. " '
.. ,
_
" " , ' - ' . V " , . I I , , , ,
''''~'''"''''"''''"'''
u.~
.v
'-'~
"U"""~U.
I VI
C\,AI."II
J./ _
IUIII."IIVIl
switch which is IIsetll, LDIOSR will examine the MONARCH Unit Assignment
Table entry which corresponds to that switch.
If
the unit address code in that
Unit Assignment Table entry is a code for an input/output device with which
one of the four I/O subroutines can communicate, then LDIOSR causes that
I/O subroutine to be loaded.
Note that even though the same unit code
ap-
pears in more than one of the IIselected
li
Unit Assignment Table entries, the
corresponding I/O subroutine will be loaded only once.
If
the unit address
code in the Unit Assignment Table entry is a RAD code, the address of the
RAD File Management Routine (QFMR) is inserted at that UAT entry.
BRM LDIOSR
with:
(IORELC)0_8
=
(IORELC)9_23 =
I/O function switches
initial load relocation bias (for first I/O subroutine)
and
any Unit .Assignment Table entries selected by the I/O function switches
which are set.
Relocatable subroutine.
No PROGRAMMED OPERATORS are used and no
registers are preserved.
Assembled with several Action Subroutines.
Approximately 2608 or 178 10 memory locations.
SRLDSY
19

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents