Text preview for : TIE5-0021_1401pgmgTechni.pdf part of IBM TIE5-0021 1401pgmgTechni IBM 140x TIE5-0021_1401pgmgTechni.pdf
Back to : TIE5-0021_1401pgmgTechni. | Home
TECHNICAL TIE 5-0021
INFORMATION December 22, 1964
EXCHANGE 190 pages
XT
IBM 1401,1440 AND 1460 PROGRAMMING AND OPERATING
TECFINIQUES
Mr. Jack Melnick
150 Grand Street- Basement
White Plains, N. Y.
FOR IBM INTERNAL USE ONLY
This paper is in the author's original form.
The objective in providing this copy is to
keep you informed in your field of interest.
Please do not distribute this paper to persons
outside the Company.
Distributed by
DPD Program Infor:mation Department
IBM Corporation
112 East Post Road TIE 5-0021
White Plains, New York
IBM 1401, 1440 and 1460 Programming and Operating Techniques
Page Key
'if of Pages
3 Unnumbered pages in front (title, disclaimer, abstract)
Contents
6 Section A (A-1 thru A-c) IBM 1401, 1440 and 1460
71 Section B (B-O thru B-69) PROGRAMMING AND OPERATING
13 Section C (C-1 thru C-13) TECHNIQUES
15 Section D (D-O thru D-14)
10 Section E (E-O thru E-9)
11 Section F (F-O thru F-10)
7 Section G (G-O thru G-6) A. Elaine Taylor
Advisory Systems Specialist
8 Section H (H-O thru H-7) 150 Grand Street
White Plains, New York
23 Section I (I-a thru 1-22)
Maurice D. Howe
20 Section J (J-O thru J-19) Marketing Publications
Washington Ave. Lab
Dept. 293/Bldg. 630-1
Endicott, New York
188
Jack Melnick
Manager, Field Techniques Development Projects
150 Grand Street
White Plains, New York
August 18, 1964
IBM 1401, 1440 and 1460
PROGRAM1tUNG AND OPERATING
TECHNIQUES
This paper contains programming and operating tips for the IBM
-1401, 1440 and 1460 Data Processing Systems, and is intended to
To the best of our knowledge, the contents of our work entitled supplement the System Operation Reference Manuals, Special
"IBM 14:01, 1440 and 1460 PROGRAMMING AND OPERATING Features Manuals, and other manuals of the 1401/1440/1460 SRL
TECHNIQUES" is free of any proprietary, secret or confidential series. These tips and pointers can be considered the 1400 Series
information belonging to a person or organization outside the IBM equivalent of the old. unit record "Principles of Operation Bulletins".
company. Since this paper is a collection of teclmiques, we have
used the work of others and have obtained permission to do so,
where necessary.
8/18/64
A. Elaine Taylor Maurice D. Howe Jack Melnick
Direct Inquiries to:
Jack Melnick
150 Grand Street
White Plains, New York
WH9-1900 X4517
August 18, 1964
OVERALL TABLE OF CONTENTS ~A' General System Teclmigues Information
Available Now
Contents ~
A General System Techniques Information
B Subroutines and Subroutine Teclmiques A-l Standard BCD Interchange Code A-2
C CPU Operating Pointers and Miscellaneous A-2 Word Mark Control in Data Movement A-5
Error Indications
D Reader /Punch Operating Pointers and Miscellaneous
Error Indications
E Printer Operating Pointers and Miscellaneous
Error Indications
F Branch Instruction Pointers
G Add and Subtract Instruction Pointers
H Multiply and Divide Instruction Pointers
I Miscellaneous Operation Codes and I/O Pointers
J Magnetic Tape Considerations
Future Sections
K Disk-File Programming Tips
L Program Assembly Methods and Tips
M Macro Library
Z Index
A-l
(A-l) Standard BCD Interchange Code
The Standard BCD Interchange Code derines for the IBM Corporation
a standard 64-character set for the IBM 1401 r 1440, 1410,. 1460,.
7040, a..'1d 7044 Data Processi.'1.g Systems. The code provides compa-
tibility of data for interchange among all systems using this standard.
The standard provides a consistent definition of:
1. IBM Card Code
2. IBM BCD Magnetic Tape Code
3. Relation between these codes and printed symbols
(graphics)
4. Relation between these codes and machine control codes
5. Collating sequence of code elements
6. Two subsets of alternate graphics
In addition, the standard provides uniform graphics for publications.
Exi:'Oting published material will be changed to reflect the standard
BCD L'1terchange code.
Figure A-l is a chart of the standard BCD interchange code. Column
2 shows Lhe graphics for the 64 code elements. The equivalent card
and BCD codes are shown by columns 3 and 4. The collating sequence
of the 64 code elements is indicated in column 1 by a collating number
which runs from 00 (low) to 63 (high).
A-2
f)
2
Collating Graphics
3
Card Code
I 4
BCD Code Spec Sign.
6
Char. at d
7
IBM 1401
Number. 012 Code
B A 8 4 2 Branch lItO
Blank No Bits
B A 8 2 HaIt.
,B A 8 4 wr.w/m Clear word mark.
8
GM
3 8 8 2
* 4 8 ;E 8 1 lnQ. Cleg,r
j 5 8 :B 8 4
6 8 IE 8 1 2
.6- 7 8 :B 8 4 2 MC
/ 1 A Uneq-Comp. ; Clear storage.
3 8 1 Set word mark.
6, 15 %( 4 8 A 8 4 Proc. Check i Divide
16 ~ 5 8 [;. 8 1 ws
!
17
16 "
:ttl
6
7
8
8
A
[;.
8
8
4
~
2
2 SM
I
19 "6 2 8 A SB
ZQ 1.= 3 8 8 2 i Modify Address
21 @! 4 8 8 4 carr. char. 12 : Multiply
~Z 5 8 8 1
23 > 6 8 8 4 2
2~