C20 1601 5_1401_pgm Catalog 5 1401 Pgm

C20-1601-5_1401_pgmCatalog C20-1601-5_1401_pgmCatalog

User Manual: C20-1601-5_1401_pgmCatalog

Open the PDF directly: View PDF PDF.
Page Count: 113

DownloadC20-1601-5_1401_pgm Catalog C20-1601-5 1401 Pgm
Open PDF In BrowserView PDF
File No. 1401/1440-20
Form C20-1601-5

Systems Reference Library

Catalog of Programs for IBM 1240-1401
1420-1440 and 1460 Data Processing Systems
December 1966
This Catalog contains a complete listing of
all programs available for the IBM 1240, 1401,
1420, 1440 and 1460 Data Processing Systems.
It obsoletes the previous edition of this
Catalog, Form No. C20-1601-4 and its
Supplement Form No. N20-0013-8
Instructions for ordering magnetic tape programs
are contained in the section of the Introduction
entitled, "How to Order Programs".
This Catalog contains the following sections:
1.

Introduction and instructions on how to
use the catalogs and how to order the
programs.

2.

A list of corrections and revisions to
announced programs (if applicable).

3.

A Keyword-in-Context (KWIC) Index.

4.

Abstracts of all available programs.

5.

A list of deletions (if applicable).

All programs listed in this Catalog should
be ordered through your local IBM Branch Office.

Copies of this and other mM publications can be obtained through mM branch
offices. Address comments concerning the contents of this publication to
mM, Program Information Department, 40 Saw Mill River Road, Hawthorne, N. Y. 10532

T~elr

(f

C(~TE~lS

P.AGE

• • • • • • • • • • • • • • • • • • • • • • • • • • ••
TYPES CF FR(G~'~S • • • • • • • • • • • • • • • • • • • • • • •
STANCARCS FCR TYFE I~ ICLSTC~ER CCNTRIBLTECI FR(GR'~S • • • • •
HC~ IC CReER FR(GR.~S
•••••••••••••••••••••
KEYW(RC-I~-CC~TEXT IKklCI IN[~X
•••••
• • • • • • • ••
PR(GRA~ Cl'SSIFIC'lI(~ cerES. • • • • • • • • • • • • • • • • •
USING ThE CAT.LCG • • • • • • • • • • • • • • • • • • • • • • •
NEk FFCGF'~S • • • • • • • • • • • • • • • • • • • • • • • • • •
PReER" C(PRECTl(NS 'NC REVISICNS • • • • • • • • • • • • • • •
tELE1EC FR(GR~'S • • • • • • • • • • • •
• • • • • • ••

I~TRCCLCII(N

lIST ( f
LISI (F

••••••••••
ANt ~EVISICNS
~(RtS PREVE~TE[ FP(~ I~[EXING
•••••
KEY~(R[-I~-C(NIEXT IKhICI INtEX
••••
NE~

FR(GRA~S

FR[GRA~

C(RFECIIe~s

Ie~

PR(GPA~S

Ie, 144C [tT'

LIST (F

FR(GR.~

PP(CESSI~f

DElETI(~S

•

· · · ·· •• •• ·• •• ·· ·• ·• ·• ·· •• ·· •• ·· •• •• ·•
• • • • • • • • •
·
·
·
•
•
•
•
•
•
•
·• • • • · • • • ·· • • ·• ·· •• •• ·•
·· •• •• ·• ·• ·• ·· •• •• ·• ·• ·• ·• •• ·• ••
· · · ·• •• ·• •• •• ·• ·• ·• •• •• ·· •• ·· ·• •• ••
• · • • • • · · · • · • · •
.....................

•••••••••
•
••••••• • •
IE~ 124C [AlA FR(CESSINC SYS11:fti
IE~ 1401 CATA FF(CESSI~G S~SlEf-J
Ie~ 142C [,lA PR(CESSl~G S~STE~
IB~ 144C ['fA PRCCESSING S~ST£'"
IE~ 146C C'TA FReCESSING SYSlfft
CCNTRIELTEC fRCGRl~S • • •
•
IB~ 14Cl [AlA PRCCESSINC S~SlEt'

AESIR~ClS

· .· .. .. .. .. .. .. .. ·• .• .• .• .
· . .· .. .. .. .. .. .. ·• .• .• .• .•

S~SlEfi

ill
ill
ill
~
~

v
vli

vll
vli

vtii
viii
viii
ix
x

001
001
001
001
018
019
030
033
033
075

081

INTRODUCTION
The Catalogs for the systems listed
below, with their form numbers, are
currently available fram IBM Branch
Offices. Individually updated supplemental issues 0 f all Catalogs will be
published under the form numbers
indicated and can be obtained from IBM
Branch Offices as they are published.
Title
---

Catalog
Form No.

Supplement
Form No.

Catalog of
C20-l600
Programs for IBM
305 and 650 Data
Processing Systems

N20-00l2

Catalog of
C20-l60l
Programs for IBM
1240, 1401, 1420,
1440, and 1460
Data Processing
Systems

N20-00l3

Catalog of
C20-l602
Programs for IBM
705, 1410, 7010,
7070, 7072, 7074,
7080, 7740 and
7750 Data
Processing Systems

N20-00l4

Catalog of
Programs for IBM
1620 and 1710
Data Processing
Systems

N20-00l5

C20-l603

To assist you in using this Catalog,
the abstracts are listed by file number
in numeric and alphabetical sequence.
TYPES OF PROGRAMS
Type I
Programming Systems are conceived and
developed by IBM as integral parts of
the data processing system for which
they are written.
Type II
Application Programs are carefully
selected solutions by IBM of data
processing problems. They are supported
by well-planned documentation and
tested procedures.
Both types of programs are
maintained by IBM and modifications
will be supplied automatically to
all users of specific programs by the
Program Information Department,
Abstracts for Type I and Type II
programs are contained in the "IBM
Programs" Section of this Catalog.
Type III
IBM-Contributed Programs are contributed
voluntarily by IBM employees to aid the
programming and system community.
Type IV

Catalog of
C20-l604
Programs for IBM
704, 709, 7040,
7044, 7090 and
7094 Data
Processing Systems

N20-00l6

Catalog of
Programs for IBM
System/360

C20-l6l9

N20-0030

Catalog of
C20-l630
Programs for IBM
1130 Computer
System and IBM
1800 Data Acquisition
and Control System

N20-003l

This Catalog contains a complete
listing of all programs available for
the IBM 1240, 1401, 1420, 1440 and 1460
Data Processing Systems. It obsoletes
the previous edition of this Catalog and
its Supplements.

Customer-Contributed Programs are
valuable aids to the programming and
systems community supplied by members
of customer organizations and individual
users of IBM Data Processing Systems.
IBM serves solely as the distribution
agent for Type III and Type IV programs.
Abstracts for Type III and Type IV
programs are contained in the
"Contributed Programs" Section of this
Catalog.
STANDARDS FOR TYPE IV (CUSTOMER
CONTRIBUTED) PROGRAMS
Programs written by customer personnel
must conform to established standards
and procedures. These criteria differ
according to the machine system for
which the program is written. Copies
of standards and procedures for Type
IV (Customer Contributed) Programs
are available through your local IBM
Branch Office.

iii

HOW TO ORDER PROGRAMS

ally by the keywords in the program
titles. There is an index entry for
each significant keyword in the title.
Certain words are not accepted as
indexing words but will be printed as
part of the title.
This KWIC Index was prepared by
highlighting each keyword of the title
in the context of words on either side
of it and aligning the keywords of all
titles alphabetically in a vertical
column. The following example will
illustrate the operation:
Notice that the # sign always
precedes the first word of the title.
A title that is longer than 59 characters
will show only the characters that fall
on either side of the keyword being
highlighted, up to the limits of one
line. The complete title may be found
in the Abstract section. The slash (I)
is used in place of parentheses. The #
placed two spaces in front of the first
word indicates that the entry is the
second part of a two-line title.

Domestic Customers
All Programs listed in this Catalog
should be ordered through your local
IBM Branch Office.
Magnetic tapes will be duplicated
at 556 characters per inch unless a
different density is specified by the
requestor. A full reel of tape,
containing 2400 feet, should be
submitted. Be sure to check the abstract
for the exact number of tapes required
when requesting a magnetic tape program.
The Program Information Department's
objective is to complete the in-house
processing of a program request within
ten (10) working days of its receipt by
the department.
IBM World Trade Users
World Trade users should order programs
by contacting their IBM representative.
KEYWORD-IN-CONTEXT INDEX
The Keyword-in-Context Index lists
available programs arranged alphabetic-

SYSTEM FILE NO.

TITLE

LYSIS, BCB CIRCULAR A-54
HLEASE VS. ANA 1401
STORAGE ON TAPE TC ABRIDGE CARC-KEEPING
#STACK - 1401
SYNTRAN AN INCEXING ABSTRACTING AND RETRIEVAL SYSTEM
# 1401
NG SYSTEM ASSEMBLY HACCELERATOR PACK - SYMBOLIC 4K PROGRAMMI 1401
ILE
#[IRECT ACCESS STORAGE CEVICE INDEX SEQUENTIAL F 1401
1440
HMORTGAGE LOAN ACCOUNTING
1440
HDEMAND DEPOSIT ACCOUNTING
1440
HON-LINE SAVINGS ACCOUNTING
1440
#SAVINGS ACCCUNTING
TOR FREIGHT REVENUE ACCCUNTING
#MO 1440
1440
#INSTALLMENT LCAN ACCOUNTING
1440
#HOSPITAL ACCOUNTS PAYABLE
1440
.RETAIL ACCOUNTS RECEIVABLE
1440
#ACC[UNTS RECEIVABLE FOR HOSPITALS
EREST AND PRINCIPAL ACCUMULATION
HMCNTHLY INVESTMENT INT 1401
TING SYSTEM LIBRARY ACTIVITY DATA STATISTICAL #HISTORY REPCR 1401
ORE DUMP' RCUT INE I N ACTUAL FORM
HC 1440
CURVE SMCOTHI~G FCR ACTUARIAL
#ORTHOGONAL POLYNOMIAL 1401
1401
#GENERAlIZEC TAPE ACD AND fILE SEARCH
SSOR STRUCTURE FILE ACCRESS
#BILL OF MATERIAL PROCE 1440
RUCTIONS Te A GIVEN ADDRESS
HCORE SEARCH FOR BRA.NCh INST 1401
NO RADIX PROGRAMMED ADDRESS CONVERSION TECHNIQUES#DIVISION A 1401
UTOMATIC PROGRAMMED ADDRESS CONVERSIONHGENERAL APPROACh TO A 1401
1440
HNA~E AND ADDRESS FILE MAINTENANCE PROGRAM
M
# RANDCM ACCRESS TRANSFORMATICN EVALUATICN PROGRA 1401
1401
#1401/1311 DISK ADDRESS UTILITY
1440
H1440i1311 DISK AtCRESS UTILITY
ETHOD I#TRACING-DAY ADJUSTMENT FOR 1401 VERSIONS OF CENSUS M 1401
1401
#SEASONAL ADJUSTMENT CF MONTHLY TIME SERIES
.SEASONAL ADJUSTMENT-CENSUS METHOD II, X-9 VERSION 1401
, 4K,
N, 4K,
'SEASONAL ADJUSTMENT, CENSUS METHOD II, X-9 VERSIO 1401

l.V

PAG~

14.0.oi4
01.4.107
10.3.045
01.1.016
01.4.215
FB-04X
FB-03X
FB-07X
FB-05X
ST-02X
10.2.003
UH-03X
DR-02X
Ut-:-02X
10.2.005
10.3.062
02.7.003
06.0.017
01.4.044
12.3.001
01.4.162
01.4.081
01.4.034
02.9.001

074
C44
069
033
052
C21
021
022
021
027
07(l
02S
02C
028
064

C1.4.C98

043

01.4.176
02.1.002
06.0.018
06.0.001
06.0.009
06.0.010

049
076
06j
C61
C62
062

011

078
062
040
OSC
04S
04"3
040
078

PROGRAM CLASSIFICATION CODES

/MT/

Textiles and Paper

Included below is a complete listing
of classification codes for all types
of programs and for each system
included in this Catalog. The
Programming Systems {Type I} and
Application Programs (Type II)
abstracts appear in the "IBM Programs"
Section of this Catalog; the IBMContributed Programs (Type III) and
CUstomer-Contributed Programs {Type IV}
appear in the "Contributed Programs"
Section of this Catalog.
In addition to assisting you in
locating the abstract of each program,
this list should prove useful in
classifying programs written by IBH
or customer personnel and contributed
to the program libraries.

Service Industries
Finance
/FB/
/FI/

Banking
Brokerage and Investment

Information Retrieval
/CR/

Information Retrieval

Insurance
/IF/
/IL/

Fire and Casualty
Life

State and Local Government
/UG/

Government, State and Local

Programming Systems Type I
Transportation
/AD/
/AS/
/AT/
/AU/
/CB/

/CT/

/ev/

/ON/
/FO/

/10/
/LM/

/MI/
/PR/
/RG/
/SI/
/SM/
/SP/
/SV/
/UT/

Autochart
Assembly Systems
Automatic Test
Autocoder
COBOL - Common Bus. Oriented
Language
Commercial Translator
Conversion Programs
Diagnostic Programs
FORTRAN - Formula Translation
Input/OUtput
Library Material
Miscellaneous
~
Processor - Includes AU, CB,
I/O, etc.
Report Generators
Simulator Programs
Sort/Merge
Symbolic Assembly Programs
Supervisory Systems
Utility Programs

/ST/

Transportation

Utilities
/SU/

Utilities

Federal Region
/GF/

Government, Federal

Scientific Industries
Aerospace
/MA/

Aerospace

Education
/US/

Secondary Schools

Medical
Application Programs Type II
/UH/

Hospital and Medical

Distribution
Scientific Marketing
/OP/
/OR/
/OW/

Publishing
Retail
Wholesale

/CA/
/CO/
/CP/
/CM/

Fabrication and Assembly
/CN/
/CX/

/EE/
/EO/

/EX/
/ME/

/EC/

Numerical Control Applications
Other
Electrical Engineering
Optics
Other
Electrical and Machinery

/MF/

Cross Industry
Communications
/SC/

Process
/MP/

Statistical Applications
Operations Research
Critical Path Scheduling
Mathematical Applications
Civil Engineering
Fabrication and Primary Metals

Petroleum and Industrial
Chemicals
v

Communications

Simulators

Share 13.0
Simulators

/CS/

13.1
13.2
13.3
13.4

Systems Engineering Techniques
Systems Engineering

/SE/

Unclassified 14.0

Type III and Type IV Programs

IBM 1440 Data Processing System

IBM 1401, 1420 and 1460 Data Processing
Systems

Programming Systems 1.0

utility Programs 1.0

1.1
1.2
1.3
1.4
1.5
1.6

1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9

Assembly
Sorting - Merging
Report Generating
Miscellaneous General Purpose
Input/Output
Data Transmission

Programming Systems 2.0
Mathematical Subroutines 3.0

Preprocessing, Editing
Monitoring or Supervisory
Assembly
Compiling
IOCS
Report Generators
Sorting, Merging
File Organization
Data Transmission
Other

Utility Programs 2.0

Differential & Integral Equations 4.0

2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8

Disk
Tape
Duplicators and Listers
Input-Output
Internal Information Transfer
Data Manipulation-Handling
Debugging Aids
Housekeeping, Documentation,
Programming Aids
2.9 Other

Matrix Programs 5.0
Statistical Programs 6.0
Mathematical Routines 7.0
Physical Sciences 8.0
8.1
8.2
8.3
8.4

Utility
Assembly
Simulation
Other

General Physics
Nuclear Physics
Geology and Geophysics
Other

Simulators, Translators, &
Interpreters 3.0

3.1
3.2
3.3
3.4
3.9

Engineering Applications 9.0

9.1
9.2
9.3
9.4
9.5
9.6

Aeronautical
Civil
Chemical
Electrical
Mechanical
Petroleum
9.7 Other

Unit Record Simulation
Computer Simulation
Translators
Interpreters
Other

Differential & Integral Equations 4.0
Matrix Programs 5.0
Statistical Analysis & Probability 6.0

Management Science 10.0

6.1
6.2
6.3
6.4
6.5
6.6
6.9

10.1 Linear Progr~T@ing
10.2 Simulation
10.3 Other
Demonstration Programs 11.0

Basic Statistics
Time Series Analysis
Correlation
Regression Analysis
Analysis of Variance
Tests
Other

Guide 12.0
Mathematical Routines 7.0

12.1
12.2
12.3
12.4

Utility
Assembly
Simulation
Other

7.1 Functional Subroutines
7.2 Floating Point Arithmetic
7.3 Interpolation & Curve Fitting
vi

7.4 Polynomial Solutions
7.9 Other
Social & Physical Sciences, Engineering
Applications 8.0
Management Information 9.0
9.1 Inventory Control
9.2 Scheduling
9.3 Information Classification &
Retrieval
9.4 Simulators
9.5 Linear Programming
9.6 General Problem Solvers
9.9 Other
Commercial Industries Applications 10.0
10.1
10.2
10.3
10.9

Distribution
Finance
Insurance
Other

Public Service Industries
Applications 11.0
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.9

Business Services
Communications
Education
Government
Medical
Transportation
Utilities
Other

Manufacturing Industries
Applications 12.0

System
1440
1401

File No.
CX-07X
06.0.010

The number of the
IBM system for
which the program
is written.

The IBM Library
code for filing
and ordering a
program.

Now refer back to the illustration in
the section entitled, "Keyword-inContext Index". As you can see, there
are two kinds of file numbers: The
first consists of an alphabetical and
numeric reference; the second is
completely numeric in a Dewey Decimal
sequence.
Type I and II program abstracts
are located in the "IBM Programs"
section of this Catalog; Type III and
IV program abstracts are located in
the "Contributed Programs" section.
The page number listed at the end
of the KWIC entry line will direct you
to the program abstract.
Each abstract
describes the relevant program in
enough detail to help you determine
if the program will meet your requirements.
LIST OF NEW PROGRAMS
This section consists of a list of new
Programs added since the last supplement to the Catalog and a list of all
programs added since the last edition
of the Catalog.
PROGRAM CORRECTIONS AND REVISIONS

12.1
12.2
12.3
12.4
12.5
12.6

Aerospace
Control Systems
Fabrication and Assembly
Numerical Control
Process
Other

Demonstrations 13.0
Systems Engineering 14.0
Unclassified 15.0
USING THE CATALOG
To locate a program begin by thinking
of the significant words describing
the desired program. Then look in the
KWIC, Keyword=in=Context, Index for the
keyword entry. The page number
adjacent to the file number will then
direct you to the corresponding program
abstract. The reference code is set up
as follows:

There are two kinds of revisions to
programs listed in this Catalog:
1. Changes in the program abstract
2. Functional changes in the
program documentation and/or changes
in the card decks and tapes.
Abstract changes for all Types of
programs are noted in this Catalog and
in the Supplement.. The following codes
appear at the extreme right-end of the
title line for each abstract that is
new or has been revised in this edition:
*N - This symbol indicates a new
program
*M - This symbol indicates that the
title of the program has been
modified when it appears only
at the extreme right end of
the title line.
*M - This symbol indicates that the
text of the abstract has been
modified when an additional
*M or * alone appears, at the
extreme right end of each line

vii

of the abstract that has been
modified.
*R - This symbol indicates that the
entire text of the abstract has
been revised.
Functional changes in program
documentation and/or decks or tapes for
Type III (IBM Contributed) and Type IV
(Customer Contributed) programs are
listed in a special table preceding
the KWIC Index.
This data is listed
under three headings: program number;
machine system area; and the date the
correction was effective.
If a user has
received the program data prior to the
date indicated and would like to receive
the correction, he must reord~ the
program. See the section entitled,
IIHow to Order Programs".
Information concerning functional
changes in program documentation and/or
decks or tapes for Type I (Programming
Systems) and Type II (Application
Programs) can be obtained through your
IBM Branch Office.

reasons for removing the program from
the Ca.talog.
Alphabetical Key to Reason for Removal
A - This Program has been deleted because
of low usage.
C - This program has been deleted because
of limited usefulness.
D - This program is obsoleted and
replaced by file number
F - This program has been withdrawn by
the author.
Programs deleted by the letter "D"
are followed by a file number code.
This
code is the file number of the program
that replaces the deleted program.
An abstract for the replacement
program may be found in the "Abstracts
of Available Programs II Sections in this
Catalog.

LISl (F
PRCCf(~~

DELETED PROGRAMS
This section consists of a list of
programs deleted since the last Supplement to the Catalog and a list of all
programs deleted since the last edition
of this Catalog.
Included is an alphabetical heading
"Reason for Removal". Each letter refers
to a key that indicates the specific

F~CGP~~

CCPRECTICNS E REVISICNS
~JlCt-If\E

CAlE

f\L"EER

AREA

(1.1.C51
Cl.4.145
C3.C.C45
lC.3.C47

14(1
14(1
14(1
14(1

11-15-66
(t-C2-66
11-11-(;6
CS-CI-€6

(1.C.C01
C1.3.(02

144C
144C

C7-25-66
Ct-lC-66

LIST OF NEW PROGRAMS
IBM PROGRAMS
FILE NUMBER

PAGE

TITLE
1401 NEW ENTRIES

1401-LM-012

1401/1460 TIMING PROGRAM FOR SYSTEM/360 DISK AND TAPE
OPERATING SYSTEMS TAPE SORT/MERGE PROGRAMS

10

CONTRIBUTED PROGRAMS

FILE NUMBER

TITLE
1401 NEW ENTRIES

01.4.225
03.0.046
10.3.063

UTILITY PRINT PROGRAM
CALOG, IBM 1401 CALOG SUBROUTINE
FAST - FULLY AUTOMATIC SCORING TECHNIQUE - PHASE 1 PROGRAM
PACKAGE
1440 NEW ENTRIES

53
60
72

02.3.004

OBJECT DECK LISTING PROGRAM

77

viii

WORDS PREVENTED FROM INDEXING
For the purpose of this index the
following words are considered to be
too general to be useful for retrieval
purposes and are therefore prevented
from indexing. This list may be modified
A
ABeUT
ABnE
ACCCflPAN'fIl\G
ACCCRtIPtG
AChIEVE£:
ACHIEVEMHTS
AVHEVES
.ACC;;lJIREC
ACRCSS
ACAPTATlCN
ACDITICNH
AtVANUGE
AIlVAt\TAGES
AffECT
AFFECTEO
HFECTING
AFFCRCING
AFTER
AGAI'"
AGAINST
A[flee
HL
HLEGH
HLCk
AllCWEO
HLCWING
HLChS
HflCST
HCNE
ALeNG
ALSC
A"'CNG
AN
ANALYSES
ANALYSIS
ANAlYZING
AND
At.C/CR
ANCTHER
ANY
APART
AFPAREt..T
APPAREt.1LY
APPEAR
APPEARING
APPLICAB IL ITY
A.PPLICAELE
APPLICATICN
APPLICATICNS
APPLIED
APPlY
APPL Ylt.G
APPRECIABLE
APPRCACH
APPRCAChES
APPRCACHING
ARE
ARISE
ARISING
ARCUND
AS
ASCERTA IN
ASPECT
ASPECTS

.n

ATTAIN
ATTAINED
ATTEMPT
ATTEMPTEC
ATTE~PTS

AVAIlAS III 1'1
AVAILABLE
AvCICIf\G
AhAY
E
EAIl
EASEC
eASIC
SE
eeCAUSE
eeEN

EEFCRE
EEING
EElCPtG
EElCk
BEST
BETTER
eETkEEN

BEYCNC
/:lIG
HTh
ERIEF
ER IEFl Y
flRING
eLT
flY
C
(AllEe
0,..

CAPABILITIES
CAPABllIH
(APAI!LE
CAlSE
CAlSEO
CAUSES
CAlJSING
CERIA IN
CHALLENGE
CHIEF
CC
CCM
CCfI.ING
CCI'P"NIES
CC,.PANY
CCP'PlETE
CCMPlETEC
CCfolPlETEl Y
CCflPRISING
CChCERNEO
CCNCERhING
CCNSICERATIO
CCNSIOERATICNS
CCNSIDERED
CCNSIDERI~G

CCNS ISTlNG
CC .. VHIENT
CCRP
CCRPCRATICN
CCHD
CPS
[;

[ATA
CE
eEG
CEPARTMENT
CEPARTMEtHS
CEPENOING
DEPT
[ETER'Hf'lATlCN
[ETERMINE
CETERMINEC
DETERMINING
CI
CID
DISCUSSICN
DC
CCES
eCING
C(NE
DClSlE
C(UBLY

ccwr,

CR
OLE
CIJRING
E
EACH
EARLIER
EARLY
EASE
EAS IlY
EASY

as needed to make the index more useful.
Note that hyphenated words are treated
as one index word, with only the first
word being significant.

EIGHT
EITHER
ENG
ET
ETC
EXPlAPtATICPt
EXTRE"'El 'f
F
FAR
FAST
FEk
FEkER
FIFTH
FII>SLATIC~ PRCGRAM
1ST ALL HiE SPECIAL CI-ARACTERS
'LATCh L
GEN - IB~ 1401 FlC~ CI-ART GENERHCR
'HC
illAUTCI'ATIC FLCW CI-.ART TECENICUE
#SYSTE~.S FLCk CI-ARTER
kR IT E AI\;C REA!: TAP E CI- ECK
#
.SECER TC SHUENCE CI-ECK A FILE CF CARCS ALPI-.ANUMERICALLY
o PACE PRE-ASSEMBLY CI-ECK AM) HIT
Nl4Cl1l46
PACE - PRE-ASSEI'BLY CI-ECK A~C HIT lISTI~G
#
IlAlTCCCDER SUBRIlUINE T
G VERIFY .... CClJLUS 10 CI-ECK OIGITS
C VERIFY f/UULUS 11 CI-ECK CIGITS
IALTOCCCER SUBRllliTiNE T
CGRAM FCR IE"
#CI-ECK PCINT SliBRCUTlliE AND RESTARTING PR
tIlEFf ZERC CI-ECK PRIlGRA!'
#
CI-ECK-FCRI' hCRDS
nABEl CI-ECKES ISPSI
E IBM 1311 JD LABEL CI-ECKING MACRCS FCR 14Cl1l44C/146CjSIMPL
ATE ANC/CR SE'UENCE CI-ECKING PRCGRA~,
#GENERALIZEC TABLL
IAlTCCGCER SE'UENC E CI- ECK I NG PRCGRAM
'SYI'.BCLIC LABEL CI-ECKI~G, AIiY MACHI~E S.P.S.
.CI-ECKPCINT ANC RESTART PRCCECURE
#CI-RISTI'.AS CLue PRCGRAMMIISTRUCTION CCURSEoRIT
26 CPERATIt,G SYS TE~ CCHUTER ASS IS TEC III.STRlClION
U44C-IC
#CAPERTSI~. - CC!'PUTER ASSISTED PRCJECT EVAlUATICN AND
REGRESSICN AtiALYSIS CCMPUTER PRCGRAI'
METIiOO CF RECCROIl\;G CCMPUTER UTiLIlATIC/\ ANC 3 1401
MCOULAR PRCGRA~"II\G CCNCEPT FCR ~ACRG-CR IENTEC PRCBLE~,~
#CCNCENSE FARGO
.LNPACK CCNCENSEC CARCS
'ANTIC A LIST CF CCII.CENSEC CARCS
AC - 14011144C1146( CCI'iCENSEO CEJECT CECK TC AU-008
IICCC
I' TC lOA!; AL TCCCCER CCNCENSEC PRCGRAM
IIPRGGRA
A"fI.ING, TESTIII.G AI'iC CCNCENSII>G
#APTCO - AUTOMATIC PROGR
TION
'CCNCENSING AFTER REPCRT GENERATIII.G CPERA
IISElF CCITRCL SYSTEI<
'PRCJECT CCI\TRGl SYSTEI'.
SHCRT INPUT ICLTPUT CCI> TRe L SYS TE~.
'SICCS- A
'PERICCICAl CCNTROl SYSTEM
UNPlT CUTPlJT TAPE CCf(TRCl SYSTE~ IREVISECI
'CCI\TRCl TCTAL RCUT 1/\ E
'CCNTRCllER
#CCI''IlRCLlER
BM 1311 [aSK FGR~AT CCI'iVERSICN
#IBM 14C5 TC I
LER SIMULATIC~ DATA CC/\VERSICN ~NC SUM~ARllATION PRCGRAI"TEl
CSE ~,ACRCS FCR OIV. CCNVERSICN CF CATES TC
IIGENERAL P~RP
AND II ISII',PLlFlEC CCNVERSICN CF OTHER PUNCI-.ESI
IISCCOP I
'(CIiVERSICN CF SPS TC AUTCCCDER
IIOE~AN[) DEPOSIT CCNVERS IC~ PRCGRAM
'CGBCl lAII.GUAGE CCNVERS ICI'; FRCGRAM
FCRTRAN II lAII.GUAGE CCNVERS ICN PRCGRAM
,
EI'/360 RPG I'CCEL 2C CC~VERSICI'i PRCGRA~
#14Cl FARGC TC SYST
#lESS ANC DATE CChVERSICI> FRCGRAM
liSPS TC ALHCCCER CCf(VERSIC/\ FRCGRAM
11l4401146C BCC-BCC CCNVERSICN SUERCUTI~E
Nl4C
PRCGRAI'.I'EC ACCRESS CCI>VERSICN TECh/\I~UES#CIVISICN ~NC RAC!X
PRCGRAI'HU ACDRESS CCNVERSICI>IIGENERAL APPRCAC., TO AlJTCI'ATIC
'SLBRCLTINE H CC!',VERT CCLLARS ANC CENTS CIGITS TC
D FCRMAT
#CCil/VERT SPS CARC FCRI'AT TG ALTCCOCER CAR
N 14Cl
'CVZZA TC CC/\VERT 14Cl AUTGCCCER CPS TC 144C CPS C
N 1440
'CVCGA TC CCNVERT 1401 AUTOCOCER CPS TG 144C CPS C
ED 'SPS Te AL HceCER CCNVERTER
#SCPI-.ISTICAT
,
CCRELOAC CCNVERTER

144C
14Cl
1401
14Cl
14CI
14Cl
1401
1401
14CI
144(
14Cl
14Cl
14CI
144(
1401
1401
14Cl
14Cl
1401
14(1
14Cl
14Cl
1401
1440
14Cl
14Cl
1401
14Cl
14Cl
14CI
1401
14Cl
14Cl
14( 1
1401
14Cl
1440
14( 1
14Cl
14Cl
14Cl
144C
14Cl
14Cl
1401
14Cl

1401
1440
144C
146C

14100
14Cl

1440
1440
1460
14Cl
14(1
14Cl
14Cl
14Cl
14Cl
14CI
14CI
14Cl
14(1
14(1
14Cl
144C
144C
14Gl
14Cl
14Cl
14Cl
14Cl
14Cl
14(1
14CI
1401
1401
14CI
14Cl
I4Cl
1440
14Cl
14(1
1440
14Cl
14Cl
14Cl
1401
14Cl
144C
144(
1401
14CI
14Cl
14Cl
14CI
1440
14Cl
14CI
1401
14Cl
14Cl
124C
14CI
14Cl
14Cl
14(1
1440
14(1
14Cl
14CI

C2.4.(CI
C2.0.C2S
Cl.4.2C3
02.0.C22
C2.C.ClS
02.0.03S

01.4.136
01.2.COS
Cl.I.C51
Cl.C.CCI
12.1.C03
12.1.CC4
Cl.4.171
C2.6.CC2
14.0.CC8
01.1.(46
CI.5.C2(
01.4.(56
01.4.132
01.1.(30
Cl.4.102
01.4.192
14.C.CI4
13.C.CCI
lC.3.C60
Cl.4.161
14.0.023
CI.4.14S
lC.3.043
Cl.4.1CS
03.C.(16
Cl.4.21C
Cl.4.192
CB-C 7C
SE-13X
C2.C.(41
CB-C73
CE-7C 1
01.4.223
CI.4.224
(1.4.115
Cl.3.CCI
06.C.(08
Cl.4.212
CI.4.2l4
Cl.4.221
10.2.CIC
SV-(SC
SV-(S I
SV-CSC
SV-(S 1
IC-CI2
IC-Cll
IC-CI2
IC-C11
LT-(76
13.1.(01
Cl.4.123
01.4.C77
Cl.4.1SS
1('3.C22
C2.C.C32
14.(.CI8
OS.2.C17
11.(.CI2
01.3.C21
CS-(S2
CS-(S(
CS-(SI
10.2.011
06.C.CC7
C6.(.(1l
Cl.4.C61
01.1.053
01.4.(67
Cl.4.198
Cl.4.224
01.4.134
01.4.CS4
C2.C.CI2
Cl.4.1S1
Cl.4.15S
C2.I.CCl
JL-(2X
Il-(3X
13.C.(CI
01.4.22C
C/\-C3X
IC-152
iC-C77
IC-(65
IC-CIC
~X-C2X

Cl.5.CI8
lC.3.C57
Cl.4.Cll
CI.4.C74
C2.C.Clc
CI.l.(Cl
Cl.5.C21
lC.2.C(S
01.4.C62
Cl.4.CI2
Cl.4.1"(
FB-12X
CB-7(1
FC-7C2
C2.C.036
1(.3.C38
03.3.CCl
Cl.4.213
Cl.4.CBI
01.4.C34

1401 14.(.(08
14CI
14CI
1440
1401
14Cl

(1.4.131
Cl.4.2CS
02.5.CC2
01.4.165
(1.4.224

TIllE

PAGE
T CF SYSTEI'1360

SYSTEM FILE /\C.

#CCNVERTER TC EBCDIC CF f-EXAOECll'AL CLTPL
#CCPY 1311 CISK FILE TO lEOF
#SYI'BCLIC (CRE CliMP
'CCRE DL~P
'SELF-lCAOII\G CCRE DUI'P
IICCRE DUMP RCUT INE
IIAliTCCCCER S~I'BtJlIC CCRE CUI'P RCUTINE
IICCRE OLfI.P R[UT INE I~ ACTuAL FOR~
IPU~C~ CCRE I~ PRCGRAM LOAC FOR~AT
'CCRE PRINT
GIVEN ACCRESS
'CCRE SEARCI-. FCR BRA~CI- INSTRlICTlCNS TC A
'CCRE-TC-GA.RC CU~P
#
CCRELCAC cn'VERTER
IICCRL-8 THIRTEEN VARIABLE SIMPLE CCRRElAT
leN
II
CCRFCRATE I\;A~ES
#GENERAL TAPE CCRRECTlC~ PRCGRAM
EEN VARIAI!LE SIMPLE CCRRELATICN
#CCRL-8 THIRT
ESS ION ANAL YSI S A/\C CCRRELATICN CCEFF IC IENTS#REGAN - 4K REGR
ERMINED
II"l;LTIPlE CCRRELATION- VARIABLES CF IMPGRTANCE DET
llliEURISTIC CCRRUGATGR SCI-ECULIII.G PRCGRAM
ISOLliTICI'i CF BAliK CCST AllCCATICN BEHEEN CEPARTMENTS
LEARNING CURVE
IICCST CURVE ESTI~ATIC/\ ANC PRCJECTIC~ BY
RCDLCE, GAIiG-FUNCI', CCUNT & PR II\T
#RfCP - REP
SSISTED INSTRLCTIC~ CCURSEkRITER'CPERATllI.G SYSTEM CCMPLTER A
'I~CIVICUAL LECGER
EXTRACT PRCGRAI' FCR CRECIT UNICII.S
lPCATE PRCGRAM FCR CREC IT UNICII.S
UNO IV JOliH lEDGER
SIS
#CRITICAL PATI-. lISTI~G ANC RESOl;RCE ANALY
'CR IT ICAL PATH MANAGEI'ENT GAME
IICRIT ICAL PATf- SCI-EClLER IBAS IC 14Cll
NCOE NUI',BERI/\G'CRITICAL PATI-. SCf'EC~lING kITH ARBITRARY
BITRARY NCCE
'CRITICAL PATI-. SCI-.ECLLlNG PROGRA~ ~ITH AR
1140111410 CRCSS REFERENCE LIST ING PROGRAM
•
AI'iD CATA-NAI'E CRCSS REFERENCE LIST
'CRCSS-REFERENCE PI-.ASE OF 1401 AlITCCCCER
#
AlITCCORRELCGRAI'. A/\C CRCSSCCRRELCGRA~
JECTICr> BV lEARNI~G ClRVE
llceST CuRVE ESIJMATlC~ MC PRC
ING CLRVE
'CCST CLRVE ESTIMATION ANC PRCJECTION BY LEARN
o DEGREE CRTf-CGCNAL ClRVE FIT
jIf IRST AND SECCN
CASTING ilPCLYII.OMUl CURVE FIT FCR E(ONGI'.IC ANALYSIS ANC FCRE
THCGCNAL PClYI\CIHAL Cl:RVE S~CCTnIANCE ON TI-E IBM 14
UUCCODER CECISIC~ TABlE TRANSLATCR
'PRI/\T CECISlc/\ TABlES
II~AII.AGEME/\ T DECISJ(~-MAK ING LABCRATCRY
CR AUTCCCCER SCURCE CECK
IIPRE-LIST F
IICECK CLEANER I
nBJECT CECK L1STIt.G PRCGRAI'
60 CGNOE/\SEC CBJECT DECK TC AU-COB
//cCCAC - 14Cl1l44C114
CR AUTCCCCER 5CURCE CECKS
NPREASSEMELY lEST F
10 IALTCI'ATIC INPUT CEFINERI ICARC!
MA
'FIRST At\C SECC~C CEGREE CRTHGCNAl ClRVE FIT
NCElETE-HRGE FOR T~E Sf;.RE LiBRARY
#CE~AI\C CEPCSIT A(CCl/\TING
'CE"ANC CEPCSIT (CNVERSICr. PRCGRA/;
MCEI'ANC CEPCSIT FROGRA~ PACKAGE
FCR~ATICr. RETRIEVAL CE~C
IIIN
IIA PRCGRAM TC OEI'.CNSTRATE TI-E USE CF TI-E IBM 144C11311
IICEfiAIiC CEFCSIT ACCCUI'iTiNG
#124011440 PRCCF CF CEPCSIT A/\C CASI- LETTER oRIT ING
'CE~ANC CEPCS IT CCNHRS ICN PRCGRAII
#[EfI,A~C CEPCSIT PRCfRAM PACKHE
#
CEPRECIATiCIl. STlCIES ANC TEST CF FIT
E N PC~ER FACTCRIAL CESIG~
IIAIiALYSIS CF VARIANCE, 2 TO Tf#HIGI-.~AY EARTI'
oCRK CUAI\TITIES MC DESIGN CATA
#CESIGN EARTHCRK ICARet
D I/\VALIC CI-ARACTER CETECT IC/\ PRCGRAM
'Or.E CAR
LING REFCRT PRCGRA~ CEVELOP"ENT
#144011311 STER
RECT ACCESS STCRAGE DEVICE I~CEX SECUE"T IAL FILE
NCI
NALTCCCCER PRE-LIST CIAGNGSTIC
CCOER FRCGRA~. lCGIC C IAGRAI'I'ER
#l4(11I41C AlTC
ilSYI'BCLIC BLCCK C IAGRA"I' I~G SYSTEM
II
S CIGIT ~lMBH
FY ~CCUlUS 10 C~ECK CI(lTS
NALTCCGCER SLBRCUTI~E TC VERI
FY ~COUlUS 11 CHECK CIGITS
IlAUCCCCER SLBRCUTIII.E TC VERI
T CCLLARS AII.C CEII.TS CIGITS Te
NSl;8RCLTINE TG CCI'iVER
R THE 14G111440114f#CICS - 131111301 INPLT -CLTPLT SYSTE~ FC
NTiAl FILE
NCIRECT ACCESS STGRAGE CEVICE IHEX SECLE
CBJECT TC ALTCCCCER#CISASSEI'BLER CF 14(1114fC PRGGRA~S FRC~
C1I40/6C FCRTRAN IV C 15K
II 14
II
SK CISK
5 FCR THE 1401-1311 CISK
ilL TI LI TV PRCGRA~
CC/\TRCL I'GII.ITCR CII. CISK
#14C IIl44C 114H Jce
Te LCAC PR(GRA~.S CII. CISK
IIPRCGRAM
N14Cl/1~!! [!SK l\[CRE 5 5 I Ttl fTY
11144C/1311 [ISK ACCRESS LTllITY
GRA~ FCR SYSTE~1360 CISK AI'iC TAPE
#140111460 TII'II\G PRC
FCR 140I1144C11460 C ISK ALTCCCCER
IITVPEWR I TER ~ACRC S
RCGRMS C" Tf-E 14C5 CISK FilE
II
P
o
#140111311 CISK FILE CRGANllATICI< RCLTI"ES 14C1/14f
IIC 15K FILE CRGANIlATIC~ RCLTINES
IICCPi 1311 CISK FILE TC IECF
BII 14C5 TC le~ 1311 CISK FCRMAT CCNVERS IC/\
II I
NRACIC - RANCC~ DISK I/\PlTI CLTFUT SLeRClTINE
RY
N14C11144( CISK "A~AGEI'E/\T CECISIC/\ ~AKING LAECRATC
TCR FCR PRCGRA~.S C~ [ISK PACKS
#140111311 MCI>I
Ml4CI-1311 CISK PRINT FRCbRAM
#14CI1146C-1311 CISK PRCGRAI' lCACER
'REPAIR CISK RECGRC
111311 CISK RECCRC FINCER
#SCRT 54 C ISK RES lCE/\ T
1401114401146CI1311 CISK SCRT
#lB~
#THREE CISK SCRT -SCRT 72

C77
(5f
051
056
C55
C57
C46
C36
C35
C 75
C72
C72
C4S
(77
C74
C34
(54

[Ill
C46
033
(44
(5C
C74
CSC
C71
C48
C75
C47
C6S
C44
C58
C51
(5(
C(2
CI4
C57
CIS
C(2
C53
C53
C45
CH
CU
(52
052
C52
C65
C27
C27
C31
C31
((S

C23
(23
030
C18
C 72
(45
C42
C51
C67
C56
(74
C63
C72
C38
Cll
C24
C25
CC5
(61
(62
C41
C35
C42
C5C
C53
C46
C43
C54
C5(
C48
C76

(ce

CCS
C8C
C52
(C3
( lC
Cl(
CCS
C23
C24
C54
(71
(3S
(42
C5]
C75
C54
C65
C41
C3S
C4E
CC 1
(C2
C(7
C57
C6S
07S
C52

C't3
(4(

C74
046
C51
C77
C48
C53

xi

14CI
14Cl
14Cl
144(
1440
14CI
144C
1440
1440
144 C
14(1
14Cl
14Cl
14Cl
14Cl
14Cl
14Cl
14Cl
14(1
14Cl
14Cl
14CI
14Cl
144C
14Cl
14Cl
14Cl
14C 1
1401
14C 1
14(1
1401

02.C.C33
Cl.4.182
Cl.4.141
C2.7.CC4
C2.7.(C6
Cl.4.(71
02.7.CCI
02.7.(C3
02.S.(C3
C 2.7. (C 2
(1.4.162
01.4.148
01.4.224
06.C.C(6
Cl.4.115
01.4.113
06.0.CC6
C6.(.(CS
C6.0.CC5
01.4.2CC
05.0.C06
IC.3.(11
13.I.COS
CS-OSO
IC.3.C55
lC.3.C%
IC.3.C28
lC. 3 .05S
lC.3.(13
lC.3.0 IS
10.3.020
01.I.C40

1401 01.4.223
14C I
14Cl
14CI
14Cl
14Cl
14CI
14CI
14Cl
144C
14Cl
14CI
14C 1
14Cl
14(1
14(1
14Cl
14Cl
14Cl
14Cl
14Cl
1440
l4C 1
1401
14(1
14Cl
14(1
14Cl
14Cl
14(1
14(1
1440
14CI
14(1
14Cl
14Cl
14(1
1440
1240
14Cl
14Cl
1440
144C
1440
124C
14Cl
14CI
14Cl
14cl
14(1
1440
1440
14CI
14Cl
14Cl
14(1
14Cl
14Cl
14cI
14Cl
14Cl
14Cl
14CI
14Cl
14(1
14(1
14Cl

1440
1 ~ C1
144C
14( 1
14Cl
14C 1
14C 1
1440
14(1
14C 1
144C
14C 1
14Cl
14( 1
14C 1
14( 1
14( 1
144(
14Cl
14Cl

C 1.1.(54
(1.5.CC8
lC.3.011
10.3.C11
C6.C.Clc
07.0.C03
06.C.(17
OS.2.C17
C2.5.CC2
(1.4.20S
Il-C2X
I l-(2X
(1.4.215
CI.4.223
lC.3.03B
C3.C.C11
CI.4.C62
03.0.011
01.4.C62
13.2.(C2
IL-C5X
SE-C5X
lC.2.C07
lC.2.(12
(2.0.C38
C3.(.(45
01.4.126
CS-(2X
Cl.I.(3S
Cl.4.14S
02.3.(C4
(1.4.224
Cl.l.(41
01.4.144
06.C.(16
13.1.(27
FB-03X
FE-I2X
FB-CIX
1l.C.CCS
13.C.COI
FB-03X
lC.2.CC2
FB-12X
FB-C IX
C6.0.C17
C6.C.CI2
(S.2.CC7
(S.2.CI5
02.4.(Cl
RG-72C
Cl.4.215
(1.1.CU
Cl.4.128
Cl.4.(97
C7.(.(05
12.1.CC3
12.I.CC4
14.(.((8
Cl.5.CC2
CI.4.215
C2.C.035
FC-(51
L~-C7S

IT-C53
01.4.22(
01.1.(C2
C 1.'; .17t:
C2 .1. CC2
lll-012
C2.C.C4C
(2.C.CC8
LT-C52
L T-C4(
C 1.4 .182
(1.5.C2l
(1.4.CCl
lC.2.Cl2
(2. (. C21
C 1.4.211
Cl.4.18f
CI.4.1 e I
CI.4.187
C 1.6. CC 1
CI.2.C23
01.2.C2l

PAGE
057
C4S
(47
C78
C78
C42
C77
C78
C78

on

C4S
C47
053
(61
C45
(45
C61
C61
C61
G51

C61

ca
C72

(24
(71
C7l
C68
C71
(66
C67
C67
C34
(53
035
C53
Cf6
Cf6
C62
C63
C62
C63
C77
C51
COS
(ce
C52
C53
C69
C5S
C41
(58
C41
073
C23
C13
C64
065
C57
C6C
C45
CC4
(34
(47
(77
053
C34
C47
C62

C73
cn
(C 1
CC5
C72
CS(
(21
079
CC 1
CC5
CI:2
Cf2
G63
Ct:3
C77

CU
C52
C33
C46
C43
CO
C 72
C72
(74
C53
(52
C57
CC7
C 11
C17
C52

075
C":C;
C 71:
ClC
C57
C54
C 17
(2~

C4S
(54

(n
Ct5

C55
C52
C4S
C4S
(5C

cn
(37
C37

TIllE

SYSTE~,

1144C-1311 CISK SCRT PICKAGE
,
CISK SCRT/MERGE PROGRAM 1l6KI
FCR 14011144C/1460 C ISK SYSTEMS
111231 REAIl ~ACRC
IICISK UTILITY PRCGRA~S
/1460 AUTOCCDfR ICN DI SKI
U4C11144C
140111460 ICCS IC~ DISK!
'IB~
,
AL'TCCCCER IC~ CISKI
OGRAI< GENERAHR IC~ CISKI 140111460
*14CI/1311 REPCRT PR
ANGE TAP-OFFICE ANC CISPLACEHENT ~ETER CALCULATIGNS
IFL
AGE, RETRIEVAL, A~C CISSE~.ltiHIC'SYSTEH FOR INFORMATION STOR
.SELECTIVE DISSEMINATICN OF INFCRMATION SYSTE~,
FCRM
.GENERH CISTRIBUTlOti CLCSEC SUBRCL TINES IN ~,ACRG
'GENERAL CISTRIBLTIOti PRCGRA~ FOR A TAPE 14Cl
.GENERAL CISTRIBUTIC~ PRCGRA~
'DISTRIBUTIC~ TAPE REEL FCR SHARE
E PRCGRAMS IGENERAL CISTRIBt.TICIi/HIRE ~H CASUALTY INSLRANC
.GENERAL
PURPOSE HACRCS FCR CIV. CCI\VERSICN OF CHES TC
EATURE ~.ULTIPLY AI'iC DIVIDE ~ACRCS
'SPECIAL F
'MULTIPLY ANI: DIVICE HACRCS
HULTANECUS MULTIPLY CIVICE SUB-RCliTINE
U4ClI146C SI
.FAST CIVIDE SUBRCUTINE FCR 14C11144CI14tC
CROIHER-MULTIPlY CR CIVICE UTILITY PRCGRM~
1Il4C11144C ~
N\/ERSIGN TECHrdQUESilDJ\lISIC~ ANC RACIX PRCGRAMMED ACORESS CC
UGH A LCGIC TRACE
II:CCUHEI\T ANC TESTING AICS FOR CCBa ThRC
.BAtiK DCCUMEI\T SCRT PROGRA~
'FLOWCHARTItiG Atic CCCUI(EtiTHICN AIC PRCGRA~,
#I BM DCCUHHTATICN A IDS S YS TEH
'PAPER ANC PRCGRA~, DCCUHENTATICN ECITOR
BROUTINE TC CCNVERT CCLLARS AND CENTS DIGITS TO
ISl
'CCWGO LCAC AIiC GO REPORT GENERATOR
.BlI>iARY TAPE DLMP
n,CCIFIEC Cl;MP
'SYMBOLIC CCRE OUMF
'CORE-iC-CARC Cl~P
ENERAL PURPCSE TAPE CUMP
IIG
'CCRE Dl~,F
'SElF-LOACING CCRE (UMP
.CORE OlMP RCUTINE
COllER sn,BCLIC ceRE IlUMP RCUTINE
IALTe
.ceRE CL~,P RCliTlNE IN ACTL~L FCR~
iii APE ClPLlCAT IGN
IT APE ClPLICH IC~ CR COMP~RE FCR 8K 1401B
ITAPE DlPLICATlCN CR CO~P~RE
nES IGN EARTHWCRK ICARCI
'HIGHWAY E~RTHWCRK liLANTITIES ANC DESIGN IlATA
60
'CCNVERTER TC EBCCIC CF HEXADECIMAL OUTPUT OF SYSTEM/3
OHIAL CURVE FIT FCR ECCNCMIC AN~LYSIS AII.C FCRECASTING /lPCLYN
.SYSTH./360 COBCL ECIT
-ASSEMBL Y CHECK AliC Ecn
114(111460 PACE PRE
'ECIT IECITIIiG CAlA INPUT FOR VALIDITYI
RE-ASSE~,BL Y PRCGRA~ EC IT AIliC REFERENCE 1 PAPERI
1114( 1/141C P
'AUTGECIT-1401 Ecn FCR 1410 ALTOCCCER PROGRAMS
.,.ASSEMBL Y CHECK ANC Ecn LISTlI'OG
'PACE - PRE
ENERAL PURPCSE CARC ECIT RCUTINE
IG
RUNNING IAUTCHATIC ECITING ANC LINE LENGTH MCDIFIOTICf\ CF
OGRAH DGCUMENTATICI\ ECITOR
'PAPER AtiCH SIMULATCR
BRGCP - REPRCCUCE, GA~G-PUNCH, CCUNT t PRINT
HCURTEEN C ONE OFF
SET REPROOUCaG AU GANGPUI\CICING CR
lIGE~ERALIZEC CARC I~~GE UPCATE P~OGRAM
IIHFCRM 2 - GENERALIZEC INFCRMAT ICN RETRIEIlIiL SYSTEM
'GENERALIZEC KldC COl'.PILE AND GC INCEX SY
STE", 4K TAPE
'GENERALIZEC LIST PRCGRAI'
IIGENERALIZEC PLOT PRCGRAM
CKING PRCGRA~
'GENERALIZE(; TABlLATE ANCICR SEQUENCE C~E
IIGENERALIZEC TAPE ACC ANC FILE SEARC~.
'GENERALIZEC TAPE CO~,P~RE MARK III.
'GENERALIZEC H.REE TAPE SCRT PROGRAM
ABTEK. A PRCGRAM TC GEfoIERATE A PRCGRAM FRCM TABULAR INPlT n
NE AUTOI(ATlC REPORT GEf\ERATlNG CPERATICI\#FARGC IFOl;RTEEN-O-C
ENSING AFTER REPGRT GENERATING CFERATICN
IICC~C
#REPCRT PRCGRA~ GENERATCR
ASIC REPCRT PRCGRA" GEHRATCR
liB
1311 REPCRT PROGR/i~ GEI\ERATCR
1144CI
ASIC REPCRT PRCGRAI' GE"ERATOR
8144C STERLING 8
LCAD AN!:: GC REPCRT GEt;ERATCR
.CChGC
IBH 1401 FLew CHART GEfoiERATCR
IIFLCGEN IIPERT INPl T GEI\ERATCR
1311 REFORT PROGRA~, GEt
11.C.CIC
01.4.167
C3.1.CCI
13.1.CCS
14.C.CC4
01.4.2C6
lC.3.C42
lC.3.022
01.4.C66
14.0.CC2
Cl.4.C51:
Cl.4.C44

C41:
054
C46
C07
C76
C51:

01.4.1~S

Cl.2.C2C
Cl.3.CI5
RG-(45
02.C.CI2
RG-C48
RG-C21
RG-C2C
RG-721
01.3.C17
02.C.C22
lC.3.046
RG-G32
Cl.1.C4>
Cl.3.CC5
RG-C33
RG-C24
RG-C22
C9.2.(17
01.1.055
10.3.C22
Cl.3.C17
06.0.01~

02.S.CC4
01.4.C7C
Cl.4.161
Cl.4.2CO
C2.C.C33
OS.2.CC7
lC.3.C62
IF-C5X
L~,-C3X

11.5.CCI
UH-C5X
IF-C4X
ur.-CD
IJIC-C6X
l;H-C2X
10.3.C43
10.3.021:
UT-C67
14.C.CC5
14.C.CCI
01.5.C2C
01.4.2C6
C~-C2X

C.-C3X
Ch-C4X
01.4.135
14.C.Cl2
lC.3.C35
03. C. 034
01.4.215
1C.3.C22
lC.3.C37
10.3.C45
10.3.G55
lC.3.C56
lC.3.042
10.3.006
lC.3.CCS
lC.3. C42

CC7

CC7
CC7
C56
C73

C76
C41
C27
GOB
009
CC8
C71
C72
049
07~

C72
C74
C51
06S
C67
C42
074
C41
C4C
051
C37
C38
C12
C54
C13
C25
C25

026
C3S
C51:
C7C

C12
035
(37
CI2
025
C12
C63
C35
C67
C38
Oe3

cn

042
C4S
051'
C57
CI:3

C71
COS
C28
08C
C28
C2S
C28
G2S
C28
C6S
C67
017
C74

C73
C54
C51
CC4
CC4
C21
C41:
C74
CI:E
C55
052
C67
CI:S
C6S
C71
C71
C6S
C65
Ctl:
Cts

TITLE
l/\fCRMATIC~

SYSTEM FILE t\C.

RETRIEVH
IT~.ESA~
'1I'IfCRMATlCN RETRIEVAL CEMe
M
U/\fCRMATICN STORAGE ANC RETRIEVn PRGGRA
EMINATlO'SYSTEM fCR INFGRMATIC/\ STORAGE, RETRIEVAL, ANI: OISS
VE· DISSH.INATION CF INfCRMATlCN SYSTEM
'SHECll
.SERVICE INf[RMATlCN SYSTEM
46'GI[S - 1311/1301 I"FlH -[UTPLT SYSTE~. fOR THE 1401144CI1
ROGRAM FROM TABULAR INPUT jfABTEK, A PRCGRA~. TO GENERATE A P
lAID IAUTCMATIC INPI.H CEFINERI ICARCI
IEDIT IEDITI"G DATA It.Pl:T FCR VHIDITYI
'PERT I"PUT GENERHOR
01
iINPUT CUT PUT TAPE CCNTRCL SYSTE~ IREVISE
AGE FOR IBI'
II/\PUT PRCGR~M FCR 7CSCI7CS4 SUPPORT PACK
tTICI'.S - ITAPE I~PlJT-CUTPUT MACRO SYSTEMI
RADIO - RANceI' DISK INPUTI CUTPLT SlBRCUINE
II
IIIiPUT/CUTPUT CONTROL SYSTEM
IBM
liB" IIIPUT/CUTPUT CONTRCL PRCGRAM /lOCPI FOR
'704C/"" - 1401 lliPIJT/CUTPUT CCNTRCL PRCGRAM
UIIPUT ICI. TPUT CONTR[L SYSTEM
'SIOCS- A SHORT II\PLT/CIHPUT CCNTROL SYSTEM
THE 1401
tTAPE II\PI. TlCUTPUT MACROS ANC SUBROUTINES FeR
'GENERAL TAPE lli~UIRY PRCGRAM
nAPE IIII;UIRY PR(GRA" ITIPI
I SYMBOLIC LAIIGUAGE IIISERT PACK~GE
.SlIP II
ISYMBOLIC LAI\GUAGE INSERT PACK~GEI ICARU
'SLIP
400 COMPUTER
UII:STAllATICIl PR[GRESS REPORT FOR SI'.ALL 1
,
III:STALLATlOI\S
ilIlSTALLI'.EtiT L[AN ACCCUNTING
•
Ir.STRUCTICN
M COMPUTER ASSISTEC IIISTRUCTlCN
1144C-I026 CPERATING SYSTE
M CCMPUTER ASSISTEC INSTRUCTICN CCURSEWRITER/jOPERATING SYSTE
IFAST LCAC IIiSTRUCTlCN TAPE
1440 STERLING MACR[ II'KS.
REINVESTING FUNDS OF NEAR MATURITIES.
CONVERTING PRESENT COUPON INCOME TO FUTURE CAPITAL GAINS.
CONVERTING FUTURE CAPITAL GAINS TO PRESENT COUPON INCOME.
COMPARING ALTERNATE TRADE POSSIBILITIES.
REALIGNING THE MATURITIES OF THE SECURITY PORTFOLIC.
AVOIDING CAPITAL GAIN AND CAPITAL LOSS OFF-SETS.
PREVENT ING INADVERTENT SHOR T- TERM SALES.
ACCOUNTING FOR SECURITY TRADES.
USE--THE INPUT TO EFFECT A SINGLE ANALYSIS IS TWO CARDS
CCNTAINING DATA RELEVANT TO A BOND PRESENTlY OWNED BY THE BArtK,
WHICH THE BANK ANTICIPATES SELLING, AND ONE CARD CONTAINING THE
PERTINENT DATA CONCERN ING THE BOND THI:: BANK CONTEMPlATES
PURCHASING.
MULTIPLE PRESENTLY OWNED BONDS MAY BE ANALYZED
AGAINST FROM ONE TO TEN CONTEMPLATED PURCHASES IN A SINGLE
UNINHRRUPTED PROCESSING.
EACH INDIVIDUAL ANALYSIS REQUIRES FROM
2 TO 3 SECONDS OF MACHINE PROCESSING AND PRINTING TIME.
AT THE
END OF A SEQUENCE OF ANALYSES, A RECAP OF THE VARIOUS ANALYSES
MAY BE PRINTED IF DESiRED.
iT is SiGNiFiCANT TO NOTE THAT THE
CARDS REPRESENTING BONDS PRESENTLY OWNED BY THE BANK .OULD
ORDINARILY BE AVAILABLE IN THE FORM OF THE BANKS SECURITY
I NVENTORY AND CONTROL PROGRAM- THEREFORE, ONLY THE CARD
REPRESENTING THE CONTEMPLATED PURCHASE MAY HAVE TO BE PREPARED.
IN ADDITION TO USING TICE BOND TRADE ANALYSIS PROGRAM ON THE BANKS
CWN PORTFOLIO, APPLICATION MAY BE FOUND IN THE MANAGEMENT OF
LARGE BANK TRAiliNG ACCOUNTS AND AS A SALES DEVICE FOR AODITIONAL
AND NEW SERVICES TO CORRESPONDENT BANKS.
MINIMUM MACHINE
RE~UIREMENTS--AN 8K 1401 WITH ••• ADVANCE PROGRAMMING, HIGH-LC.EQUAL COMPARE, MUll IPL Y-D IV IDE ••• 1402 CARD READ PUNCH •••
1403 PRINTER.

BASIC PROGRAM MATERIAL COCUMENTATION - PROGRAM WRITE-UP ••• APPLICATION DIRECTCRY •••
REFERENCE MANUAL ••• SYSTEM MANUAL.
MAG. TAPE - ONE REEL CONTAINING ••• SELF-LOADING OBJECT
PROGRAM ••• SOURCE PROGR AM ••• ASSEMBLY LI STING ••• CARD
DECKS FOR THE SOURCE AND OBJECT PROGRAM FOR THE AUXILIARY
PROGRAM DTP MA INTENANCE PROCEDURE.
SAMPLE PROBLEM CARD
DECK.

1401-Fi-05X
FINANCIAL ANALYSIS PROGRAM
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-FI-05X

BASIC PROGRAM ~.ATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• OPERATING INSTRUCTICNS •••
REFERENCE MANUAL ••• LISTINGS.
CARD DECK - OBJECT DECK ••• SOURCE PROGRAM DECK ••• SAMPLE PRCBLE~
DECK.

1401-FB-14X
140111440 PROGRAM FOR THE
AllOCATION OF RESOURCES FOR SAVINGS AND LOAN ASSOCIATIONS
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPEC IFY FILE NUMBER 1401-FB-14X

*~

THE 140111440 PROGRAM FOR THE ALLOCATION OF RESOURCES FOR
SAVINGS ANIJ LOAN ASSOCIATIONS, 1401-FB-14X HELPS SAVING AND LOAN
MANAGEMENT MAKE DECISICNS WHICH DETERMINE PROFITABLE LEVELS FCR
THE ASSOCIATIONIS ASSETS AND LIABILITIES.
INPUT DATA DESCRIBE THE PRESENT FINANCIAL STATUS. LEGAL
RECUIREMENTS, INIJIVIDUAL ASSOCIATICN POLICIES, AND CASH FLC.
RECUIREMENTS OF THE ASSOCIATION AND ARE TRANSLATED BY THE PRCGRA~
INTO A SET Of CONCISE MATHEMATICAL EQuATIONS REFLECTING THE
ECCNCMIC ENVIRCNMENT WITHIN WHICH THE ASSOCIATION MUST OPERATE.
LINEAR PROGRAMMING, A MATHEMATICAL TECHNIQUE USED TO MAXIMIZE
PRCFIT, CALCULATES THE SOLUTION TO THESE EQuATIONS.
THIS
MATHEMATICAL SCLUTION IS THEN TRANSLATED INTO OUTPUT REPCRTS "ITH
THE FOLLOWING INFORMATION- SHORT-TERM RECOMMENDATIONS PERTAINING TO CHANGES IN THE
ASSOCIATION/S ASSETS AND LIABILITIES.
- PROJECTIONS PERTAINING TO EXPECTED LONGER TERM CHANGES IN THE
ASSOCIATIONIS ASSETS AND LIABILITIES.
- THE POSITION OF THE ASSOCIATION kITH RESPECT TO LEGAL
REQUIREMENTS. REGULATICNS, AND SELF-IMPOSED RESTRICTlCNS.
- ASSETS AND LIABILITIES WHICH HAVE A CONSTRAINING EFFECT CN
PROFIT.
- THE EXPECTED RESERVE POSITION AS OF ONE YEAR AFTER THE PRCGRAM
IS RUN.
PROGRAMMING SYSTEMS- ThE PROGRAM IS WRITTEN IN THE AUTOCODER
SOURCE LANGUAGE FOR THE 1401 AND 1440.
1401 MINIMUM SYSTEM REQUIREMENTS- A 4K 1401 SYSTEM WITH f;!GI<-LCWEQUAL COMPARE, ADVANCED PROGRAMMING, MULTIPLY-OIVIDE
IOPTIONAL/ ••• 1311 DISK STORAGE DRIVE ••• 1316 DISK PACK ••• 1402
CARD READ PUNCH MOL 1 ••• 1403 PRINTER MDL 2.
THE MULTIPLY-CIVIDE
FEATURE WILL EFFECT IVEL Y REDUCE PROCESS ING TIME.
BASIC PROGRAM MATERIAL-COCUMENTATION - PROGRAM .RITE-UP ••• APPLICATION DIRECTCRY •••
REFERENCE MANUAL ••• OPERATORS MANUAL.
~ACHINE READABLE - OBJECT PROGRAM DECK ••• SAMPLE PR(JBLE~ CECK

oM

OPTICNAL PROGRAM MATERIAL-- SYSTEMS MANUAL ••• AUTOCODER SOuRCE
PROGRAM DECKS.
OPTICNAL MATERIAL DESIREC MUST BE ITEMIZED ON THE CRDER CARC.

*M

THE FINANCIAL ANALYSIS PROGRAM CONSISTS OF A SERIES OF PROGRAMS
WHICH GIVE THE PROFESSIONAL FINANCIAL ANALYST EASILY ACCESSIBLE,
DETAILED, ANIJ ANALYTICAL INFORMATION ABOUT INDUSTRIAL
CORPCRATIONS.
TI'E PROGRAM UTILIZES TIiE INFORMATION HANDLING A~D
COMPUTATIONAL ABILITY OF THE IBM 1401 TO PROVIDE THE PROFESSICNAL
FINANCIAL ANALYST WITH TOOLS TO HELP HIM IN SCREENING AND
APPRAISING INCUSTRIAL COMMON STOCKS.
THE MAIN INPUT FOR THE
PRCGRAM IS A MAGNETIC TAPE CONTAINING HISTORICAL BALANCE SHEET,
!NCO~E STATEMENT. AND MARKET DATA FOR A LARGE NUMBER CF
INCUSTRIAL COMPANIES.
THIS TAPE MAY BE PREPARED BY THE USER OR
OBT AINED FROM THE ORGAN IZA TION WH ICH MAKES IT COMMERC I AL LY
AVAILABLE ISTA~DARC ~ PCORS CORPORATION/.
BY USING THE PROGRAM, THE ANALYST MAY OBTAIN REPORTS PROVIDING
HIM WITH111 A LIST OF COMPANIES MEETING CERTAIN STANDARDS SPECIFIED BY
THE ANALYST.
121 PAST FINANCIAL DATA AND RATIOS.
!3! COMPARISONS 8ETWEEN A COMPANY!S SALES AND EARNINGS AND GNP
FRB INDEX OF INDUSTRIAL PRODUCTION.
141 COMPOUND GROWTH RATES AND STABILITY ME~SURES.
151 COMPARISONS BETWEEN INDIVIDUAL COMPANIES AND INDUSTRY
PERFORMANCE.
161 FINANCIAL AND MARKET INFORMATION FOR UP TO FIVE COMPANIES eN
A SINGLE REPORT.
FEATURES- PROVIDES THE ANALYST WITH TIMELY !NFORMAT!ON THAT HAS
PREVIOUSLY BEEN IMPRACTICAL TO OBTAIN CONSISTENTLY.
- FREES THE ANALYST FOR MORE CREATIVE TASKS BY ELIMINATING MUCH
CF THE CLERICAL WORK HE MUST NOW PERFORM.
- ALLOWS AN ANALYST TO FOLLOW C LO SEL Y MORE COMPAN I E S THAN IS NC"
PRACTICAL.
- SELECTS COMPANIES WHICH ARE WORTHY OF FURTHER STUDY BASED ON
THE SPECIFIED CRITERIA.
- SEPARATE PROGRAMS ALLOW THE ANALYST TO EXAMINE ONLY THOSE
REPORTS WHICH INTEREST HIM.
USE - THE FINANCIAL ANALYSIS PROGRAM CONSISTS OF SEVEN SEPARATE
140l AUTOCODER PROGRAMS. SIX OF WHICH ~AY BE RUN INDEPENCE~TLY
ANC ARE UNDER THE CONTROL OF ONE EXECUTIVE PROGRAM.
ceNTROL
CARDS INDICATE THE PROGRAM REQUESTED AND THE COMPANIES AND
INDUSTRIES TO BE ANALYZED.
AS MANY COMPANIES AS DESIRED MAY BE
PROCESSED IN A SINGLE RUN.
MINIMUM SYSTEM REQUIREMENTS- AN 8K 14Cl WITH FOUR MAGNETIC TAPE
UNITS ••• 1403 PRINTER MDL 2 ••• 1402 CARD READ PUNCH ••• ADVANCED
PRCGRAMMING, HIGH-LOW-EQUAL COMPARE, MULTIPLY-DIVIDE, SENSE
SW ITCHES, ADO IT I ONAL PR INT CONTROL.
THE NUMBER OF TAPES INDICATED MUST BE PROVIDED FOR EACH ITEM
THAT IS ORDEREC.
OPTICNAL MATERIAL REQUESTeD MUST BE ITE~IZED
ON THE ORDER CARD. THE TAPE SUPPLIED MUST BE 24CO FEET IN LE~GTH.
~,ATERIAL - PROGRAM WRITE-UP ••• APPLICATION DESCRIPTION
MANUAL ••• CPERATION MANUAL.
MACHINE READABLE - ONE REEL OF MAGNETIC TAPE WHICH CONTAINS THE
OBJECT DECKS, THE SOURCE DECKS, AND THE ASSEMBLY LISTINGS.

BASIC PROGRAM

DOCU~ENTATION

IBM Programs
A-1401

A-140I

1401-FO-050
FORTRAN
ORDER THROUGH LOCAL I BM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-FO-OSO
PURPOSE 1401 FORTRAN MAKES AVAILABLE TO 1401 DPS
INSTALLATIONS THE ESTABLISHED FORTRAN PROGRAMMING LANGUAGE.
THE PRINCIPAL USE OF WHICH IS TO DESCRIBE SOLUTIONS TO
SCIENTIFIC AND ENGINEERING PROBLEMS.
THE FORTRAN CGMPILER
TRANSLATES SUCH DESCRIPTIONS. OR SOURCE PROGRAMS, INTO 1401
MACHINE LANGUAGE.
USE OF THE FORTRAN SYSTEM WILL PRODUCE
HIGHER PROGRAM WRITING EFFICIENCY I. t •• MORE RELIABLE
PRCGRAMS PRODUCED MORE QUICKLY.
IN ADDITION. BECAUSE OF
THE MACHINE-INI:EPENDENCE OF THE FORTRAN LANGUAGE. PROGRAMS
WRITTEN IN FORTRAN AND TESTED ON THE 1401 CAN BE APPLIED
DIRECTLY AND QUICKLY TO ANY OTHER MACHINE FOR WHICH A
FORTRAN SYSTEM IS AVAILABLE.
1401 FORTRAN FEATURES ARE
1. FAST COMPILING SPEED. 2. OPERABILITY ON A 1401 CARD
SYSTEM INO TAPE REQUIREDI. AND 3. ILOAD-AND-GOI SYSTEM
ORGANI ZAT [ON. 4. VAR !ABLE PREC[ SiON ARITHMETIC AND S. EXTENSI VE
DIAGNOSTIC ABILITY. USE OF PROGRAM THE USERS FORTRAN PROGRAM
STATEMENTS. PUNCHED ON CARDS. ARE ENTERED INTO THE 1401
DPS. FOLLOWED BY THE FORTRAN COMPILER. WHICH MAY BE ON
CARDS OR TAPE.
THE SOURCE PROGRAM IS TRANSLATED BY THE
COMPILER INTO THE EQUIVALENT 1401 MACHINE LANGUAGE PROGRAM
IN CORE STORAGE. READY FOR EXECUTION. THE PROGRAM MAY BE PU~CHED
OUT [N CONDENSED FORM PRIOR TO EXECUTION. A LISTING IS
PROVIDED DURING THE COMPILATION WHICH INCLUDES THE SOURCE
PROGRAM STATEMENTS. DIAGNOSTIC INFORMATION RELATING TO THE
INTELLIGIBILITY AND CONSISTENCY OF THE SOURCE PROGRAM. AND
OTHER USEFUL INFORMATION COMPR[ SING A RECORD OF THE
COMPILATION.
MACHINE CONFIGURATION FOR COMPILATION OF
SOURCE PROGRAMS 1 8000 OR MORE CORE STORAGE POSITIONS
ADVANCED PROGRAMMING .FEATURt HIGH-LOW-EQUAL COMPARE FEATURE
MULTIPL Y-DIV[DE FEATURE 1 1402 CARD READ-PUNCH 1 1403
PRINTER IMODEL 1 OR 2/ ONE TAPE UNIT MAY BE USED [F
INSTALLED TO STORE AND LOAD THE 1401 FORTRAN COMPILER.
FOR
A 1403 LISTING OF THE OBJECT PROGRAM OUR[NG VARiOUS STAGES OF THE
COMPILATION SENSE SWITCHES MAY BE USEO. [F [NSTALLED. FOR
EXECUTION OF COMP[LED PROGRAMS 1 8COO CORE STORAGE
POSITIONS ADVANCED PROGRAMM[NG FEATURE H[GH-LOW-EQUAL
COMPARE FEATURE MULTIPLY-DI~[OE FEATURE 1 1402 CARD READPUNCH 1 1403 PRINTERI MOOEL 1 OR 2* TAPE UNITS ONLY AS
REQU[RED FOR INPUT AND OUTPUT DATA SENSE SWITCHES - MAY BE
USEO IF INSTALLED.
THE NUMBER OF TAPES IND [CATED MAY BE ORDERED FROM YOUR [BM
REPRESENTATIIiE OR SUPPLIED FOR EACH ITEM THAT IS ORDERED. THE
TAPES PROVIDED MUST BE 2400 FEET IN LiNGTH.
OPTIGNAL MATERIAL REQUESTEO MUST BE ITEMIZED ON THE ORDER CARD.

1401-FO-702
FORTRAN II LANGUAGE
CONVERSION PROGRAM
ORDER THROUGH LOOL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-FO-702

IMENTIONED

1401-FO-051
1401/40/60 FORTRAN IV DISK
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-FO-051
FORTRAN IV FOR IBM 1401. 1440 AND 1460. BROACENS IBMS FORTRAN
LANGUAGE.
IT PROVIDES A FORTRAN IV LEVEl LANGUAGE FOR THE
1401/1460 AND THE FIRS T FOR TRAN SYS TEll FOR THE 1440 USER.
WITH THE POWERFUL FORTRAN IV. 1401. l't40 AND 1460 USERS CAN
EAS[LY COMBINE BOTH BUSINESS AND SCIENTIFIC DATA PROCESSING !N
ONE LOW-COST SYSTEM.
AVAILABLE AS A SEPARATE PROGRAM IS A
TAPE RES[OENT SYSTEM INO. 1401-FO-CSlI FOR 1401/60 SYSTEM.
M[N[MUM SYSTEM REQU[REMENTS - 12K 1401 ••• ONE 1311 DISK
STORAGE DRIVE ••• ONE 1402 CARD READ PuNCH ••• ONE 1403 PR[NTER
MODEL 2 ••• ADVANCED PROGRAMMING FEAfURE.
OR
A 12K 1440 ••• CNE 1301 CISK STORAGE. OR ONE 1311 DISK STORAGe
DR[VE ••• ONE 1442 CARD READER ••• ONt: 1443 PRINTER ••• [NDEXING
AND STORE ADORESS REG[STER FEATURE.
OR
A 12K 1460 ••• CNE 1301 DISK STORAGE. OR ONE 1311 D[SK STORAGE
DRIVE ••• ONE 1402 CARD READ PUNCH ••• ONE 1403 PR[NTER
MOOEL 2 ••• INDEXING ANC STORE ADDRESS REGISTER FEATURE.

*1'4

oM
*M
*M
oM
oM
*~

*/<
_M

-1'4
-M
oM
*~

BASIC PROGRAM MATER[AL COCUMENTATION - PROGRAM WRITE-UP ••• LANGUf,GE
SPECIFICATIONS. PROGRAM SPECIFICATIONS. AND OPERATING
PROCEDURES MANUAL.
MACHINE REAI:ABLE - A eTR CONTA[NING A TAPE LOADABLE

THE FORTRAN II LCP WILL REDUCE THE AMOUNT OF REPROGRA""ING
NECESSARY TO CCNVERT CURRENT FORTRAN II PROGRAMS INTO
SYSTEM/360 FORTRAN [V PROGRAMS.
USE CF THE LCP WILL REDUCE TI~E
ANO MONEY SPENT ON RECOD[NG. CLERICAL ACTIVITIES. AND PROGRAI'.
DEBUGGING.
ALTHOUGH T~E SAVINGS TO Bt: REALIZED FOR A SIt.GLE
PROGRAM MAY BE AS GREAT AS 6S PER CENT. THE OVERALL SAVINGS
TO A CUSTOMER MUST BE DETERMINED ON AN IND[VIOUAL BASIS.
MINI~UM SYSTEM REQU[REMENTS- AN 8K 1401 SYSTEM WITH ••• A
1402 CARD READ PUNCH ••• A 1403 PRINTER MODEl 2 ••• THREE TAPE
UNITS ••• THE ACVANCEO PROGRAMMING FEATURE ••• THE H["H-LOW-EQuAL
COMPARE FEATURE lOR AN IBM SYSTEM1360 WITH 1401 COMPATIBILITY
ANC CORRESPOND[NG FEATURES AND 110 DEVICES/.

BASIC PROGRAM MATERIAL COCUMENTATION - PROGRAM MATERIAL LIST ••• FORTRAN II LANGUAGE
CONVERS ION MANUAL.
MACH[NE READABLE - eTR CONTAINING LCP OBJECT DECK.
OPTIONAL PROGRAM MATERIAL - LCP SOURCE DECKS ON ONE REEL CF
MAGNETIC TAPE.
CPllCNAL MATERIAL CESIREO MUST BE ITEMIZED ON THt ORDER CARD.
THE NUMBER OF TAPES NECESSARY TO OBTA[N THE PROGRAM ~,ATERIAL
MAY BE SUPPLIEC OR ORDEREO FROM YOUR IBM REPRESENTATIVE.
THE
TAPES SHOULD BE 2400 FEET IN LENGT~.

1401-IF-OIX
AUTO RATING FOR F[RE AND
CASUALTY COMPANIES
ORDER THROUGH LOCAL IBM BRANC," OFFICE
SPECIFY FILE NUMBER 1401-IF-01X

1401-FO-052
1401/60 FORTRAN [V TAPE
ORDER 'THROUGH LOCAL IBM BRANC," OFFICE
SPE(;!FY FTI F NUMBER 1401-FO-052
FORTRAN IV FOR IBM 1401. 1440 AND 1460. BROADENS IBMS FORTRAN
LANGUAGE.
IT PROVIOES A FORTRAN IV LEVEL LANGUAGE FOR THE
1401/1460 AND THE F[RST FORTRAN SYSTEM FOR THE 1440 USER.
WITH THE POWERFUL FORTRAN IV. 1401. 1440 AND 1460 USERS CAN
EASILY COMBINE BOTH BUSINESS AND SCIENTIFIC DATA PROCESSING IN
ONE LOW-COST SYSTEM.
AVAILABLE AS A SEPARATE PROGRA~ IS A
D[SK RESIDENT SYSTEM INO. 1401-FO-OSlI FOR 1401140/60 SYSTEMS.
MINIMUM SYSTEM REQU[REMENTS - A 12K 1401 OR 1460 SYSTEM .!TH •••
1402 CARD-READ-PUNCH ••• 1403 PRINTER MODEL 2 ••• FOUR 7330 OR
729 MAGNETIC TAPE UNITS.
ON THE 1401 - HIGH-LOW-EQUAL AND
AOVANCED PROGRAMMING ••• ON THE 1460 - INDEXING ANO STORE
ACORESS REGISTER.
OPTIONAL MATERIAL REQUESTED MUST BE ITEMIZED ON THE ORDER CARD.

FEATURES -- THE FORTRAN LCP HAS- CARD OR TAPE INPUT -- BOTH THE LCP AND THE FORTRAN I [ SOURCE
PROGRAMS CAN BE READ FROM EITHER CARDS OR TAPE.
- S[NGLE OR STACKED PROGRAM CONVERSION -- A SINGLE SOI.RCE PRCG.
CAN BE PROCESSED FROM ONE OF THE THREt TAPE UN[ TS NEEDED IN
A M[NIMUM CONFIGURATION.
STACKED PROGRAMS CAN BE PROCESSEO
IF MORE THAN ThREE TAPE UNITS ARE USED.
- CARC-COCE CONVERSION FOR DUAL BCD CHARACTERS -- A CONTROL
CARD OPT [ON PROVIDES AUTOMATIC CONVtORSION FROM BCD [NPlT CCCE TO
EBCD[C OUTPUT CODE. OR VICE VERSA.
IN THIS WAY. THE LCP CAN
CONVERT THE DUAL BCD CHARACTERS. I.E •• TWO CHARACTERS .[TH ThE
SAME CARD CODE. INTO THE PROPER SYSTEM/360 CARD CODES.
THE
DUAL CHARACTERS ARE- PLUS AND AMPERSAND ••• EQUAL SIGN AND PCI.NO
SIGN ••• APOSTROPHE AND THE COMMERC[AL AT SIGN ••• LEFT PARENTHESIS
AND PERCENT S[GN ••• RIGHT PARENTHESIS AND THE LOZENGE.
- DOCUMENTEO LISTING -- THE LCP PROWIOES A LISTING OF THE
CONVERTEO PROGRAM.
TH[S LISTING CONTAINS MESSAGE CODES ANI:
TABLES THAT DOCUMENT CGNVERS[ON ACTIONS ANO FAC[LITATE ANALYS[S
OF THE CONVERTED PROGRAM.
A 1I STING OF THE SOURCE PRGGRAM [S
OPTICNAL.
- CPTIONAL CARC OUTPUT -- WHEN SPEC[FIED. THE LCP PRODLCES A
PUNCHEC-CARD DECK THAT CONTAINS THE CONVERTED PROGRAM.
- OPTICNAL OUTPUT ON TAPE -- THE USER CAN SPECIFY THAT PRINTEO
AND/CR PUNCHEO OUTPUT ARE TO BE RECOROED ON TAPE.
- REPLACEMENT OF TAPE REFER. -- THE USER CAN SPECIFY THAT TAPE
CONSTANTS IN [NPUT/OUTPUT STATEMENTS ARE TO BE REPLACED BY A
VAR[ABLE NAME CR ANOTHER TAPE CONSTANT.
- RESOLUTION OF COMMON-EQU[VALENCE INTERACTION -- THE l:SER CAN
SPECIFY THAT VAR[ABLES IN COMMON STATEMENTS ARE TO BE
REORDERED SO Tf'AT A SYSTEM1360 COMPILER W[LL AllOCATE COMMCN
STCRAGE AND ESTABLISH EQU[VALENCIES IN THE SAME MANNER AS THE
CURRENT FORTRAN II COMP [LER.

oM

BAS IC PROGARM MATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• LANGUAGE
SPECIFICATIONS. PROGRAM SPECIFICATION. AND OPERATING
PROCEDURES MANUAL.
MACHINE READABLE - A CARD DECK CONTAINING THE SYSTEM
CONTROL PROGRAM. FORTRAN COMPILER. THE RELOCATABLE
LOADER. FORTRAN SUBROUTINE Ll BRAR Y. CARD BOOT STRAPS.
SAMPLE SOURCE PROGRAM AND VARIOUS SYSTEM GENERATION
UTI LI TIES NEEDEC TO BUILO AND OPERA TE A 0 I SK-RE S IDE~ T
SYSTEM.
OPTIONAL PROGRAM MATERIAL - SOURCE LISTINGS.
THE OPTIONAL MATERIAL DESIRED MUST BE ITEM [ZED ON THE
ORDER CARO.

THE AUTO RATING PROGRAM [S A SERIES GF SUBROUTINES
DESIGNED TO PERFUHM IHt KATiNG CALCuLATiGNS INVOLVED

*~
oM

*M
oM
*M
o~

_M

007

*1'4
*M
*M
*M
*M

*1'1

THE FORTRAN I I LANGUAGE CONVERS ION PRGGRAM AIDS IN THE
TRANSITION TO SYSTEM/360 BY CONVERTING ACCEPTABLE CURRENT
FCRTRAN II SOURCE PROGRAMS INTO FORTRAN IV SOURCE PROGRAMS FCR
THE SYSTEM/360.
THE FORTRAN II LCP ACCEPTS AS [NPUT1401 FORTRAN.
1410 FORTRAN II.
1620 GOTRAN.
1620 FORTRAN I I.
1620 FORTRAN WITH FORMA T,
1620 MONITOR I FORTRAN [[-D.
1620 MONITOR [I FORTRAN 1[-0.
1620 FORTRAN II FOR AUTOMATIC FLOA TI NG PO INT.
7070 SERIES FORTRAN IBAS IC AND FULL/.
7070 FOS FORTRAN.
070S FORTRAN.
7080 PROCESSOR FORTRAN AND
709017094 FORTRAN I I
THE SOURCE PROGRAMS CAN BE CONVERTED TO ANY OF THE FOLLO.ING
LEVELS OF SYSTEM/360 FORTRAN -OPERATING SYSTEM/36C FORTRAN IV ILEVEL HI,
OPERATING SYSTEM/360 FORTRAN IV IE LEVEL SUBSETI AND
SYSTEM/360 eAS[C PROGRAMM[NG SUPPORT FORTRAN IV /TAPE I
SYSTEM/360 BASIC PROGRAMMING SUPPORT FORTRAN IV ICARDI
BAS[C OPERATING SYSTEM/360 WITH DOS/360
BAS[C OPERATING. SYSTEM/360 WITH TOS/360

BASIC PROGRAM MATER[AL DOCUMENTATION - PROGRAM WRI TE-UP ••• DOCUMENTA TION OF 1401
FORTRAN ••• OPERATING INSTRUCTIONS.
CNE MAGNETIC TAPE - CONSISTING OF COMPILER DECK ••• SAMPLE
PROBLEM DECK ••• UTlLITY DECK 1 - FOR PREPARING A COMPILER
TAPE ••• UTlLITY DECK 2 - FOR ADD[NG LIBRARY FUNCTIONS TC
THE SYSTEM WHERE AUTOCODER [S REQUIRED ••• FORTRAN SYSTE~
SYMBOLIC LI STINGS.
OPTICNAL PROGRAM MATERIAL CARO DECKS - CONTA[NS EVERYTH[NG AVAILAt;LE ON TAPE
ABOVEI IN CARC FORM.

PAGE

CONTINUED FROM PRIOR COLUMN-PROGRAM WHICH W[LL PUNCH THE SAMPLE PROGRAM DECK.
THE CARD BOOT CECK. THE SYSTEM CONTROL. FORTRAN
COMPILER, THE FORTRAN LOADER DECKS AND THE FORTRAN
SUBROUTINE LIBRARY DECKS.
OPTIONAL PROGRAM MATERIAL - SOURCE LISTINGS.

H~

ISSU[NG A POLICY COVERING PRIVATE PASSENGER AUTOMOBILES
AND PICKUP TRUCKS.
PROVISION IS MADE FOR CALCULATING SUCH
COVERAGES WITH ThE LIMITS OF LIABILITY AND DEOUCTIBLES AS
ARE PUBLISHED ey THE NATIONAL RAT[NG ORGANIZATIONS.
BY
USING A MODULAR PROGRAMMING TECHNIQUE. IT IS EASILY
ADAPTED TO [NDIVIDUAL REQUIREMENTS.
BASE RATES AND FACTCRS
ARE UTILIZED. WHICH REDUCES CORE STORAGE REQu[REMENTS.
USE CF TABLES AND A SPECIAL TABLE LOOKUP TECHNIQUE MA.KES
MAINTENANCE. CAUSED BY RATE CHANGES. MUCH SIMPLER.
THE
USER SELECTS H,E ROUT INES FOR THE DESIRED COVERAGES.
CISCCUNTS. OEVIAT[ONS. ETC •• COMBINES THESE ~ITH HIS O~N
INPUT/OUTPUT RCUTINES- ADDS THE DESIRED BASE RATE TABLESAND PROCESSES. USING EITHER SPS OR AUTOCOOER. TO PRODUCE
AN OBJECT DECK.
NORMALLY, A SEPARATE PROGRAM [S PRODl-CED
FCR EACH STATE. ALTHOUGH USUALLY THE GNLY CHANGE [S ThE
BASE RATE TABLES.
ROUTINES ARE SUPPLIED FOR THE STATES
THAT VARY FROM STANDARD FORMULAS.
MINIMUM REQU[REMENTS FOR
THE AUTO RATING PROGRAM ARE A 4K 1401 SYSTEM WITH
ADVA~CED PROGRAMMING AND HIGH-LOW-EQUAL COMPARE FEATURES-

*M
-M
*M

IBM Programs

PAGE

A-1401

008

A-l401

CONTINUED FRCM PRIOR PAGE-1402 AND 1403 MOL 1.
STORAGE REQUIREMENTS VARY .ITH
SYSTEMS CONSIDERATIONS SUCH ASCOVERAGES. SIZE OF STATE
TABLES. USERS DEVIATIONS. AND INPUT/OLTPUT REQUIREMENTS.
THE NORMAL REQUIREMENT FOR RATING. POLICY ISSUE, AND
STATISTICAL COCING IS 8COO POSITIONS GF CORE STORAGE.

BASIC PROGRAM MATERIAL DOCUMENTATION - PRELIMINARY REFERENCE MANUAL ••• PROGRAM "RITE-UP
••• PRCGRAM LISTINGS.
CARD DECKS - SPS SOURCE PROGRAM DECK ••• OBJECT PROGRAM DECK •••
SAMPLE PROBLEM DECK.

1401-IF-02X
GENERAL DISTRIBUTION PROGRAM
ORDER THROUGH LOCAL IBM BRANCH OFFICE
SPECIFY FilE NUMBER 1401-IF-02X
THE GENERAL DISTRIBUTICN PROGRAM FCR A CARD 1401 DATA PROCESSING
S YS TEM ACCOMPLISHES SUMMARY REP OR T ING WITHOUT RESEQUENC I NG AN
INPUT CARD FILE.
THE 1401 GENERAL DISTRIBlJTION PROGRAM FULFillS
ITS PURPOSE BY BUilDING A TABLE OF EXTRACTED CONTROL FIELDS
AND RESPECTIVE AlGEBRAICALLY ADDED AMOUNTS.
SPECIFIEC FIElCS CN
SPECIFIED CARDS CAN BE SUMMARIZED FOR SElECTIVE REPORT .RIlING.
.HEN AN INPUT FILE HAS BEEN EXHAUSTED, O~TPUT CARDS ARE PUNCHEC
REFLECTING THE DATA AMASSED IN THE TABLE.
OUTPUT CARDS ARE THEN
USEe

FeR SUI'IlMARY REPORT

WRITING

EIThER

IN

THE

SEQUENCE

PRODUCEC

OR ANY OTHER SCRTED SEQUENCE DESIRED.
IF TABLE SPACE IS
EXHAUSTED BEFORE THE ENC OF INPUT FILE, AN EXTRACTED ITEM TABLE
IS PUNCHEC OUT.
OVERFLOW ITEMS ARE PROCESSED UPON COMPLETION CF
THE INITIAL RUN.
IN ADDITION TO PROPERTY AND CASUALTY INSURANCE FOR .HICH THE
PROGRAM WAS DEVELOPED, THERE ARE NUMEROUS IMAGINATI VE USES FeR
THE GENERAL DISTRIBUTICN PROGRAM INCLUDING MUl TIPLE SUMMARIZATION
AND SELECTIVE FilE SEARCHING.
A SIGNIFICANT FLEXIBILITY IS BUILT
INTO THIS PROGRAM GIVING T~E USER MULTIPLE CONTROL FIELD
DESIGNATICN WITH A RANGE FROM 1 TO 72 ACCUMULATORS FOR EACH
CONTROL FIELD IN THE TABLE.
REPORT WKITING BECOMES A RElATIVELY
SIMPLE USE OF SORTED OUTPUT .ITH NC ALTERATION TO INPUT FILE
SEQUENCE.
~INIMUM SYSTEM REQUIREMENTSA 4K, 8K, OR 16K 1401 WITH HIGH-lOW-EQUAL COMPARE, ADVANCED
PRCGRAMMING, A 1402 CARD READ PUNCH, AND A 1403 PRINTER.
BASIC PROGRAM MATERIAL-COCUMENTATION - PROGRAM WRI TE-UP ••• REFERENCE MANUAL
I NClUD ING PROGRAM LIS TI NGS.
CARD DECKS - PROGRAM DECK ••• SAMPLE PROBLEM DECK.

i.401-IF-03X
GENERAL DISTRIBUTION PROGRAM
FOR A TAPE 1401
ORDER n,RCUGH lOOL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-IF-03X
THE GENERAL DISTRIBUTICN PROGRAM FOR A TAPE 14Gl DATA PROCESSING
SYSTEM 11401-IF-03XI PROVIDES FILE SEARCH OR SUMMARY ABIllT¥ FROM
A TAPE FILE WITHOUT PRE-SORTING.
IT IS A "lOAD AND GC .. TYPE
PROGRAM WHICH IS ACTIVATED BY SIMPLE CCNTROl CARDS.
FeR MOST
JOBS ONLY FOUR CONTROL CARDS NEED TO BE PUNCHED.
THUS. FRO~,
RANDOM TAPE RECORDS, EITHER BLOCKED OR SINGLE, IT WILL EXTRAC I
CONTROL FIElDS AND AMOUNT FIELDS, SUMMARIZE. SEQUENCE, AND .RITE
OUT THESE EXTRACTED SUM~ARllED RECCRDS.
THE PROGRAM .AS
DEVELOPED ESPECIAllY FOR TI'E PROPERTY AND CASUALTY INDLSTRY.
BUT IT .IlL HAVE WIDE APPLICATION IN ALL INDUSTRIES.
THE PROGRAM EMPLOYS THE TECHNIQUES OF BUILDING TABLES IN CORE
STCRAGE, DOING AN INTERNAL SORT, AND A 3 TAPE MERGE.
DETAILED INSTRUCTIONS FOR PUNCHING THE CONTROL CARDS ARE GnEN
IN THE REFERENCE MANUAL.
THESE CARDS ARE PLACED BEHINC THE
PROGRAM DECK. THE INPUT REEL MOUNTED ON A TAPE DR I liE. AND THE JGB
IS REACY TO RUN.
~,INIMUM SYSTEM REQUIREMENTS4K. 8K, OR 16K 1401 WITH HIGH-lOW-EQUAL COMPARE, ADVANCED
PROGRAMMING, AND SENSE SWITCHES.
A 14C2 CARD READ PUNCH. 1403
PRINTER. AND 3 TAPE DRIVES.
THE NUMBER OF TAPES INDICATtD MAY Be ORDERED FROM YOUR IB~
REPRESENTATIVE OR SUPPLItD FOR EACH IlEM THAT IS ORDERED. THE
TAPES PRDVICEG MuST BE 2400 FEE r iN LeNGTH.
BASIC PROGRAM ~ATERIAl-COCUMeNTATION - PROGRAM WRITE-UP ••• REFERENCE MATERIAL •••
fLOWCHARTS ••• PROGRAM LISTINGS.
MAGNETIC TAPE - ONE REEL CONTAINING SAMPLE PROBLEM INPUT •••
SOURCE DECK IN CARD IMAGE ••• lJBJECT DECK IN CARD I~.AGE.
1401-1f-C5X
HOMEOWNERS RATiNG PROGRAM
ORDER THROUGH lOCAL rBM BRANCH OFF ICE
SPECIFY FilE NUMBER 1401-IF-05X

THE IBM 1401 HOMEOWNERS RATING PROGRAM IS A SERIES OF
SUBRCUT INES WHICH PROVICES A VALUABLE TOOL TO INSURANCE COMPA~IES
THAT DESIRE TO RATE NE~ OR RENE~Al POLICIES.
Ir REQUIRES AS
INPUT THOSE FACTORS FROM WHICH AN UNDtR.RITER WOULD RATE THE
POLICY.
THE PRCGRAr~ HAS PROViSiON fOR ALLOWING CREDIT FeR
EXISTING INSURANCE. INCREASED OR DECREASED LIMITS,
Ne~-STANDARD CCVERAGE AMOUNTS IINTERPOLATION/, AND RATING CF
~ANY S T ANDARC EI'T OBJECT DtCK ••• 14C1 4K AND SK LOADER DECKS •••
1440 4K AND 8K LOADER DECKS.
OPTICNAL PROGRAM MATERIAL-- FLO"CHARTS ••• LISTINGS.
CPTICNAL MATERIAL CESIRED MUST BE ITEMIZED ON THE ORDER CARD.
1401-UT-1S3
7040/44 - 1401 AUXILIARY
PROGRAMS
ORDER THRCUGH LOCH IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1401-UT-lS3
THE 704017044--1401 AUXILIARY PROGRAM, 1401-lJT-153, SUPPCRT
THE 704017044 OPeRATING SYSTEM 1l6/32K/, 7C4C-PR-lS0.
MAINTE~ANCE OF HE SYMBOLIC MASTER TAPES WITt< THE
704017044-1401 MAP SYMBOLIC UPDATING PROGRAM REQUIRES THAT
A 7040 "UPDATE RUN FIRST BE MADE TO REDuCE THE BLOCKING
FACTCR FROM NINE TO A MAXIMUM OF FIVE.
*** CISTRIBUTICN OF THIS PROGRAM IS RES"TRICTED TO USERS OF THE

THE 1401 PERIPHERAL OUTPUT PROGRAM IS A COMBINED
TAPE-TO-PRINTER/PUNCH ROUTINE UTILIZING THE IBM 1401 DATA
PRCCESSING SYSTEM.
THIS PROGRAM READS THE SYSTEM OUTPLT TAPE AND
PRODUCES A LISTING ON THE IBM 1403 PRINTER OR A DECK OF COLU~NBINARY CARDS ON THE IBM 1402 CARD READ PUNCH.
IF A DECK OF
CCLU~N-BINARY CARDS IS PUNChED, IT IS NOT NECESSARY THAT
THE CONTROL CARDS HAVE A 7, 9 PUNCH IN COLUMN 1.
SELECT 3 IS
USED FOR OUTPUT FROM THIS PROGRAM.
THIS PROGRAM ACTS ON DATA OF THE FOLLOhlNG TYPESIII PRINT-LINE IMAGES ION MAGNETIC TAPEI IN EVEN-PARITY MODE,
BLOCKED BY A RECORD MARK IN THE LAST CHARACTER POSI lION CF
EACH PRINT-LINE, OR COLUMN-BINARY CARD IMAGES IN ODD-PARITY
MODE, BLOCKED WITH A RECORD MARK OR UNBLOCKED.
121 CUTPUT FROM THE IBJOB PROCESSOR CONSISTING OF EI THER OF THE
FOLLOWING- IAI PRINT-LINES IWITH A MAXIMUM OF 132 CHARACTERS
INCLUDING THE CARRIAGE-CONTROL CHARACTERI ~ITH CHARACTERS
TRANSLATED BY THE 1401 DATA PROCESSING SYSTEM INTC CHARACTERS
IBI COLUMN-BINARY CARD H,AGES.
ACCEPTED BY THE 1403 PRINTER.
THE DISTINCTION BET~EEN THESE TYPES OF DATA IS CONCERNED WITH THE
PRESENCE OR ABSENCE OF THE BLOCK CONTROL WORD.
IF THE BLOCK
CONTROL WORD I S PRESENT, LOGICAL CONTROL WORDS ARE WR I TTEN, IF
THE BLGCK CONTROL WORD IS NOT PRESENT, THE MODE IS RECORDED
CN TAPE.
MINIMUM MACHINE CONFIGURATION- 4,000 POSITIONS OF CORE STORAGE,
CNE 729 OR 7330 MAGNETIC TAPE UNIT, ADVANCED PROGRAMMING
FEATURE, HIGH-LOw-EQUAL COMPARE FEATURE, SENSE SwITCH
FEATURE, ONE IBM 1402 CARD READ PUNCH ~ITH COLUMN BINARY
FEATURE, ONE IBM 1403 PRINTER WITH 132 PRINT POSITIONS AND THE
PRINT CONTROL FEATURE.
THE CISTRIBUTICN OF THIS PROGRAM IS RESTRICTED TO USERS OF HiE
709017094 IBSYS PROCESSOR, FILE NUMBER, 7090-PR-130.

-M

.~,

BASIC PROGRAM ~ATERIAL-CGCUMENTATION - PROGRAM WRITE-UP •••
CARD DECKS - PRINTIPUNCH OBJECT DECK ••• CARO-TO-TAPE OBJECT
DECK ••• PRINT IPUNCH SYMBOLIC DECK ••• CARD-TO-TAPE SYMBCLIC
DECK.

14Cl-trr=938
INPUT PROGRAM FOR 7C9C!7C9l;
SUPPORT PACKAGE FOR IBM SYSTEM/360
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPEC IFY FILE NUMBER 1401-UT-93S

~~

THE 1401 INPUT PROGRAM IS USED TO READ CARD DECKS IN GNE FCR!'"
AND THEN PREPARE AN INPUT TAPE FOR USE BY THE 709017094 SUPPCRT
THE TAI'E WILL CONSIST OF CARD-IMAGE RECORDS., SOME OF
PACKAGE.
THESE WILL BE IN BINARY CODED DECI~AL IBCDI REPRESENTATION,
OTHERS IN B!NARY MODE.
u* CISTRIBUTlCN OF THIS PROGRAM IS RESTRICTED TO USERS OF THE
709017094 SUPPORT PACKAGE FOR THE IBM SYSlEM1360 FILE NUMBER
7090-S1-162.

BASIC PROGRAM MATERIAL DCCUMENTATION - PROGRAM IiRITE-UP.
MACH!NE RE/ICABLE - !NPUT PROGR~.~ OBJECT DEC!C,

.~

'M

1420
1420-AU-001
BASIC AUTOCODER
ORDER THRGUGH LOCAL IBM BRANC~ OFF ICE
SPECIFY FILE NUMBER 1420-AU-COl

.~

THIS SYSTEM IS DESIGNEC TO ENABLE A PROGRAM WRITTEN IN 1420
BASIC AUTCCODER LANGUAGE TO BE ASSEMBLED ON A 1420 SYSTEM.
THE
OUTPUT IS USED TO EXECUTE THE APPLICATION ON A 1420 SYSTEM.
USE ••• THE SOURCE PROGRAM IN 1420 BAS Ie AUTOCODER LANGUAGE
PUNChED IN CARCS IS ASSEMBLED ON A 142C SYSTEM.
THE OUTPUT
PROGRA~
OBJECT PROGRAM IS PUNC~ED IN 1420 MAC~.INE LANGUAGE.
DCCU~,ENTATION ANC CIAGNOSTIC OUTPUT IS PRINTED ON THE 1403
PRINTER.
MINIMUM SYSTEM REQUIREMENTS ••• A 4K 1420 SYSTEM WITH •••
CNE 1442 CARO READ PUNU, ••• 1403 PRINTER.
BASIC PROGRAM ~,ATERIAL COCUMENTAT ION - PROGRAM WRI TE-UP ••• OPERATING INS TRUCTI ONS •••
SPECIFICATIONS.
CARD CECKS - BASIC AUTOCODER SYSTEM DECK ••• SAMPLE SOURCE CECK FOR
TEST ASSEMBLY.

IBM Programs
A-1420

A-1440

CONTINUED FRCM PR lOR PAGE--

CONTINUED FRCM PRIOR CClUMN--

OPTICNAL PROGRAM MATERIAL SYSTEM FLOW CHARTS ••• LISTING OF SYSTEM PHASES.
OPTIONAL MATERIAL REQUESTED MUST BE ITEMIZED ON THE ORDER CARD.

1420-10-010
IOCP WITHOUT PROCESS OVERLAP
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPEC I FY FILE NUMBER 1420- 10-0 10
THE IBM 1420 IOCP WITHOUT PROCESS OVERLAP, PROGRAM 11420-10-0101
IS DESIGNED TO CONTROL ThE READING OF DATA FROM PAPER DOCUMENTS
AND TO QUEUE THE PRINTING OF THIS DATA AFTER IT HAS BEEN
PROCESSED.
USE- READING OF AMOUNT AND TRANSITIROUTING FIELDS FROM PAPER
COCUMENTS
- PLACING THIS DATA IN A QUEUE
- USER EXIT TO STACKER SELECT DECISION ROUTINE
- USER EXIT TO DOCUMENT ERROR ROUTINES
- USER EXIT TO DOCUMENT PROCESSING ROUTINES
- USER EXIT TO DOCUMENT PRINTING ROUTINE.
MACHINE CONFIGURATION 4,000 POSITIONS OF CORE STORAGE •••
1 IBM 1442 CARO READ-PUNCH, MODel I OR 2 •••
1 IBM 1403 PRINTER, MOCEl 1 DR 2 ISELECTIVE TAPE
LISTER ANO NUMERIC CHAIN CAN BE USED WITH THE 1403/ •••
BASIC PROGRAM MATERIAL-DOCUMENTAT ION - PROGRAM WRI TE-UP ••• PROGRAM 1I STI NG •••
flOWCHARTS ••• SAMPLE PROBLEM PROGRAM LISTING •••
SPECI FICATIONS ••• OPERA TlNG PROCEDURES.
CARD DECKS - PROGRAM DECKS IN III 144011311 AUTOCODER
FORMAT ••• 121 '1420 BASIC AUTOCODER FORMAT ••• SAMPLE
PROBLEM DECK ••• OBJECT PROGRAM EXECUTION OUTPUT.

1420-1O-011
OVERLAP IOCP
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1420-IO-Oll
THE IBM 1420 OVERLAP IOCP, iil420-IO-Oll, CONTROLS THE READING
OF DATA FROM PAPER DOCUMENTS AND QUEUES THE PRINTING GF THIS
DATA AFTER IT bAS BEEN PROCESSED.
THE PROGRAM HAS THESE FUNC T IONSREADING OF AMOUNT AND TRANSITIROUTING FIELDS OR ALL FIELDS FROM
PAPER DOCUMENTS.
USER EXIT TO STACKER SELECT DECISION ROUTINE.
USER EX IT TO DOCUMENT PROCESS ING ROuTINES.
USER EXIT TO DOCUMENT PRINTING ROUTINE.
USER DOCUMENT ERROR ROUTINES.
MINI~UM SYSTEM REQUIREMENTSA 4K SYSTEM WITH ••• ONE 1442 CARD REA[) PUNCH ••• 1403 PRINTER
ISELECTIVE TAPE LISTING FEATURE AND NUMERIC PRINT CHAIN CAN eE
USED WITH THE 1403/ ••• PROCESSING OVERLAP FEATURE.

BAS2C PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRI TE-UP ••• PROGRAM 1I STINGS ••• PROGRA~
FLOWCHARTS ••• SAMPLE PROBLEM LISTINGS ••• SPECiFICATIONS •••
OPERATING PROCEDURES.
CARD DECKS - OVERLAP IOCP CARD DECK IN 1440/1311 A~TOCCOER FORMAT
AND ••• 1420 BASIC AUTOCODER FORMAT ••• SAMPLE PROBLEM SCURCE
DECKS ANC ••• DeJECT DECK ••• OBJECT PROGRAM EXECUTION CuTPUT.

1440
AUTO-TEST IS AN INTEGRATED SET OF UTILITY PROGRAMS DESIGNED TC
PROVIOE DOCUMENTATION FOR PROGRAM EVALUATION DURING A PROGRA~,
TESTING RUN.
IT CAN BE USED TO TEST PROGRAMS ASSEI"BLED BY THE
1440 AUTOCODER PROGRAM FOR ANY IBM 144C SYSTEM.
BECAuSE TEST
RUNS CAN BE PLANNED TO PROCEED WITH A MINIMUM OF OPERATOR
INTERVENTION, AUTO-TEST IS A USEFUL TOOL FOR REMOTE TESTING.
ThE
AUTO-TEST SYSTEM RESIDES IN DISK STORAGE DURING TESTING.
IT
CONTROLS PROGRAM TESTS IN WHICH THE FOLLmdNG FUNCTIONS CAN BE
SELECTIVELY SPEICFIED1. CLEAR SELECTED AREAS OF DISK STORAGE
2. LCAD PROGRAM ()A TA FROM CARDS TO 0 I SK STORAGE
3. PRINT SELECTED AREAS OF DISK STCRAGE
4. LCAC THE PROGRAM TO BE TESTED FROM CARDS
5. PRINT DATA FROM SELECTEO AREAS OF CORE STORAGE AT SPECIFIC
TIMES DURING PROGRAM EXECUT ION
6. PRINT CATA READ FROM OR WRITTEN DN DISK STORAGE DURING PROGRA~
EXECUTION
7. PRINT CORE STORAGE WHEN PROGRAM EHCUTION TERMINATES
SEVERAL PROGRAMS MAY BE STACKED FOR HSTING IN A SINGLE RUN.
A
CONVENIENT CARC fORMAT fOR PATCHING PROGRAM DECKS BEING TESlI:U IS
PRCVIDED TO FACILITATE RETESTING OF ANY PROGRAM.
MINIMUM MACHINE
RE~UIREMENTS-- THE MINIMUM SYSTEM REQUIREMENTS ARE THE
FOLLOWING8K 1440 SYST~M IAUTO-TEST 8KI OR 16K 1440 SYSTEM
IAUTe-TEST 16K/ ••• ONE 1442 CARD READ PUNCH ••• 1443 PRINTER ••• GNE
1311 DISK STORAGE CRIVE ••• INDEXING AND STORE ADDRESS REGISTER
SPECIAL FEATURE.
THE NUMBER OF TAPES INCICATED MUST BE PROVIOED FOR EACH ITEM
THAT IS ORCEREC.
OPTICNAL MATERIAL REQUESTED MUST BE ITEMIZED G~
THE CRDER CARD.
BASIC PROGRAM MATERIAL COCUMENTATION - PRCGRAM WRITE-UP ••• L1STINGS ••• SPECIFICAliONS
ANC OPERATING PROCEDURED.
CARD DECKS - IDECK AI 8UILD AUTO-TEST SYSTEM DISK PACK •••
IDECK 81 INITIATE PROGRAM TESTlNG ••• /DECK C/ LSEO TC
RESTART ••• SAMPLE PROBLEM TEST DECK AND LISTINGS.

1440-AT-061
AUTO-TEST 8K
ORDER THROUGH LOCAL IBM BRANCH OFFICE
SPECIFY FILE NUMBER 1440-AT-061

AUTO-TEST IS AN INTEGRATED SET OF UTILITY PROGRAMS DESIGNED TO
PROVIDE DOCUMENTATION FOR PROGRAM EVALUATION DURING A PROGRA~,
TESTING RUN.
IT CAN BE USED TO TEST PROGRAMS ASSEMBLED BY THE
1440 AUTOCODER PROGRAM FOR ANY IBM 1440 SYSTEM.
BECAUSE TEST
RUNS CAN BE PLANNED TO PROCEED WITH A MINIMuM OF OPERATCR
INTERVENTION, AUTO-TEST IS A USEFUL TOOL FOR REMOTE TESTING.
THE
THE AUTO-TEST SYSTEM RESIDES IN DISK STORAGE DURING TESTING.
IT
CONTROLS PROGRAM TESTS IN WHICH THE FOLLOWING FUNCTIONS CAN eE
SLEECTIVElY SPECIFIED1. CLEAR SELECTEC AREAS OF DISK STCRAGE
2. LCAD PROGRAM DATA FROM CARDS TO DISK STORAGE
3. PRINT SElECTEC AREAS OF DISK STORAGE
4. LCAD THE PRCGRAM TO BE TESTED FROM CARDS
5. PRINT DATA FROM SELECTED AREAS OF CORE STORAGE AT SPECIFIC
TIMES DUR ING PROGRAM EX ECUT ION
6. PRINT DATA READ FROM OR WRITTEN ON DISK STORAGE DURING PROGRAM
EXECUTION
7. PRINT CORE STORAGE WHN PROGRAM EXECUTION TERMINATES
SEVERAL PROGRAMS HAY BE STACKED FOR TESTING IN A SINGLE RU/(.
A
CONVENIENT CARC FORMAT FOR PATCHING PROGRAM DECKS BEING TESTED IS
PRCVICED TO FACILITATE RETESTING OF ANY PROGRAM.
MINIMUM MACHINE
REQUIREMENTS-- THE MINIMUM SYSTEM REQUIREMENTS ARE THE
FOllOWING.- 8K 1440 SYSTEM IAUTO-TEST 8KI OR 16K 1440 SYSTE~
IAUTO-TEST 16K/ ••• ONE 1442 CARD READ PUNCH ••• 1443 PRINTER ••• ONE
1311 DISK STORAGE DRIVE ••• INDEXING AND STORE ADDRESS REGISTER
SPECIAL FEATURE.
THE NUMBER OF TAPES INC ICATED MUST BE PROVIDED FOR EACH ITEM
THAT IS OROEREC.
OPTIONAL MATERIAL REQUESTED MUST BE ITEMIZED ON
THE CRCER CARD.
BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM kRITE-UP ••• lISTINGS ••• SPECIFICATIONS
AND OPERAT ION PROCEDURES.
CARD DECKS - ICECK AI BUILD AUTO-TEST SYSTEM DISK PACK •••
IDECK BI INITIATE PROGRAM TESTING ••• /DECK CI USED TC
RESTART PROGRAM ••• SAMPLE PROBLEM TEST DECK AND LISTINGS.
OPTICNAL PROGRAM MATERIAL CNE MAGNETIC TAPE - CONTAINING CARD
FLOWCHARTS.

IMAGES.

1440-AU-00 1
BAS IC AUTOCODER
ORDER THRGUGH LOCAL IBM BRANCIC OFF ICE
SPECIFY FILE NUMBER 1440-AU-OOI
THIS SYSTEM IS DESIGNEe TO ENABLE A PROGRAM ~RITTEN IN 1440
BAGIC AUTOCODER LANGUAGE TO BE ASSEMBLED ON A 1440 SYSTEM.
HIE
OUTPUT IS USED TO EXECUTE THE PROGRAM ON A 1440 SYSTEM.
THE
SOURCE PROGRAM IN 1440 BASIC AUTOCODER LANGUAGE, PUNCHED IN
CARDS, IS ASSEMBLED IN A 1440 SYSTEM.
THE OUTPUT OBJECT PROGRAM,
IN 1440 MACHINE lANGUAGE, IS PUNCHED ONE INSTRUCTION PER CARD IN
THE SOURCE PROGRAM DECK.
A PROGRAM lOAD ROUTINE IS PLNCHEO 101 TH
EACH OBJECT PROGRAM DECK.
PROGRAM DOCUMENTATION AND DIAGNCSTIC
OUTPUT ARE PRINTED ON THE 1443 PRINTER.
MINIMUM MACHINE
REQUIREMENTS--4K 1440 SYSTEM WITH ••• ONE 1442 CARD READ PUNCh •••
1443 PR INTER.

BASIC PROGRAM MATERIAL COCUMENTATION - PRCGRAM WRITE-UP ••• PRELIMINARY SPECIFICATICr-.S •••
OPERATING PROCEDURES.
CARD DECKS - BASIC AUTOCODER SYSTEM DECK ••• SAMPLE SOURCE PROGRA~
FOR REASSEMBLY.

1440-AT-060
AUTO-TEST 16K
ORDER THROUGH LOCAL IBM BRANCH OFFICE
SPECIFY FILE NUMBER 1440-AT-060

OPTICNAL PROGR~M MATERIAL CNE MAGNETIC TAPE - CONTAINING CARD
FLO~CHART S.

AN 8K VERSION IS ALSO AVAILABLE TD FACILITATE AUTOMATIC PROGRAM
TESTING AT 8 AND 12K 1440 INSTAllAT IONS.
HO.EVER, ALTHOUGH THE
FEATURES OFFERED BY EAC~, SYSTEM ARE IDENTICAL, 16K INSTALLATlC~S
SHOULD USE THE 16K VERSION WHICH PERMITS TESTING OF LARGER
PROGRAMS THAN rOES ITS COMPANION 8K VERSION.

IMAGES.

OPTICNAL PROGRA~ MATERIAL SYSTEM FLOWCHARTS.
SYSTEM LISTINGS.
OPTICNAL MATERIAL REQUESTEC MUST BE

ITEMIZED ON THE CRDER CARC.

1440-AU-006
BAS IC AUTOCODER 2K
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPEC IFY FILE NUMBER 1440-AU-006
THE IBM 1440 BASIC AUTOCODER 2K PROGRAM ACCEPTS SO~RCE
STATEMENTS WRITTEN IN BASIC AUTOCODER 2K LANGUAGE AND
PRCDUCES MACHINE LANGUAGE OBJEC T PROGRAMS.
BASIC AUTCCODER 2K
IS A 2-PASS SYSTEM.
HE SOURCE PROGRAM IS PROCESSED AND THE
RESULTING OBJECT PROGRAM IS CONVERTED BY ONE OF TWO SPECIAL
CONDENSING ROUTINES FROM ONE-INSTRUCTION-PER-CARD TO
CONDENSED CARD FORMAT.
MINI~,UM SYSTEM REQUIREMENTSA 2K 1440 SYSTEM WITH ••• 1442 CARD READER MODEL 4 INCTE- A 1442
MCCEl 1 OR 2 MAY BE USED AS THE READER IN L lEU OF THE 1442
MCDEL 4/ ••• 1444 CARD PUNC~ ••• 1443 PRINTER.

BASIC PROGRAM MATERIAL COCUMENlA liON - PROGRAM WRITE-UP ••• OPERATING PROCEDURE S.
CARD DECKS - PROCESSOR DECK ••• PRE-LIST ROUTINE DECK ••• peST-LIST
ROUTINE DECK ••• CONDENSING ROuTINES DECKS 1 AND 2 ••• SAMPLE
PROBLEM DECK.
OPTICNAL PROGRAM MATERIAL - FLOWCHARTS ••• PROGRAM LISTINGS.
OPTICNAL MATERIAL REQUESTEC MUST BE ITEMIZED ON THE ORDER CARD.

1440-CB-073
COBOL FOR IBM 144011401/1460
ORDER ThRCUGH LOCAL IBM BRANC~ OFFICE
SPECIFY FILE NUMBER 1440-CB-073
THE DISK RESIDENT COBOL FOR IBM 1440, 1401 AND 1460 CO~PlLES
COBOL ICOMMON BUSINESS ORIENTED LANGUAGEI PROGRAMS FOR 144C.
1401 AND 1460 CARD, TAPE, AND DISK SYSTEMS.
USESYMBCllC PROGRAMS ARE AUTOMAT ICALL Y COMPILED FROM SOuRCE PRCGRAMS
WRITTEN IN THE COBOL LANGUAGE, WHICH USES ENGLISH ~ORDS AND
SPECIAL STANDARD NOTATIONS.
THESE SYMBOLIC PROGRAMS ARE THE~
TRANSLATED TO ~ACHINE LANGUAGE OBJECT PROGRAMS BY AN ALTOCCOER
PRCCESSOR.
THIS PROGRAM OPERATES UNDER THE DIRECTION OF A
GENERAL SYSTEM CONTROL PRDGRAM WHICH ALLOWS THE USE OF
AVAILABLE 110 DEVICES ASSIGNED BY THE USER.
THE USER SPECIFIES
THE CONFIGURATION OF T~E PROCESSING MACHINE ~ITH CONTROL CARDS.
THE SYSTEM CONTROL PROGRAM INTERPRETS THE INFORMATION, AND
SELECTS THE APPROPRIATE 110 ROUTINE TO HANDLE THE INPUT AND

IBM Programs
PAGE

020

A-144(l

A-1440

CONTINUED FRCM PRIOR PAGE-OUTPUT DURING COMPILATION.
THE REQUIREMENTS FOR COMP ILING THE COBOL PROGRAMS ARE- A 4K 14Cl
SYSTEM WITH ••• ONE 1311 DISK STORAGE DRIVE .ITH A 1316 DISK
PACK ••• 1402 CARD READ PUNCH ••• 1403 PRINTER MODEL 2 ••• ADVANCED
PROGRAMMI NG FEATURE ••• HIGH-LOW-EQUAL COMPARE FEA TURE, CR A
4K 1440 SYSTEM WITH ••• ONE IBM 1311 DISK STORAGE DRIVE .ITH A
1316 OISK PACK ••• ONE 1442 CARD READ PUNCH ••• 1443 PRINTER •••
INDEXING AND STORE ADDRESS REGISTER FEATURE, OR AN 8K 1460
SYSTEM WITH ••• ONE ~311 DISK STORAGE DRIVE WITH A 1316 DISK
PACK ••• 1402 CARD READ PUNCH ••• ONE 14C3 PRINTER ••• INDEXING
AND STORE ADDRESS REGISTER.
IA 1301 DISK STORAGE ARRAY MAY BE
USED IN LIEU OF THE 1311-1316/ ••• OR AN 8K 1440 SYSTEM WITH ••• CNE
1301 DISK STORAGE ARRAY ••• ONE 1442 CARD READ PUNCH ••• 1443 PRINTER
••• INOEXING AND STORE ACDRESS REGISTER FEATURE.

CONTINUED FRCM PRIOR CCLUMN-33 EACH OF RPQ E33255, AND PART 82338C /THE CHA INION
THE 1403 MODEL 2 ••• RPC 818019 ON THE 1441 PROCESSING UNIT.
TERMINAL REQUIREMENTS- 2741 COMMUNICATION TERMINALS IUP TO 40/,
WITH COURIER 72 STANDARD SELECTRIC PRINTING ELEMENTS, AND LINE
ADAPTERS IF REQUIRED.
ATS SUPPORTS ONLY THE CORRESPONDENCE
CODE 2741 TERMINALS WITEOUT THE INTERRUPT FEATURE.
BASIC PROGRAM MATERIAL DOCUMENTATION - APPLICATION DIRECTORY ••• APPLICATICN
DESCRIPTION, H20-0129 ••• TERMINAL OPERATORS MANUAL,
H20-0185 ••• PROGRAMMERS MANUAL, H20-0228 ••• CONSOLE
OPERATORS MANUAL, H20-0227 •
MACHINE READABLE - PROGRAM DECKS.

THE NUMBER OF TAPES INDICATED MuST BE PROVIDED FOR EACH ITEM
THAT IS ORDEREC.
OPTIONAL MATERIAL REQUESTED MUST BE ITEMIZED
ON THE ORDER CARD.

OPTICNAL PROGRAM MATERIAL DOCUMENTATION - SYSTEMS MANUAL IPROGRAM FLOW CHARTS/.
MACHINE READABLE - 14011144011460 AUTOCODER ION DISKI ClJTPl;T
FILE ON TWO 1316 DISK PACKS FROM WHICH SOURCE
DECKS AND PROGRAM LISTINGS CAN BE CREATED USING
1401/144011460 AUTOCODER ION DISKI 11401-AU-008/.

BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRITE-UP... SPEC I FICA TIONS MANUAL •••
OPERATING PROCEDURES.
MACHINE READABLE - COBOL PROGRAM DECK WHICH INCLUDESMARKETING PROGRAMM ING DECK, MACROS DECK, WR I TE
FILE-PROTECT ADDRESS DECK, SYSTEM CONTROL CARD
MODIFICATIONS DECK, UPDATE DECK AND SAMPLE PROGRAMS.

NOTE- WHEN ORDERING THE OPTIONAL MATERIAL THE REQUESTOR MUST
SUBMIT TWO 1316 DISK PACKS.

1440-DR-02X
RETAIL ACCOUNTS RECEIVABLE
ORDER TP.RDUGH LOCAL IBM BRANCH OFF ICE
SPEC I FY FILE NUMBER 1440-CR-02X

OPTIONAL PROGRAM MATERIAL- SYSTEMS LISTINGS ••• FLOW CHARTS •••
ALL CARD DECKS ARE AVAILABLE ON ONE REEL OF MAGNETIC TAPE.

1440-CX-07X
ADMINISTRATIVE TERMINAL
SYSTEM
ORDER THROUGH LOCAL IBM 8RANCH OFF ICE
SPECIFY FILE NUMBER 1440-CX-07X
THE PRIMARY CONCEPT OF THIS SYSTEM IS TO SUPPORT A
TYPEWRITER-LIKE TERMINAL FOR TEXT PROCESSING.
INFORMATION
IS ENTERED FROM THE TERMINALS IN EITHER FREE OR FIXED FORM.
IT CAN BE CORRECTED, MODIFIED, OR REARRANGED.
OUTPUT FORMATS
ARE FLEXIBLE AND MAY BE SPECIFIED FROM THE TERMINAL.
OUTPUT MAY BE TRANSMITTED TO ANY TERMINAL, STORED ON DISK OR
TAPE, PRINTED BY AN ON-LINE PRINTER, _RITTEN AS CARD IMAGES
ON TAPE, OR PUNCHED.
STORED INFORMATION MAY BE RECALLED FCR
FURTHER PROCESS ING.
FEATURES- DATA CORRECTION, MOD IFICATION, AND REARRANGEMENT BYBACKSPACING AND RETYPING DURING ENTRY ••• RETYPING BEGINNING
WITH A PARTICULAR WORD ••• REPLACING A WORD OR PHRASE •••
ADDING TO A LINE OR TEXT UNI T ••• DELETING A LINE OR OTHER
TEXT UNIT ••• MOVING OF GROUP S OF LINES OR TEXT UNITS •••
GATHERING OF STORED DATA IN ANY SEQUENCE ••• COPYING OF
INFORMATION BY TRANSMISSION TO THE ORIGINATING TERMINAL.
- STORAGE AND RETRIEVAL OF DATA fROM DISK FILES OR TAPE.
- TRANSMISSION OF DATA TO ANY TERMINAL.
- OUTPUT FORMAT CONTROLLED FROM THE TERMINAL BY- LIMITING
FREE-FORM TEXT LINE LENGTH ••• JUSTIFICATION OF RIGHT~HANO
MARGIN ••• INTERMIX OF FREE-FORM TEXT WITH FIXED FORMAT
INFORMATION ••• PLACING SPECIFIED HEADING AND FOOTING LINES
ON ALL PAGES OF A DOCUMENT ••• AUTOMATIC PAGE NUMBERING •••
CONTROLLED VERTICAL SPACING ••• HALTING TO ALLO~ OPERATOR
INTERVENTION FOR TEXT INSERTION OR CHANGE OF PRINT ELEMENTS.
- DESK CALCULATOR FUNCTIONS- ADDITION ••• SUBTRACTION •••
MULTIPLICATION ••• DIVISION ••• ROOTS ••• POwERS ••• FACTORIALS •••
EVALUATION OF SIMPLE ALGEBRAIC EXPRESSIONS.
- USERS MAY ACD PROGRAMS TO 00 SIMULTANEOUS PERIPHERAL
OPERATIONS SUCH AS SIMPLE TAPE-IO-PRINTER AND CARD-TO-TAPE
FUNCTIONS.
- AN IMPROVED DISK STORAGE ORGANIZATION SCHEME WILL GIVE
IMPROVED TERMINAL RESPONSE ON REQUESTS INVOLVING PERMANE~T
- DISK STORAGE.
- 1301 DISK FILE IMPLEMENTATION SIGNIFICANTLY INCREASES
PERMANENT STORAGE CAPACITY.
- IMPROVED STORAGE REPORTING FACILITIES.
PRINCIPAL APPLICATION AREAS OF THE ADMINISTRATIVE TERMINAL
SYSTEM ARE TECHNICAL MANUAL PREPARATION, PROPOSAL WRITING,
TEST REPORT PREPARATION, FINANCIAL CREDIT REPORTING. STATISTICAL
TYPING, AND SIMILAR AREAS.
THE SYSTEM MAY ALSO BE USED FOR
SOURCE DATA ENTRY, CAPTURING DATA DIRECTLY FROM A TYPEWRITER
KEYBCARD.
THIS HAS PARTICULAR SIGNIFICANCE IN THE COMPUTER
PROGRAMMING AREA WHERE PROGRAM DECK CONTROL CARDS AND TEST
DECKS MAY BE SELECTED, MODIFIED, COMBINED AND MADE AVAILABLE
FOR RUNNING DIRECTLY FROM A TERMINAL.
THE SYSTEM, WHEN PROPERLY INSTRUCTED, CAN SAVE EVERY KEYSTROKE
MADE BY THE OPERATOR.
TO ALTER THE TEXT, THE OPERATOR
DIRECTS THE SYSTEM TO LOCATE THE CHARACTERS TO BE CHANGED
AND INSTRUCTS IT IN WHAT MANNER THESE ARE TO BE ALTERED.
IF A COpy OF A DOCUMENT IS REQUESTED, THE SYSTEM WILL PRODUCE
AND TRANSMIT IT TO THE TERMINAL.
THE SOURCE PROGRAM LANGUAGE
IS 14011144011460 AUTOCODER ION D I SKI.
MINIMUM 1440 SYSTEM REQUIREMENTS- A 16K 1440 WITH- BIT TEST,
CONSOLE ATTACHMENT, DIRECT SEEK, DISK STORAGE CONTROL, INDEXING
AND STORE ADDRESS REGISTER, TRANSMISSION CONTROL UNIT
ATTACHMENT ON THE 1441 PROCESSING UNIT MODEL ,116 •••
ONE 1311 DISK STORAGE DRIVE MODEL I WITH DIRECT SEEK •••
1447 CONSOLE MODEL 1 WITH SENSE SWITCHES ••• 1447 CONSOLE
MODEL 4 ••• 1448 TRANSMISSION CONTROL uNIT WITH 105011060
ATTACHMENT AND RPQ E3848S AND, AS REQUIRED, COMMON CARRIER
ADAPTER SETS OR LINE ADAPTER SETS ••• EITHER A 1442 CARD READ
PUNCH MODEl. i OR 2 OR A 1442 CARD REACER HODEL 4 IS RECl! IREC
UNLESS ANOTHER 14011144011460 SYSTEM IS AVAILABLE TO LOAD THE
PROGRAM ON A 1316 DISK PACK.
OPTIONAL· 1440 SYSTEM REQUIREMENTS- TRANSLATE FEATURE .(IN THE
1441 PROCESSING UNIT ••• ONE TO FOUR 1311 DISK STORAGE DRIVES
MODEL 2 WITH DIRECT SEEK AND SEEK OVERLAP FEATURES IAT LEAST
ONE 1311 MODEL 2 IS STRONGLY RECOMMENDED! ••• ONE TO FIVE
MODULES OF 1301 ()ISK STORAGE lONE 1311 MODEL 2 IS REQUIREDI •••
EITHER A 1442 CARD READ PUNCH MODEL oJ OR 2 OR A 1442 CARD READER
MODEL 4 AND/OR A 1444 CARD PUNCH MODEL 1 ••• EITHER A 1443
PRINTER MODEL 1 OR 2 WITH 24 ADDITIONAL PRINT POSITIONS,
PRINTER CONTROL, AND PRINT STORAGE OR A 1403 PRINTER MCDELS
2, 3. DR 5 WITH A 1446 PRINTER CONTROL ••• 7335 MAGNETIC TAPE
UNIT MODEL 1 OR 2 ••• LINE GROUP FEATURES AND RPQ 811390,
AS REQUIRED, TO ATTACH MORE THAN 10 LINES TO THE 1448
TRANSMISSION CCNTROL UNIT.
IF UPPERCASE AND LOWERCASE
PRINTING WITH 120 CHARACTERS OF COURIER TYPE IMATCHING THE
COURIER 72 PRINTING ELEMENT ON THE TERMINALSI IS DESIRED
USING A 1403 PRINTER MODEL 2, ,1100- RPQIS 813148 AND 818029
ON THE 1446 PRINTER CONTROL ••• RPQIS 812033, 812034, 898058,

*R

THIS PROGRAM IS A SYSTEM OF SIXTEEN 1440 RUNS DESIGNED TO
AUTOMATICALLY PERFORM RECEIVABLES MAINTENANCE AND BILLING IN
MEDIUM-SIZED DEPARTMENT OR SPEC IAL TV STORES.
THE PROGRAM HAS
BEEN DESIGNED AS A SERIES OF ROUTINES WHICH PERFORM SPECiFiC
FUNCTIONS.
BY SELECTING AND COMBINING THESE ROUTINES,
SPECIALIZED PROGRAMS FOR A PARTICULAR STORE ARE DEVELOPED.
MODIFICATIONS ANI) REFINEMENTS TO PARAMETERS OF THESE ROUTINES CAN
BE MADE TO HAVE THEM APPLY TO A SPECIFIC STORE.
THE SYSTEM IS
DESIGNED TO ACCOMMODATE FOUR TYPES OF CHARGE ACCOUNTS.
THESE
ARE- I I I 30-DAY CHARGE ACCOUNT ••• 121 FLEXIBLE REVOLVING
ACCOUNT--A MONTHLY PAYMENT BASED ON A PERCENTAGE OF THE BALANCE.
IINCLU[)ES OPT ION ACCDUNTS,.I ••• 131 FIXED REVOLVING ACCOUNT--A
FIXED MONTHLY PAYMENT BASED ON THE CREDIT LIMIT OF THE ACCCUNT •••
14! CONTRACT ACCOUNT, OR DEFERRED PAYMENT ACCOUNT--A ONE TIME
PURCHASE WITH FIXED MONTHLY PAYMENTS.
ANY GIVEN STORE WILL
PRDBABLY NOT HAVE ALL FOUR TYPES OF ACCOUNTS.
HOWEVER, RUNS CA/I!
BE MODIFIED TO DELETE ThOSE TYPES OF ACCOUNTS WHICH ARE NOT
NEEDED.
TRANSACTIONS ARE ENTERED INTO THE SYSTEM IN THE FORM OF
PUNCHED CARDS.
EO IT AND ACCOUNTI NG CONTROL FUNC TI DNS ARE
PERFORMED, AND ThE FOLLOW ING MAJOR OUTPUTS ARE PRODUCED BY THE
SYSTEM.
ADJUSTMENTS LISTING, SERVICE CHARGE ADJUSTMENTS LISTING,
CHARGE-OFFS LISTING, CREDITS LISTING, CASH BATCH BALANCE LISTING,
TRANSACTION REGISTER. SIGNAL MESSAGES, CUSTOMER STATEMENTS,
DELINQUENT ACCCUNT LISTING, AGED TRIAL BALANCE IATBI, AND
CONTROL BALANCE LISTING.
FEATURES
- DIAGNOSTIC AGED TRIAL BALANCE DESIGNED SPEC IF ICALLY FOR
AUTHORIZATION PURPOSES.
- CELINQUENT LISTING TO AUTOMATICALLY SELECT FOR REVIEW
AND FOLLOW-UP THOSE ACCOUNTS REQUIRING CREDIT ACTICN.
- UP TO 20,000 MASTER ACCOUNTS CAN BE STORED ON EACH DISK PACK.
- SIGNAL MESSAGES PREPARED AS A BY-PRODUCT OF FILE
MAINTENANCE WHEN SPECIAL ACTION IS REQUIRED ON AN ACCOUH.
- AUTOMATIC AGING OF CUSTOMER ACCOUNTS TO 150 DAYS.
- AUTOMATIC POSTING OF TRANSACTlCNS.
- CPERABLE WITh EITHER INTERNAL OR EXTERNAL ACCOUNT NUMBERS.
- IBM PUNCHED CARD CUSTOMER STATEMENTS PRINTED TWO UP.
- AUTOMATIC RE-ENTRY OF CASH PAYMENTS THROUGH PREPUNCHING
OF THE CUSTOMER STATEMENT STUB.
- PREPARATION OF LABELS FOR PROMOTIONAL MAILINGS ON A SELECTIVE
BASIS.
- COMPLETE AND AUTOMATIC CONTROLS.
MINI~,UM SYSTEM REQUIREMENTS--A 4K 1440 SYSTEM .ITH ••• 1442 CARC
READ PUNCH ••• 1443 PRINTER ••• 1311 DISK STORAGE DRIVE •••
INDEXING AND STORE ADDRESS REGISTER, SELECTIVE STACKER,
24 ADDITIONAL PRINT POSITIONS, SELECTIVE CHARACTER SET, 39
CHARACTER SET.
THE NUMBER OF TAPES INDICATED MUST BE PROVIDED FOR EACH ITE~. THAT
IS ORDERED.
OPTIONAL MATERIAL REQUESTED MUST BE ITEMIZED ON THE
ORDER CARD.
BASIC PROGRAM ~ATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• REFERENCE MANUAL INCLUDING
LISTINGS.
CARD DECKS - OBJECT PROGRAM DECKS ••• SAMPLE PROBLEM DECKS.
OPTICNAL PROGRAM MATERIAL CNE MAGNET IC TAPE - CONTA IN ING ALL CARD DECKS.

1440-DW-OLX
CHAIN AND WHOLESALE BILLING
ORDER THROUGH LOCAL I BM BRANCH OFF IC E
SPECIFY FILE NUMBER 1440-CW-01X
THE 1440 CHAIN AND WHOLESALE BILLING PROGRAM USES EITHER THE
IBM CARD ORDER PLAN OR T~.E PERMANENT ITEM CODE PLAN FOR PLACING
ORDERS.
THREE PHASES·OF THE BILLING PROGRAM RESULT IN A
CUSTOMER INVOICE.
PHASE 1 SETS UP ORDER QUANTITIES. _AREHOuSE
PHASE 2 SORTS ITEMS I~TC
NUMBERS, AND DISK PACK ADDRESSES.
WAREHGUSE LOCATION SEQUENCE.
PHASE 3 PRINTS CUSTOMERS NAME ANe
ADDRESS, ANALYZES AND UPDATES STOCK AVAILABILITY, PRICES lTEI(S
ACCORDING TO PRICE ZONES, ETC., PRINTS ITEM LINES. AND STORES

DESIRED ANM.. ¥SIS

D~rt;

fOR SUBSEQUENT USE.

INTERMEDIATE TOTALS

ARE PRINTED WHERE NECESSARY.
SALES ANALYSIS AND BACK-UP
RECORDS ARE PROVIDED AS A BY-PRODUCT OF THE BILLING ROuTINE.
ALTHOUGH THIS PROGRAM WAS DEVELOPED FOR THE GROCERY DISTRIBUTOR,
IT IS EQUALLY APPLICABLE lIN TOTAL OR IN SEGMENTS--PURPDSELY
DESIGNED THIS WAYI FOR OTHER DISTRIBUTORS, I.E., DRUG, HARD_ARE,
RACK JOBBER, LIQUOR, AUTO PARTS, ETC.
THE CHAIN AND WHOLESALE BILLING PROGRAM IS DESIGNED TC HELP
INSHLL 1440 SYSTEMS BY PROVIDING CONCEPTS ON WHICH A SYSTE~
MAY BE DESIGNED AND BY PROVIDING CERTAIN PROGRAMS WHICH MAY BE
MODIFIED AND USED IN THAT SYSTEM IN WHOLE OR IN PART.
THIS
PROGRAM PRDVIDES A MAIN LINE BILLING ROUTINE PLUS 6 SUPPORTING
ROUTINES FOR EACH TYPE OF INPUT IPAGE AND LINE OR PERMANENT ITEM
CODE/.
THE B !LLlNG POR lION OF THE PROGRAM I S BROKEN I NTO THREE
PHASES.
MINIMUM SYSTEM REQUIREMENTS 4K 1440 SYSTEM WITH ••• 1447
CDNSCLE MODEL 2 ••• 1442 CARD READ PUNCH ••• 1443 PRINTER ••• TWO 1311
DISK STORAGE DRIVES ••• INDEXING AND STGRE ADDRESS REGISTERS,
SELECTIVE CHARACTER SET AND SENSE SWITCHES FEATURES.
ICARD
IMAGE AND BIT TEST FEATuRES ARE OPTIONAL WITH CARD ORDER PLAN
INPUT/.

IBM Programs
A-1440
CONTINUED FRCM PRIOR PAGE-BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRI TE-UP ••• REFERENCE MANUAL.
~,ACHINE READABLE - SOURCE PROGRAM DECK.
1440-DW-04X
1311 WHOLESALE IMPACT
ORDER ThROUGH LOCAL IBM BRANCI-C OFF ICE
SPEC I FY FILE NUMBER 1440-DW-04X
THE IBM IMPACT /INVENTORY MANAGEMENT PROGRAM AND CONTROL
TECHNIQUESI SYSTEM OF SCIENTIFIC INVENTORY MANAGEMENT PROVIDES
THE WAREHOUSE DISTRIBUTOR lOR ANY ORGANIZATION WITH THE SAME
INVENTORY CONTROL CHARACTERISTICSI WI TH THE INFORMATION OF
•• WHEN"
AND "HOW MUCh,. TO BUY FOR EACH INVENTORY ITEM
COl'iTROLLED BY THE SYSTEM.
IT DOES THIS THROUGH THE MEANS OF
PROBABILITY SCIENCE IN CONJUNCTION WITH THE MANY FACTORS
INFLUENCING THE DISTRIBUTORS INVENTORY CONTROL DECI SIONS.
FACTORS CONSICERED INCLUDE- LEAD TIME, LEAD TIME VARIABILITY,
FORECAST DEMAND, FORECAST ERROR, SERVICE DESIRED, INVENTORY
CARRYING COSTS, PURCHASING/RECEIVING COSTS. DISCOUNT
STRUCTURES, MINIMUMS, MAXIMUMS, SHELF LIFE, AND PACK SIZES.
THE
"WHEN .. AND "HOW MUCh" ANSWERS ARE DESIGNED TO FIND THE IlD IN-HCUSE
BILLS ARE CREATED. UPON DISCHARGE BIllS CAN BE I SSUED.
FINAL
AND INSURANCE BILLS ARE PREAPRED FOLLOWING THE CUSTOMARY THREEDAY ALLOWANCE FOR LATE CHANGES TO BE RECEIVED AT THE DATA
PROCESSING CENTER.
REVENUE DISTRIBUTION IS AVAILABLE FRGM DATA
RETAINED IN DISK STORAGE.
MINIMUM MACHINE REQUIREMENTSINDEXING AND STORE
4K 1441 PROCESSING UNIT, MODEL A3 WITHACCRESS REGISTER FEATURE'
1443 PRINTER ATTACHMENT FEATURE
DISK STORAGE CONTROL FEATURE
CONSOLE 11447 MODEL 2/ ATTACHMENT FEATURE
1442 CARD READ PUNCH
1443 PRINTER, WITH PRINTER CONTROL FEATURE
1447 CONSOLE, MODEL 2, WITH SENSE SWITCHES
1311 DISK STORAGE DRIVE, MODEL 1

BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• PROGRAM MANUAL ••• LISTINGS.
CARD DECKS - SOURCE PROGRAM DECKS ••• ROUTINE DECKS FOR
REASSEMBLI ES.

1440-UH-02X
ACCOUNTS RECEIVABLE FOR
HOSPITALS
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1440-UH-02X
THE PROGRAM ACCOMPLISHES ALL FUNCTIONS NORMALLY REQUIRED BY
HOSPITALS TO MAINTAIN A WELL CONTROLLED ACCOUNTS RECEIVABLE
OPERATION.
IT INCLUDES ESTABLISHMENT OF NE" ACCOUNTS, CASH
POSTING OF RECEIPTS, AGED TRIAL BALANCE REPORTS, INQUIRY INTO
ACCOUNT STATUS, STATEMENT WRITING AND FILE MAINTENANCE TO
CLOSE ACCOUNTS. PROCESSING PROGRAMS ARE KEPT IN DISK STORAGE
AND ARE CALLED IN, AS NEEDED, BY A CALL CARD.
THEY CAN BE
INTERRUPTED FOR INQUIRY AND EXCEPTION REPORTS.
INFORMATION
NECESSARY TO CCNSTRUCT THE ACCOUNTS RECEIVABLE RECORD IN DISK
STORAGE IS AUTOMATICALLY CREATED BY THE PATIENT BILLING'
PROCEDURES 11440-UH-01XI WHEN A PATIENT IS DISCHARGED, OR BY
KEY-PUNCHED DATA OBTAINED FROM OUT-PATIENT ACCOUNTING PROCEDURES.
CASH RECEIPTS ARE POSTED AS RECEIVED.
STATEMENTS ARE .RITTEN AT
THE DISCRETION OF THE USER.
THIS IS ACCOMPLISHED BY SPECIFYING
TO THE SYSTEM WHAT PORTION OF THE ACCOUNTS RECEIVABLE FILE
STATEMENTS ARE TO BE WRITTEN FROM.
AGED TRIAL BALANCE CAN BE
WRITTEN AY ANY DESIRED INTERVAL TO PROVIDE UNIFORM LOAD
DISTRIBUTION.
ACCOUNTS MAY BE SEQUENCED TO PROVIOE SELECT! VE
AGING ANALYSIS.
PROGRAM REQUIREMENTS-THIS PROGRAM RUNS UNDER THE
MONITOR CONTAINEO IN ThE IBM 1440 HOSPITAL PATIENT BILLING
INC. 1440-UH-01X/, APPLICATION PROGRAM.
MINIMUM MACHINE
INDEXING
RECUIREMENTS-4K 1441 PROCESSING UNIT, MODEL A3, WITHAND STORE AODRESS REGISTER FEATURE
14'43 PRINTER ATTACHMENT FEATURE
DISK STORAGE CONTROL FEATURE
CONSCLE 11447 MODEl 2/ ATTACHMENT FEATURE
1442 CARD READ PUNCH
l447 CCNSCU:,. MCCEl 2,

wrT~

SENSE SWITCHES

1311 DISK STORAGE DRIVE, MODEL 1
BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• PROGRAM MANUAL ••• LISTINGS.
CARD DECK - SOURCE CARD DECK.

1440-UH-C3X
HQSPITAl ACCOUNTS PAYABLE
ORDER THROUGH LOCAL IBM BRANCH OFFICE
SPECIFY FILE NUMBER 1440-UH-03X

HOSPITAL ACCOUNTS PAYABLE CONSISTS OF NINE 1440 PROCESSING
PROGRAMS TO PROVIDE FOR ACCOUNTING AND CONTROL OF THE ACCOU~TS
PAYABLE OF A HOSPITAL.
A 1311 DISK STORAGE DRIVE WITH A 1316
DISK PACK IS THE MEDIUM USED FOR STORAGE OF ALL ACCOUNT PAYABLE
AND !J!STR!8UT!ON RECORCS AND !S ORGAN!ZED TO RECORD AN

UNLIMITED NUMBER OF ENTRIES FOR EACH PAYABLE ACCOUNT.
~HEN
A PAYABLE INVOICE IS RECEIVED, IT IS POSTED TO THE MASTER
PAYABLE FILE UNTIL MANAGEMENTS DECISION TO PAY THE INVOICE.
AT THIS TIME, A CHECK RUN IS MADE AGAINST THE MASTER PAYABLE FILE
AND THE INVOICE IS flAGGED AS PAlO.
AT A LATER TIME, THE
PAID INVOICE RECORD IS REMOVED FROM THE MASTER PAYABLE FILE,
AND THE AMOUNT OF DISCOUNT TAKEN ON THE INVOICE IS PUNCHED INTO
THE INITIAL INVOICE CARC WHICH HAS BEEN KEYPUNCHED FROM THE
ORIGINAL INVOICE.
INCLUDED IN HOSPITAL ACCOUNTS PAYABLE ARE
THE FOLLOWING PROGRAMS- CREATE NEW ACCOUNTS PAYABLE RECORDS,
CREATE NEW ACCOUNT RECORDS. CREATE VENDOR INDEX TABLE, EDIT
INVOICE AND DISTRIBUTICN RECORDS, POST VENDOR INVOICES, PRI~T
CASH REQUIREMENT REPORT, PRINT TRIAL BALANCE, PRINT CHECK A~D
ADMITTANCE ADVICE, AND CLOSE VENDOR INVOICES.
PROGRAM RECUIREMENTS- THESE PROGRAMS RUN UNDER THE MONITOR
CONTAINED IN THE IBM 1440 HOSPITAL PATIENT BILLING 11440-UH-OIXI
APPLICATION PROGRAM.
MINIMUM MACHINE 'REQUIREMENTS- A 4K 1441 PROCESSING UNIT, ~CDEL
A3, WITH- INDEXING AND STORE ADDRESS' REGISTER, PRINTER
ATTACHMENT, DISK STORAGE CONTROL, CONSOLE ATTACHMENT 11447,
MODEl 21 ••• 1442 CARD READ PUNCH ••• 1443 PRINTER, WITH PRll\TiR
CONTROL ••• 1447 CONSOLE, MODEL 1, wITH SENSE SWITCHES AND A 14'd,
MODEL 2 ••• 1311 DISK STORAGE DRIVE, MODEL 1.
BASIC PROGRAM MATERIAL DOCUMENTATION - PROGRAM WRITE-UP ••• PROGRAM MANUAL INCLUCING
LISTINGS.
CARC DECKS - SOURCE PROGRAM DECKS.

A-1440
414

*M

1440-UH-04X
HOSP IT AL INVENTORY PROGRAM
ORDER TIcROUGH LOOL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1440-UH-04X

4M

A PERPETUAL INVENTCRY PROVIDES FOR A CONTINUOUS RECORC OF
SUPPLY RECEIPTS, ISSUES, AND STOCK ON HAND.
ITEMS REQ~IRING
MANAGEMENT ATTENTION ARE LISTED ON EXCEPTION REPORTS.
ON A
PERIODIC BASIS, TRANSACTIONS POSTED TO THE INVENTORY RECORCS ARE
TRANSFERRED TO GENERAL LEDGER ACCOUNTS WHICH REFECT THE AGGREGATE
OF RECEIPTS AND ISSUES POSTED TO INDIVIDUAL INVENTCRY LEDGER
RECORDS.
A 1311 DISK STORAGE DRIVE WITH A 1316 DISK PACK
IS USED FOR STORAGE OF All INVENTORY ITEM AND OPEN
THE FI LE I~ ORGAN lIED AND C["'TROLLED
PURCHASE OROER RECORDS.
SEQUENTIALLY, AND, BECAUSE DISK PACKS ARE IIHERCHANGEABLE,
THERE IS VIRTUALLY NO LIMIT TO THE NUMBER OF ITEMS IT CAN
HANDLE.
FEATURES- COMPREHENS IVE EXTERNAL AND INTERNAL CONTROL wITH ALO IT TRAIL.
- SEQUENTIAL INVENTORY FILE ORGANIZATION "ITH 5280 ITEMS II';
40 CYLINCERS.
- PROGRAMS ON CISK UNCER THE CONTROL OF A MONITOR.
- AUTOMATIC FLAGGING OF ITEMS BELOW MINIMUM INVENTORY LEVELS OR
CUT OF STOCK.
- MEANINGFUL REPORTS FOR STOCK STATUS, PURCHASE ORDER,
TRANSACTION REGISTER, GENERAL STORES INVOICE. ITEM
DISTRIBUT ICN, AND CONTROL UNITS.
- INQUIRY TO INVENTORY ITEM AND PURCHASE ORDER RECORDS.
PRCGRAM REQUIREMENTSTHESE PROGRAMS RUN UNDER THE MONITOR CONTAINED IN THE IBM 1440
HOSPITAL PATIENT BILLING 11440-UH-01XI APPllCATION PROGRAMS.
MINIMUM SYSTEM REQUIREMENTSA 4K 1441 PROCESSING UNIT MODEL A3 WITH- INDEXING AND STORE
ADDRESS REGISTER, 1443 PRINTER ATTACHMENT, DISK STORAGE CONTRCL,
1447 CONSOLE ATTACHMENT MODEL 2 ••• 1442 CARD READ PUNCH •••.
1443 PRINTER WITH PRINTER CONTROL ••• 1447 CONSOLE MODEL 2 WITH
SENSE SWITCHES ••• 1311 DISK STORAGE DRIVE MODEL 1.
BASIC PROGRAM I(ATERIAL-DOCUMENTATION - PROGRAM WRITE-UP ••• REFERENCE MANUAL
INCLUCING PROGRAM LISTINGS.
CARD DECKS - SOURCE PROGRAM DECKS.

1440-UH-05X
HOSPIT AL GENERAL LEDGER
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY FILE NUMBER 1440-UH-05X
THE 1440 HOSPITAL GENERAL LEDGER PROGRAM 11440-UH-05XI PACKAGE
REDUCES THE TI~,E AND EFFORT REQUIRED BY HOSPITALS TO PROGRA~ AND
INSTALL A GENERAL LEDGER APPLICATION.
SEVEN PROGRAMS ARE PROVICED WHICH RESULT IN THREE MAJOR REPGRTS
AND A UNIFORM CHART OF ACCOUNTS.
THE PROGRAMS ARE- LOAD MASTER
LEDGER ACCOUNTS, ADO AND DELETE MASTER RECORDS, GENERAL LEDGtR
POSTING, TRIAL BALANCE RUN, INCOME AND EXPENSe REPORT, GENERAL
LEDGER INQUIRY AND COST ANALYSIS PROGRAM.
PROCESSING PROGRA~S
ARE RETAINED IN CISK STORAGE AND CALLED IN, AS NEEDED, BY UI\I~UE
CALL CARDS.
GENERAL LEDGER ACCOUNT MASTERS ARE KEPT AND
MAINTAINED IN CISK STORAGE WITH THE PROVISION, THROUGH THE
INQUIRY PROGRA~" TO BE CISPLAYED ON HiE CONSOLE TYPE.RITER.
PRCGRAM REQUIREMENTS- THE PROGRAMS IN THIS PACKAGE RUN UNDER THE
MONITOR CONTAINED IN Tr.E IBM 1440 HOSPITAL PATIENT BILLING
APPLICAT ICN PROGRAM 11440-UH-OIXI.
MINI~UM SYSTEM REQUIREMENTS- 1441 PROCESSING UNIT MOL A3 WITH
INDEXING AND STORE ADDRESS REGISTER, 1443 PRINTER ATTACH~,E~T,
DISK STORAGE CCNTROL, CONSOLE 11447 MDL 21 ATTACHMENT ••• 1442
CARD READ PUNel-.••• 1443 PRINTER ~lTH PRINTER CONTROL ••• 1447
CONSCLE MeL 2 .ITH SENSE SwITCHES ••• 1311 DISK STORAGE ORnE
MOL I.
BASIC P.ROGRAM MATERIAL DOCUMENTATION - PRCGRAM WRITE-UP ••• REFERENCE
I NCLUD ING PROGRAM 1I STINGS.
CARD DECKS - OBJECT DECKS ••• SAMPLE PROBLeM.

~ANUAL

OPTIONAL PROGRAM MATERIAL - SOURCE CARD DECKS.
All CARD DECKS MAY BE [BTAINED IN CARC IMAGE FOHM eN [NE P.EEl CF
MAGNETIC TAPE. THIS TAPE MAY BE ORDERED FROM YOUR IBM
REPRESENTATIVE OR SUPPLIED. THE TAPE PROVIDED MUST BE 2400 HET
I N LENGTH.
OPTICNAL MATERIAL REQUESTED MUST BE ITEMIZED ON THE CRDER CARD.
1440-UH-06X
HOSPITAL PAYROLL
ORDER THROUGH LOCAL IBM BRANCH OFF ICE
SPECIFY fILE NUMBER 1440-UF-06X

HOSPITAL PAYROLL IS DESIGNED TO ACCOMPLISH BASIC PAYROll
FUNCTIONS OF A HCSP IT AL.
RECOGN I lING THAT THERE ARE SUBSTANTI Al
VARIATlCNS IN PAYROLL POLICIES AMONG hOSPITALS, THE SYSTEM
CAN BE EASILY I(OOIFIED TO SPECIFIC REQUIREMENTS.
TWO FILE CATA
LOAD PROGRAMS- EMPLOYEE LOAD PROGRAM AND DEPARTMENT LOAD
PROGRAM- ARE USEC TO INITIALIZE THE PAYROLL DISK PACK AND TO
SET Ijp T~O-SEc!OR EMPLOYEE RECORDS fOR EACH EMPl CYEE.
THREE
PRCGRAMS ARE INCLUDED ~r.ICI- PERFOR~ PAYROLL CALCULATIONS
ANC PRINTED OUTPUT.
ThE PAYROLL REGISTER PROGRAM CALCULATES
PAY FOR SALARIED EMPLOYEES, PAID BI-MONTHLY, AND HOuRLY
THIS PROGRAM PRINTS THE PAYRCLL REGISTER
EMPLCYEES, PAle WEEKLY.
SHOWING THE NUMBER OF r.GURS WORKED, GROSS PAY, EXTRA EARNINGS,
FICA, FIT, TOTAL DEDUCTIONS, AND NET PAY.
DEPARTMENTAL TOTALS
ARE PRINTED AND PUNCHED AS DESIRED.
THE CHECK AND STATEMENT
PRCGRAM PRINTS CHECKS ANC STATEMENTS ~HILE CALCULATING AND
CHECKING CONTROL TOTALS r.ELD IN DISK STORAGE FROM THE PAYRCLL
REGISTER RUN.
THE THIRD PROGRAM PRINTS A DEDUCTION REGISTER
REFLECTING EMPLOYEE NAME AND NUMBER, CURRENT GROSS, CURRENT
NET, AND ALL DEDUCTIONS TAKEN FOR THE PAYROLL PERIOD.
PROGRAM REQUIREMENTS- THSE PROGRAMS RUN UNDER HiE MONI TOR
CONTAINED IN THE IBM 1440 HOSPITAL PATIENT BILLING 11440UH-01XI APPlIC~.T ION PROGRAM.
MINI~UM MACHINE REQUIREMENTS- A 4K 1441 PROCESSING UNI T, MODEL
A3, WITH- INOEXING AND STORE ADDRESS REGISTER, PRINTER
ATTACHMENT, DISK STORAGE CONTROL, CONSOLE ATTACHMENT 11447,
MODEL 21 ••• 1442 CARD READ PUNCH ••• 1443 PRINTER, IdTH PRINTER
CONTROL ••• 1447 CONSOLE, MODEL 1, WITH SENSE SWITCHES AND A 1447,
MCDEL 2 ••• 1311 DISK STORAGE DRIVE, MODEl 1.
BASIC PROGRAM MATERIAL COCUMENTATION - PRCGRAM WRITE-UP ••• PROGRAM MANUAL INCLuDING
LISTINGS.
CARD DECKS - SOURCE PROGRAM DECKS.
ONE MAGNETIC TAPE - CONTAINS ALL CARD DECKS IN CARD IMAGE FORM.
ITHIS TAPE MAY BE ORDERED FROM YOUR IBM REPRESENTATIVE CR
SUPPLIED. THE TAPE PROVIDED MUST BE 2400 FEET IN LENGTH/.

4M
*M

IBM Programs
A-1440

A-1440

PAGE

029

CCNTI NUED fRCM PR lOR CCLUMN-1440-US-OIX
SECONDARY SCHOOL PROGRAMS
ISTUOENT SCHEDUlINGI
ORDER THROUGH LOCAL I BM BRANC~ OFF ICE
SPECIFY FILE NUMBER 1440-US-OIX

BASIC PROGRAM ~.ATERIALDOCUMENT A TION- PROGRAM ~R IT E-UP ••• REFERENCE MANUAL I NCLUD Ii'll>
PROGRM LISTINGS.
CARD DECKS- OBJECT PROGRAM DECKS ••• SAMPLE PROBLEM DECKS.

STUDENT SCHEDULING CONSISTS OF FIVE PROGRAMSCOURSE REQUEST
TALLY, CONFLICT MATRIX, SC~EDULING, SCHEDULE PRINTING, AND
UTILITY.
THE COURSE REQUEST TAllY AND CONFLICT MATRIX PROGRA~.S
ARE AN AID TO THE SCHOOL ADMINISTRATOR IN BUILDING HIS MASTER
SCHEDULE.
THE TALLY PROGRAM COUNTS THE STUDENT REQUESTS AND
COMPUTES THE NUMBER OF SECTIONS BASED ON ONE FIXED FACTOR.
CNLY
ONE FACTOR IS USED FOR ALL COURSES.
THE CONFLICT MATRIX PROGRAM
DETERMINES THE NUMBER OF POTENTIAL CONFLICTS FOR A MAXIMUM OF
100 SINGLE AND DOUBLE SECTION COURSES.
A MATRIX IS PRINTED
SHGWlf'.GS •••
SPECIFICATIONS ••• OPERATING PRCCEDLRES.
CARC DECKS - PRUGRAM DECKS.
OPTICNAL PROGRAM MATERIAL - FLOWCHARTS.
OPTICNAL MATERIAL DESIRE~ MUST BE ITEMIZED ON THE CReER CARD.

1460
1460-CX-08X
ADMIN I STRATI VE TERM INAL
SYSTEM
ORDER THRCUGH LOCH I 8M BRANC~, OFF ICE
SPECIFY FILt NUMBER 1460-CX-08X
TICE PRIMARY CONCEPT OF THIS SYSTEM IS TO SUPPORT A
TYpe'RITER-lIKE TERMINAL FOR TEXT PROCESSING.
INFORMATION
IS tHERED FRO~ THE TERMINALS IN EITHeR FREE OR FIXED FORM.
IT CAN BE CORRECTEC, MODIF lEO, OR REARRANGED.
OL TPUT FCRMATS
ARE FLEXIBLE AND MAY BE SPECIFIED FROM THE TERMINAL.
OUTPUT MAY BE lRANSMITTED TO ANY TErtMINAL, STORED eN DISK

4M

THE SYSTEM, WHEN PROPERLY INSTRUCTED, CAN SAVE EVERY KEYSTRCKE
MADE BY THE OPERATOR.
TO ALTER THE TI:XT, THE OPERATOR
DIRECTS THE SYSTEM TO LOCATE THE CHARACTERS TO BE CHAI' THE
PROGRESS OF THE INSTALLATION.
THE PRGGRAM IS DESIGNED TO BE R~N
WITH FARGO 160-G, BUT COULD EASILY BE ADAPTED BY THE READER TC
FARGO FORTY.
IT IS QUICK, SIMPLE TO USE, EASY TO UPDATE, A~D
REQUIRES NOMINAL PREPARATION.
IT PRO~IDES IN "BAR GRAPH"
FORM A RUNNING WEEKLY hISTORY OF EACh INCOMPLETE JOB, AS .ELL
AS JOB TOTALS BY PROGRAMMER IN THESE CATEGORIES- NOT STARTED,
BEING PROGRAMMED, BEING KEYPUNCHED, BEING TESTED, FINISHED
THIS WEEK, AND FINISHEC PREVIOUSLY.
OVERALL TOTALS IN THESE
CATEGORIES AS WELL AS CORRESPONDING PtRCENTAGES. ARE GIVEN AT THE
END CF THE REPCRT.
JOBS MAY BE ADDED OR DELETED AT ANY TlI(E
WITHOUT AFFECTING THE PROGRAM.
UPDATING TO REFLECT HEKLY
PROGRESS IS ACCOMPLISHED BY A SINGLE PUNCH FOR EACH JCB BEING
WGRKED ON.

1401-01.3.022
SOMR- SPUR OF THE MOMENT
REPORTING
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1401-01.3.022

AUTHOR ••• MR. G.;J.

JUt~KIN

IBM CORPORAT ION
6900 FANNIN STREET
HCUSTON, TEXAS
77025

B-1401
CONTINUED FRCM PRIOR COLUMN-IBM CORP.
6252 EAST TELEGRAPH ROAD
LCS ANGELES 22, CALIF.
DIRECT

INQUIRIES TO AUTHOR
THIS PACKAGE SUPPLIES OPEN, CLOSE, GET, AND PUT CLOSED
SUBROUTINES FOR HANDLING TAPE INPUT AND OUTPUT OPERATION.
ALSO INCLUDED IS AN OPTIONAL DATA LOADING ROUTINE.
IT
SUPPLIES THE ADVANTAGES OF IOCS LOGIC TO THOSE USERS hHO
ARE UNABLE TO TAKE ADVANTAGE OF 1401 IOCS BECAUSE OF
MACHINE CONFIGURATION OR STORAGE REQUIREMENTS. 1401 MODEL
C, 0, E, F-13-16, F-23-26. ADVANCEC PROGRAMMING, HIGH-LO~EQUAL COMPARE.
THE PACKAGE IS AVAILABLE IN BOTH SPS AND
AUTOCODER.
FITS WILL NOT HANDLE BLOCKED, VARIABLE LENGTH
RECORDS.

1401-01.4.012
SCOOP I ANO I I ISIMPlIFIED
CONVERSION OF OTHER PUNCHES I
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.012
AUTHOR ••• LCUIS P. POULIN
CALIFORNIA-WESTERN STATE
LIFE INSURANCE CO.
2020 L STREET
SCARAMENTO 4, CALIF.
DIRECT INQUIRIES TO AUTHOR

DIRECT

INQUIRIES TO AUTHOR
PRCVIDES AN EASY AND QUICK MEANS OF PRODUCING A PRINTED REPORT
FROM CARD INPUT.
THIS PERMITS A SHORT RESPONSE TIME FOR ONE-TIME
REQUESTS AND PROVIDES A STOP-GAP PROGRAM TO ALLOw ADDI TIONAL TIME
FCR PROGRAMMING A SPECIFIC JOB.
SAVES PROGRAM STORAGE SPACE FCR
IT IS ONLY NECESSARY TO RETAIN A MAXIMUM OF EIGHT SETUP CARDS FOR
EACH JOB INSTEAD OF AN ENTIRE PROGRAM.
THIS PROGRAM CAN TAKE THE
PlACE OF MANY PROGRAMS FOR LISTINGS AND TABULATIONS.
LISTING,
TABULATING, AND GROUP INDICATING FIELDS CANNOT BE GREATER THAN
FOURTEEN FIELDS.
MAXIMUM COUNTER SIZt IS TEN DIGITS IN All
CASES.
MINOR, INTERMEDIATE AND MAJOR BREAKS ARE EACH CONTROllED
BY ONE FIELD OF THIRTY COLUMNS MAXIMUM.
REQUIRES A 1401 WITH
4,000 POSITIONS OF STORAGE AND HI-LOW-EQUAL COMPARE, 1402 AND
1403 MODEL 1 OR 2.
USES 3,988 POSITIONS OF STORAGE.
SOURCE
LANGUAGE IS SPS.
275 lINES PER MINUTE OUTPUT DURING A LISTlr.G
JOB AND 400 CARDS PER MINUTE DURING A TABULATE JOB ON A 1401
SYSTEM WITHOUT PRINT STORAGE.

TO PROVIDE A SIMPLE METHOD OF CONVERTING 90 COLUMN CARDS
IN DESCENDING SEQUENCE TO 80 COLUMN CARDS lOR MAGNETIC
TAPEI IN ASCENCING SEQUENCE.
1401 WITH 4,000 POSITIONS OF
STORAGE AND COLUMN BINARY DEVICE.
SCOOP II REQUIRES THE
ADVANCED PROGRAMMING PACKAGE.
THE INTERCHANGEABLE BRUSH
BLOCK IRPQ NO. 8992871 IS NOT REQUIRED WHEN USING SCOOP.

1401-01.4.015
TAPE EXECUTIVE PROGRAM
AVAILABLE 1ST QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.015
AUTHOR ••• H. LEE BAKER
THE DETROIT EDISON COMPANY
2000 SECOND AVENUE
DETROIT 26, MICHIGAN
DIRECT

1401-01.4.008
BINARY TAPE DUMP
AVAILABLE 1ST QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.008
AUTHOR ••• F. J. X. BERCKMAN
WES T INGhOUSE ELECTR I C CORPORA TICN
STEAM DIVISION, B. PLANT, ROOM 410
LESTER, PENNSYLVAN I A

INQUIRIES TO AUTHOR
TO PLACE 1401 PROGRAMS ON AN EXECUTIVE SYSTEM TAPE.
TO
SELECT AND LOAIJ THESE PROGRAMS. BASED ON SENSE S.ITCH
SETTINGS, TO UPDATE THE EXECUTIVE SYSTEM TAPE.
4000 MEMORY
POSITICNS HI-LO-EQ COMPARE.
1401 MODEL C-3. TWO 729 MODEL

II OR IV rAPE UNITS, 1402 READ/PUNCHi 1403 PRINTER=
1401-01.4.022

TAPE UPDATE UTILITY PROGRAM

ICARDI
DIRECT

INQUIRIES TO AUTHOR
THIS PROGRAM PROVIDES THE ABILITY TO DUMP A BINARY TAPE IN
OCTAL EQUIVALENT.
THE PRINTED RESULT IS IN .ORD BLOCKS
WITH EIGHT BLOCKS TO A LINE.
1401 STANDARD MODEL C3. TWO
TAPES, COLUMN BINARY. ADVANCED PROGRAMMING PACKAGE, HIGHLOW-EQUAL COMPARE.
SENSE SW ITCHES IOPTIONAL!.

AVAI LABLE 2ND QUARTER 1962.
SPECIFY FILE NUHBER 1401-01.4.022
AUTHORS •• JERRY KIMBALL
DIRECT

1401-01.4.009
ZIP /INSTANT PRINTINGI
AVAILABLE 1ST QUARTER 1962.
SPECIFY FILE NUHBER 1401-01.4.009

TO UPDATE A Bce TAPE OF N FILES, WHOSE RECORDS ARE LESS
THAN 880 CHARACTERS.
ENTIRE FILES, OR INDIVIDUAL RECORDS
WITHIN A FILE MAY BE DELETED, CHANGED, OR INSERTED BY THE
USE GF CONTROL CARDS ANC THE SENSE SWITCHES.
MEMORY 4K
MODEl C 1401 WITH TWO TAPE UNITS, 1403 PRINTER, ADVANCED
PROGRAMMING, MULTIPLY-DIVIDE, AND HIGH-LOIi-EQUAL COMPARE.

AUTHCR ••• KEITH SWAN
SCUTHERN PERMANENTE SERV ICES
143 SOUTH ALVARADO STREET
LOS ANGELES 57, CALIFORNIA
DIRECT

MARV IN BADER

II'>QUIRIES TO ••
JERRY KIMBALL
US ARMY STRATEGY & TACTICS ANAL. GP.
4815 RUGBY AVENUE
BETHESDA 14, MARYLAND

INQUIRIES TO AUTHOR
A UTILITY LOAD AND GO PROGRAM FOR LISTING CARDS AT A RATE
OF 600 LINES PER MINUTE.
10 FIELDS OF ANY SIZE CAN BE
LISTED.
READ RELEASE AND PRINT BUFFER REQUIRED FOR ANY 2K
OR LARGER 1401.

1401-01.4.010
ESCAPE !EfFORTLESS SYSTEM OF
CALCULATING AND PRINTING EVERYTHINGI
AVAILABLE 1ST QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.010

1401-01.4.027
EXACT TAPE TO PRINTER ICARD I
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.027
AUTHOR ••• HENRY M. BaCKE
WACHOV IA BANK & TRUST COMPANY
WINSTON-SALEM. NORTH CAROLINA
DIRECT

INQUIRIES TO AUTHOR
THIS PROGRAM IS DESIGNED FOR EASE IN OBTAINING A PRINTED
REPRGDUCTION OF 1401 TAPE RECORDS. WRITTEN WITH OR WITHOUT
WORD MARKS AND IN VARlABLE OR FIXEIJ LtNGTH FORMAT.
THIS
PROGRAM DOES NOT REQUIRE
CONTROL CARDS TO PRINT TAPE.
MAX I MUM T APE RECORD LENGTH 2,700 CHARACTERS.
4K 1401
ADVANCE PROGRAMMING HIGE-LOW-EQUAL COMPARE.

AUTHOR ••• W. J. TEAGARDEN
SCUTHERN PERMANENTE SERVICES
143 SOUTH ALVARADO STREET
LOS ANGELES 57, CAt IFORNIA
DIRECT INQUIRIES TO AUTHOR

1401-01.4.029
A UTIliTY PROGRAM .. HICH PROVIDES RAPIC CONVERSION OF 604,
602, AND 528 JCBS TO THE 1401.
THIS LOAD AND GO PROGRAM
ALSO HAY BE USED TO REPRODUCE CARDS AS WELL AS GANG
PUNCHING, SELECTIVE REPRODUCING, SEQUENCE NUMBERING,
LISTING OR COMBINATIONS OF THESE OPERATIONS.
TWO CARD
ROUTINES AND ENO-OF-FILE ROUTINE MAY BE DEVELOPED.
THE
EFFECTIVE WORKING STORAGE OF THE OBJECT PROGRAM IS
COlo!PRISED CF 20 COUNTERS AND 20 STORAGE UNITS OF TEN
POSITIONS EACH.
MULTIPLICATION AND DIVISION CAN BE
EXECUTED ONLY FROM COUNTERS.
APPROXIMATELY 1800 POSITIONS
OF CORE ARE AVAILABLE TO BUILD THE THREE ROUTINES OF 1,000
POSITIGNS, 500 POSITIONS AND 300 PCSITIONS.
4K 1401.
PUNCH FEED READ, MULTIPLY-DIVIDE AND HIGH-LOW-EQUAL COMPARE
FEATURES ARE REQUIRED IF PROGRAM IS COMPLETELY USED.

1401-01.4.011
INPUT OUTPUT TAPE CONTROL
SYSTEM IREVISEDI
AVAIUBLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.011
AUTHCR ••• R.J. MACARTNEY

GENERAL TAPE HAINTENANCE RUN

ICARDI
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.029
AUTHOR ••• MAURICE BABB
PRICE WATERHOUSE COMPANY
56 PINE STREET
NEW YORK 5, NEW YORK
DIRECT

INQUIRIES TO AUTHOR
TO PERMIT DELETION. INSERTION, OR ANY DESIRED MODIFICATION
OF DATA ENTRIES NOT AFFECTING FILE SEI.lUENCE OF ANY
SPECIFIED RECORD lAS DISTINGUISHED BY A COMBINATION OF
NUHERIC SEQUENCE FACTORS NOT IN EXCESS OF 29 CHARACTERSI
FOR ANY FILE CONTAINING FIXED LENGTH UNBLOCKED RECORDS NOT
IN EXCESS OF 450 CHARACTERS.
4000 CORES.
EQUIPMENT
SPECIFICATIONS 1401. ANY MODEl C WITH HIGH-LOW-EQUAL
CCMPARE AND ADVANCED PROGRAMM ING FEATURE 1402, ANY MODEL
2 729 TAPE UNITS, 1403.

PAGE

039

Contributed Programs
PAGE

040

B-1401

B-1401
CONTINUED FRCM PRIOR COLUMN--

1'+01-01.4.034
GENERAL APPROACH TO
AUTOKATIC PROGRAMMED ADDRESS CONVERSION
AVAI LABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.034
AUTHOR ••• J. L. SWEENEY
IBM CORPORAT ION
618 SOUTH MICHIGAN AVENUE
CHICAGO 5, ILLINOIS
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM WILL COMPUTE A DISK ADDRESS FROM A CONTROL
FIELO, SUCH AS A PART NUMBER, EMPLOYEE NUMBER, ETC., USING
A GENERALIZED METHOD, AND WILL EVALUATE THE EFFICIENCY OF
ADDRESSING METHODS.
MAXIMUM SIZE OF THE CONTROL FIELD 20
POSITIONS.
1401
1. 4000 POSITIONS OF STORAGE.
2.
ADVANCED PROGRAMMING.
3. HIGHILOWIEQUAL COMPARE.
4.
MULTIPLY/DIVIDE.
5. SENSE SWITCHES.
1403 MODEL II
4 TAPE UNITS.

1401-01.4.036
SEE - SELECTIVE
ElGHTY-E IGHTY PROGRAMS
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.036
AUTHOR ••• EARL E. HITT
IBM CORPORATION
3590 LINDELL BOULEVARD
ST. LOUIS 3, MISSOURI
DIRECT INQUIRIES TO AUTHOR
TO COMBINE ALL OF THE 80-80 TYPE PROGRAMS ON THE 1401 INTO
ONE PROGRAM UNDER SWITCI-. CONTROL.
TO PERMIT MULTIPLE
OUTPUT COMBINATIONS AND HANDLE LARGE TAPE RECORDS WI TH OR
WlTHOUT WORD MARKS.
I F TAPE INPUT OR OUTPUT I S USED,
ADVANCED PROGRAMMING PACKAGE MUST BE ON MACHINE.
SIZE OF
TAPE RECORD TO BE HANDLED MUST BE LESS THAN SIZE OF CORE
MINUS 1300.
1. 4K ADVANCED PROGRAMMING FEATURE OF TAPE
RECORDS TO BE HANDLED ALL 7 SENSE SWITCHES.

1401-01.4.037
MLR UTILITY PROGRAM
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.037
AUTHOR ••• BERNARD S. BALTER
SERVICE BUREAU CORPORATIDN
635 MADISON AVENUE
NEW YORK 22, NEW YORK
DIRECT INQUIRIES TO AUTHOR
THE PURPOSE OF THIS PROGRAM IS TO PRODUCE MLR JOBS
UTILIZING THE HIGH SPEED OF THE 1403 PRINTER.
NEI THER
PANEL WIRING NOR PROGRAMMING IS NECESSARY, MAKING IT
POSSIBLE TO ACCEPT AN MLR JOB AND BE READY FOR PRODUCTION
WITHIN A MOMENT S NDTIFICATIDN.
AN ADDED FEATURE OF THIS
IS A LABELING OPTION, THE ABILI TY TO PRINT LABELS 3 ACROSS
ON THE SAME LINE OF PRINT.
AUTOCOOER 2,000 POSITIONS OF
STORAGE.
1401 4K, 1403 PRINTER, HIGH-LOW-EQUAL COMPARE,
AND INDEX REGISTERS.

1401-01.4.038
STORAGE PUNCHOUT PROGRAM
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.038
AUTHOR ••• FRANK T. MDY
. RAYTHE!JN CO~PANY
WAYLAND, MASSACHUSETTS
DIRECT INQUIRIES TO AUTHOR
PROGRAM TO PUNCH OUT STORAGE IN CONDENSED RELOADABLE
FORMAT.
THIS IS A PUNCI-. STORAGE PROGRAM WI TH THE ADVANTAGE
OF CONOENSEO FORMAT OUTPUT WITH CLEAR STORAGE CARDS AND
REQUIRES FIXED LOCATIONS 001-332.

1401-01.4.039
MONITOR SYSTEM FOR TAPE
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.039
AUTHOR ••• BARRDN A. MCDONALD
THE SERVICE BUREAU CORPORATION
IBM PLANT, BUILIlING la, ROOM 308
MONTEREY ANC COTTLE RDAIlS
SAN JOSE, CALIFORNIA
DIRECT INQUIRIES TO AUTHOR
THE MONITOR PROGRAM IS GENERATED AS THE FIRST TWO RECORDS
OF A SYSTEM TAPE.
ACCESS TO ITS USE IS BY THE LOAD TAPE
BUTTON.
THE PRIMARY FUNCTIONS OF THE MONITOR ARE TO III
ADD ANY 1401 PROGRAM TO THIS TAPE AND, 121 CALL ANY
DESIGNATED PROGRAM FROM THIS TAPE INTO CORE FOR EXECUTION.
ADDITIONAL FUNCTIONS PERFORMED BY THE MONITOR ARE III TO
DELETE ANY PROGRAM ON THIS TAPE ANC, 121 SYSTEM
MAINTENANCE.
ANOTHER MIlNITOR CONTROllED FEATURE ALLOwS FOR
ONE PROGRAM ON THE SYSTEM TAPE TO CALL ANY OTHER PROGRAM ON
THAT TAPE FOR EXECUTION.
A 140 I MODEL C. ONE OR TWO TAPE
DRIVES, ADVANCED PROGRAMMING. HIGHILOw EQUAL COMPARE.
AND THE COLUMN BINARY FEATURE.

DIRECT INQUIRIES TO AUTHOR
TC CCMPACT ANY EXISTENT 80-80 LIST PROGRAMS INTO ONE CARU
IN ORDER TO MINIMIZE PROGRAM DECK AND CARD HANDLING AS MUCH
AS POSSIBLE.
ANY 1401 MODEL

1401-01.4.044
GENERALIZED TAPE ADO AND
FILE SEARCH
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.044
AUTHOR ••• JAMES P. GREELEY
STATE OF ILLINOIS
SPRINGFIELD, ILLINOIS
DIRECT INQUIRIES TO AUTHOR
TO ACCUMULATE GRANO TOTALS AND RECORD COUNTS FROM A TAPE
FILE, EITHER SELECTIVELY OR THE ENTIRE FILE.
SELECTED
MAX. TAPE
RECORDS MAY BE WRITTEN ON AN OUTPUT TAPE.
RECORD LENGTH 1000 CHARACTERS.
MAX. TAPE RECORD LENGTH
COULD BE ENLARGED FOR 8K, 12K, AND 16K SYSTEMS BY CHANGING
THE CA CARD ANC RE-ASSEMBL ING THE SOURCE DECK.
4000 1403
PRINTER MODEL I *100 POS.* SENSE SWITCHES A THRU G.
HIGH,
LOW, EQUAL COMPARE.
1 OR 2729 OR 7330 TAPE UNI TS FOR
ACCUMULATION.
2 REQUIRED TO FLIP FLOP INPUT TAPES.
3
UNITE REQUIRED FOR TAPE OUTPUT. 11&2 INP/.

1401-01.4.045
CARD AND TAPE SELECTIVE
LISTER
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.045
AUTHOR ••• 14. BADER
DIRECT INQUIRIES TO ••
CHARLES P. HUGHES
STRHEGY AND TACTICS ANALYSIS GROUP
DEPT. OF THE ARMY
BETHESDA 14, MARYLAND
TO PRINT CARD DR TAPE RECORDS UP TO 8e CHARACTERS IN SIZE
IN AN EXPANDED FORM.
THE PROGRAM WILL HANDLE UP TO 30
SEPARATE FIELDS, IN 132 PRINT POSITIONS.
A BAD TAPE RECORD
CAUSES 9 TRIES TO READ, THEN HALTS.
CONTROL CARDS FOLLO~ING THE PROGRAM SPECIFY THE JOB TO BE PERFORMED.
EACH PAGE
OF THE PRINTOUT MAY BE hEADED BY THE USE OF A TITLE CARD,
CONTAINING A T IN COLUMN ONE, AS Tt'E FIRST CONTROL CARD.
COLUMNS TWO THRU EIGHTY CONTAIN THE DESIRED HEADING
INFORMATION.
IF NO HEACER IS DESIRED THIS CARD IS
UNNECESSARY.
1.4K 1401, 1403, STORE ADDRESS REGISTER,
H IGH-LOW-EQUAL COMPARE, ADDIT IDNAL PR INT CONTROL 1132 PR INT
POSITIONS/.
TAPE UNIT IF NECESSARY.

1401-01.4.047

TAPE INPUT IDUTPUT MACROS AND

SUBROU!!~~~A:~~ ~~~ ~~~TER

1962.
SPECIFY FILE NUMBER 1401-01.4.047

AUTHOR ••• L. E. JOHNSON
IBM CORPORATION
2911 CEDAR SPRINGS ROAD
DALLAS, TEXAS
DIRECT INQUIRIES TO AUTHOR
THIS SET OF ROUTINES PROVIDES THE PROGRAMMER WITH MACROS Te
BLOCK AND UNBLOCK FIXED LENGTH TAPE RECORDS.
A READ TAPE
AND A WRITE TAPE MACRO ARE INCLUDED FOR uSE WHERE BLOCKING
IS NOT NEEDED THE COMPLETE SET OF SUBROUTINES WILL OCCUpy
638 POSITIGNS OF STORAGE.
THE GENERATED ROUTINES REQUIRE
THE ADVANCED PROGRAMMING FEATURE ON THE OBJECT MACHINE.

1401-01.4.048
SINGLE CARD LIST WITH SKIP
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.048
AUTHOR ••• ALEX PITEGOFF
30 CONRAD DRIVE
NEW HAVEN 15 CONNECT ICUT
DIRECT INQUIRIES TO AUTHOR
TO CCMBINE THE NEATNESS OF A LISTING WITH A SKIP TO A NE.
PAGE ON PAGE OVERFLOW WITH THE CONVENIENCE OF A SINGLE CARD
LISTING PROGRAM.
A 1401 CENTRAL PROCESSING UNIT, A 1402
CARD READER PUNCH, AND A 1403 PRINTER /TYPE I OR TYPE I I I
ARE RECUIRED FOR THIS PROGRAM.
ONLY LOCATIONS IN AND BELOw
THE PRINT AREA ARE USED FOR THE PROGRAM AND DATA AND
CONSEQUENTLY ANY 1401 WILL SUFFICE.

1401-01.4.050
MEMORY ANNOTATION, POST-TEST
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.050
AUTHOR ••• R. L. BULINSKI
I BM CORPORATION
520 N. DEARBORN STREET

CHICAGO NORTH i

!LL!NOIS

DIRECT INQUIRIES TO AUTHOR
1401-01.4.040
ONE CARD 80-80 LIST
AVAILABLE 2ND QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.040
AUTHOR ••• HARRY CASTELLUCCI
FLUID DYNAMICS LABORATORY
LOCKHEED CALIFORNIA COMPANY
A DIV. OF LOCKHEED AIRCRAFT CORP.
BURBANK, CALIFORNIA

DESIGNED PRIMARILY AS A DEBUGGING AID, MAPT PRODUCES A
HIGHLY LEGIBLE 1401 MEMORY PRINT-OUT OF ALL OR ANY
PORTIONISI OF CORE. PRINTS PROGRAM LOCATIONS AND INSTRUCTIONS IN MACHINE LANGUAGE AND CONVERTS ADDRESSES TC 5
DECIMAL-DIGIT FORM, WITH INDEX REGISTER IDENTIFICATION, IF
TAGGED, DISTINGUISHES BETWEEN NUMERIC-CONSTANT FIELDS IFOR
WHICH SIGN BITS ARE CONVERTED TO & OR -I, AND ALPHABETIC
FIELDS.
THE PROGRAM IS RELOCATABLE INTO ANY BLOCK OF 1,419
LOCATICNS.
ANY MODEL 1401 WITH ADVANCED PROGRAMMING AND
HI-LO-EQUAL COMPARE FEATURES.
IF 10K OR BELOW, MUST HAVE
MOllIFY ADDRESS DP CODE. MAPT COULD BE REVISED TO

Contributed Programs
B-1401

B-1401

CONTINUED FROl PR lOR PAGE-ACCOMMODATE LACK OF INCEX REGISTERS, SBR AND MA, AT THE
COST OF ADDiTICNAL CORE POSITIONS.
UTILIZES 132 PRINT
POSITICNS /1403 MOCEL 2/, BUT COULC BE CCNFINED TO MOGEL 1
CAPACITY *100 POSITIONS PER LINE-.

1401-01.4.051
SELECTiVE REPRODUCE/GANG
PUNCH FOR THE 14Dl
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.051
AUTHCR ••• R. G. HARMC~
D.C. GOVERN~,EN f
FINANCE DIV IS ION
MUNICIPAL CENTER
3RO & INDIANA AVE. N.
• ASHINGTON D.C.
DIRECT

I~Q~IRIES

CONTiNUED FRCM PRIOR COLUMN-AuTHOR ••• G. ESTEP
A~,ERICAN AIRliNES M&E CENTER
MANAGEMENT RESEARCH D I V IS ION
2000 NORTH MINGO ROAD
TULSA OKLAHOMA

DIRECT

INQUIRIES TO AUTHOR
TO SEARCH TAPE FILES FOR SPECIFIC RECORDS, AND EMIT VIA
PRINTER, CARD AND/OR TAPE ANY OR All SUCH DATA CONTAINED
WiTHIN THE SELECTED RECORD/S IN AN ORGANIZED USABLE FORMAT.
8-16K,

~

2 TAPES, HI-LO-EQUAL COMPARE, ADVANCED PROGRAMMING.

•
1401-01.4.060
SEQUENTIAL NUMBER ASSIGNER
FOR FOURTEEN-a-ONE USERS ISNAFU/
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.060

TO AUTHCR

MACHINE REQUIREMENTS 1,400 CORE STCRAGE POSITIONS NO
SPECIAL FEATURES REQUIRED.
SELRP IS A CARD TO CARD
REPRODUCE/GANG PUNCH ROUTINE WI TH PROVISIONS FOR COLUMN
SPLITTING.
THE MASTER GANG PUNCH CARC MUST BE PLACED
BEHIND THE PROGRAM DECK "HETHER GANG PUNCHING OR NCT.

AUTHOR ••• A. PITEGOFF
30 CONRAD DRIVE
NEW HAVEN 15 CONN.
DIRECT INQUIRIES TO AUTHOR

1401-01.4.052
PROGRA~ TAPE EXECUTIVE
ROUTINE
AVAILABLE 3RD QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.052

THE PURPOSE OF THIS PROGRAM IS TO PROVIDE AN EASY TO
CONTROL METHOD OF CHECKING AND ASSIGNING SEQUENTIAL
NUMBER FIELDS IN DECKS OF CARDS.
A 1400 CORE POSITION 1401 WITH SENSE SWITCHES, A 1402 AND
A 1403 / TYPE I OR TYPE II / ARE ALL THAT ARE REQUIRED FOR
OPERATION.
HIGH-LOW-EQUAL COMPARE MAY BE USED IF INSTALLED
IN ORDER TO PERMIT THE CHECKING OF ALPHABETIC FIELDS.

AUTHOR ••• B. J. MANRING
APPLIED PHYSICS LABORATORY
8621 GEORGIA AVE.
SILVER SPRING MD.
DIRECT INQUIRIES TO AUTHOR
TO WRITE AND MAINTAIN A 1401 PROGRAM TAPE FROM SPS OR
AUTOCODER CONDENSED DECKS.
THE PRCGRAMS ON THE TAPE ARE
LOADED BY SETTING SENSE SWITCHES AND PRESSING LOAD TAPE.
4K MINIMUM. ALSO TESTED ON 8 AND 16K.
1403, ADVANCED
PROGRAMMING, HIGH-LOW-EQUAL COMPARE, CNE OR TWO TAPES,
SENSE SWITCHES.

1401-01.4.054
REPRO - REPRODUCER SIMULATOR
ROUTINE FOR THE IBM 1401
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.054

1401-01.4.061
MODULAR PROGRAMMING CONCEPT
FOR MACRO-OR I ENTEO PROBLEMS /MOPMOP /
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.061
AUTHOR ••• J. BAYALIS
LUKENS STEEL COMPANY
SYSTEMS AND PROCEDURES DEPARTMENT
COATESVILLE PA.
DIRECT INQUIRIES TO AUTHOR
MOPMOP CONSISTS OF A GROUP OF MACRO-ROUTINES WHICH ENABLE
THE USER TO PREPARE COMPLETE PROGRAMS WITH THE MINIMUM OF
NON-MACRO INSTRUCTIONS.
IT EMBODIES THE PRINCIPLE THAT
PROGRAMS GENERALLY MAY BE SUB-DIVIDED INTO INDIVIDUAL AND
INTERDEPENDENT ROUTINES AND FOR ALL INTENTS AND PURPOSES
CONSIDERED AS SEPARATE ENTITIES. ANY SIZE IBM 1401 TAPE
SYSTEM, ADVANCED PROGRAMMING AND HIGH-LOW-EQUAL COMPARE.

AUTHOR ••• R. WEBER
IBM CORP.
1933 W. WISCONSIN AVE.
MILWAUKEE 3 WISCONSIN
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM SIMULATES THE 514 REPRODIJCER BY ASSEMBLING
WITHIN CORE A PROGRAM TO DO SUCH OPERATIONS AS 11/ ADDING
HOLERITH INFORMATION Te THE CARD
/2/ REPRODUCING AND
SHIFTING FIELDS OF INFCRMATION
/3/ SKIPPING OVER COLUMNS
/4/ SEQUENTIALLY NUMBERING CARDS
/5/ MOVING ZONES FRO~ ONE
COLUMN TO ANOTHER
AND /6/ ADDING OF ZONES TO THE
DESIRED COLUMNS.
1401 MODEL B, WITH 1402 READER PUNCH, NO SPt:CIAL FEATURES.

1401-01.4.062
GENERAL PURPOSE MACROS FOR
DIV. CONVERSION OF OATES TO JULIAN DAYS, SIMPLE READ/WRITE TAPE IOCS
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.062
AUTHOR ••• HENRY M. BOOKE
WACHOVIA BANK AND TRUST COMPANY
WINSTON-SALEM. N. C.
DIRECT INQUIRIES TO AUTHOR
I.CIVICE II, A FASTER CIVICE ROuTINE WHICH IJSES LESS CORE.
2.
JULIAN-TO CONVERT DATE INTO JULIAN DAYS.
3.
VERIFYVERIFIES MOD 10 CHECK DIGITS FOR 5 OR 6 DIGIT NUMBERS.
4.
READ/WRITE-A SIMPLE IOCS PACKAGE TO PROVIDE NORMAL TAPE
READ AND/OR WRITE INSTRUCTIONS AND ERROR ROUTINES USING A
MINI~UM AMOUNT OF CORE.
5.
ERVTP-A READ/wRITE ERROR
ROUTINE USING 174 POSI'TIONS OF CORE.
NOISE TESTS ARE NOT
INCLUDED.
RESTRICTiONS 1.
CIVIDE Ii-ADVANCE PROGRAMMING
2.
JULIAN-NCNE
3.
VERIFY-NONE
4.
READ/WR ITE-ADVANCE PROGRAMMI NGMODIFY ADD.
!THIS INSTRUCTlCN
MAY BE CHANG EO BY USER./
5.
ERVTP-SAME AS 4.

1401-01.4.055
KEEP
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.055
AUTHCR ••• A. BRADLEY
IBM CORPORAT ION
CHICAGO DATACENTER
80 EAST LAKE STREET
ChiCAGO ILLINOIS
DIRECT

INQUIRIES TO AUTHOR
TO STORE SYMBOLIC PROGRAMS ON TAPE wITH THE ABILITY TO
DELETE, ADD, OR CHANGE INSTRUCT IONS AND REASSIGN SEQUENCE
NUMBERS TO THE ENTIRE PROGRAM.
4K 1401, 2 TAPE CRIVES, HIGH-LOw-EQUAL COMPARE,
ADVANCEO PROGRAMMING PACKAGE.
THE PACKAGE CONSISTS OF THREE PROGRAMS
OUTPUT.

ANC

CREATE. UPDATE,

1401-01.4.063
MEMORY-DUMP IN BANDS OF 100
POSe 120 CARDS/
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-01.4.063
AUTHOR ••• UR I J. SHAF IR
I BM ISRAEL LTC.

1401-01.4.056
GENERALiZED TABULATE AND/OR
SEQUENCE CHECKING PROGRAM
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.056
AUTHOR ••• L. R. OEBUYS I I I
IBM CORP.
P.O. BOX 19627
2640 CANAL ST.

NEW ORLEANS LA.
DIRECT

P.o.s. 2881
TEL-AVIV,
DIRECT

ISRAEL

INQUIRIES TO AUTHOR
THIS PROGRAM WILL PRINT-OUT THE WhOLE MEMORY IN BANDS CF
100 POS., WITH NUMBERING OF LOCATIONS. THE PRINTOUT FORMAT
IS EASILY READABLE AND WELL SUITED FOR DEBUGGING.
SOURCE LANGUAGE-ACTUAL ICONDENSED/ 4K ~ACHINE ONLY,
1402, 1403 MODEL 1.

INQUIRIES TO AUTHOR
TO ELIMINATE THE NECESSITY FOR MANY Ir.OIVIDUAL PROGRA~S
REQUIRED AT A 1401 INSTALLATION TO TAKE CONTROL AND BALANCE
TOTALS.
TO PROVIDE A RAPID MEANS OF CHECKING SEQUENCE OF A FILE
OF CARDS PRIOR TO A LONG 1401 PROGRAM RUN.
1401-1.4K,
1402, 1403 MODEL 1 OR 2.

1401-01.4.058
TAPE SEARCH PROGRAM
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.058

1401-01.4.064
MEMORY-DUMP IN WORDS /18
CARDSI
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-Cl.4.064
AUTHOR ••• URI J. SHAFIR
IBM ISRAEL LTC.
P.O.B. 2881
TEL-AVIV. ISRAEL

PAGE

041

Contributed Programs
PAGE

042

B-1401

B-1401

CONTINUED FROM PR lOR PAGE--

CONTINUED FRCM PR lOR COLUMN-I NEW BONO STREET
WCRCESTER 6. ~.ASSAC"USETTS

IlIRECT INQUIRIES TO AUTHOR
THIS PROGRAM WILL PRINT-OUT THE WHGLE MEMORY, CNE WORO PER
LINE.
PURPOSE IS TWO-FOLO1.
AS OEBUGGING AIC-INSTRUCTIONS AND CONSTANT~ ARE
CLEARLY SEPARATED AND PERMIT EASY TRACING.
2.
TO PRINT-OUT A PROGRAM IN CONDENSED FORM, IN A
FORMAT WHICH PERMITS EASY TRACING.

DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM WAS WRITTEN TO HANDLE THE ROUTINE TASKS OF
DUMPING A TAPE ON THE 1403 PRINTER, THE DUPLICATING OF A
TAPE. AND THE OCCASIONAL MINOR FILE MAINTENANCE FUNCTIONS
FOR WHICH NO TAILOREO PROGRAM EXISTS.
EQUIPMENT
SPECIFICATIONS- 8-K OR GREATER 1401 WITH SENSE S~ITCHES,
ADVANCEO PROGRAMMING, AND IeIGH-LOW-EQUAL COMPARE.
THIS
PRCGRAM MAY ALSO BE RUN ON A 1410 IN THE 1401 MODE.
TO OBTAIN TI-;E MACHINE READABLE PORTION OF THE PROGRAM
ONE FULL. 2400 FOOT, REEL OF MAGNETIC TAPE IS REQUIRED.
THE TAPE MAY BE SUPPLIED OR ORDERED FROM YOUR IBM
REPRESENTATIVE.

4K MACHINE ONLY, 1402,1403 MODEL 1.
1401-01.4.065
TO 1410 SYMBOLIC ANALYZER
AVAILABLE 1ST QUARTER 1964.
SPECIFY FILE NUMBER 1401-01.4.065
AUTHOR ••• CHARLES CONE, JR.
DIRECT

1401-01.4.070
GUTS-1401 GENERAL UTILI TV
TAPE SEARCH
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.070

IN~UIRIES

TO ••
CHARLES CONE,
ATLANTA, GA.

JR.,IBM CORP.,1439 PEACHTREE ST., N.E.

THE SYMBOLIC ANALYZER-VERSION II IS A 1401 PROGRAM USED TO
ENABLE A 1401 USER TO CONVERT HIS PROGRAMS TO THE 1410
AUTOMATICALLY USING HIS 1401 TO PERFORM THE CONVERSION.
INPuT
TO THE SYMBOLIC ANALYZER IS 1401 AUTOCOOER SOURCE CARDS ALC~G
WITH ONE TO SEVEN SYMBOLIC ANALYZER CGNTROL CARDS.
OuTPuT IS
1410 AUTOCODER SOURCE CARDS INCLUD ING AUTOMA TlCALL Y GENERATEU
CIOCS, DTFS, ICCS MACROS, AREA ASSIGNMENTS. AND SUCH CCRRECTIONS
AS CAN BE ACCURATELY MACE TO ALLOW THE 1410 PROGRAMS TC BE
BROUGHT UP TO THE STAT~S OF RUNNING 1410 PROGRAMS WITH A MIIIIMUM
OF MANUAL INTERVENTION.
A DIAGNOSTIC LISTING IS ALSO SUPPLIED
TO AID IN THIS MANUAL PHASE. VERSION II OF THE SUMBOllC ANALYZER
IS WRITTEN IN 1401 AUTCCODER AND REQUIRES A 16K 1501 lOR 1410
COMPATIBILITY MODEl WIT~ 3 TAPES, ADVANCED PROGRAMMING, HI-LCE~UAL COMPARE, AND MULTIPLY-DIVIDE.
THe 1407 CONSOLE PRINTER
MAY BE USEe. IF AVAILABLE.

*M

OPTICNAL PROGRAM MATER IAL - ONE TAPE CONTA IN ING ASSEMBL Y 1I S TlI\G
THE TAPE REQUIRED TO OBTAIN THE OPTlO~AL PROGRAM MATERIAL
MAY BE ORDERED FROM YOuR IBM REPREStNTATlVE OR SUPPLIED. THE
TAPE PRDV ICED MUST BE 2400 FEET IN LENGTH.
OPTICNAL MATERIAL OESIRED MUST BE ITEMIZED ON THE CRDER CARC.

*M
oM
*M
oM
oM

1401-01.4.066
GENERALIZED LIST PROGRAM
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.066

AUTHOR ••• JCHN E. NACK
CAT ERP I LLAR TRACTOR CO.
PEORIA. ILLINOIS
DIRECT INQUIRIES TO AUTHOR
USING INPUT CARDS CONTAINING THE CONTROL DATA. SEARCHES A
TAPE FILE SEQUENTIALLY AND UPON FINDING AN eqUAL, PUNCHES
FIRST 80 POSITIONS OF RECORD OR PRINTS FIRST 132 PCSITlCNS
OF RECDRD. OR SOTH.
STORAGE REQUIREMENTS- 1210 POSITIONS
OF STORAGE PLUS TAPE READ AREA EQU IPMENT SPEC I FICA TI ONS1402, 1403 S 1 TAPE DRI~E.
HI-LO-EQUAL COMPARE- STORE B
REGISTER, INDEXING.

1401-01.4.071
CORE DUMP ROUTINE
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.071
AUTHGR ••• ReBERT J. SPECK
IBM CORPORAT ION
CIVIL PROGRAM. FSC
1111 CONNECT ICUT AVENUE
WASHINGTON 6, D. C.
DIRECT INQUIRIES TO AUTHOR

AUTHOR ••• L. R. OEBUYS. III
IBM CORPORATION
2640 CANAL STREET
NEW ORLEANS 19, LOUISIANA

THIS IS A SUBRCUTINE W~ICH ENABLES THE USER TO TAKE CGRE
DUMPS UNDER PRCGRAM CONTROL ~HILE TESTING HIS PROGRAM.
THUS, A SPECIAL PROGRAM DOES NOT HAVE TO BE LOADED INTC THE
MACH INE EACH TIME A COR E DUMP I S NEEDED. NOR IS IT
NECESSARY TO MANUALLY CuMP THE READ ANO PUNCH AREAS.
TEST
TIME IS THEREBY MORE EFFICIENTLY UTILIZED.
THIS SLBRGLTlNE
CAN BE USEe BY ANY 1401 WITH AD~ANCED PROGRAMMING AND
H IGH-LOW-E~UAL COMPARE.
IT USE S pes I TlCN S OF CORE.
THE
SUBRCUTINE IS CONTAINEC IN AN SPS SOURCE DECK.

DIRECT INCUIRIES TO AUTHOR
TO ELIMINATE H.E NECESSITY FOR MANY INDIVIDUAL PROGRAMS
REQUIRED TO PRODUCE LISTINGS ON THE 1401.
TO PROVIDE A
GENERALIZED LIST PROGRAM FOR USERS .HOSE MACHINES ARE
UNABLE TO USE FARGO.
TO PROVIDE A RAPID MEANS FOR
PROGRAMMERS TO LIST TEST CAllOS.
1401. 1.4K, 1402, 14C3
MCCEL 1 OR 2.

1401-01.4.067
UNPACK CONDENSED CARDS
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.067
AUTHORS •• J. J. HARDING

~.

w.

1401-01.4.074
CONTROL TOTAL ROUTINE
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.074
AUTHOR ••• LA~RENCE D. ROSS
GUSTIN-BACON MFG. CCRP.
210 W. 10TH.
KANSAS CITY. MISSOURI

PAPCIAK
CIRECT INQUIRIES TO AUTHOR

DIRECT INQUIRIES TO ••
J. J. HARDING
I BM CORP
7700 2ND BL VD.
DETROIT 2. MICHIGAN
THIS PROGRAM MAY BE USED TO GET A CNE FOR ONE LISTING CF
AN SPS OR AUTOCODER CONOENSED DECK.
PROGRAM kiLL LIST
SE~UENTIALLY ALL FIELDS IN CORE WHICH POSSESS A hiGH CRDER
MARK.
PROGRAM GIVES LOCATION DF HIGH ORDER WORD MAIlK.
MACHINE CCNFIGURATION- BASIC 1401 WITH NO SPECIAL FEATURES.
HOWEVER, ALL RCUTINeS AND SAMPLE PROBLEMS HAVE BEEN
ASSE~BLED wITH 441 CONTROL CARDS. wHICH PRODUCE PROGRA~S
SUITABLE ONLY FOR AN BK OR LARGER SYSTEM.
SOURCE LANGUAGE
IS SPS AND AUTOCODER.

1401-01.4.06B
REER IREPRODUCE, EMIT,
ELIMINATE. RE-ARRANGEI
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-C1.4.068
AUTHGR ••• EVAN J. STAUDT
E. I. CU PO~T DE NEMCURS E CO.
F IL~. DEPARTMENT
PRCGRAMM ING GROUP
BRANDYwiNE BLDG.
WILMINGTON 99, DElA.ARE
DIRECT INQUIRIES TO AUTHOR
THIS PRCGRAM WILL REPRCCUCE CARDS, EMIT CHARACTERS INTC
OUTPUT CARD COLUMNS, ELIMINATE INPLT CARD COLUMNS FROM
OUTPUT CARD COLUMNS, ANC RE-ARRANGE INPUT CARD COLUMNS TC
OUTPUT CARC COLUMNS.
SOURCe LANGUAGE 14Cl SPS.
ECUIPMENT
SPECIFIC4T10NSA.
HI GH - LOW - EQUAL COMPARE.
e.
ADVANCED PRO GRAMM ING PACKAGE.
1401-01.4.069
STUMP ISPECIAL TAPE UTILITY
MAINTENANCE PROGRAMI
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILl: NUMBER 1401-01.4.069
AUTHOR ••• RCY F. STONE
DATA PROCESSING SUPERVISuR
NCR TON COMPA.~Y

ACCUMULATES CONTROL TOTALS FROM CARD INPUT.
LISTED CR
TASBED TOTALS.
ACCUMULATES UP TO FOUR DIFFERENT TOTALS.
II.E.-- QUANTITY. POUNCS, GROSS, AND NETI PROVIDES FCR
THREE CLASSES CF TOTALS.
MINOR - DETERMINEC BY SPECIFICATlCN CARD.
INTERMEDIATE - DETERMINED BY SPECIFICAfION CARD.
FINAL - AUTOMATIC WITH LAST CARD RUNO\;T.
PRINTS TOTALS AND CONTROL FiElDS ON 14C3 PRINTER.
LIMITED TO ONE CARC FORMAT AT A TI~E.
MACHINE
CCNFIGURATlON- BASIC 1401
1401-01.4.077
TAPE DUPLICATION OR COMPARE
FOR 8K 1401B
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-Cl.4.077
AUTHCR ••• MR. SY BERL IN
RESEARCH ANAL YS IS CORP.
6935 ARLINGTON ROAD
BETHESCA 14, I\ARYLAND
DIRECT

IN~UIRIES

TO AUTHOR

THIS PROGRAM PERMITS MULTI-FILE DUPLICATION OR CGMPARE OF
BINARY AND BCD INFORMATION.
THE INFORMATION MAY BE IN
MIXEC CR SINGLE MOCE.
1401 MODEL C4. 2 TAPt ORIVES, CCLUMN
BINARY FEATURE IS OPTIONAL.
SOURCE LANGUAGE - S.P.S.
1401-01.4.07B
SUPERVISOR FOR PROGRAM
OVERLAYS
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.078
AUTHOR ••• K. E. BROOKE
IBM CORPORAT ION
P. C. BOX 5008
DENV tR 17. COLORADO
DIRECT INQUIRIES TO AUTHOR
A PROGRAM SUBROUTINE WHICH, IN EFFECT, EXPANDS 1401 MEMORY
AND SIMPLIFIES THE USE GF PROGRAM CVERLAYS.
OVERLAYS ARE
LOADED ONTO A SCRATCH TAPE AS EXECL IE PHASES OF OBJECT
PRCGRAM LOADING.
THEY ARE CALLED INTO MEMORY AS OFTEN AS
NEEDEO DURING THE PROGRAM RUN.
STANOARD 80 CHARACTER TAPE

Contributed Programs
B-1401

B-1401
CONTINUED FRCM PRIOR PAGE-LABEL CONTROLS ARE OPTIONAL.
THE SUPERVISOR REQUIRES 115
CORE POSITIONS AND IS AVAILABLE AS A 1401 AUTOCODER-THE OBJECT PROGRAMS RUNS ON ANY 1401
VERSION 3-- MACRO.
WITH ADVANCEO PROGRAMMING. HIGH-LOk-EI.IUAL COMPARE. AND ONE
TAPE DRIVE.
WRITTEN IN AUTDCODER.

1401-01.4.061
DIVISION AND RADIX
PROGRAMMED ADDRESS CONVERS ION TECHN IQUES
AVAILABLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.081
AUTHORS •• R. L. DUNKLE

G. N. CADWALLADER

PAGE

CONT INUED FRCM PR lOR COLUMN-OPTICNAL PROGRAM MATERIAL MUST BE ITEMIZED ON THE ORDER CARD.
1401-01.4.094
APTCO - AUTOMATIC
PROGRAMMING. TESTING AND CONDENS ING OPERATION
AVAILABLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.094
ALTHCR ••• MR. FRANK T. MOY
RAYTHEON CO.
ECUIPMENT DIVISION
SURFACE RADAR AND NAV IGA TION OPERA TlON
WAYLAND, MASS.
DIRECT INQUIRIES TO AUTHOR

DIRECT INQUIRIES TO ••
R. L. DUNKLE
IBM CORP.
1200 SECOND AVE. S.
MINNEAPOLIS 3. MINN.
THE RANDOM ADDRESSING PROBLEM I S TO CONVERT AN UNEVENLY
DISTRIBUTED SET OF NUMBERS TO AN EVENLY DISTRIBUTED SET
OF NUMBERS WIHIN THE ACDRESS LIMITS CF A RANDOM ACCESS
DEVICE.
THE ACDRESSING TEChNIQUES USEe IN THIS PROGRA~ ARE
DESIGNED TO ACCOMPLISH THIS TASK.
THIS PROGRAM CAN
CALCULATE A DISK ADDRESS FOR ANY ITEM NUMBER THAT IS
TWENTY POSITIONS OR LESS IN LENGTH.
THE MINIMUM 1401
CCNFIGURATION TO OPERATE ThiS PROGRAM IS 1401 MODEL C. 4COO
PCS IT IONS Of CCRE STORAGE. H IGH-LOk-~~LAL COMPARE DE VI CE.
TWO TAPE DRIVES 1729 MODEL 2 OR 4 OR TYPE 7330/. AND
ADVANCED PROGRAMMING FEATURE.
THE PROGRAM "AS wRITTEN AND
ASSE~,BLED USING SPS II.

1401-01.4.082
SYLVANIA PRINT ROUTINE
AVAILABLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.082
AUTHOR ••• EDWIN BENKHART
SYLVANIA ElECTRIC PRCDUCTS INC.
5700 W. GENESEE STREET
CAMillUS. NEW YORK
DIRECT INQUIRIES TO AUTHOR
TO PRINT A BCD TAPE DISPLAYING 100 CHARACTERS PER LINE. CR
TO A RECORD MARK WHICHEVER DCCURS FIRST.
EACH TAPE BLCCK
IS NUMBERED ION THE LEFT MARGINI AND A CUMULATIVE
CHARACTER COUNT BY LINE FOR THE TAPE BLOCK IS ALSO
RECORDED ION TI'E RIGHT MARGIN/.
ENCOUNTERING A TAPE MARK
CAUSES TAPE MARK TO PRINT AND PROGRAM HALT.
SEGMENT MARK
IIBM 70701 IS PRINTED AS SEGMENT MARK BUT PROGRAM DOES NCT
HALT.
TAPE READ IN AREA STARTS AT 2CCI.
THE MAXII'iUM TAPE
BLOCK WHICH CAN BE PRINTED IS 1996. 5996. 5596 AND 13996
CHARACTERS FOR 4K. 8K. 12K AND 16K RESPECTIVELY.
1401 MODE
C3. 1402 READER-PUNCH. 1400 MODEL 2 PRINTER. 729 MODEL 2 OR
4 TAPE UN IT. H I-LO-EQUAL COMPARE. ADVANCED PROGRAMM I NG fEA nRES.

1401-01.4.091
SCANX MACRO fOR THE 1401
AUTOCODER
AVAILABLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-Cl.4.091
AUTHOR ••• THG~AS F. MARRIE
I EM CORPORATION
570 NORTH BROAD STREET
ELIZABETH. NEW JERSEY

APTCC IS A LOAD-ANC-GO PROGRAM DESIGNEC TO MINIMIZE
PROGRAMMING. TESTING. AND DEBUGGING TIME REQUIRED FOR BUSINeSS
PROGRAMS AND YET PROVIDE Tf'E FLEXIBILITY TO HANDLE A .IDE
VARIETY OF PROBLEMS FOR A CARD SYSTEM 1401. FROM SIMPLE LISTINGS.
REPRCCUCTIONS AND GANGPUNCHINGS TO CO,"PLICATED REPORTS REQUIRING
EXTENSIVE USE CF LOGIC OPERATiONS.
APTCO .ILL AUTOMATICALLY
HANDLE UP TO 5 HEADING LINES. 9 TOTAL LEVELS. AND 198 SY~,BCLlC
LABELS.
IN ONE PASS. APTCO wILL PRINT A LISTING OF THE CCNTROL
CARDS WITH ERRCR INDICATIONS. PRINT A CORE DUMP IF DESIREO.
AND TEST GENERATED PROGRAM OR RUN ACTUAL DETAILS.
4K STORAGE
RHUiREO - ADDiTIONAL STORAGE CAPACiTY is ENTiRELY AVAILABLt: FCR
OBJECT PROGRAM.
APTCD WILL AUTDMA TICALL Y GENERA TE MUL TI PL YI
DIVICE SUBROUTINE WHEN REQUIRED AND WILL HANDLE PUNCH FEED
READ PROBLEMS.

1401-01.4.096
UNIVERSAL MEMORY PRINT
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.096
AUTHOR ••• LeUIS J. COPITS
I EM CORPORAT ION
370 w. 1ST STREET
DAYTON. OHIC
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM IS CESIGNEC TO PROVIDE A LEGIBLE IDOTI MEMCRY
PRINT.
IT WILL AUTOMATICALLY MODIFY ITSELF TO RUN ON A 14C1 CF
ANY MEMORY SIZE.
ONLY THE CO BAND MUST BE PRINTED FRO~ THE
CONSGLE.
CORE FROM 081 TO THE UPPER LIMIT OF THE OBJECT MACHINE
IS THEN PRINTEC.
MACHINE CONFIGURATlCN IS 1401. ANY MCDEL. 14C2.
1403. MODEL 2.
NO 1401 SPECIAL FEATURES ARE REQUIRED.
,RITTE~
IN ABSOLUTE ANC SPS.
CONTAINS 322 SPS INSTRUCTiON AND CC~~.ENT
CARDS IN 1 PER CARD FORMAT.
THE CONDENSED OBJECT DECK CONTAINS
96 ORCS.
CHECKED OUT CN 4K. 8K AND 16K SYSTE~S OF VARYING
CCNFIGURATIONS.
A SINGLE ~IGH ORDER CORE POSITION/ I.E. 3999 CN
4K SYSTEM. 15999 ON A 16K SYSTEMI IS CESHOYEC. BUT A ,CRK ~ARK
THERE is UNCHANGED.

l401-01.4.097
SYMBOLIC BLOCK DIAGRAMMING
SYSTEM
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-01.4.097
AUTHGR ••• P.J. HAMIL TCN
I BM CORPORATION
SCIENTIFIC COMPUTATION LABORATORY
MONTEREY & COTTLE ROADS
S~N JOSE 14, CALIF.
DIRECT INQUIRIES TO AUTHOR

DIRECT INQUIRIES TO AUTHOR
THE 1401 SCANX MACRO IS A TABLE LCCKUP MACRO INSTRUCTICN.
If
DOES NOT TIE UP AN INDEX REGISTER.
I T DOES USE THE ADVANCED
PROGRAMMING FEATURE.
IT CAN BE USED ON TABLES CONTAINING
A SINGLE LINE OF CODING Will
VARIABLE LENGT" FUNCTlCNS.
GENERATE SIXTEEN INSTRUCTIONS THAT WILL USE A MAXIMUM OF 80
PCS!1'!CNS Of (CRE STOR,6GE"
BEFORE T~E PROGR.~M (,n.N BE ASSE~e.!..EC
THE 1401 AUTOCODER MUST BE UPDATED.
TO GENERATE DlJRING ASSEMBLY WITH 1401
MACHINE CCNFIGURATIONAUTOCODER - 4K CURE MEMORY. 4 TAPE UNITS 1729 II OR 729 IV CR
7330/. 1 1402 CARD READER PUNCH. 1 14(J3 PRINTER. HI-LC,-EQUAL
COMPARE ADVANCED PROGRAMMING.
FOR OPERATING PROGRAM - 4K CCRE
MEMORY. 1 1402 CARC READER PUNCh OR 1 TO 4 TAPE UNITS. HI-LC,,EQUAL COMPARE ADVANCED PROGRAMMING.
.RITTEN IN AUTOCODER.

1401-01.4.092
TRACE
AVAILABLE 2ND QUARHR 1963.
SPECIFY FILE NUMBER 1401-01.4.092
AUTHOR ••• K. KIMBALL mllAND
SCIENTIFIC ~ARKETING DEPT.
IBM CORP.
425 PARK AVE.
NEW YORK 22. N.Y.
DIRECT INQUIRIES TO AUTHCR
THE 1401 TRACE IS CESIGNED TO AID DEBUGGING A PROGRA~ BY
EXECUTING IT STEP BY STEP AND PRINTING A RUNNING LOG CN THE
1403 PRINTER DISPLAYING EACH INSTRUClTON AND VARIOlJS ASSCCIATEC
FIELCS .ANC REGISTERS.
THE METHDD USED IS ThE ACCESSING Of
INSTRUCTIONS FROM THE PROGRAM BEING TRACED AND THEIR EXECUTICN
FRCM WITHIN TRACE, ALONG WITh A PRINTOLT OF INFORMAfICN PERTINENT
TO Tt'E OPERAT ICN.
NO RESTRICTION IS PLACED ON THE OBJECT PRCGRA~
BEING TRACED.
TRACE ~ILL PRDCESS AND RECOVeR REGISTER SETTl~GS
FRCM ALL 1401 INSTRUCIONS.
THE PROGRAM MAY BE USED EITHeR Ih
SCURCE OR CONCENSED DECK FORM.
TRACE CISPLAYS fHI: FCLLO~ING
INFORMATICN FOR EACH INSTRUCTiON1.
INSTRUCTICN. INSTRUCTICN
LE~GTh. I. A. ~ND B ADCRESS REGISTERS. AND INDEX REGISTERS.
2.
UP TO 98 CHARACTERS OF A AND B DATA FIELDS BEFORE AND AFTER
FOR INPUT - OUTPUT INSTRUCTION. COMPLETE
EXECUTION OR 3.
RECORDS WITH WORD MARKS ARE DISPLAYED AS STORAGE OUMPS.
14C1 PROCESSOR 12-16K/. 14C2 CARD READER. 1403 PRINTER IANY
MODEll. ADVANCED PROGRAMMING FEATURES ISTORt: REGI STi:RS.
INDEXING/. OPTIONAL - SENSE SWITCHES.
SOURCE LANG~AGESPS 1
IAUTCCODER ORIENTED/.
OPTICNAL PROGRAM MATERIAL -

SOURCE DECK

THE SYMBOLIC BLOCK DIAGRAMMING SYSTt:M ASSEMBLES AND PRINTS BLCCK
DIAGRAMS IN A MANNER SIMILAR TO THAT IN ~HICH A SYMBOLIC
PRCGRAMMING SYSTEM PROCESSES PROGR~MS.
THE INPUT TO THE SYSTH
IS CARCS PUNCHED FROM A "BLOCK DIAGRAM CDDING FORM". ,HICH IS
DESIGNED TO LOOK MUCH LIKE THE FINISHED DIAGRAM.
THE COCING
SPECIFIES THE TYPE ISHAPE! OF THE BLOCK TO bE DRA.N FeR EACH CARD
AND THE NARRATIVE TO BE PRINTED IN THE BLOCK.
EACH BLOCK ~AY BE
ASSIGNED A LABEL. AND C~.ANGES TO T~E NORMAL FLOW OF THE DIAGRA~
ARE INDICATED EY REFERENCING THE LABELS OF OTHER BLOCKS.
UP TC
THREE LABELS CAN tiE REFERENCED FROM A DECISION BLOCK. AND ct.1:
LABEL CAN BE REFERENCEC FROM OTHER BLOCKS.
A SAMPLE CF THE
CODING FORM IS PROVIDEC WITh THe PROGRAM 'RlTcUP.
JUST AS A
PROGRAMMER NEEC NOT SPECIFY CORE LOCATIONS ~HEN lJSING A SYMBCLIC
PROGRAMMING SYSTEM. HE NEED NOT SPECIfY THE PAGE OR PCSI TIO; CN
THE PAGE WHICH A BLOCK IS TO OCCUpy WhEN USING THE SYMBOLIC BLCCK
DIAGRAMMING SYSTEM.
HE SYSTEM ASSIGNS ALL LOCATIONS IPAGE AI'ITH DATA PROCESSING
SYSTEMS UTILIZING DIRECT ACCESS STORAGE DEVICES.
THE FIRST
PROGRAM PROVIDES A DISTRIBUTION ANALYSIS OF THE DIGITS .IThiN THE
KEYSET., THE SECCND PRCGRAM USES TOO ALGORITHMS IRAOIX
TRANSFCRMAT ICN & DIVIDE/REMAINDERI UNDER SENSE Swi TCH CONTRCL TO
DEVELOP RANDCM ACDRESSES FROM THE KEYSET •• AND THE FI~AL PRCGRAM
EVALUATES THE CEVELOPEC ACDRESSES IN TERMS OF UNIQUE ADDRESSES
AIIID SY~ONYMS, CYLINDER PACKING AND OVtORFLO.S. TOTAL READS
Ar..C AvERAGE NU;;i3ER Of READS fO RETRIEvE A Kt:CGRO fRO;': A1'\ 1'"
CYll~CER OR FRCI' TrE ENTIRE FILE.
AN~ ONE CF THE PROGRAMS CAN BE
RUN TO THE EXCLUSION OF THE OTHER T.O AS LCNG AS THE INPUT
FORMAT REQUIRE~ENTS ARE MET.
THE PROGRAMS h[LL fiANDLE A CCURCL
FIELC UP TO 20 ChARACTERS LCNG Ai', AND A LOG OF PROGRAM
ACTIVITY ON AN IBM 1407.
MACHINE REQUIREMENTS- ADVANCED
PROGRAMMING, HIGH-LOw-EQUAL COMPARE, '>CAN DISK SF IS OPTIONAL
FOR SCAN INQUIRH:S.
STORAGe USED- APPROX. 2K.
SOURCE LANGLAGE140111311 AUTOCODER.

1401-02.0.028
SYSTEM/360 BASIC ASSEMBLER
PROGRAM
AVAILABLE 1ST QUARTER 1965.
SPECIFY FILE NUMBER 1401-C2.0.028
AUTHOR ••• 0. E. JOHNSON
IBM CORPORATION
100 SOUTH WACKER DR I VE
CHICAGO, ILLINOIS
60605
DIRECT INQUIRIES TO AUTHOR

1401-02.0.022
FLOGEN - IBM 1401 flOW CHART
GENERATOR
AVAILABLE 4TH QUARTER 1964.
SPECIFY FILE NUMBER 1401-C2.0.022

THIS 1401 PROGRAM ASSEMBLES S/360 BASIC ASSEMBLY LANGUAGE
INSTRUCTIONS AS DESCRIBED IN MANUAL C28-65C3, BASIC ASSEMBLY
LANGUAGE, PLUS EXTENDEC BRANCH MNEMON ICS AND PACKED AND ZONED
THE PRCGRAM
DECIMAL CONSTANTS AS DESCRIBED IN MANUAL C28-6514.
DOES EXTENSIVE ERROR CHECKING AND PRODUCES AN EDITED LlSTIJI\ULTIPLE REGRESSION ANALYSIS DESIGNED TC HANDLE UP TC 10
VARIABLES.
COMPUTES PARTIAL REGRESSIGN AND STANDARDIZED
PARTIAL REGRESSICN COEFFICIENTS, STANCARC ERRORS, T VALuES,
PARTIAL AND MULTIPLE CCRRELATION CCEFFICIENTS, A~D THE
DURBIN I>ATSON RATIO.
MACHINE CONFIGURATION 1401 CARD
SYSTEM WITH 8K MEMORY, MULTIPLY-DIVIDE, INDiXING, STORE
ADDRESS REGISTER, HI-LC-EQUAL COMPARE, EXPANDED PRINT EDIT.

INQUIRIES TO AUTHOR
CORL8 .ILL CORRELATE UP TO THIRTEEN VARIABLES AND PRINT THE
CORRELATION COEFFICIENTS ALONG WITH HEADINGS SPECIFIED BY THE
USER.
THROUGH HEADER CARDS, THE USER SPECIFIES NUMBER OF
VARIABLES 112-13/, TITLE OF EACH VARIABLE /FOR IDENTIFICATICl\ CN
PRINTED REPORT/, AND CATA CARD LOCATION OF VARIABLES.
AN
OPTICNAL HEADER CARD WILL PRINT UP TO 78 COLUMNS OF INFORMATICN
AT THE TOP OF THE REPORT.
NUMBER OF DATA CARDS CANNOT EXCEED
99,999.
IF INPUT DATA IS NOT ON CA.RDS. THE SPS LANGUAGE SOURCE
DECK SHOULD BE REQUESTED, AS MODIFICATIONS WIll BE NECESSARY.
MACHINE REQUIREMENTSIBM 1401 WITH MULTIPLY-DIVIDE.
1402 CARD
READER/PUNCH, 1403 PRINTER.
4K CORE STORAGE.
SOURCE LANGUAGESYMBCLIC PROGRAMMING SYSTEM, SPS.

CO~.PUTES

DEVICE SHISKIN METHOD THE PROGRAM i-AS BEEf\!

INQUIRIES TO AUTHOR
TC DETERMINE THE ORDER OF IMPORTANCE OF THE INDEPENDENT
VARIABLES IN A MULTIPLE CORRELATION PROBLEM, TO FIND THE
COEFFICIENTS OF MULTIPLE CORRELATICN FOR THE VARIABLES AS THEY
ARE INTRODUCED, TO FINC F-TESTS OF SIGNIFICANCE OF THESE
CCEFFICIENTS, TO FIND ThE COEFFICIENTS OF THE REGRESSION EQUATION
FOR THE VARIABLES SELECTED, AND /IF DESERVED/ TO CALCULATE
PREDICTED VALUES OF THE DEPENDENT VARIABLE.
WHERRY-DOCLITTLE
METH!:D.
THIS PROGRAM IS INTENDED TO REPLACE A SIMILAR PROGRAM OF
IDENTICAL TITLE DATED JUNE, 1963.
UP TO 100 VARIABLES WITH 220
OBSERVATICNS, WHERE THE NUMBER OF OBSERVATIONS MUST EXCEED THE
VARIABLES.
BY ChANGING THE DIMENSION STATEMENT IN PHASE 1, GNE
CAN ADO TWO OBSERVATIONS FOR EVERY VARIABLE NOT NEEDED.
STORAGE
REQUIREMENTS- 16,000 POSITIONS.
MODULUS IS 5 AND MANTISSA IS 8.
EQUIPMENT SPECIFICATIONS- IBM 1401, 16K WITH THE FOLLOWING
FEATURES- ADVANCED PROGRAMM lNG, HIGH-LOW-EQUAL COMPARE, AND
MULTIPLY-DIVIDE., THREE TAPE DRIVES., 1402 CARD READER At;D
PUNCH., 1403 PRINTER., AND HIGH-SPEED SORTER.
A CARD REPRCDUCER

THIS PROGRAM PACKAGE IS DESIGNED TO PROVIDE A READY SOLUTION TO
THE PROBLEM OF BANK DEPART~ENTAL INTERACTIONS.
THE FIRST PROGRAM
CREATES THE INPUT FOR ThE SECOND BY TAKING DECIMAL INPLT,
CONVERTING IT TO flOATING POINT AND PUNCHING IT IN THE REQUIRED
FORMAT.
THE SECOND PRCGRAM SOLVES A SYSTEM OF LINEAR EQUATICNS
TO DETERMINE THE RESULT OF ThE DEPARTMENTAL INTERACTIGNS.
THE
THiRD PROGRAM CONVERTS THE RESULTS OF THE LINEAR EQUATION
SCLUTION FROM FLOATING POINT TO DECIMAL AND PRINTS THEM OUT IN A
DEPARTMENTAL EXPENSE LISTING.
THIS PACKAGE IS WRITTEN IN
AUTOCODER AND REQUIRES AN 8K 1401, WITH HIGH-LCW-EQUAL-COMPARE,
ANC ADVANCED PROGRAMMING, 1402, 1403 AND TkO TAPE UNITS.

DIRECT

MULTIPLE

CORRElATION- VARIABLES OF IMPORTANCE DETERMINED nOIDI

AUTHCR ••• MR. KE ITH KASSEL
IBM CORP.
MARKET DEVELOPMENT
BANK ING AND FINANCE
3424 WILSHIRE BCULEVARD
LCS ANGElES, CALI F.
CIRECT

INQUIRIES TO ••
CHARLES YURASEK
IBM CORP.
570 BROAD ST.
NEWARK, N.J.

1401-06.0.007
REGRESSION ANALYSIS COfIPUTER
PROGRAM
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-C6.0.007
AUTHOR ••• JCSEPH J. OTT
DIRECT

INCUIRIES TO ••
JOSEPH J. OTT,U.S. DEPARTMENT OF COMMERCE,
BUREAU OF PUBLIC ROACS,WASHINGTCN 25, D.C.
TO PROVIDE A PROGRAM FOR T"E SOLUTION OF SIMPLE AND MULTIPLE
REGRESSION EQUHIONS INVOLVING FRO~ 2 TO 26 VARIABLES .AND FRCM 2
TO 9999 OBSERVATIONS.
DATA TO BE ENTERED MUST BE IN 10 DIGIT FORM hITH THE DECIMAL
POINT ASSUMED TO BE BETWEEN THE FIFTH AND SIXTH DIGITS.
NO CHECK
IS MADE OF THE MATRIX TO SEE IF THERE ARE IDENTICAL RO.S OR
COLUMS.
16000 POSITIONS OF CORE STORAGE.
IBM 1401 lOR wITH
COMPATIBILITY SWITCH/.
ADVANCED PROGRAMMING PACKAGE.
FOUR TAPE
UNITS.
OPTIONAL PROGRAM MATERIAL - ONE REEL OF TAPE CCNTAINING THE
SOURCE CARCS FOR PHASES 1, 2 AND 3.
THE REEL OF TAPE REQUIREC TO OBTAIN ThE OPTIONAL MATERIAL MAY BE
GRDERED FROM YOUR IBM REPRESENTATIVE OR SUPPLIED. THE TAPE
PROVIDEC MUST BE 2400 FEET IN LENGTH.
OPTICNAL MATERIAL DESIRED MUST BE ITEMIZED ON THE ORDER CARD.

1401-06.0.008
REGAN - 4K REGRESSION
ANALYSIS AND CORRELATION COEFFICIENTS PROGRAM
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-C6.0.008
AUTHCR ••• L.

E.

HANNE~AN

061

Contributed Programs
PAGE

062

B-1401

B-14Gl

CONTINUED FRCM PRIOR CCLlJMN-CO~,PARE, AND MUL TI PL Y-D IV I C E- CARD REACER AND PUNCHPRINTER.

CONTINUED FRCM PRIOR PAGE-DIRECT INQUIRIES TO ••
l.E. HA!'.NH,AN.IBM CCRP.,2116 GRAND

A~E.,DES

~CINES

1403

12, IC.A
1401-06.0.013
DATA TRANSFER - PROGRAM
FOR CENSUS METHOD I I
AVAILABLE 2ND QUARTER 1964.
SPECIFY FILE NUMBER 1401-06.0.013

REGAN COMPUTES SIMPLE CORRELATION COEFFICIENTS AND PERFORMS A
LINEAR REGRESSION ANALYSIS UTILIZING A MINIMUM AMOUNT CF CCRE
SPACE.
THE PROGRAM ".ANCLES UP TO CNE HUNDRED OBSER~ATIONS, AND
ACCEPTS UP TO EIGHT INDEPENDENT VARIABLES AND ONE DEPENDENT
MAChiNE CONFIGURATION- A 4K 14Cl WITH ADVANCED
VARIABLE.
PRCGRAMMING IS REQUIRED.
THE PROGRAM INSTRUCITONS OCCUpy CORE
POSITIONS 0100-3098.
ThE MATRIX OCCUPIES POSITIONS 31CO-399g.
POSITICNS 0100-0132 ARE CLEARED BEFORE PRINTING OCCURS.
THE
SOURCE PROGRAM IS WRITTEN IN 1401 SPS.

AUTHOR ••• LAWRENCE SALZMAN
IBM CORPORATION
590 MADISON AVENUE
NEW YORK, NEw YORK
DIRECT INQUIRIES TO AUTHOR

DPTlCNAL PROGRAM MATERIAL - SOURCE DECKS ••• CNE-PER-CARD
OBJECT DECK.
OPTICNAL MATERIAL DtSIRED MUST BE ITEMIZED ON THE CRDER CARD.

THE PROGRAM TAKES THE FINAL SEASONAllY ADJUSTED SERIES
GENERATED BY THE 4K 1401 VERSIONS OF CENSUS METHOD II, A
SEASONAL ADJUSTMENT PROGRAM, APPLIES A SPENCER FIFTEEN-TERM
SMOOTHING FORMULA, AND PUNChES OUT RESULTS .HICH ARE
INPUT FOR THE 16K 1401 PROGRAM TITlED POLYNOMIAL CURVE FIT FCR
THE
ECCNOMIC ANALYSIS AND FORECASTING, FILE NUMBER 7.0.003.
SPENCER SMOOTHING IS APPLIED TO ADJUST FOR THE IRREGULAR
COMPCNENT, THEREBY LEAV ING A TREND-CYCLE COMPONENT SERIES FCR
FINAL ANALYSIS.

1401-06.0.009
SEASONAL ADJUSTMENT-CENSUS
METHOD Ii, X-9 VERSION, 4K, LONG PROGRAM
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-C6.0.009
AUTHOR ••• MR. E.C. CHRIST
FEDERAL RESERVE BANK OF PHILADElPHIA
DEPARTMENT OF RESEARCH
PHILADELPHIA, PENNA.

1401-06.0.014
ONE-WAY ANALYSIS OF VARIANCE
AVAILABLE 4TH QUARTER 1964.
SPECIFY FILE NUMBER 1401-06.0.014

DIRECT IN'UIRIES TO AUTHOR

AUTHOR ••• M.M. JOHNSON
THE BENOIX CORPORATION
PIONEER-CENTRAL DIVISION
HICKORY GROVE ROAD
DAVENPORT, IOWA

TO ACJUST SEASCNALLY MONTHLY TIME SERIES AND TO PROVIDE
ADDITIONAL MEASURES AS AIDS TO ANALYZING THE DATA.
THE BASIC
PRCCEDURE MAY BE FOUND IN ELECTRONIC COMP~TERS AND BUSINESS
INDICATORS BY JULIUS S~ISKIN, PUBLISHED BY THE NATIONAL BUREAU OF
ECCNCMIC RESEARCH AS OCCASIONAL PAPER 57.
THE X-9 VERSION IS
GENERALLY DESCRIBED IN BUS INESS CYCLE CEVELOPMENTS, !'ARCH 1962,
PUBLISHED BY THE BUREAU OF THE CENSUS, U. S. utPAR TMENT GF
CCNGRESS.
MAXIMUM OF 15 YEARS OF MONTHLV DATA.
EACH VEAR ~uST
BE CCMPLETE, WITH NO MINUS OR ZERO VALUES.
MONTHLY VALUES NOT TG
EXCEED 6 DIGITS.
ANY CONSECUTIVE 12 MONTHS MUST TOTAL LESS THAN
10,000,000.
E«;:UIPMENT SPEOIFICATIDNS- 4K, 132 PRINT POSITIONS, CARD SYSTE~,
NO SPECIAL FHTURES.

DiRECT II';QUIRIES TO AI,ITHClR
CO~PUTATION

OF "F RATIO .. FOR ONE WAY ANALYSIS OF VARIANCE. THE
PROGRAM IS DESIGNED FOR BOTH VARIABLE AND CONSTANT SAMPLE SIZES
PER COLUMN.
THE PROGRAM IS LIMITED TO A MATRIX OF 99 CCLUMNS AND
999 RO.S.
EQU IPMENT SP EC I F ICAT IONS- 8K 1401 CARD S YS TEM WITH A
132 POSITION PRINTER, AND STANOARO FORTRAN CONFIGURATION.
SC~RCE
LANGUAGE- FORTRAN.

1401-06.0.010
SEASONAL ADJUSTMENT, CENSUS
METHOD 11, X-9 VERSION, 4K, SHORT PROGRAM
AVAILABLE 3RD QUARTER 1963.
SPECIFY FILE NUMBER 1401-06.0.010

1401-06.0.015
TIME SERIES ANALYSIS & DATA
REOUC TI ON PROGRAM
AVAILABLE 1ST QUARTER 1965.
SPECIFY FILE NUMBER 1401-06.0.015

AUTHCR ••• MR. E.C. CHRIST
FEDERAL RESERVE BK. CF PhiLADELPHIA
DEPARTMENT CF RESEARC~
PhILADELPHU, PENNA.

AUTHCR ••• R.A. KOPP
IBM CORPORATION
PROCUC T FORECAS TING
HARRISON, N.Y.

DIRECT INQUIRIES TO AUTHOR
CIRECT INQUIRIES TO AUTHOR
TO SEASONALLY ADJUST MONTHLY TIME SERIES AND TO CHART THE
ORIGINAL AND THE SEASONALLY ADJUSTED DATA.
THE BASIC PROCEDURE
MAY BE FOUND IN ELECTRONIC COMPUTERS AND BUSINESS INDICATORS BY
JULIUS SHISKIN, PUBLISHED BY THE NATICNAL BUREAU OF ECCNOMIC
THE X-9 VeRSION IS GENERAllY
RESEARCH AS OCCASICNAL PAPER 57.
DESCRIBED IN BUSINESS CYCLE DEVELOPMtNTS, MARCH 1962, PUBLISHEC
BY HE BUREAU CF T~E CENSUS, U. S. DePARTMENT OF CONGRtSS.
MAXII',UM OF 15 YEARS OF MONTHLY DATA.
EACH YEAR MUST BE COMPLETE,
WITH NC MINUS OR ZERO VALUES. MONTHLY VALUeS NOT TO EXCEED
6 DIGITS.
ANY CONSECUT IVE 12 MONT~S MUST TOTAL LESS THAN
10,000,000.
EQUIPMENT SPECIFICATIONS- 4K, 132 PRINT POSITIONS, CARD SYSTE~,
NC SPECIAL FEATURES.

PERFCRMS DATA REDUCTION AND SMOOTHING CF TIME SERIES FUNCTICNS
BY CLASSIFYING SERIES DATA INTO RUNS OR GROUPS OF POINTS HA~I"G
POSITIVE OR NEGATIVE RATES OF CHANGE OR TREND.
REPeATED
AVERAGING OF RUNS PRODUCES SMOOTHING AND REDUCES THE NUMBER CF
OBSERVATIONS IN A SERIES TO A LEVel WHERE MAJOR TRENDS CAN BE
REASCNABL Y ISOLATED.
USES METHODOLOGY FROM THE PAPER THE
ANALYSIS OF ECCNCMIC TIME StRIES FOR PROBABILITY FORECASTlI\G AND
CONTROL, Z.Z. SZATROWSKI, JULY, 1963. ACCOMOOATES SERIES WITH
FIXED CR VARIABLE TIME INTERVALS AND PRGVIDES FOR ASSIGNMENT CF
CCNSTANT OR VARIABLE WEIGHTING FACTORS TO EACH SERIES
CBSERVATION.
OUTPUT IS ON TAPE AND PRINTER.
AUTOCODER PRCGRA~,
USES 8K 1401 WITH FOUR TAPE CRIVES. ACVANCEO PROGRAMMING, SENSE
SWITCHES, MULTIPLY/DIVICE, AND 14G3 MCC. 2 DR 3.

1401-06.0.011
METHOD OF RECORDING COMPUTER
UTILIZATION AND 3 1401 PROGRAMS TO FICILTATE STATISTICAL ANALYSIS
AVAILABLE 2ND QUARTER 1964.
SPECIFY FILE NUMBER 1401-C6.0.011

1401-06.0.016
FIRST AND SECOND DEGREE
ORTHOGONAL CURVE FIT
AVAILABLE 1ST QUARTE:R 1965.
SPECIFY FILE NUMBER 1401-C6.0.016

AUTHOR ••• J.w. SYROTCHEN
DIRECT INQUIRltS TO ••
J.W. SYRDTCI'EN, IBM CORP.,7700 SECONC BLVD.,DETRCIT, MICH.
TrlS PROGRAM EXPLAINS IN DETAIL THE BASIC CONCEPTS AND
RE'UIREMENTS OF A CONSOLE OPERATIONS LOG, SPECIFICALLY ORIEI\TED
TO 1401-1410 SYSTEMS, B~T IS GENERAL ENOUGH TO Bt ADAPTED FeR ANY
INSTALLAT ION.
TO SUPPLEMENT THE METHCC OUTlINED, THREE 1401 4K
PRCGRAMS ARE PROVICED TO ENABLE A ~EANS OF ANALYZING H~E CARCS
PUNCHEC FROM H,E LOG.
UGHT REPORTS ARE ILLUSTRATED.
MACHI~E
CONFIGURATION-Ne SPECIAL FEATURES CR DEVICES ARE USeD EXCEPT
BASIC SYSTE~
SENSE SWITCHES AND 132 PRINT POSITIONS.
CCNFIGURATION "ECESSARY TO UTILIZE PRCGRAMS, 4K 1401, 1402 AI\D
1403.
SOURCE LANGUAGE-COOING IS IN BASIC SPS TO ACCO~,~ODATE THE
NCN-AUTOCOCER USER.
OPTICNAL PROGRAM MATERIAL - SOURCE DECK FOR LOG 1, 2 ANC 3.
OPTICNAL MATERIAL CESIRED MlJST BE ITEMIZED ON THE ORDER CARC.
1401-06.0.012
ANALYSIS OF VARIANCE, 2 TO
THE N POWER FACTORIAL DESIGN
AVAILABLE 1ST QUARTER 1964.
SPi:LU"Y ~lLI:: NUMBER 14CI-C6.0.G12
AUTHORS •• DR. J. ROBERT JCHNSCN, JR.
INCUSTRIAL ENGINEERING C~PARTMtNT
R.J. REYNOLCS TOBACCO COMPANY
kINSTGN-SALEM, NORT~ CAROLINA
DIRECT INQUIRIES TO AUTHOR
ANALYSIS OF VARIANCE OF CATA FOR A 2 TC THE N POkER FACTCRIAL
DESIGN.
AS GIVEN IN MANUAL OF EXPERIMENTAL STATISTICS BY FREUND,
lIVERMCRE, AND fo:lLLER, PRENTICE - ~ALL, 1900.
wRITTEN iN
FCRTRAN.
FOR N, IHE NUMBER OF FACTORS, 2 L~SS THAN N LESS THAN
5.
THE NljMBI:R Of REPlI CA T ION S MUS T BI: MORE THAN ONE A~C LE S S
ThAN 26.
ITHERE IS AMPLE ROOM IN STORAGE FCR EXPANDING THE
lI~ITS CN THE RESTRICTIGNS.I
9300 POSITIONS.
MODULUS IS 5,
MANTISSA IS 8.
EQUIPMENT SPECIFICATIONS - 1401, 12K OR 16K, .ITh
THE FOLLOWING FEATURESACVANCED PROGRA~MING, HIGH-lCo-EQUAL

*~

AUTHOR ••• A. MCFARLANE
B.C. TELEPHCNE CO.
768 SEYMOUR STREn
VANCOUVER 2, CANADA
DIRECT INQUIRIES TO AUTHOR
TO FIT FIRST AND SECONC DEGREE POLYNOMIALS TO SET OF ECUALU
SPACED POINTS AND TO EXTRAPOLATE FOR A SPECIFIED NUMBER OF
PO INTS.
A 16K- l401, 14C2, 1403 I~ODEl 21, MuLT I PL y,
DIVICE, HIGH-LOW, EQUAL COMPARE, ADVANCED PROGRA~~,ING.
THIS
PROGRAM CAN BE REASSEMBLED FOR A SMALLER MACHINE.

*M
.~.

.~

1401-06.0.017
ORTHOGONAL POLYNOMIAL CURVE
SMOOTHING FOR ACTUARIAL DEPRECIATION STUDIES AND TEST OF FIT
AVAILABLE 2ND QUARTER 1965.
SPECIFY FILE ~UMBER 1401-06.0.017
AUTHOR ••• A. MCFARLANE
BRITISH COLUMBIA TElEPHCNE COMPANY
768 SEYMOUR STREET
VANCOUVER 2, B.C.
C.~N~OA

DIRECT INQUIRIES TO AUTHOR
TC S~CCTH A SET OF RETIREMENT RATICS FCR A CLASS CF
CEPRECIABLE PLANT.
THE ASSOCIATED SMLOTHED AND OBSERVED RATICS
ARE CALCULATED ALONG WITH THE SMOOThED AND OBSERVED LIFE TABLES.
THE SMOOTHED RESULTS ARE ALSO EXTRAPOLATED BEYOND THE CBSERVED
REGICN.
AN 8K 1401, 14C2, 1403 IMODtl 21, IWLTlPLY-DIVIDt, HIGH-LC.-ECUAL
CC~,PARE. ADVANCED PROGRAMMING, SENSE ShITCHI:S.
ThIS ROUTINE CCNSISTS CF A CURVE S~COThING ISPSI PRCGRAI' AND A
CCRRELATION COEFFiCIENT, TEST OF FIT, AND AVERAGe SERVICE LIFE
1 FORTRANI PROGRAM.

Contributed Programs
B-1401

B-1401

PAGE

CONTINUED FRCM PRIOR COLUMN-HOI-06.0.018
TRADING-DAY ADJUSTMENT FOR
1401 VERSIONS OF CENSUS METHOD II
AVAILABLE 3RD QUARTER 1965.
SPECIFY FILE NUMBER 1401-C6.0.018

-M

DIRECT INQUIRIES TO AUTHOR

AUTHOR ••• MR. L. SALZMAN
DIRECT INQUIRIES TO ••
MR. L. SALZMAN,IBM CORP., 590 MAD I SCN AVE.,
NEW YORK, N.Y.
10022
THIS 8K-1401 FCRTRAN PROGRAM IS AN ADAPTION CF THE BUREAU CF ThE
CENSUS TRADING-DAY ADJUSTMENT WHICH WIll BE INCLUDED IN THE )<,-11
THE SUBJECT PROGRAM WAS wRITTEN TO
VERSION OF CENSUS METHOD I I.
BE COMPLETELY COMPATIBLE AND AUTOMATEC wITH THE X-9 AND GRIGINAL
VERSIONS OF CENSUS HETIiCD II AVAILABLE FROM THE 1401 GENERAL
PROGRAM LIBRARY.
SPECIFICAllY, IT TAKES THE ORIGINAL AND FIr.Al
SEASONALLY AOJUSTEC SERIES AS INPUT IbOTH AVAILABLE IN THE FRCPER
CARD FORMAT FRCM THE CENSUS METHOO II PROGRAMS MENTIGNED ABGVE/.,
DEVELOPS THE IRREGULAR COMPONENT., FURTHER DEVELOPS TRAOING-DAY
ADJUSTMENT FACTORS FOR EACH MONTH IN A SERIES, ADJUSTS THE
ORIGINAL SERIES FOR TRADING-DAY VARIATIONS., AND PRINTS ANC
PUNCHES OUTPUT WHICH BECOME INPUT TO THE SEASONAL ADJUST~ENT
PRCGRAMS SO THH THE VARIOUS MEASURES AND FACTORS CAN BE CC~PUTED
AFTER CORRECTICN FOR TRADING-DAY VARIATIONS.
THE MACHINE
REGUIREMENT IS AN 8K-1401 WITH AT LEAST [NE TAPE DRIVE FeR hliICh
A FORTRAN COMPILER HAS BEEN WRITTEN.

.~

*M

TO GENERATE OR VERIFY A I-POSITION CHECK DIGIT FOR A 9-DIGIT
NUMBER - BASED UPCN MOCULUS 11 - WHOSE DIGITS ARE WEIGHTED ey
VALUES IN GEOMETRIC PROGRESSION.
IT CAN BE uSED .HERE TIME IS AT
A PREMIUM. STCRAGE REQuIREMENTS ARE 3C5 POSITIONS.
NC SPECIAL
1401 FEATURES ARE REQUIRED.
THE TIME CCNSU~_EC IS NC MORE THAN 2.4 MILLISECCNDS BASED UPC/\ AN
11.5 MICROSECONO MEMORY CYCLE.
FOR A 1460, wITH ITS 6
MICRCSECONC ME~DRY CYCLE, THE TIME IS NO MORE THAN 1.1
MILLISECONCS.
THERE IS ANOTHER SUB-ROuTINE "HICH TAKES HlleE AS
MUCH TIME BUT REQUIRES ABOUT HALF THE STORAGE.

1401-09.2.007
HIGHWAY EARTHWORK QUANTITIES
AND DESIGN DATA
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-C9.2.007
AUTHOR ••• DAVID DENZER
STATE OF IllINOIS
DIVISION OF HIGHWAYS
BUREAU OF RESEARCH & PLANN ING
STATE OFFICE BUILDING
SPRINGFIElD ILLINOIS
DIRECT INQUIRIES TO AUTHOR

OPTICNAL PROGRAM MATERIAL - SOURCE PRCGRAM DECK.
OPTICNAL MATERIAL CESIRED MUST BE ITEMIZED CN THE ORDER CARC.

1401-06.0.019
LOG SCALE VERSUS TIME SCALE
GRAPHICAL PRINTOUT
AVAILABLE 1ST QUARTER 1966.
SPECIFY FILE NUMBER 1401-C6.0.019
AUTHCR ••• 10.14. ROBBINS
IBM CO., LTC.
1255 LAIRD BLVD.
MCNTREAL 16, P.Q., CANACA
DIRECT IhQUIRIES TO AUTHOR
THIS PROGRAM HAS BEEN WRITTEN TO REPLACE THE S - 5 PHASE OF
THE SEASONAL ACJUS TMENT, CENSUS METHce II, X-9 VERS I C~, SHCR T
PROGRAM NO. 1401 - 06.0.010.
A GRAPHICAL PLOT O~ A SINGLE CYCLE
STANCARD LOGARITHMIC SCALE VERSUS A MCNTHLY TIME SCALE IS
OBTAINED WHICH ALLOWS THE COMPARISON OF TWO TRENDS EVEN THOl;GH
THE ~,CNTHLY VOLUMES MAY BE FAR APART.
SOME FEATURES CF THE
PRCGRAM ARE- 12 DIFFERENT LOG SCALES CAN BE REQUESTED, HIGH A~C
LCW OFF-SCALE VALUES ARE HANDLEO, AND BOTH THE ORIGINAl At\C TIiE
THE PROGRAM REQUIRES
SEASONALLY ADJUSTED VALUES ARE PLOTTED.
AN 8K - 1401 WITH THE ADVANCED PROGRAIIMING FEATURE.
IT ACCEPTS
THE CAT A FROM THE SEASONAL ADJUSTMENT PROGRAM liITHOUT
MOCIFICATION.

1401-07.0.002
SELF-CHECKING NUMBER
CALCULATION MOOULUS 11
AVAILABLE 1ST QUARTER 1964.
SPECIFY FILE NUMBER 1401-07.0.002

THE PURPOSE OF Tf'E PROGRAM IS TO CCMPuTE Cl:T AND FILL
QUANTITIES, MASS DIAGRAM ORDINATES, ANO CRITICAL TEMPLATE
OFFSETS AND ELEVATIONS, FOR SUCH PROJECTS AS HIGHWAYS,
LEVEES, ANC CHANNELS, FROM GROUND CROSS SECTIONS EXPRESSED
EITHER BY RODS AND OFFSETS OR BY ElEVATIONS AND OFFSETS,
A PRCFILE GRADE LINE, AND A ROADWAY TEMPLATE OF NCT MORE
THAN 20 POINTS ON EACH SIDE OF CENTERLINE.
TwO CUT
SLCPES AND THREE FILL SLOPES OF ANY SELECTED RATE OF SLOPE
MAY BE USED.
All TEMPLATE POINTS ARE DEFINED BY VERTICAL
ANC HORIZONTAL OFFSETS FROM THE PRECEDING POINT, SO THAT
THE CIMENSIONS OF ANY POINT MAY BE CHANGEC AT ANY CROSS
SECTION STATION wITHOUT AFFECTING THE RELATIVE POSITICN CF
OTHER UNCHANGEC PO INTS ON Tf'E TEMPLATE.
THE PROGRAM ~AY BE
USEO FOR MULTIPLE ROADWAYS SO LONG AS eNE-HALF WIDTH CAN
BE DEFINED BY NOT MORE THAN 20 TEMPLATE POINTS.
IBM 14Cl COMPUTER SYSTEM WITH 16K MEMCRY.
1401-09.2.015
DESIGN EARTHWORK ICAROI
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-09.2.015
AUTHOR ••• R. A. ROSENCAUL
DIRECT INQUIRIES TO ••
CHARLES H. WILLIAMS
U. S. BUREAU OF PUBLIC ROADS
610 tAST FIFTH STREET
VANCOUVER, WASHINGTON
THIS PROGRAM IS PATTERNED AFTER THE IBM 650 CUT AND FILL
PRCGRAM CEVELOPEC BY J. M. KIBBEE AND J. W. ROBI~SON OF IB~_
IN HCUSTON, CO~MONLY CALLED THE H841 PROGRAM.
A CETAIlED
EXPLANATION OF THIS PROGRAM MAY BE FOUND IN THE IBM 650
PROGRAM LIBRARY, FILE NO. 9.2.004.
THIS PROGRAM CCMPUTES
EARTf'WCRK CUANTITIES USING ORIGINAL GROUND DATA ~ITH EITHER
RCADWAY TEMPLATE DATA OR FINAL GROUND REMEASURE DATA.
IT
USES T~E AVERAGE END AREA FORMULA TO DEVELOP THE VOLUMES.
SlIJPE STAKES AT THE CATCH POINTS ARE GIVEN.
CUMULATIVE CUT
ANC FILL VOLUMES AND ThE MASS ORDINATE ARE GIVEN AT EACH
STATION.
EQUIPMENT SPECIFICATIONS- USES ADVANCE
PROGRAMMING. PRINT caNTROL ADDITIONAL, EXPANDED PRINT EDIT.
H IGH-LCW-ECUAL COMPARE, SENSE SW ITCHE, AND MUL TI PL Y-C IV I DE.

AUTHORS •• MRS. NANCY N. MERRILL
IBM CCRP.
1730 CAMBRICGE STREET
CAMBRIDGE. ~_ASSACHUSETTS
DIRECT INQUIRIES TO AUTHOR
CAlCULATES ThE SELF-CHECKING NUMBER FLR BASE NUMBERS. 3-15
PCSITIONS.
A LEAD CARD INSTRUCTS THE PRGGRAM IN THE SIze CF THE
BASE NUMBER ANC THE DESIRED INPUT AND OUTP~T.
OPTIONS FeR II\PLT11 GENERATE BASE NUMBERS FROM 1 TO 9S, 21 GENERATE BETWEEN
SPECIFIED NUMBERS, 31 READ SPECIFIC NUMBERS FROM CARCS.
OPTlCI\S
FCR CUTPUT - 11 PUNCH BASE NUMBER AND ITS ChECK DIGIT, 21 PRINT
AND PUNCH BASE NUMBER AND ITS CHECK DIGIT.
4K 1401 SPS.
1401-07.0.003
POLYNOMIAL CURVE FIT FOR
ECONOMIC ANALYSIS AND FORECASTING
AVAILABLE 1ST QUARTER 1965.
SPECIFY FILE NU~BER 1401-07.0.003
AUTHOR ••• LAWRENCE SALZMAN
IBM CORPORAT ION
590 MADISON AVENUE
NEW YORK. NE. YORK 10022
DIRECT

I~QUIRIES

1401-09.2.017
GEOMETRIC COMPUTATION
PROGRAM INCLUDING SPIRAL CURVES
AVAILABLE 1ST QUARTER 1963.
SPECIFY FILE NUMBER 1401-CS.2.017
AUTHOR ••• RCBERT B. KEIR
IBM CORPORATION
1212 S. W. SIXTH AVENUE
PCRTLAND 4, OREGON
CIRECT INQUIRIES TO AUTHCR
THIS PROGRAM PROVICES FOR SOLUT ION OF
UNKNCWNS IN A TRAVERSE, INVERSION eEHlEEN COORDINATES, AREA
AND CIRCULAR SEGMENT CCMPUTATION, FINDING THE STATIONING OR
BEARING AT THE P.O.C. IN HORIZONTAL C~RVES, SOLVING FOR
POINTS ON THE SPIRAL OR OFFSET SPIRAL, INTERSECTING L1t\tS
AND SPIRALS, INTERSECTING CIRCULARS WITH SPIRALS.
PRI~ARY
USES OF PROGRAM INCLUDE BRIDGE ANC HIGlinAY DESIGN,
SURVEYING, AND BUILCING CONSTRUCTlCN.
STORAGE
RECUIREMENTS- 12K- ONLY NINE POSITIONS ARE UNUSEC.
ECUIP~ENT- MULTIPLY/DIVIDE, ADVANCED PROGRAMMING.
SENSE
SWITCH RECUIREC FOR DATA ChECK OPTION.

TO AUTHOR

THIS PROGRAM IS WRITTEN IN FORTRAN FOR A 16K-1401 AND IS
WIlle THE 16K-1401 VERSICN OF THE DATA TRANSFER PRCGRAM
ii, NO. 06.0.013.
THESE TwO PROGRAMS IN
CONJUNCTICN WITIe H,E 4K-1401 VERSIONS OF CENSUS METHOD II NC.
06.0.009 FORM AN AUTOMATED PACKAGE FOR FORECASTING.
THIS PRCGRA~
TAKES TIME-SER IES CAT A AND F ITS A FIRST, SECCND, AND lOR TH I RD
DEGREE POLYNOMIAL TO T"'E SERIES.
IT COMPUTeS THE FUNCTICN,
FITTING POINTS TO THE ECUATION AND SUBTRACTING AND DIVIDING Tf'E
FITTED FROM THE OBSERVEC DATA.
THIS GIVES ThE DEVIATICNS ABeLl
AN ASSUMED TREI\D "HICH TENDS TOWARC TI,E CYCLE FOR THOSE SERIES
THAT HAVE A CYCLE.
AS AN OPTION, THE TREND CAN BE PRCJECTEC 24
TIME PERICCS INTO THE fUTURE, I.E., If MCNTHi..Y DATA ARE USEe
THIS -GIVES A 2-YEAR PRCJECTION.
T~_E CCEFFIUENTS ARE CC~PuTEO BY
TIiE LEAST SQUARES TECHNICUE.
THE CALlLLATICNS UTILIZE FCRTRAr.
A MODIFIEe GAUSSIAN ElIMINATICN
FLCATING POINT ARITHMETIC.
TECHNIQUE IS USEC TO SCLVE THE RESULTING SET OF llf\EAR E(;UATlCI'ITH OPTIONAL
FEATURES OF ADJUSTMENTS FOR SEASONAL VARIATION AND VARYING
NUMBER OF DAYS IN A MONTH.

1401-10.3.009
ASK INFORMATION RETRIEVAL
PROGRAM FOR THE 1401
AVAILABLE 3RD QUARTER 1962.
SPECIFY. FILE NUMBER 1401-10.3.009
AUTHOR ••• DCNALD HERMAN
COMPUT ING CENTER
I BM CORPORATION
1120 CONNECTICUT AVENUE, N. W.
WASHINGTON, o. C.
DIRECT INQUIRIES TO AUTHOR
ASK IS AN INFORMATION RETRIEVAL PROGRA~.
IT WILL SELECT
RECORDS FROM TAPE THAT SATISFY RANGES, AND, AND NOT, OR, OR
NOT, CONDIT IONS.
FREE FORM INQUIRY FORMAT I S USED AND
MULTIPLE INQUIRIES MAY BE PROCESSED WITH ONE PASS OF THE
MASTER TAPE.
SIGNIFICANT FEATURES ARE THE ABILITY TO MAKE
MULTIPLE INQUIRIES, THE USE OF FREE FORM INQUIRY, AND THE
OMISSICN OF ANY NECESSITY FOR CONTROL CARDS.
4K 1401
TWO TAPE DRIVES ADVANCEO PROGRAMMING PACKAGE HI-LOW-EQUAL
COMPARE FEATURE 1402 CARD READER 1403 PRINTI:R.

1401-10.3.010
KWIC SYSTEM
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-10.3.010
AUTHORS •• C.M. LOB RON

D.H. MYERS

DIRECT INQUIRIES TO ••
C.M. LOBRON
IBM CORP.
230 S 15TH ST.
PHILADELPHU, PA.
THE SIX PROGRAMS, RUNS 1 THROUGH 6, TOGETHER WITH AN
PROGRAMMING SYSTEMS SORT PACKAGE, wiLL PERMIT THE
PREPARATION OF A PUBLICATION CONSISTING OF A BIBIGGRAPHY,
KWIC INDEX, ANC PERSONAL AUTHOR INDEX.
IBM 1401 SYSTEM - 4K MEMORY - 6 SENSE SWITCHES, 2 TAPE
DR IVES, HI-LO-EQUAL COMPARE FEA TURE, ADVANCED PROGRAMM I NG
FEATURE /INDEX lNG, MOVE RECORD, S TORE A AND B/, 1402 CARll
READ-PUNCH, AN[ 1403 PR INTER.

1401-10.3.011
COST CURVE ESTIMATION AND
PROJECTION BY LEARNING CURVE THEORY
AVAILABLE 4TH QUARTER 1962.
SPECIFY FILE NUMBER 1401-10.3.011
AUTHOR ••• O.F.A. BRIGHT
I BM AUSTRALIA MHQ.
BCS 3318, G.P.O.
SYDNEY, AUSTRAL IA
DIRECT INQUIRIES TO AUTHOR
TWO PROGRAMS USING LEARNING CURVE THEORY TO PROJECT COSTS
INTO FUTURE.
FIRST PROGRAM CONVERTS RAW COST VS
PROOUCTION SERIAL NUMBER TO LOGARITHMS AND DETERMINES LINE
OF BEST FIT PUNCHING AND PRINTING PROGRESS RATE AND COORDINATES OF REFERENCE POINT, TO ALLOw PLOTTING OF CURVE
ON LeG-LOG PAPER.
SECCND PROGRAM TAKES ABOVE OUTPUT OR
ESTIMATES OF PROGRESS RATE AND REFERENCE POINT AND
PREDICTS COSTS DURING UP TO TWELVE PERIODS FOR WHICH
PRODUCTION HAS BEEN ESTIMATED.
UP TO SEVEN COST ELEMENTS
ARE SUMMARIZED INTO SUB-GROUPS, AND ANY NUMBER OF sueGROUPS INTO TOTAL FACTORY COST.
1401 CARD MACHINE WITH ADVANCED PRO·CRAMMING, HIGH-LGWEQUAL COMPARE, MULTIPLY-DIVIDE, MODIFY ADDRESS AND AT LEAST
4K STORAGE.
WRITEUP INCLUDES CHANGES FOR 4K MACHINE .ITH
NO MOD I FY ADDRESS.

AUTHOR ••• R. E. LASKEY
IBM, LOS ANGELES EAST
6252 EAST TELEGRAPH ROAC
LCS ANGELES 22, CALIFORNIA
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM PROVIDES A LIST OF UNMATCHED IS AND JS,
REMOVES DUPLICATE JOBS, CHECKS FOR 1 EQUAL TO OR GREATER
THAN J /OPTi'ONALI, AND DOES AN ASCENDING OR DESCENDING
SECUENCE CHECK ON ANY CONSECUTIVE CARD COLl:MNS /OPTIGNAL
WITH A MAXIMUM OF 8 COLUMNS/.
THE I AND J MAY CCNTAIN 1-4
DIGITS AND BE LOCATED IN ANY CARD COLUI'N/S/.
IT REQUIRES
ONE PASS OF THE CRIT ICAL PATH DECK THROUGH THE 1401 AT 800
CPM ANC APPROXIMATELY ONE MINUTE FOR LOADING AND A TABLE
SEARCH AT THE END.
IT PROVIDES A 10 OR 15 TO 1 SAVINGS
OVER THE UNIT RECORD APPROACH.
MACHINE CONFIGURATION- 4K
CARD 1401 WITH NO SPECIAL feATURES.
~OURCE LANGUAGE- 1401
SPS

1401-10.3.013
CRITICAL PATH SCHEDULER
IBASIC 14011
AVAILABLE 1ST QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.013
AUTHOR ••• HENRY M. STEELE
IBM CORP.
2830 VICTORY PARKwAY
CINCINNATI 6, mno
DIRECT INQUIRIES TO AUTHOR
A PRCGRAM FOR CRITICAL PATH SCHEDULING ON ANY 14Cl SYSTEM .ITH
A 1402 AND 1403.
PURPOSE WAS TO USE A CARD INPUT FORMAT
COMPATIBLE win. THE 1620 LESS PROGRAM AND TO EXPAND AND IIIPRCVE
UPCN THE 1401 LESS PROGRAM.
SaNE OF THE MANY CHANGES TC 1401
LESS INCLUDE- MISSING NODE NUMBERS PERMITTED, ELlI'INATION CF
MEMORY TO NINES CARD PREPARATION FOR PHASE 1. ELiMINATIOI< CF
HEADER AND TRAILER CARCS FOR JOB CARD INPUT DECKS, AND MANY
REPORT FORMAT CHANGES.
A FOUR PHASE PROGRAM.
PHASE 1 CCMPUTES
LATE FINISH TIME.
PAHSE 2 COMPUTES EARLY START TIME.
PHASE 3
COMPUTES EARLY FINISH TIME, LATE START TIME, TOTAL FLOAT, FREE
FLOAT, AND THE CRITICAL PATH.
PHASE 4 ACCUMULATES PROJECT CCST
AND EDITS FIELeS INTO REPORT FORMAT.
RESTRICTIONS AND RANGE
CRITICAL PATH MAY NOT EXCEED 99,999 TIME UNITS.
THE MAXIMUM
EVENT OR NODE NUMBER IS 711 ON A 4K SYSTEM, 311 GN 2K, AND 191
ON 1.4K.
MACHINE CONFIGURATION REQUIRES 1402 AND 1403 ON SYSTEM.
NO SPECIAL FEATURES ARE USED.
WRITTEN FOR A 4K SYSTE,., BUT
RE~UIRES ONLY FOUR PATCHES TO PAHSE 1 TO OPERATE ON 2K OR 1.4K
SYSTEM.
PROGRAM REQUIREMENTS USES ALL STORAGE AVAILABLE ON 1.4K,
2K, AND 4K SYSTEMS.
SOURCE LANGUAGESPS.

1401-10.3.014
ASK II
AVAI LABLE 2ND QUARTER 1963.
SPECIFY FILE NUMBER 1401-10.3.014
AUTHOR ••• D.J. HERMAN
!eM CORPORATION
1120 CONNECTICUT AVE.,N.W.
WASHINGTON, D.C.
DIRECT INQUIRIES TO AUTHOR
ASK II· IS AN INFORMATICN RETRIEVAL PROGRAM FOR A 1401 CARD
SYSTEM.
IT WILL SELECT AND PRINT CARDS FROM A FILE THAT
SATI SFY DAT A RANGES, AND, AND NOT, OR, OR NOT COND IT IONS.
FREE FORM INQUIRY FORMAT IS USED AND MULTIPLE INQUIRIES MAY
BE PROCESSED WIT.., CNE PASS OF THE MASTER FILE.
SIGNIFICANT FEATURES ARE THE ABILITY TO MAKE MULTIPLE
IN~UIRIES, THE USE OF AND lOR LOGIC, AND THE USE GF FREE
FORM INQUIRY.
NO CONTROL CARDS ARE NEEDED TO MAKE AN
INQUIRY.
4K 1401 W/ADVANCED PROGRAMMING PACKAGE AND HI-LOEQUAL COMPARE.
THE ASK II PROGRAM IS wRITTEN USING THE
IBM 1401 SYMBOLIC PROGRAMMING SYSTEM ISPSI LANGUAGE.
THE PROGRAM COMES IN SKELETAL, UNASSEMBLED FORM.

1401-10.3.015
PIECEWORK-TIMEWORK PAYROLL
AVAILABLE 2NO QUARTER 1963.
SPECIFY FILE NUMBER 1401-10.3.015
AUTHOR ••• MARILYN M. JENSEN
I Bioi CORPORATION
3223 WILSHIRE BOULEVARD
SANTA MONIO, CALIFORNIA
DiRECT INQUIRIES TO AUTHOR
THE PIECEWORK-TIMEWORK PAYROLL PROGRAfoI, PHASE I, COMPUTES
EfJ.PLCYEE EARNINGS TO FIRST GROSS, AND PRINTS A PRELIfJINARY
PAYRCLL REGISTER FOR SUPERVISORY AUOIT.
IT PROVIDES FCR AI,
EMPLCYEE WORKING A COMBINAT'ON OF PIECEWORK .ITH A SPECIAL RATE
FOR EVERY JOB, AND TIMEWORK WITH EITHER A SPECIAL RATE FeR EVERY
JOB, OR WITH EITHER A SPECIAL OR REGULAR TIME RATE.
SHIFT
DIFFERENTIALS ARE CALCULATED IF THE WORK WAS PERFORMED ON CTHER
THAN FIRST SHIFT- TOTAL HOURS WORKED IPIECEWORK PLUS TIHkCRKI
ARE ADJUSTED IF UNEQUAL TO TIMECARD HOURS- AND LOST LABCR IS
COMPUTED IF PRODUCTIVE EARNINGS ARE LESS THAN GUARANTEED
EARNINGS.
PHASE 2 PRODUCES THE ERROR REGISTER.
REMAINING CCRE
MAY BE USED TO DEVELOP
MORE SOPHISTICATED I:RROR DIAGNOSTIC
ROUT INES.
WITHCUT MCDIFICATICN, THE PROGRAM REQUIRES A 1401 SYSTEM WITh
8K, 27330 TAPE DRIVES, 1405, 1407, MULTIPLY-DIVIDE. H-L-E
COfJ.PARE, AND ACVANCED PROGRAMMING.
PHASE 1 REQUIRES 6643
POSITICNS OF CORE AND 1015 SOURCE STATEMENTS.
PHASE 2 REQUIRES
2211 PCSITIONS OF CORE WIT~ 369 SOURCE STATEMENTS.
SO~RCE
LAI:G PCRTICN
OF LESS AND CONVERSION OF OUTPUT TIMES TO CALENDAR DATES IN ONE
PROCESSING RUN, IF DESIRED.
PRIMARY AIMS ARE ABILITY TO HAI\DLE
INPUT TIMES OF HOURS, DAYS OR WEEKS, ADAPT TO USER SPECIFIED
STANCARD WORK WEEK WITH SPEC IAL DATE HANDLI NG. AUTOMA TIC
UTILIZATION OF ALL CORE 4K-16K, SEVERAL TYPES OF OUTPuT CPT IONS,
TRACKING OF ERROR LOOPS, SIMPLICITY AND SPEED OF OPERATION.
A
TECHNI~UE OF A SELF-CREATING PROGRAM TAPE IN SMALL PHASES. CALLED
BY A CONTROL PROGRAM IS USED, THEREBY MAKING MAXIMUM USE OF CORE
FOR LESS AND DATE TABLES.
TwO wORK TAPES ARE UTILIZED TO AvOle
RELOADING OF DATA MULTIPLE TIMES, BUT THE MAIN TABLES RESIDE IN
CORE FOR FASTER OPERATION.
PROGRAM REQUIREMENTS- ADVANCE
PROGRAMMING PACKAGE, MODIFY ADDRESS, HI-LO-eQUAL COMPARE, SENSE
SWITCHES, THREE TAPES AND A CORE SIZE OF 4COO TO 160CO.
THE REEL OF TAPE REQUIRED TO OBTAIN THE BASIC PROGRAM MATERIAL
MAY BE ORDERED FROM YOUR IBM REPRESENTATIVE OR SUPPLIED.
THE TAPE PROVIDED MUST BE 2400 FEET IN LENGTH.

L.J. PITTARD

DIRECT INQUIRIES TO ••
MR. JAMES A. LUKE
IBM CORP.
WASHINGTON SYSTEMS CENTER IFSDI
7220 WISCONSIN AVENUE
BETHESDA 14, MARYLAND

1401-10.3.038
LESS AND DATE CONVERSION
PROGRAM
AVAILABLE 2ND QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.038

1401-10.3.043
DETERMINATION OF PAYROLL
HOURS FROM 357 JOB-IN AND CLOCK-OUT CARDS.
AVAILABLE 3RD QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.043
o~

oM
oM

1401-10.3.039
THE TRAVELING SALESMAN
AVAILABLE 2ND QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.039
AUTHOR ••• M.O. DUKE
IBM CORP.
1933 FIFTH AVE.
SEATTLE, WASHINGTON 981Cl
DIRECT INQUIRI ES TO AUTHOR

A PRCGRAM TO SOLVE THE TRAVELING SAlES~AN PReBLE", ~HERE !T !S
DESIRED TO FIND THE MINIMUM DISTANCE REQUIRED TO VISIT A NUMBER
OF CITIES AND RETURN.
THE PROGRAM USES AN ALGORITHM [)EVELOPED BY
THE AUTHOR, WHICH SELECTS AN INITIAL CONTINUOUS PATH, AND
SEARCHES FOR IMPROVEMENTS THAT CAN BE MADE THAT WILL NOT DESTRCY
CONTINUITY.
MAXIMUM PROBLEM SIZE FOR AN 8K 1401 IS 11 CITIES,
WHICH CAN BE SOLVED IN LESS THAN 3 MINUTES.
THE PROGRAM WAS
WRITTEN IN FORTRAN, AND HAS BEEN COMPILED AND TESTED ON THE 1620,
THE 1410, THE 709, AND THE 7094.
CDMPl:TATIONS ARE DONE IN FIXED
POINT ARITHMETIC.· MULTIPLY-DIVIDE, HI-LO-EQUAL COMPARE, AND
ADVANCED PRDGRAMM ING ARE REQU IRED.
PROGRAM ISS TRUC TURED TO USE
ALL AVAILABLE MEMORY.
ADDITIONAL CORE MAY BE USED TO SOLVE
PRCBLEMS OF UP TO 45 CITIES WITH l(:K CORE.
1401-10.3.040
BONO INVENTORY OR VALUATION
AVAILABLE 3RD QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.040
C. MCCORMACK

DIRECT INQUIRIES TO ••
KENNETH M. JAEGER
112 E. POST ROAD
WHITE PLAINS, N.Y.
THIS TWO PASS PROGRAM WAS DESIGNED AS A WORKING TOOL FOR HCLDERS
OF BOND PORTFOLIOS.
FIRST PASS IS AN INPUT VALIDITY CHECK.
SECOND PASS PRODUCES SIMPLE INVENTORY AND/OR VALUATED
FOUR REPORTS A.RE
INVENTORY REPORTS FOR ANY NUMBER OF PORTFOLIOS.
PRODUCED FOR EACH PORTFOLIO AS FOLLOWS- III AN ITEMIZED SCHEDULE
/2/ A RECAP BY
GROUPING INfORMATION BY YEAR OF MATURITY.
TYPE OF SECURITIES.
/31 A RECAP BY YEAR OF MATURITY.
141 A
WEIGHTED AVERAGE MATURITY OF THE PORTFOLIO.I
SIMPLE INVENTORY
OUTPUT INCLUDES DESCRIPTIVE DATA AND COMPUTED PAR VALUE AND
LI NEARLY AMORTIZED BOOK VALUE, AND VARIATION BEhEEN CURREr\T
MARKET PRICE AND BOOK VALUE.
PROGRAM INPUT IS COMPATIBLE WITH
BONO TRADE ANALYSIS PROGRAM AND THE OuTPUT IS SUGGESTED FOR uSE
WITH THAT PROGRAM.
OUTPUT ALSO HAS MANY ACCOUNTING VALUES.
PROGRAM REQUIREMENTS- 8K 1401 WITH HIGH-lO~-EQUAL COMPARE AND
ADVANCED PROGRAMMING, 1402, AND 14C3.
OPTICNAL MATERIAL PASS.

90632

DIRECT INQUIRIES TO AUTHOR

THIS PROGRAM SYSTEM CONSISTS OF THREE PROGRAMS USED IN
SEQUENCE.
THEY SELECT NECESSARY INFORMATION FROM A FILE OF
DATA, SORT IT, AND PRODUCE UP TO FOUR DIFFERENT INDEXES OF THE
ORIGINAL DATA IN A SINGLE PASS.
11 PROGRAM TO SELECT
INFORMATION FOR INDEXES /IPSELI - SELECTS FROM A COMPLETE FILE
OF DATA ALL THE INFORMATION NEEDED TO PRODuCE THE INDEXES
DESIRED.
THE DATA FILE IS IN A SPECIFIED FORMAT, PREVIOUSLY
CHECKED FOR SEQUENCE AND ACCURACY.
2/ A SORT I I PROGRAM - SORTS
THE DATA SELECTED BY IPSEL.
THE SORTED OUTPUT IS USED AS INPl;T
TO IPPIP.
3/ PROGRAM TO PRINT INDEXES /IPPIPI - PROCESSES THE
SORTED OUTPUT AND PREPARES A MAGNETIC TAPE CONTAINING THE
INDEXES IN PRINT FORMAT.
REQUIREMENTS- IPSEL AND IPPIP RUN
ON AN IBM 1401 WITH 16,COO MEMORY POSITIONS, TWO TAPE DRIVES,
1401 CONSOLE, ADVANCED PROGRAMMING AND HIGH-lOW-EQUAl COMPARE
FEATURES.
THE SORT II PROGRAM REQUIRES AT LEAST TWO ADDITIC~AL
TAPE DRIVES.
SOURCE LANGUAGE- 1401 AuTOCODER WITH ICCS.
ONE REEL OF MAGNETIC TAPE IS REQUIRED TO OBTAIN THE BASIC PROGRA~,
MATERIAL. THIS TAPE MAY BE OROERED FROM YOUR IBM REPRESENTATIVE
OR SUPPLIED. THE TAPE PROVIDED MUST BE 2400 FEET IN LENGTH.

AUTHOR ••• KENNETH M. JAEGER

PAGE

AUTOCODER SOURCE DECKS FOR THE EDIT PASS AI\D MAIN

AUTHOR ••• JAMES R. ALMY
IBM CORP.
801 MCCALLIE AVE.
CHATTANOOGA, TENNESSEE

37403

DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM HAS BEEN DESiGNED TO PRODUCE LABOR DISTRiBUTION
CARDS FROM EACH JOB- IN CARD AND ONE CLOCK CARD FOR EACH MAN,
SUMMARIZING HIS REGULAR HDURS, OVERTIME HOURS, DOUBLE TIME HOURS
AND TOTAL HOURS.
THE LABOR DISTRIBUTION CARDS PRODUCED ARE
ESSENT IALL Y THE SAME AS THE JOB CARDS AND ARE ONLY PUNCHED HERE
TO PROVIDE COMPATIBILITY WITH LATER PROGRAMS "HICH HAD BEEN IN
USE PRIOR TO T~.E 357 SYSTEMS INSTALLATION.
THE PRDGRA~ HANDLES
AUTOMATICALLY, SITUATIONS INVOLVING A THREE-SHIFT DPERATIOr.: ANC
ALL CAYS OF THE WEEK.

1401-10.3.044
PROJECT PROGRESS REPORT
PHASE I
AVAI LABLE 4TH QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.044
AUTHOR ••• MR. E.E. LAMBERT
C(MPUT ER COORD I NATOR
DEERE & COMPANY
MCLINE, ILLINOI S 61265
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM EVALUATES THE PROGRESS OF PROJECTS BY II'IDIVIDUAl
WITH TOTALS FOR INDIVICUALS, GROUPS AND THE ENTIRE REPORT.
COMPLETED PROJECTS CAN BE ENTERED FOR HISTORY AND MAN-DAYS
FUTURE PROJECTS CAN BE ENTERED FOR
EARLY OR LATE ARE COMPUTED.
INFORMATICN AND ARE PICKED UP AS CURRENT PROJECTS WHEN THE START
DATE IS PASSED.
CURRENT PROJECTS ARE CHECKED, WARNINGS' PRI~TED
ON CONDITION, AND PROJECTED COMPLETION OATES AND MAN-DAYS
DEVIATION FROM THE SCHECULED COMPLETION DATE ARE CALCULATED ANC
PRINTEC ON ANOTHER CONCITION.
SIX MONTHLY PROJECTIONS OF MAI>i-DAY
WORK LOAD ARE COMPUTED FOR CURRENT ANO FUTURE PROJECTS FOR EACH
INDIVIDUAL.
MINIMUM MACHINE REQUIREMENTS- 1401 8K,
MULTIPLY-DIVIDE, ADVANCED PROGRAMMING PACKAGE AND HIGH-LOW-EQUAL
COMPARE.
SOURCE LANGUAGE IS AUTOCODER.
PROGRAM USES 5900
POSITION OF CORE.
1402 CARD READER 132 POSITION 1403 PRINTER.

1401-10.3.045
SYNTRAN AN INDEXING
ABSTRACTING AND RETRIEVAL SYSTEM
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1401-10.3.045
AUTHORS •• L.L. BRINER
D.C. BEAL

S.C. STRICKLAND
J. V. LINDLEY

DIRECT INQUIRIES TO ••
L.L. BRINER
IBM CORP.
1111 CONNECTICUT AVE., N.W.
WASHINGTON, D.C.

R. HEUVELHORST
G.B. SZOKDLOClY

069

Contributed Programs
PAGE

070

B-1401

B-1401

CONTINUED FRCM PR lOR PAGE-SYNTRAN IS AN IBM 1401 INFORMATION RETRIEVAL SYSTEM.
IT
IS DESIGNEO TO INDEX. ABSTRACT. AND RETRIEVE INFORMATION
RECORDED IN ENGLISH PROSE LANGUAGE.
IT IS EFFECTIVE ON TEXTS CF
ANY LENGTH, COVERING ANY NON-FICTION SUBJECT.
IT ESTABLISHES
AN INDEX IN DEPTH WITH A MINIMUM OF KEY WORDS /3 PER CENT OF
TEXT WORD TOTAlI.
ITS INDEX FACILITATES BOTH PREPARATION CF A
THESAURUS /10.3.054/ AND RETRIEVAL OF UP TO 80 PER CENT OF
TEXT FILE INFORMATION RELEVANT TO PROSE STYLE QUERIES WITH UP TO
80 PER CENT OF RETRIEVALS ACTUALLY RElEVANT.
SYNTRAN ABSTRACTS
WlTH SUFF IC lENT ACCURACY TO PROV I DE VIRTlJALL Y THE SAME
INFORMATION AS WOULD BE ABSTRACTED MANUALLY.
MOREOVER, SYNTRAN
ABSTRACTING CAN BE BIASED TO SERVE A PARTICULAR INTEREST.
SYNTRAN IS PROGRAMMED FOR AN 8K 1401 hITH 4 TAPE DRIVES, 1402,
1403, ADVANCED PROGRAMMING, MULTIPLY/DIVIDE. AND SENSE ShITCHES.
PROGRAMS ARE WRITTEN IN AUTOCODER. THE ONE REEl OF TAPE RH;l;IRED
TO OBTAIN THE BASIC PROGRAM MATERIAL MAY BE ORDERED FRCM YCUR IB~
REPRESENTATIVE OR SUPPLIED. THE TAPE PROVIDED MUST BE 2400 FEET
IN LENGTH.

CONTINUED FRCM PRIOR COLUMN-AVAILABLE TO TI-.OSE WITH ISR NEEDS.
THIS PROGRAM ALSO PERMITS
TRUNCATION OF SUBDESCRIPTORS, ALLOWS FOR LARGER SEARCH
QUESTIONS /UP TO 2200 CHARACTERS/, ALLOWS CARD OR TAPE INPUT
ISEARCH/, ALLOWS UP TO 16 SCOPE NOTES IN DICTIONARY PROGRAM
/HAXIMUM SIZE PERMISSIBLE BY SORT II OR SORT VIII. PROVIDES INPUT
PRINT PROGRAM IN UTIL IT IES SECT ION AND ADOS A MAINT 7 wHICH
PROVIDES FOR DUPLICATION OF MASTER FILE, MERGING OF
MULTIPLE HASTER FILES AND RECONSTRUCTION OF DESCRIPTOR FILE
FRCM MASTER FILE.
ONE-REEL OF MAGNETIC TAPE IS REQUIRED TO
OBTAIN THE BASIC PROGRAM MATERIAL.
THIS TAPE MAY BE
SUPPLIED OR ORDERED FROM YOUR I BM REPRESENTATIVE.
THE TAPE
PROVIDED MUST BE 2400 FEET IN LENGTH.

1401-10.3.048
SYSTEM FOR INFORMATION
STORAGE, RETRIEVAL, AND DISSEMINATION
AVAILABLE 4TH QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.048
AUTHORS •• D.C. ROPER

1401-10.3.046
PERT INPUT GENERATOR
AVAILABLE 4H! QUARTER 1964.
SPECIFY FILE NUMBER 1401-10.3.046
AUTHORS •• H.R. DUNCAN

INC.

1401-10.3.047
INFORMATION STORAGE AND
RETRIEVAL PROGRAM
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1401-1C.3.047
G. DE GRAil

THE TWO REELS CF TAPE REQuIRED TO CBTAIN THE BASIC PROGRAM
MATERIAL MAY BE ORDERED FROM YOUR IBM REPRESENTA TI ~E OR Sl;PPLI EO.
THE TAPES PROVIDED MUST BE 2400 FEET IN LENGTH.
1401-10.3.049
SKILLS INVENTORY SYSTEM
AVAILABLE 1ST QUARTER 196~.
SPECIFY FILE NUMBER 1401-IC.3.049

SMITH

I. A. IIARHEIT

IJIRECT I".CUIRIES TO ••
I. A. WARHEIT, IBM CORPORATION, DEPT. 599, BLDG. 064, SYSTHS
DEVELOPMENT DIVISION, MONTEREY & CCTTLE ROADS, SAN JOSE,
OL IFORN lAo
THE INFORMATIO,," STORAGE AND RETRIEVAL IlSRI SYSlEM IS ALSO
KNCWN AS THE COMBINED FILE SEARCH SYSTEM/CFSS/.
IT OPERATES
ON AN IBM 8K, 1401 WITH THE ADVANCED PROGRAMMING PACKAGE,
SENSE SWITCHES. 4 TAPE UNITS, A CARD READER, AND A PRINTER.
T(J I,",PROVE THROUGHPUT IN T~.E SEARC~. ONE 1311 MAY BE USED or.. AN
DPTICNAL BASIS. THE SYSTEM IS GENERAL PURPOSE., IT ACCCM,",CDAHS
LARGE FILES., IT OFFERS AN ELABORATE SET OF SEARCH OPTIONS., IT
HAS AN UNUSUAllY FAST SEARCH, AND IT IS DESIGNED TO GRADUATE Ir..TC
MCRE ELABORATE SYSTEMS. CFSS IS TESTED. OPERATIONAL, AND READY
FOR IMMEDIATE USE.
ITS SIGNIFICANCE IS THAT IT uTILIZES A LCW
COST, SMALL COMPUTER CONFIGURATION, YET PROVIDES SOPHISTICATED
FUNCTICNS COUPLED WITH VERY ECONOMICAL OPERATING TIMES.
THESE
CHARACTERISTICS ARE POSSIBLE BECAUSE OF THE FILE STRLCTURE AND
THE SEARCH TECI'NIQUE.
THE FILE STRUCTURE AND THE
SEARCH TECHNIQUE ARE CLOSELY INTERRELATED ELEMENTS
OF ThE TOTAL SYSTEM, EACH NECESSARY TO ThE OTHER.
THE MASTER FILE IS STRUCTURED ACCORDING TO THE
CONCEPT OF COORDINATE INDEXING. USING INDEHNDENT TERMS
AS THE BASIC DESCRIPTIVE ELEMENTS.
HO.EVER, CFSS PROVIDES FuR
SUBTERMS, THAT IS, CEPENCENT ADJECTIVES TO THE TER~~, AND FCR
THIS
ASSOCIATING NUMERICAL VALUES WITH ANY TERMS OR SUBTERHS.
FACILITY MAKES POSSIBLE ANOTHER DIMENSIGN IN BOTH FILE
INDEXIIIG AND FILE SEARCHING.
ANY GIVEN DOCUMENT CAN THUS BE
DESCRIBED TO A CONSIOERABLE DEPTH AND TO A FINE DEGREE OF
PRECISION. AND THIS CAN BE DONE INDEPENDENT OF THE LEVEL OF
DESCRIPTION IN OTHER DOCUMENTS.
THE SEARCH TECHNIQuE ITSelF
IS A SYNTHESIS OF THE TRADITIONAL SERIAL FILE AND INVERTED FILE
METHCDS, RETAINING THE STRENGTHS OF EACH AND AVOIDING THEIR
WEAKNESSES.
THIS SUCCESSFUL SYNTHESIS EXTENDS THE PCwER OF THE
SEARCH AND AT THE SAME TIME ACHIEVES A SIGNIFICANTlY GREATER
EFFICIEr,CY IN OP~RATING TIME.
THE METHOD OF THE COMBINED FILE
SEARCH BASICALLY USED TH INVERTED FILE TO DRASTICALLY REDUCE THE
DOMAIN OF INTEREST AND PERFORMS THE ACTUAL, DETAILED SEARCH CN
THE RESuLTANT RHUCED SERIAL FILE.
IT THUS CIRCUMVENTS THE
INCOMPATIBILITY BETWEEN THE SEARCH REQUEST, WHICH CONTAINS
DESIRH ChARACTERISTICS, AND THE SERIAL FILE, WHICH IS
ORGANIZED BY FILE RECORD IDENTITY.
THIS INCOMPATIBILITY
RE'UIRES THAT EVERY REQUEST LOOK AT EVERY RECORD, A GRCSS Ar.D
ItiTRCL
CARD AND PRODUCES A FILE OF RANDOM CONTROL FIELDS TO TEST THE
SORT, THEN PUNCHES A SERIES OF CARDS.
THESE CARDS ARE MERGED
INTO THE SECOND PROGRAM WHICH I S IN AuTOCODER SOURCE FORMAT.
ASSEMBLY OF THIS SECOND PROGRAM PRODUCES AN OBJECT SCRT.
THE
THIRD PROGRAM TESTS THE SORT TO INSURE CORRECT ASSEMBLY BY
SEQUENCE CHECKING THE SORTED OUTPUT AND PRINTING ALL ERROR
SEQUENCE CONDITIONS WITH THEIR LOCATION IN THE FILE.
RUN TI~ES
ARE CONSI DERABL Y FASTER THAN FOR SORT 5, PAR TICULARL Y FOR SHORT
RECORDS.
TEN THOUSAND RECORDS, THIRTY CHARACTERS LONG ARE SCRTED
IN LESS THAN ThiRTEEN MINUTES.
INPUT AND OUTPUT RECCRDS MUST BE
BLOCKED WITHIN THE FIRST EIGHTEEN SECTORS OF EACH TRACK.
REQUIRES 8K, 2 DISK DRIVES, ADVANCED PROGRAMMING, AND
HI-LC-EQUAL.
1139 SOURCE STATEMENTS.

SYSTEM REQUIRHENTS- MINIMUM OF 4K ON A 1440 WITH 1-1442
CARD READIPUNCH MODEL 1 OR 2 OR 1-1442 CARD READER MODEL 4.,
1443 OR 1403 PRINTER WITH A MINIMUM OF 120 PRINT POSITIONS.,
INDEX ING AND S TORE-ADDRESS-REGI S TERS SPEC I AL FEA TURE. ,
SENSE SWITCHES B THROUGH G.
MODIFY ADDRESS IS ASSUMED
ABSENT ON 4K MACHINES AND THE PROGRAM MUST BE MODIFIED IF THE
FEATURE IS PRESENT.
SOURCE LANGUAGE 14011144011460 AUTCCODER ON DISK IFILE AU-OOS/.,
RUNNING TIME DEPENDENT UPON PRINT SPEED AND BUFFER FEATURE., CN
A 1443 MODEL 2 THE PROGRAM CAN LIST APPROXIMATELY 110 CARDS
PER MINUTE.

1440-02.4.001
ONE CARD INVALID CHARACTER
DETECTION PROGRAM
AVAILABLE 4TH QUARTER 1965.

1440-02.3.001
VARIABLE CARO REPRODUCER FOR
144011311
AVAILABLE 3RD QUARTER 1964.
SPECIFY FILE NUMBER 1440-02.3.001

SPECIFY FILE NUMBER 1440-02.4.001
AUTHCR ••• J.G. OREILLY
H.P. MOTOR POLICIES AT LLOYDS
25 AVONDALE HOUSE
AVONDALE SQUARE
LCNCON, S.E.l., ENGLAND

AUTHOR ••• JOHN F. COLE
IBM CORP.
2911 CEDAR SPRINGS RC.
DALLAS, TEXAS
75219

DIRECT
DIRECT

PAGE

CONTI NUED FRCM PR lOR COLUMN-BY A CCNSOLE SWITCH.
THE PROGRAM MAY BE MODIFIED TO PRINT
DIFFERENT CODES OR HANDLE A DIFFERENT TYPE BAR CONFIGURATION.
WITH THE BAS IC PROGRAM, wHEN US ED ON A 4K MACHI NE THE ADDRESS IN
THE FIRST THREE COLUMNS WILL NOT BE COMPUTED IF IT IS ABOVE 3999.
THIS MAY BE CORRECTED IF THE MACHINE HAS THE MODIFY-ADDRESS
SPECIAL FEATURE.
THIS RESTRICTION DOES NOT APPLY TO 8K
AND LARGER MACHINES.
IF THE ADDRESS L07 123071 APPEARS THE
EQUI VALENT WI LL NOT BE COMPUTED, AS TH I SIS USED TO DE TEC T
A LOADER CARD.

INQUIRIES TO AUTHOR

INQUIRIES TO AUTHOR
A LOAD-AND-GO CONTROL CARD ORIENTED PROGRAM FOR REPRODUCING
CARDS ON A 1440 DISK SYSTEM WHICH HAS ONLY ONE CARD READ-PUNCH.
CARD IMAGES ARE FIRST WRITTEN ON DISK, THEN READ FROM DISK AND
PUNCHED INTO BLANK CARDS.
SIMPLE CONTROL CARD PROVISION ALLCWS
FOR RELOCATING FIELDS, OMITTING FIELDS, ANDIOR EMITTING
CHARACTERS.
OPTIONAL PRINT CONTROL CARD PROVIDES PRINTED
ANALYSIS OF CONTROL CARDS, LISTING INPUT DECK ANDIOR LISTING
OUTPUT DECK.
DECK LISTINGS INCLUDE CARD COUNTS AND
COLUMN-NUMBER HEAD INGS.

1440-02.3.002
ONE CARD 80-80 CARD TO
PRINTER PROGRAM WITH BRANCH ON OVERFLOW
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1440-02.3.002

1440-02.4.002
1231 READ MACRO FOR
140111440/1460 DISK SYSTEMS
AVAILABLE 1ST QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.4.002
AUTHOR ••• C.B. FINKELSTEIN
IBM AUSTRIAIA PTY. LTD.
BCX E288 G.P.O.
PERTH, WEST AUSTRALIA
DIRECT

AUTHOR ••• J.G. OREILLY
H.P. MeT OR POLICIES AT LLOYDS
25 AVONDALE HOUSE
AVONDALE SQUARE
LCNDON, S.E.l., ENGLAND
-DIRECT

THIS PROGRAM SELECTS CARDS CONTAINING INVALID CHARACTERIS TO
STACKER 2 AND PRINTS THEM.
CARDS CONTAINING NO INVALID
CHARACTERS GO TO STACKER 1 AND ARE NOT PRINTED.
STORAGE
REQUIREMENTS- 181 POSITIONS.
EQUIPMENT SPECIFICATIONS- 144C .ITH
1443 AND 144211402.

INQUIRIES TO AUTHOR
THIS PROGRAM LISTS CARDS AND BRANCHES TO CHANNEL ONE ON
SENSING CHANNEL TWELVE.
STORAGE REQUIREMENTS- 181 POSITIONS.
EQUIPMENT SPECIFICATIONS- 1440 WITH 1443 AND 144211402.

1440-02.3.003
1440/1311 80-80 REPRODUCE
PROGRAM
AVAILABLE 4TH QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.3.003
AUTHOR ••• MR.
DIRECT

W. T.

BATTEN

INQUIRIES TO ••
MR. W.T. BATTEN,IBM CORP.,TEST CENTER,570 BROAD ST.,
NEWARK, N.J.
07102
TH IS PROGRAM WILL ENABL E 144011311 USERS WITH ONLY ONE 1442
ON LINE TO REPRODUCE PUNCHED CARD DECKS.
BEHIND THE PROGRAM
OBJECT DECK PLACE THE CARDS TO BE REPRODUCED, FOLLOWED BY
AN END-INDICATCR-CARD, FOLLOWED BY BLANK CARDS.
THE PROGRAM
LOADS THE MASTER CARDS CNTO A NATURAL ZERO SCRATCH PACK ON
DRIVE ZERO.
IMMEDIATELY AFTER THE END-INDICATOR-CARD IS
REACHED AND LOADED, THE REPRODUCED CARDS ARE PUNCHED OLT.
AS MANY COPIES AS DESIRED OF THE ORIGINAL CARDS CAN BE OBTAINED
SIMPLY BY PRESSING START ON THE CONSOLE WITHOUT RELOADING THE
PROGRAM OR MASTERS.
Ti-'E NUMBER OF CARDS THAT CAN BE
ACCOMMODATED IS LIMITED ONLY BY THE NLMBER OF SECTORS
AVAILABLE ON THE SCRATCH PACK STARTING AT ADDRESS OOCOCO AND
ALLOWING ONE SECTOR PER CARD.
PROGRAM IS WRITTEN IN AUTOCODER
FOR ANY SIZE 1440 WITH ONE 1442 READER-PUNCH AND ONE
1311 DRIVE ZERO ON LINE.
OBJECT DECK CONSISTS OF 14 CARDS AND
USES ABOUT 500 CORE POSITIONS.
NO SPECIAL FEATURES ARE REQUIRED.

1440-02.3.004
OBJECT DECK LISTING PROGRAM
AVAILABLE 4TH QUARTER 1966.
SPECIFY FILE NUMBER 1440-C2.3.004
AUTHOR ••• MR.

INQUIRIES TO AUTHOR
A PRCGRAM MACRC TO ENABLE THE 1231 OPTiCAL MARK PAGE READER
TC OPERATE WITH A 1440, 1401 OR 1460 DATA PROCESSING SYSTE~.
THE MACRO IS WRITTEN FOR USE WITH 1401 AUTOCODER ION DISK/,
PROGRAM NO. 1401-AU-008, AND ALLOWS A SPECIFIC 1231 READ
SUBRCUTINE TO BE GENERATED.
BOTH CONTINUOUS AND ON-DEMAND
FEEDING CAN BE SPECIFIED, AND ALL 1231 INDICATORS ARE TESTED.
A ROUTINE IS INCLUCED FOR TRANSLATION OF THE 1231 INPLT TO
NUMERIC DATA.
ALTERNATIVELY, THE USER CAN PROVIDE HIS OwN
TRANSLATE TABLE TO TRANSLATE TO OTHER CODES, USING THE SUPPLIEC
1231 TRANSLATE ROUTINE.
A NUMBER OF EXITS ARE PROVIDED AT
VARICUS PLACES IN THE 1231 READ SUBROUTINE, SO ALLOWING THE
USER TO MODIFY, OR BYPASS, PARTS OF THE SUBROUTINE.
MINIMU~, MACHINE REQUIREMENTS ARE 4K 1401, 1440 OR 8K 1460 wITH
INDEXING AND STORE ADDRESS REGISTER FEATURE ON 1440 OR 146C, CR
ADVANCED PROGRAMMING ON 1401, AND SENSE SwITCHES.

1440-02.5.002
CVOOA TO CONVERT 1401
AUTOCODER DPS TO 1440 OPS ON 1440
AVAILABLE 1ST QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.5.002
AUTHOR ••• W.B. KUENEMANN
I BM CORPORATION
6900 FANNIN STREET
HCUSTON, TEXAS
77025
DIRECT

1440-02.6.002
LEFT ZERO CHECK PROGRAM
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1440-02.6.002
AUTHOR ••• ROBERT E. HANSON
IBM CORPORATION
273 STATE ST.
SPRINGFIELD, ~.ASS.

J.M. NEWCOMER
DIRECT

DIRECT

INQUIRIES TO AUTHOR
THIS PROGRAM CCNVERTS 1401 AUTOCODER CP CODES TO ACCEPTABLE
1440 OP CODES.
THE PROGRAM RUNS ON A 4K-1440 WITH ONE 1311,
INDEXING AND STORE ADDRESS REGISTER, HIGH-LOw-EQUAL C(!~PARE,
ONE CARD READER PUNCH - 1442, AND ONE PRINTER - 1443.
THE
SOURCE PROGRAM IS WRITTEN IN AUTOC[DER.
208 SOURCE STATEME~TS.

INQUIRIES TO ••
MR. J.M. NEWCOMER, ANCERSON I; GILBERT ASSOCIATES,
35 ~. PiTTSBURGh ST.,GRttNSBLJRG, PA.
i5601

INC.,

THIS PROGRAM WAS DESIGNED PRIMARILY TO LIST OBJECT DECKS
IN THE CONDENSED-LOADER FORMAT ON A PRINTER WITH THe
STANDARD 52-CHARACTER TYPE-BAR.
ANY OTHER CARDS "HICH
CONTAIN THE 11 UNPRINTABLE SPECIAL CHARACTERS MAY ALSO BE
LISTED.
WHEN LIST ING AN OBJECT DECK IN THE CONDENSED LOADER
FORMAT IT IS NORMALLY IMPOSSIBLE TO TUL IF A BLANK PCSITIC~
IS A BLANK, WORD-SEPARATOR CHARACTER, GROUP MARK, OR CNE
OF T~E LESS FREQUENT SPECIAL CHARACTERS.
THIS PROGRAM "ILL
PRINT THE CARD IMAGE AND THEN PRINT A SECOND LINE INDICATI"'G
THE SPECIAL CHARACTERS BY APPROPRIATE CODES.
IF THE CARDS
BEING LISTED ARE AN OBJECT DECK THE 5-CHARACTER ADDRESS
EQUIVALENT OF THE 3-CHARACTER ADDRESS IN ThE FIRST THREE
COLUMNS IS PRINTED ON ThIS LINE.
IF THE FIRST THREE COLUMNS
WILL NOT GENERATE: A VALID ADDRESS ILOADER CARDS, CARDS "ITH
SPECIAL CHARACTERS, ALPHA CHARACTER IN COLUMN 2, ETC.I
THE ~CCRESS IS NOT PRINTED.
THIS ADDRESS MAY ALSC BE BYPASSED

INQUIRIES TO AUTHOR
THIS PROGRAM WILL TAKE A DECK OF USER KEYPUNCHED CARDS AND
CCuNI IHe NUMBER OF LEACING lEROS IN uP ro .EN uSER DEFINED
FIELDS.
THE OUTPUT IS A S~ORT REPORT SHOIdNG CARD COl;NT,
TOTAL CHARACTERS, NUMBER OF LEADING ZEROS, AND PERCENT LEACI~G
ZEROS.
THE PROGRAM IS DESIGNED TO LET ANY DATA PROCESSING
INSHLLATiON EVALUATE ThE LEFT ZERO FEATURES OF THE 029 KEY
PUNCH AND 059 KEY VERIFIER.
89 SOURCE STATE~ENTS.

1440-02.7.001
AUTOCOCER SYMBOLIC CORE
DUMP ROUT! NE
AVAILABLE 2ND QUARTER 1964.
SPECIFY FILE NUMBER 1440-C2.7.001
AUTHCR ••• DAVID R. ELLS
IBM CORP.,
100 SO. WACKER DR.,

077

Contributed Programs
PAGE

8-1440

078

B-1440

CONTINUED FROM PRIOR PAGE-CHICAGO 6, ILL.

CONT I NUED FRCM PR lOR CGLUMN-AUTHOR ••• W.N. HOLMES

DIRECT INQUIRIES TO AUTHOR
THIS IS A PROGRAM WRITTEN IN 1440 AUTOCODER TO PROVIDE CORE
DUMPS ON A 1443 PR INTER.
EACH CHARACTER FROM MEMORY IS
DISTINCTlY INDEXED FOR EASE OF LOCATION.
WORD MARKS ARE PRINTED
AS THE NUMBER ONE ON A SEPARATE LINE.
GROUP MARKS ARE INDICATED
ON THE SAME LINE AS WORD MARKS WITH THE DIGIT TWO, AND GROUP
MARKS WITH WORD MARKS AS THE 01 GIT THREE.
THE PROGRAM USES
606 TO 705 POSITIONS OF CORE AND IS IN SYMBOLIC FORM SO THAT
IT CAN BE ASSEMBLED WITH ANY 1440 AUTOCODER PROGRAM.
TH I S
PROGRAM CAN BE USED ON ANY 1440 WITH A 1443 PRINTER, INDEX
REGISTERS. AND THE STORE ADDRESS REGISTER SPECIAL FEATURE.
THE PROGRAM CAN BE USED ON ANY SIZE 1440.

1440-02.7.002
CORE PRINT
AVAILABLE 4TH QUARTER 1964.
SPECIFY FILE NUMBER 1440-02.7.002

DIRECT INQUIRIES TO ••
W.N. HOLMES,IBM AUSTRALIA PTY. LTD. ,P.O. BOX 88,ST. KILDA.
VICTORIA, AUST.
THIS PROGRAM DUMPS CORE FROM POSITION 81 ON_ARDS, UNIQUelY
IDENTIFYING All CHARACTERS NOT NORPALLV PRINTED _ITH THE
52 CHARACTER SET.
NO SPECIAL FEATURES ARE REQUIRED.
TWO OPERATION COCE PATC~.ES TO THE PROGRAM AS SUPPLIED
RENDER IT USABLE ON A 4K 1440 WITH 1443 PRINTER AND CARD REACER.

1440-02.7.007
UNRESTRICTED SelECTIVE TRACE
ROUTINE
AVAILABLE 4TH QUARTER 1966.
SPECIFY fILE NUMBER 1440-02.7.007
AUTHOR ••• MR. J.M. NEWCOMER
DIRECT INQUIRIES TO ••
MR. J.M. NEWCOMER.ANCERSON & GILBERT ASSOC.,
35 W. PITTSBURGH ST .,GREENSBURG, PA.
15601

AUTHOR ••• P.G. LANDOLT
IBM CORP.
600 EGLINTON AVE. E.
HlRCNTO 12, ONTARIO
DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM WIll GIVE A 4K, 8K, 12K OR 16K CORE PRINT.
NO ADVANCED PROGRAMMING IS REQUIRED.
All GROUP MARKS ARE ChANGED
TO LCZENGES.
INDEX REGISTERS ARE PRINTED SEPARATELY.
CORE
POSITION INDICATORS ARE SUPPLIED fOR OUTPUT ABOVE 501.
hORD
MARKS ARE PRINTED AS ONE/S BELOW THE DATA LINE.
CORE POSITIONS
001 TO 100 MUST BE PRINTED MANUALLY.
THIS PROGRAM WILL BE uSEFUL
FOR NON-DISK USERS AND TO OVERCOME THE 4K-12K AUTOTEST
SHORTCOMINGS.
THE PROGRAM CAN ALSO BE USED AS AN UTILITY
PROGRAM fOR PRODUCTION RUNS.
1440 CORE PRINT CAN BE USED ON All
1440 SYSTEMS 4K TO 16K.
THE PROGRAM HAS BEEN WRITTEN IN MACHINE
lANGUAGE IN ORDER TO BYPASS THE NEED fOR A PROGRAM LOADER.

1440-02.7.003
CORE DUMP ROUTINE IN ACTUAL
fORM
0
AVAILABLE 2ND QUARTER 196 5.
SPEClfYo FILE NUMBER 1440-02.7.003

THE TRACE ROUTINE IS DESIGNED TO AID IN THE DEBUGGING OF
COMPLEX PROGRAMS BY ALLOW ING THE PROGRAMMER TO OBSERVE THE
LOGIC FLOW WITHIN THE PROGRAM.
PRIOR TO EXECUTING EACH
INSTRUCTION THE TRACE ROUTINE PRINTS A LINE OF INFORMATION
SHOWING THE INSTRUCTION. INDEX REGISTERS, HLE INDICATOR STATLS,
THE DISK CONTROL FIelD ON DISK OPERATIONS, AND THE A- AND
B-REGISTER CONTENTS.
THE TRACING MAY BE RESTRICTED TO A
SPECIFIC AREA IN CORE.
MACHINE CDNFIGURATlON- 8K OR LARGER 1440 WITH INDEXING AND
STCRE ADDRESS REGISTERS SPECIAL FEATURE.
A 4K MACHINE MAY
BE USED IF MODIFY ADDRESS IS AVAILABLE.
1443 OR 1403 PRINTER
WITH ANY NUMBER OF PRINT POSITIONS.
IF PRINT STORAGE IS
AVAILABLE THE TRACE MAY BE REASSEMBLED TO RESIDE ABOVE
THE PREDEFINED CORE POS IT ION.

1440-02.9.001
NAME AND ADDRESS FILE
MAINTENANCE PROGRAM
AVAILABLE 3RD QUARTER 1964.
SPECIFY FILE NUMBER 1440-02.9.001

AUTHOR ••• PAUL O. HAM ILTDN
IBM CORP.
1500 N. 2ND ST.
HARRISBURG, PA.

AUTHOR ••• MR. J.C. L!JCMIS
IBM CORP.
1222 NORTH fo!AIN AVENUE
SAN ANTONIO. TEXAS

DIRECT INQUIRIES TO AUTHOR

DIRECT INCUIRIES TO AUTHOR

THIS IS A PROGRAM IN ACTUAL 1440 MACHINE LANGUAGE TO PROVIDE
CORE DUMPS Of ANY SIZE MEMORY 1440 ON A 1443 PRINTER.
A SEPARATE
MEMORY ADDRESS INDEX LINE IS PRINTED FOR EACH 100 POSITIONS
STARTING WITH LOCATION 101.
WORD MARKS ARE PRINTED ON A SEPARATE
LINE AS A NUMBER 1.
GROUP MARKS 12-7-8 ARE REPLACED AND PRINTED
AS A PROGRAMMERS BLANK 2-8.
THE PROGRAM DESTROYS ONLY THE fIRS T
86 POSITIONS Of CORE.
PRINT OUT IS ALSO GIVEN Of INDEX REGISTER
CONTENTS LAST COMPARE STATUS AND SENSE SWITCHES ON.
BLANK 100
POSITION BANDS WITH NO W/M ARE NOT PRINTED.
THIS PROGRAM CAN BE USED WITHOUT MODIFICATION ON ANY 1440 WITH
INDEX REGISTERS AND STORE ADDRESS REGISTER SPECIAL FEATURE.

THE PROGRAM CREATES AND MAINTAINS A SEQUENTIAL FILE OF NAMES
AND ADDRESSES BY STORING THEM AS VARIABLE-LENGTH BLOCKED RECCRDS
ON HiE DISK PACKS IN EITHER SECTOR OR TRACK RECORD MODE.
THE
NUMBER Of CHARACTERS PER LINE AND NUMBER OF LINES PER
ADDRESS IS VARIABLE.
APPROXIMATELY 39.000 ADDRESSES CAN BE
STORED ON ONE PACK WITH THE TRACK RECORD FEATURE.
A LCG IS
PRINTED SHOWING ADCITICNS, DELETIONS, AND BEFORE AND AFTER FGR
FILE CHANGES.
8K 1440 WITH INDEX REGISTERS, 1442 CARD
READER/PUNCH. 1443 PRINTER, AND T.O 1311 DISK DRIVES.
THE PRCGRAM IS WRITTEN IN 1440 AUTOCODER.

1440-02.9.002
SOURCE REGENERATION OF 1401
SPS TO 1440 AUTOCODER / AUTOC/
AVAILABLE 3RD QUARTER 1965.
SPECIFY FILE NUMBER 1440-02.9.002

1440-02.7.004
CORE DUMP
AVAILABLE 4TH QUARTER 1965.
SPECIFY FILE NUMBER 1440-02.7.004
AUTHOR ••0.W.C. WORTHINGTON
IBM CORPORATION
180 SOUTH MAIN STREET
PROVIDENCE, R.I.
02903

AUTHOR ••• MR. R. CARELLI
BLUE CROSS/BLUE SHIELD CENTRAL N.Y.
407 SOUTH STATE ST.
SYRACUSE. N.Y.
13202

DIRECT INQUIRIES TO AUTHOR

DIRECT INQUIRIES TO AUTHOR

THIS PROGRAM GIVES A CCRE DUMP FOR 4K, 8K. 12K OR 16K 1440
SYSTEMS.
IT WAS DESIGNED BECAUSE MOST OF THE EXISTING
MEMORY DUMPS DESTROYED A PART, OR PARTS. OF STORAGE AS THEY
WERE LOADED.
THIS PROGRAM USES ONLY THE FIRST EIGHTY
INITIAllY AND PRINTS ALL REMAINING POSITION, OF STORAGE.
WORD
MARKS ARE PRINTED AS ONES ON THE LINE FOllOWING EACH DATA BAND
OF STORAGE.
GROUP MARKS ARE PRINTED AS GIS IN THE DATA LI~E
AND W OR M IN THE WORD MARK LINE DEPENDING ON THE PRESENCE CR
ABSENCE OF AN ASSOCIATED WORD MARK.
THERE ARE T~O
DECKS AVAILABLE -- A 4K DECK AND ONE fOR 8K AND LARGER SYSTEI'.S.
TO FACILITATE THE LOADING OF THE PROGRAM AND THE CDNSERVATI!JN
OF CORE USED, THE PROGRAM HAS BEEN WRITTEN IN SELF-LOADING.
MACHINE LANGUAGE.

1440-02.7.005
TRACE WITH EASY ENTRY AND
EXIT
AVAILABLE 1ST QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.7.005

1440-02.9.003
PUNCH CORE IN PROGRAM LOAD
FORMAT
AVAILABLE 1ST QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.9.003

DIRECT INQUIRIES TO AUTHOR
THE 1440 PUNCH DUMP PROGRAM WILL PUNCH IN THE CONDENSED LOADER
FORMAT. CORE STORAGE STARTING WITH LOCATION 321.
THE PRIMARY
PURPGSE OF THE PROGRAM IS TO PROVIDE FOR DISASTER - RESTART
PROCEDURES FOR A 1440 CISK SYSTEM.
IF A PROGRAM FAILS TC GET
TO END OF JOB. CORE CAN BE DUMPED INTO CARDS.
THIS CORE IMAGE
CAN BE RELOADED IWITH NECESSARY MODIFICATIONSI THEREBY SAVIIIG

DIRECT INQUIRIES TO AUTHOR

iT

~iLL

PRINT OUT THE I ADDRESS. INSTRUCTICN AND THE CONTENTS CF
THE A AND B FIELD AFTER EACH INSTRUCTION IN THE PROGRoAM TO BE
TRACED.
PROVISION IS MADE FOR PART TRACING.
CERTAIN VERY
UNUSUAL TYPES OF CHAINING CANNOT BE TRACED.
MACHINE CONFIGURATION- 1440 D.P.S. WITH S.A.R. AND M.A ••
STCRAGE REQUIREMENTS ARE 1380 LOCATION.
SOURCE LANGUAGE IS
AUTOCODER.
PRCGRAM EXECUTION TIME- '1000 STEPS ARE TRACED PER
MINUTE.
359 SOURCE STATEMENTS.

1440-02.7.006
SELF-LOADING CORE DUMP
AVAILABLE 3RD QUARTER 1966.
SPEC IFY FILE NUMBER 1440-C2. 7 .006

THIS PROGRAM WAS DESIGNED TO CONVERT THE SPS SOURCE PROGRAMS OF
A 1401 CARD ORIENTED SYSTEM TO THE AUTOCODER FORMAT OF THE 1440
SYSTEM UTILIZING 1440 HARDWARE.
THIS PROGRAM WIll NOT CONVERT
1401 MAGNETIC TAPE OR CISK INSTS.
A 1440 SYSTEM WITH 8.000
POSITIONS Of STORAGE ••• ADVANCED PROGRAMMING PACKAGE ••• 1441
CENTRAL PROCESSING UNIT ••• 1442 READ/PUNCH /2 UNITS ARE RECUIRED/
OR 1444 PUNCH /1 UNIT REQUIRED/ ••• 1443 PRINTER OR 1403 PRINTER
WITH 1446 CONVERTER.

AUTHOR ••• JEAN M. HARVEY
IBM CORP.
1200 FIFTH AVE.
SEATTLE. WASH.

AUTHOR ••• M.N. DAVID
IBM CORP.
I RELAND LIM ITED
28 FITZWILLIAM PLACE
DUBLIN 2. IRELAND

(HIS IRACE PROGRAM is AN AiD fOR DE8UGGiNG PROGRAMS.

INC.,

iCTAL ACCUioiULAiiGNS, DiSK STATUS AND

HH~UT/GiJT

INFORMATION.

THIS ALLOWS fOR ADDITIONAL OPERATOR INDEPENDENCE, SAVES POSSIBLE
LENGTHY RERUNS AND PRESERVES 01 SK INFORMATION INTACT.
THE
PROGRAM IS WRITTEN FOR A 1440 EQUIPPED WITH A CARD/READ PUNCH
IN AUTCCODER LANGUAGE.

1440-02.9.004
GULP 4
AVAILABLE 4TH QUARTER 1966.
SPECIFY FILE NUMBER 1440-02.9.004
AUTHOR ••• MR. T. PATTERSON

Contributed Programs
B-1440

B-1440

CONT INUED FRCM PR lOR PAGE--

PAGE

079

CONTINUED FROM PRIOR COLUMN--

DIRECT INQUIRIES TO ••
MR. T. PATTERSON,GRANlTE CONSTRUCTICN CO. ,P.O. BOX 900
WATSONVILLE, CALIF.
THIS PROGRAM PROVIDES A LOAD AND GO ObJECT DECK FOR PRCDUCI~G
QUICK AND SIMPLE REPORTS OR REPRODUCE CARDS IN NEW FORMATS
PUNCIiING ONLY AS MANY CCLUMNS AS NECESSARY.
GANG A SINGLE
CONTROL FIELD.
NUMBER OF COLUMNS IN THE PUNCHING FEATURE
ARE INDICATED IN THE CONTROL CARD, CUTTING DOWN PUNCH TIME.
THE PROGRAM PROVIDES ITS OWN EDIT WORKS, ZEROS, BLANKS AND
NUMBERS FROM 0 TO 9 SO THAT SEPARATE CCNSTANTS NEED NOT BE
SET UP IN CONTROL CARDS BUT MERELY CALLED FOR.
COLUMN HEADI~GS
ARE PROV IDEO FOR AND PR INT ING IS AUTOIIA TIC.
I T ACCUMULATES
INTERSPERSE GANG
TOTALS AND PRINTS THEM ON RUN OUT OF CARDS.
PUNCHING CAN BE ACCOMPLISHED ON THE REPUNCHED CARDS.
ALL ceNTROL
CARDS FOLLOW THE OBJECT DECK INSTEAD OF BEING INSERTED.
ANYONE CAN MAKE CONTROL CARDS WITH A MINIMUM OF PROGRA~MING
BACKGROUND.
CONSTANTS AND EDIT WORKS SUPPLIED BY THE PROGRAM
ARE ADDRESSED IN EASY TO UNDERSTAND TERMS I.E •• , FOR ELEVEN
BLANKS CALL FOR Bll, FIFTEEN ZEROS CALL FOR Z15, THE CONSTA~T
NUMBER 8 IS K08, ACCUMULATORS ARE AIO, A20 eTC.
MACHINE REQUIREMENTS ARE- 4K 1440 SYSTEM WITH
- INDEXING AND STORE ADDRESS SPECIAL FEATURE,
- 1442 CARD READ-PUNCH MODEL 1,
- 1443 PRINTER MODEL I AND
- ONE 1311 DISK STORAGE DRIVE.
SOURCE LANGUAGE IS AUTCCODER.

1440-03.1.001
REPRODUCE GANG PUNCH
SIMULATOR
AVAILABLE 4TH QUARTER 1965.
SPEC IFY FILE NUMBER 1440-03.1.001

DIRECT INQUIRIES TO AUTHOR
DEPOSITS, CHECKS, CASH SLIPS, CONTROL SLIPS AND SUBSTITUTE
DOCUMENTS ARE ENTERED INTO THE 1412 OR 1240.
AN IN-PRCCF JCURNAL
IS PREPARED, A PRIMARY DISTRIBUTION OF THE DDCUMENTS IS
PERFORMED, AND GOOD DATA RECORDED IN DISK STORAGE.
THE DATA
RECORDED IN DISK STORAGE IS THEN READ AND CASH LETTERS FOR
KILL-POCKETS PREPARED.
THERE ARE 1944 SOURCE STATEMENTS.
MACHINE CONFIGURATION FOR 1440 IS- A 1441-A4 8K CPU WITH NO.
4631 INDEX REGISTERS AND STORE REGISTERS ••• NO. 5561 PRINTER
ATTACHMENT ••• NO. 3321 DISK STORAGE CONTROL ••• NO. 7080 SERIAL
I/O ADAPTER ••• NO. 2260 CONSOLE ATTACHMENT.
A 1442-1 OR 2 CARD
READ PUNCH WITH NO. 1632 CARD READ PUNCH ADAPTER.
A 1443-2
PRINTER WITH NO. 5567 PRINTER CONTROL ••• NO. 5559 PRINT
POSITIONS, 24 ADDITIONAL ••• NO. 5585 PRINT STDRAGE ••• NO. 6401
SELECTIVE CHARACTER SET ••• A 1447-1 CONSOLE WITH NO. 7600 SENSE
SWITCHES ••• A 1412 MAGNETIC CHARACTER READER WITH 1311-1 DISK
STCRAGE DRIVE ••• 1311-2 DISK STORAGE DRIVE.
MACHINE CONFIGURATION FOR 1240 IS- A 1241 A4 8K CPU WITH NO.
4631 INDEX AND STORE REGISTERS ••• NO. 5561 PRINTER ATTACHMENT •••
NO. 3321 DISK STORAGE CONTROL ••• NO. 2260 CONSOLE ATTACHMENT.
A
1442 1 OR 2 CARD READ PUNCH WITH NO. 1632 CARD READ PUNCH
ADAPTER.
A 1443 2 PRINTER WITH NO. 5567 PRINTER CONTROL ••• NC.
5559 PRINT POSITIONS ADDITIONAL 24 ••• NO. 5585 PRINT STORAGE •••
NG. 6401 SELECTIVE CHARACTER SET.
A 1447-1 CONSOLE WITH NO. 7650
SENSE SWITCHES.
A 1311-1 DISK STORAGE DRIVE 1311-2 DISK STORAGE
DRIVE.

1440-10.2.003
INSTALLMENT LOAN ACCOUNTING
AVAILABLE 3RD QUARTER 1965.
SPECIFY FILE NUMBER 1440-10.2.003

AUTHOR ••• DENNIS P. LEE
C/O COMMODITY SERVICE CO. /JA./ LTD.
7-9, HARBOUR STREET
KINGSTON, JAMAICA

AUTHOR ••• MR. ERNEST wONG
DIRECT INQUIRIES TO ••
ERNEST WONG,IBM CORP.,420 MONTGOMERY ST.,
SAN FRANCISCO, CALIF.
94104

DIRECT INQUIRIES TO AUTHOR
THIS PROGRAM HAS BEEN DESIGNED TO PERFORM ANY/ALL OF THE
FUNCTlCNS OF AN I.B.M. 519 WITHOUT PROGRAMMING EFFORT ON THE
USERS PART.
THE SYSTEM ON WHICH THE OBJECT PROGRAM IS TO BE RUN
MUST HAVE AT LEAST 4000 POSITIONS OF CORE STORAGE WITH NO
SPECIAL FEATURES.
ONE I.B.M. 1442 CARD READ-PUNCH.
CNE
I.B.M. 1443 PRINTER.
IF THE REPRODUCING PHASES ARE DESIRED THE
OBJECT PROGRAM ALSO REQUIRES ONE I.B.M. 1311 DISK STORAGE DRIVE.

1440-03.3.001
SPS TO AUTOCOOER CONVERSION
PROGRAM
AVAILABLE 3RD QUARTER 1966.
SPECIFY FILE NUMBER 1440-03.3.001
AUTHOR ••• MR. J.M. NEWCOMER
DIRECT INQUIRIES TO ••
MR. J.M. NEWCOMER,ANDERSON & GILBERT ASSOC., INC.,
35 W. PITTSEURGH ST., GREENSBURG, PA.
15601
SPSCV TRANSLATES SOURCE DECKS WRI TTEN IN 1401 SPS INTO A
SOURCE DECK FOR 1440 AUTOCODER PROCESSORS.
THE RESULTING
OBJECT DECK CAN THEN BE RUN ON A 1440.
ALL 1401 OPCODES ARE
REPLACEr: BY 1440 OPCODES, ALL I/O INSTRUC TIONS MAY BE
TRANSLATED TO 1440 EQU IVALENTS UNDER SI
()

tv

oI

......

0"1

o
......
I
01

®

International Business Machines Corporation
Data Processing Division
112 East Post Road, White Plains, N.Y.I06ot
[USA Only]
IBM World Trade Corporation
821 United Nations Plaza, New York, New York 10017
[International]

C20-1601-S

n
l\)
o

I
......

O'l

o
......
I

(J]

TIrn~
®

International Business Machines Corporation
Data Processing Division
112 East Post Road, White Plains, N. Y. 10601
(USA Only)
IBM World Trade Corporation
821 United Nations Plaza, New York, New York 10017
(International)



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2003:08:21 17:44:42-07:00
Modify Date                     : 2009:09:01 06:04:08-07:00
Metadata Date                   : 2009:09:01 06:04:08-07:00
Producer                        : Adobe Acrobat 9.13 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:633c10e2-9f25-4643-856d-2857b54ee60b
Instance ID                     : uuid:d88de1ee-9d1d-4e90-b5ad-7c4436da5380
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 113
EXIF Metadata provided by EXIF.tools

Navigation menu