I/O Device Assignments - IBM System/360 20 Operating Procedure

Tape programming system
Table of Contents

Advertisement

The TPS
Assembll~r
program translates source
programs written in the Assembler language
into abject prograns.
If the IPS Assembler
program is to be used, it must be contained
in the program library of the user's tape-
resident system.,
A number of Input/Ou tput and Basic Mon-
itor macro definitions are supplied by
IB~.
These macro definitions must be contained
in the macro library of the user's tape-
resident system if the corresponding macro
instructions are used in source programs to
be processed by the Assembler_
The source program to be assembled must
be contained in punched cards.
The object
program produced by the Assembler can be
either punched into cards or written onto
tape.
The object program may be executed
immediately and/or included in the program
library of a tape-resident system.
Howev-
er, if it requires linking and/or reloca-
tion, it must be processed by the Linkage
Editor program before it can be executed
and/or included in the program library.
(See the appropriate sections of this
publica tion) •
The Assembler program produces a listing
of the assembled program on the printer
assigned to
SYS~ST.
If this listing is not
desired, or if only the listing but no
object program is desired, the appropriate
control statements must be used.
(Refer to
the subsequent section
~Q.!!.troLStatements.!J
I/O DEVICE ASSIGNMENTS
The following symbolic device addresses are
used in preparing and
perform~ng
the execu-
tion of the TPS Assembler program:
SYSRES -- Required.
Assigned at IPL time.
Refers to the 9-track tape drive
on which the system tape is
mounted.
SYSRDR -- Required.
Refers to the card reading device
on which the job control state-
ments are read.
SYSIPT -- Required.
Refers to the card reading device
on which the program control
statements (if any), the Assembl-
er source program cards, and an
end-of-file card are read.
SYSOOO -- Required.
Refers to the tape drive on which
work "tape 1 is moun-ted.
SYS001 -- Required.
Refers to the tape drive on which
work tape 2 is mounted.
SYS002 -- Required if literals are to be
processed.
Refers to the tape drive on which
the literal tape is mounted.
SYSOPT -- Required if an object program is
to be produced in cards or on
tape.
Refers to the card punching
device or tape drive on which the
object program is to be produced.
SYSLST -- Required.
Refers to the printer on which
the program listing and other
information may be printed.
SYSLOG -- Optional.
Refers to the printer on which
job control statements are
listed.
~~!~:
SYSRtR and SYSIPT may be assigned
the same card reading device.
SYSOPT and
SYS002 may be assigned the same tape drive.
CONTROL STATEEENTS
The following job control statements are
used to set up the system for the execution
of the Assembler program.
I I
JOE ASSEl':E
/1 ASSGN
/1 EXEC
Required.
Required for any symbolic
address whose device
ass~gnment
in core storage
is to be changed.
Required.
Any other job control statements need be
issued only if the corresponding functions
are to be requested.
Note:
The CPTN control statement must not
be-Included in the job control statements
for the TPS Assembler program.
Fer the execution of the TPS Assembler pro-
gram, program control statements are not
required.
However, the user has the option
to request a certain function, or the
sUPFression of a function of the Assembler,
by means of an AOPTN control statement.
The name field of the AOPTN statement
must be left blank.
26
System/360 Model 20 TPS Operating Procedures

Advertisement

Table of Contents
loading

Table of Contents