Executing Object Programs Under Control Of The Tape-Resident System - IBM System/360 20 Operating Procedure

Tape programming system
Table of Contents

Advertisement

4.
Prepare the input/output devices
required by the job to be executed.
(Mount any re1uired tapes and position
them at load point, place any required
card decks into the hoppers of the card
devices used, install forms in the
printer if i t is to be used.)
5.
Press the start keys of all I/O devices
used.
6.
Set the Register-Data/Address switches
on the CPU console to an even main-
storage address between hexadecimal
009C and the end-of-storage address
minus hexadecimal 0052.
7.
Set the Mode switch on the CPU console
to PROCESS.
8.
Press the Load key on the CPU console.
Figure 6 shows the arrangement of input
for a tape-resident system run.
EXECUTING OEJECT PROGRAMS UNDER CONTROL OF
THE TAPE-RESIDENT SYSTEM
Object programs can be executed under con-
trol of the tape-resident system if they
are:
1.
contained in the program library of the
system tape, or
2.
stored on tape in card-image format, or
3.
contained in punched cards.
The methods to include user-written
object programs in the program library of a
system tape are described in the sections
]uilding_!QQ!1io!!j!1
S~1~l!L!.9:peS
from IBM-
~!!EE1ied ang_!!~r-:]ri tt~.!Lgrogr.9:'!!!'§
and
Q£g.9:ting_thg_grog£~~_Li~~ary-Section
of a
systgLI~g·
Executable object programs on tape (in
card-image format) or in punched cards are
obtained as tape output from one of the
following programs:
1.
The TPS Report Program Generator.
2.
The TPS Assembler program
(if object
programs do not require linking and/or
relocation) •
3.
The TPS Linkage Editor program (if
linking and/or relocation of assambled
object programs was required) •
Before any object program can be
executed, a tape-resident system run must
be initiated.
The appropriate procedure is
described in the preceding section.
When the system run has been initiated,
the operator must take the following steps
to prepare the system for the execution of
one or more object programs:
1.
Place the set(s) of job control cards
for the job{s)
into the hopper of
SYSRtR.
Make sure that each set includes:
a)
a JOE statement with the name of
the program or -- in case of a
multi-phase program -- the name of
the first program phase to be
loaded,
b)
ASSGN statements for all symbolic
I/O addresses used in the program
(unless the assignments are already
in effect through standard assign-
ments or ASSGN statements issued
for a previous jot),
c)
an EXEC statement without an
operand if the program is contained
in the library, or with the operand
LOAtER if the program is either
stored on tape in card-image format
or contained in punched cards.
~Q!~:
If the program is to be run
in Overlap mode, the operand RWC
must appear in the EXEC statement.
2.
Prepare all 1/0 devices used by the
program (s) , i. e., mount and position
any required tapes, place any required
card decks into the appropriate hop-
pers, install forms in the printer if
i t is used.
3.
If several jobs are to be run and pre-
paration of I/O devices is required
between jobs, place a PAUSE card in the
set of job control cards for any job
that requires preparation.
4.
Press the start keys of any required
I/O devices that are not yet ready.
5.
Press the start key on the CPU console.
The halt codes that may be displayed
owing to programmed halts in IBM-supplied
programs, as well as the appropriate
restart procedures, are described in the
secticn
g~Qg~.9:IDIDgg=H~11 tis£l~X~_ED~
~g§!g~~~g~Q£ggQ~g§.
The codes and restart procedures for any
user-programmed halts must be supplied by
the programmer.
The output obtained from user-written
object programs executed under control of
the tape-resident system depends entirely
on the types of output specified in these
programs and, therefore, must be identified
according to information supplied by the
prog rammer.
18
System/360 Model 20 TPS Operating Procedures

Advertisement

Table of Contents
loading

Table of Contents