This directory contains all of the ASSIST-V distribution tape files.
The information below is extracted from the file ASVDISTR and describes
each of the files. The object decks, files 5 - 7, have been transmitted
as binary files, so should work if they are downloaded the same way.
M. Stack, NIU
January 2007
------------------------------------------------------------------------
This tape contains twenty files as described below. Most of the
files have been set up for easy manipulation by IEBPTPCH, IEBGENER, and
IEBUPDTE standard O/S utilities. Files of type "text" have been
recorded with RECFM=FBA, LRECL=121, BLKSIZE=3146 and contain information
in both upper and lower case EBCDIC. "Obmod" files are standard O/S
object modules, RECFM=FB, LRECL=80, BLKSIZE=3120. Files described as
"Source" are 80 byte records with sequence numbers in columns 73-80,
upper case EBCDIC; they are the full source code of the system,
RECFM=FB, LRECL=80, BLKSIZE=3120. "Data" files are 80 byte records
without sequence numbers, RECFM=FB, LRECL=80, BLKSIZE=3120.
** Files 1-4 comprise primary documentation on ASSIST-V **
File 1 DSN=ASVDISTR, type=text, approx. size=390. Description of the
ASSIST-V distribution tape. (This writeup)
File 2 DSN=ASVINTRO, type=text, approx. size=1480. ASSIST-V: An
Environment Simulator for IBM 360 Systems Software Development.
A writeup giving an overview of the use of ASSIST-V, as well as
two examples of its use. Suitable for distribution to students
or other beginning users. (Same as Univ. of Tenn. Comp. Sci.
Dept. Tech. Report CS-77-23.)
File 3 DSN=ASVUSRGD, type=text, approx. size=960. ASSIST-V User's
Guide. A guide to the detailed characteristics and use of the
ASSIST-V system. Also appropriate for beginning users. (Same
as Univ. of Tenn. Comp. Sci. Dept. Tech. Report CS-77-24.)
File 4 DSN=ASVPLM, type=text, approx. size=1300. ASSIST-V Program
Logic Manual. Writeup for the person generating or maintaining
the ASSIST-V system. Contains descriptions of the design and
implementation of ASSIST-V at the source code level. Not
appropriate for most beginning users. (Same as Univ. of Tenn.
Comp. Sci. Dept. Tech. Report CS-77-25.)
** Files 5-7 are sample object decks of ASSIST-V **
File 5 DSN=ASVOBMIN, type=obmod, approx. size=1630. Object module of a
very small version of ASSIST-V. Deletes practically all
optional features.
File 6 DSN=ASVOBGEN, type=obmod, approx. size=1670. Object module of a
general version of ASSIST-V similar to the one used by students
in operating systems courses during development of ASSIST-V.
File 7 DSN=ASVOBMAX, type=obmod, approx. size=1790. Object module of a
large version of ASSIST-V employing most features available and
compatible with ASSIST-V, regardless of memory requirements.
** Files 8-10 are a series of ASSIST-V example programs **
File 8 DSN=ASVINHDL, type=data, approx. size=100. Example program
showing ASSIST-V exercising interrupt handlers for program, SVC,
and external interrupts. No channel level I/O. (Figure 2 from
ASVINTRO, file 2 above.)
File 9 DSN=ASVRDPRT, type=data, approx. size=100. Example program
using channel level I/O with a card reader and printer.
File 10 DSN=ASVDISK, type=data, approx. size=150. Example program
using channel level I/O on a direct access device. (Figure 5
from ASVINTRO, file 2 above.)
** Files 11-16 comprise all ASSIST-V source code **
File 11 DSN=ASVSRC1, type=source, approx. size=5030. Sequence numbers
00000000 to 03748000: all macros, global DSECT's, EQU's, and set
variables needed for any ASSIST-V assembly.
File 12 DSN=ASVSRC2, type=source, approx. size=6470. Sequence numbers
03750000 to 08563260: main ASSIST-V control program and global
support routines for I/O, storage management, dumps and
interrupt management. This section should contain the only
system-dependent code. (ASSIST-V may use GETMAIN, FREEMAIN,
WTO, STIMER, TTIMER, and SPIE, as well as QSAM, BSAM, and BPAM
I/O.)
File 13 DSN=ASVSRC3, type=source, approx. size=8300. Sequence numbers
08564000 to 21006260: the basic ASSIST assembler and its control
tables.
File 14 DSN=ASVSRC4, type=source, approx. size=1480. Sequence numbers
30000000 to 32924000: the ASSIST replace monitor--needed only
for runs using the REPL feature.
File 15 DSN=ASVSRC5, type=source, approx. size=6200. Sequence numbers
40000000 to 67010000: the ASSIST macro processor. Used for runs
that invoke user-defined or system macros or that use features
of conditional assembly.
File 16 DSN=ASVSRC6, type=source, approx. size=5420. Sequence numbers
80000000 to 88000510: the ASSIST-V extended interpreter
containing ASSIST-V I/O handler, XOPC (eXtended OP Code)
processor, and run-time interpreter. This portion contains most
features unique to ASSIST-V.
** Files 17-20: ASSIST-V miscellaneous materials **
File 17 DSN=ASVSAMPL, type=data, approx. size=2. A batch of sample
programs that may be run under ASSIST-V. It consists of major
examples obtained from students in operating systems courses and
independent study projects, using various features of ASSIST-V.
These are fairly large and long projects. (Note: For this
preliminary distribution, this file is empty. The next
distribution will contain numerous entries, especially if you,
our users, contribute examples that you have developed.)
File 18 DSN=ASVASSNS, type=text, approx. size=2. Descriptions of
programming assignments using ASSIST-V and of projects written
under ASSIST-V. (Note: As with File 17, this is empty in this
preliminary distribution.)
File 19 DSN=ASVMISC, type=data, approx. size=110. JCL procedure used
to execute ASSIST-V, JCL procedure used to assemble ASSIST-V,
linkage editor overlay statements to create an overlaid version
of ASSIST-V, ASSYSGEN decks used to create the object decks
supplied on this tape.
File 20 DSN=ASVUPDTE, type=source, approx. size=2. IEBUPDTE-
compatible decks used to create the current version of ASSIST-V.
(Note: for initial users this file will be empty; as new
releases are distributed, this file will show updates needed to
expand the distributed source to the current version.)
Name Last modified Size Description
Parent Directory -
ASVASSNS 28-Jan-2007 18:08 105
ASVDISK 28-Jan-2007 18:08 7.5K
ASVDISTR 28-Jan-2007 18:08 20K
ASVINHDL 28-Jan-2007 18:08 5.7K
ASVINTRO 28-Jan-2007 18:08 98K
ASVMISC 28-Jan-2007 18:08 4.1K
ASVOBGEN 28-Jan-2007 18:08 131K
ASVOBMAX 28-Jan-2007 18:08 139K
ASVOBMIN 28-Jan-2007 18:08 126K
ASVPLM 28-Jan-2007 18:08 79K
ASVRDPRT 28-Jan-2007 18:08 6.3K
ASVSAMPL 28-Jan-2007 18:08 100
ASVSRC1 28-Jan-2007 18:09 404K
ASVSRC2 28-Jan-2007 18:09 519K
ASVSRC3 28-Jan-2007 18:09 664K
ASVSRC4 28-Jan-2007 18:09 117K
ASVSRC5 28-Jan-2007 18:09 494K
ASVSRC6 28-Jan-2007 18:10 436K
ASVUPDTE 28-Jan-2007 18:10 164
ASVUSRGD 28-Jan-2007 18:10 50K
Apache/2.0.63 Server at www.kcats.org Port 80