Specifications

CHAPTER 11
PAPER TAPE SiFTWARE SYSTEM‘
PAPER TAPE SOFTWARE SYSTEM (PTS)
PTS is a compatible group of software packages designed to aid development
of PDP-11 application programs. A brief description of each item with its
major features is offered below with detailed programming information avail-
able in corresponding software user’s manuals.
PTS FEATURES
l
4K Absolute Assembler
l
Symbolic Program Editor for editing of paper tape which is string oriented
0 On-Line Debugging Aid allowing rapid and accurate modification of assem-
bled programs
0 I/O Driver Routine.allowing subroutine level communication with periph-
eral devices. and double buffered input/output operation concurrent with
running programs
0 Floating Point Math Package’using both reentrant and relocatable code
0 General Utilities in.cluding loaders and dump routines
PALIlA
ASSEMBLER-This two- or three-pass assembler runs on a PDP-11
with 4K words bf core memory and an ASR-33. It will also accommodate a
high-speed reader/punch. Optional outputs include the absolute object code,
an assembly listing containing each sdurce statement, and an indication of
any errors detected in the statement. A symkol table may be alphabetically
listed.
ED11 EDITOR-The PDP-11 Editor (EDll) allows the user to type identified
portions of source program on the teleprinter and to make corrections or
additions. This is accomplished by typing simple commands that cause the
Editor to-read, print, punch out on paper tape, search, delete and/or add to
the text of the program.
Use of the
ED11
presupposes no special knowledge or technical skill beyond
that of the operation of explicitly defined one-character commands. The
commands are grouped according to function: input, positioning of the
current-character location pointer, output, search (which is done by charac-
ter string), insert, delete, and exchange of text portions.
ED11
uses 2,000 words of-core and requires an ASR-33 unit which includes
a printer, keyboard, paper tape reader and paper tape punch. Alternatively,
a KSR-33 may be used in conjunction with the high-speed paper tape’reader
and punch.
ODT-11
ON-LINE DEBUGGING TECHNIQUE-ODT-11 is a core resident pro-
gram which allows the user to debug his binary programs at the console by
running them in specific segments and checking for expected results at vari-
ous points. If modification of the program is needed, the user can alter the
contents of the appropriate location by “opening’! it and typing in new data.
Two versions of ODT are available, one being a subset of the other. The
larger system uses 750 words of core and utilizes an ASR-33, or a KSR-33
and a high-speed paper tape punch and reader. The smaller version uses the
same peripherals and 500 words of core. Up to eight breakpoints can be set
using the larger .version of ODT, while one breakpoint is allowed in the
smaller version.
85