• ~ 1620 GENERAL PROGRAM LIBRARY
1620 CARD SYSTEM DEMONSTRATION 11. O. 023~'***********
*~**********.
,.:*~.*
<Z><2* * * * * * * ** *
.*!mt, * * * * * ** * * * + .*0.* * * * * * * * * *.*
*************
************'-
*************
~ ~
:$$***********
. -- - - - -1i1fWJ¥"M'&I"'''t!!lil!tet=rMr;oMt!rirn'+'~ dtI, ,;w,wdtftdtti"HII f tlW 'b b 'H', rt"fhtt M ij" b"ly HbttlW" II trI/'Wril1"tit Ai Uk d:!'H'UIMflW
o
1620 CARD SYSTEM DEMONSTRATION
o
o
Author: Mr. Carl F. Fink IBM Corporation
1933 W. Wisconsin Avenue Milwaukee, Wisconsin
as _ai1ii:: Ii
o
DECK KEY
1. Machine Language Deck
o
o
iiiiUiUiiUd;::'
o
o
o
1620 Card System Demonstration
A. Purpose/Description: To simply demonstrate the 1620 card system's arithmetic, reading, punching and typing abilities.
B. Method: N/A
C. Restrictions and Range: N/A D. Accuracy: N/A
E. Machine Configuration: 1620 with card input/output, no special features, any core size.
F. Program Requirements: N/ A
G. ~ourc~ Language: N/A as the program is written in ~~~?ine language.
H. Program Execution Time: 5 Minutes.
I. Check-Out Status: N/A
J. Sample Probleln Running Time: 5 Minutes
K. Comments: rrhis program and its documentation were written by an IBM employee. It was developed for a specific purpose and submitted for general distribution to interested parties in t.he hope that it might prove helpful to other members of the data processing community. The program and its documentation are essentially in t.he author's original .form. IBNI serves as the distribution agency in supplying t.his program. Questions
concerning t.he use of the program should be directed to t.he author f s attention.
o
TABLE OF CONTENTS
PROGRAM DESCRIPTION SAMPLE OUTPUT
OPERATING INSTRUCTIONS PROGRAM LISTING
o
o
--
.?
o
o
o
Program Description
This is a short program used to demonstrate the 1620 card system. As shown by the typed output sample, various facts about the 1620 are typed out, and its arithmetic speed and
input-output abilities are demonstrated.
The program deck consists of 27 cards:
Card 1 , the loading card,
Cards 2 and 3, the addition table, Cards 4-11, the program,
Cards 12-27, the IIdata", cards carrying the infor- mation which is to be typed out. .The 12th and 27th cards
~l'_ ... l:l,,~_
...
_~~Clll.ge~ from "your IBM office" to any desired name.The program is written in machine language and requires only the basic card system. The running time is about five minutes.
COMPUTER
TECHNOLOGY(,
o
o
o
Operating Instructions
Console switches have no effect.
Set margins at 13 and 96.
-... ".-~-..--.-... ...,-.~.----
Clear Core:
RESET INSERT
Type 16 00010 00000 RELEASE
START
INSTANT STOP (after
t
second pause) RESETLoad deck in Read Hopper.
LOAD
Program comes to halt.
Align paper on new sheet.
START
/7
I ---~; I}{~J, / . / .:,.);/~ ..•. .'
o MAY I EXTEND A WELCOME TO ALL OF YOU FRO YOUR "BM OFF i CE.
IF YOU WILL PRESS START I WILL GIVE YOU SOME INFORMATION ABOUT MYSELF.
I AM A SOLID STATE, FULLY TRANSISTORIZED IBM 1620 ELECTRONIC COMPUTER.
I AM READING THIS INFORMATION FROM PUNCHED CARDS AT THE RATE OF 250 CARDS PER MINUTE-(333 CHARACTERS PER SECOND) AND AM TYPING IT AT 10 CHARACTERS PER SECOND.
IF YOU PRESS START AGAIN, I WILL PUNCH CARDS AT THE RATE OF 125 PER MINUTE.
I
WILL NOW DEMONSTRATE MY ARITHMETIC ABILITY. I WILL ADD TEN 20-DIGIT NUMBERS TOGETHER, TYPING AFTER EACH ADDITION.
01 02 03
0405 06 07 08 09 10
I WilL NOW CONTINUE THIS OPERATION, BUT WILL TYPE ONLY AFTER 100 ADDITIONS, 1,000 AND FINALLY 10,000 ADDITIONS (ACTUALLY
tAM PERFORMING TEST AND BRANCH
INSTRUCTIONS ALONG WITH EACH ADD INSTRUCTION).
100 1000 10000
I CAN DO ADDITIONS AND SUBTRACTIONS AT THE RATE OF 1,780 PER SECOND (5 DIGIT NUMBERS) AND CAN DO MULTIPLICATIONS AT THE RATE OF 200 PER SECOND (5 DIGIT NUMBERS BY 5 DIGIT NUMBERS).
0"
I HAVE 20,000 POSITIONS OF CORE STORAGE AND CAN BE EXPANDED TO 100,000
0I DO AN ODD' BIT PARITY CHECK ON ALL INPUT DATA, INTERNAL DATA MOVEMENTS AND
OUTPUT DATA. READING, COMPUTING AND PUNCHING CAN PROCEED SIMULTANEOUSLY.
~o
P L};, F l~,t.;:, ;;;:;~
:VI
.1':),,, , ..
.'
) rf';)/'J",/ •
··."f, ' . A/,y!, ',." 1/",
!,.{ ~i / )
@-- ...
:..-
tl
!"rIJII}l'~ I CAN BE OBTAINED AS A PAPER TAPE SYSTE~LSO -- I WOULD READ TAPE AT THE- c:>
RATE OF 150 CHARACTERS PER SECOND, AND PUNCH TAPE AT 15 CHARACTERS PER SECOND.
I I I I I I I I I I I I I
BBBS
B B
BBBBB B
BBBB
M M
MM MM M M MM M
M M
1 1 1 1 1 11111
6 6
6666 6 6 6666
222 2 2222 2 2222
THANK YOU FOR COMING TO SEE ME.
MORE INFORMATION ABOUT ME CAN BE OBTAINED FROM YOUR IBM OFFICE.
~.: ~
0000
o
0o
0o
0 0000-.lJ
'-<
o
ro-
...
[
IBM
1620 Data Processing SystemPROGRAM INSTRUCTION SHEET
Form X26-6857-! Printed in U.S.A
Application: _
.~I ~~~~O~
____~~~"!~dt",---,~~~·!!!:.lo.- ______
Date:"-~
- " I Page: -+--1 _ of~
Routine: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Written by:
Qo.dL
F~OPERATION
Q COMMENTS
LOCATION P
MNEM. NUM.
,"' , .• ' '" o I 1 2.3141516 7 1 8 1 9 I 10 I 11 ." ~.Y;;j~~.Jii
o 0 COO
RN 3'oo,,"f2.
0 0 5 0 0o , 2. R~ 3 -",
I 0
0 3 2.'i:
o 0 S~oo
z.
'feM
I&.(-'--1-
0 0 0 1 ' -L_ oo~"2-
I , , , , , ,o
~"
B'I .., b no;.ro1. 01 2. 0 ()o
t.I9
A~ I,
o 0 0 19
o 0 080o " 0
B
~ qo ()
0 , I 1. () 0 0 0 0 _-L---1--'_._._.,... tlQ I · r _ _ _ _ I.e: <:.
-
~ ~.-;
"'~
'10'l.
H
~8
( ' ) 0 0 0 0 : > 0 0 0 0-
- - - ' - - ' - -
'f
I'i K
3 .4o
0 00 ~o
0 I 0 "2- -- - ' - - -lIlb
BT~ 11 0.083Y o
0 00' 1 , , , , , ,~L(
3 J
8TtI\\1 oei!
Y- o 0 001 , , , , ---'-"I
S 0 Ki'l S
0 0o
0 0 0 o 0 0 0 , , ! ~.---I.-_--L----J. __ - - - L - L - - -t
00 .i
·
¥b:lBTM ,-,
0 C)t
'54 o
0• -L--...--1-- t , , , ,~
·
t.{1
~ ST~'-' o
0'i
3 " o 0 o0' ,
tf~b H ~ ~ 0
o
0 0 0 0 0 0 0 0 .1.L{~8 DN 3S
,
S 0 0 0 o 0 q 0 0---'---'
S'to BT M I , 0
o
~ 3.q o
0002
5"~ ,:l
TO
:loSo oq-,
e, o a 4 00S3cf
i~'''''
l, o
0 ~1 S o
0o
0 IS-lt ,
rat> q~ ooSq4
0 o ~ 1 ~ 5"53WN "31 o
0 q , ~o
0 I o o·S l () t<
'34 o
0 0 0 0o
0 , 0 '2..S"l'~
s ~ "
- -:...-~----'-OoS3'io
0 () 0 05
q
,c./WN 3j
o 0q 1 4
00,
00(p 0
6 I<
:3q
0 0 0 0 0o
0 I o 2-" I
8
I< ) - - - '34
0o
0 0 0o
0 Io 2
&,30 S T r~Jl r"l 0083'" 0 0 0 0 3
G .t.f ~ :8D
Itf
$ ~.,o,6-,-' 8
007f73l,
S.c! III
~-,-JJ~I 00q J
S 0 0 0 0 'b '6
(?)'1 '1 o06L/a. o
0 0 0 0o ~.7 ~
WfJ---'----r.;---- li.S o
01f 1.3
00 I 0 0 -C,
~ 0I<
13 L{ 0 0 0 0 0o
0 I 0 2-10
- --- --1--
0091 1
7
0 ~le,D._ 43
067·so
-!1
J,~5
fYl l';lo 0"
S-3o
0 0 0- I
.. 1 IIBM
1620 Data Processing SystemPROGRAM INSTRUCTION SHEET
Form X26-6857·1 Printed in US.A
o
Application:_~j __I~
~~ It) __
I)'·~·~·~~,~~:~~~_._________ Date: _ _ Page: ~ ___ of _~ ____ _Routine: ____ .. _ _ , , _ _ Written by: _ _
~
I. r; C 1\ T I U :'1 or t RA T I 0 t'-!
f - - - . -... --~ --.. ----.. - - P ~, COMMENTS
MNEM. NUM.
% o I 1 213141516 7 1 8 1 9 1 10 1 11 : ' :;:ffr;$iH'J'~!;;p."$;'rw)f%-%"~ / ~<0Z/ % ~I%:~ " J J; J:.,
1~fo
SM
( ~ 0" G1 If
000F I
73i B
Jf~ ~ 0'sL/
0 0 0 0 0ISo J< 3 l/ o
0o
0 0o () I
0 '--f---'-- . . . . L -
7 b:l
BT~ I1
00 )3cf
0 0o D3
--'----.L77t/
BT~ 17o () 82j o
0 0"03
f--
r-_~..LJ ~
6
~,T ,rv,
I '--~ _ _o
--'--_--'--_..L..-0 ~3 'I o
D 0-0
!t - ' - - l - - - L . I I - L - - - - 1 . . . . - - .. __,q% BrM
17 0 0t .3
L/o
0 otis I I I I7'
I 0BTNI II
0() a
g4 o
0o -
0 ~ - - ' - - - -8~a.
U,.
4~o
0 o 0 () 0 0o ()
0r--J--L-~ 3 " R/l 31
0 0q'f
3 () 050 0 ~--"--- I I I ... _ .. ..L...H L/ ~
wA
3't o
0'I q 3
() 0 } 0 f) I I _---'----..-.L..----..L- I I .L_--'---?s8 I< 34
000 0 0 0 0I o
1 I I I I I ~._._ • ..J_0
,j7
0AM
II
001/
J3 o ()
0 "0 I ..L. I I I _!---1 . . _. __ 1 - - t _______8'~:l ~ ;"',1./ 0
o 4
I3
oo~33 I I I I !~
q ,,/
B·Nr. '11 o
0a 3 '+
0 IJ..Oo·
I !----L---.--J...-~____L.__~~-"_tt-'-~~6
tr:FIr1
I"
0 0 L{ I3
0 0 0- o
0 I I I I ...l _ _ ---1. _ _ _ i _ _ L _ - L -__ ...L..._J.. _ _ .. _ l . - _ ... __ ...l __ ~ _ _ •~ I ~
t< 3'1
0 0 0 0 0o
0 J O:L -,-_...l~~o
~ 3'1
0 0 0 oC) 0 0 Io
2----' .... -
~
t/l B B.
J.I~o {)
000 0 00o
0 --'---'---'---o
:':i()' 0 0~Stf {)O
-
0 0 0 () 0 0~ 6, , 00
o
0 0 0 0 000~
~ ~.~ J.!..u.n1
~~ lO.o -fL;._ .. ft.JJ""-'.J\AA.~~ iO~Pzw..a
\r iU
.
---'--"--~-. ."---'---l-_...-C- I I ~~--'-
0
! I I-
f/
--·._ .... J.f. __
rQ~...
~~.L~~..
PRESS START I WILL GIVE YOU SOME INFORMATION ABOUT MYSELF.o
"'--"-T-'AM'A'SOL1D STATE, FULLY TRANSISTORIZED IBM 1620 ELECTRONIC COMPUTER.I AM READING THIS INFORMATION FROM PUNCHED CARDS AT THE RATE OF 250 CARDS '-PER'-'MlNUTE"-'-(333 CHARACTERS PER SECOND)ANO-'AFf"TYPTNG I T AT 10 CHARACTERS
I'
I
_ ... __
._e~R._ ._~_~_f_Q_~. Q_.~" ..I
I WILL NOW DEMONSTRATE MY ARITHMETIC ABILITY. I WILL ADD TEN 20-DIGIT -'-'---ffUMBER'S-"fOG-rTHER, tYP ING AFTER EACH AOllIT'fO"f:'f. '-'
1
I) _____ Jj1~t ________ , ... ____ . ____ , .. ' ..
1000
) ______
to.0.~0__ . _____ -. ____ ,., ... ,.,_"'_. ",' -._.
____ ._l CAN D_Q ADJllI.1Q_NS_.,ANO,_S,UBTJ3~ACI.lQJi~. ___ ~_I ... Itt~_.RAJ·,,~, ... PF", J,}80 ,PER SECOND . (5 DIGIT NUMBERS) AND CAN DO MULTIPLICATIONS AT THE RATE OF 200 PER SECOND , ___ - _ -- .2 ___ - __ - ____________ . ____ , .... __ , ... , ... , .. ' .. _" ... " __ .. _. , ... , ... ,"_"., ... , ... _ (r DIGIT NUMBERS BY 5 DIGIT NUMBERS) .• ____ ._ .. _,_. __ ._ .. " .... ___ .. " " __ ,,,
- ---- --- --- --- ------~----._. ----.... -.----------.. -. ... .. .... _. --",., .. -... --.-.... _ .... -. --.---. --- -- --- -.. _--,,-,"
I HAVE 20,000 POSITIONS OF CORE STORAGE AND--tA~f'BEE)(PANDED TO 100,000.
I DO AN ODD, B1I ... J?.A,R ... I, . .JY._ .. C,l:tEC.K .. ,QN .. _.ALl __ .Ltj.r1J.I._.mOA.IA..~._,J_NI_E.RNAI.. DATA MOVEMENTS AND OUTPUT DATA. READING, COMPUTING AND PUNCHING CAN PROCEED SIMULTANEOUSLY.
___________ J __ CA~t_B.E __ O_BJ.A_LN,E'O .. ,AS __ ~ __ ._e~J>..E,R, __ l~~E __ SYSI~~_ ... ~.LS..Q .. _-:":" I WOULD READ TAPE AT THE RATE OF 150 CHARACTERS PER SECOND, AND PUNCH TAPE AT
15
CHARActERS PER SECONt>'.I- _____ ---~---_____________________________ _
222
2
2222 2 2222
0000 0" .
0
o 0
o 0
0000
THANK YOU FOR COMING TO SEE ME.
z _____ M.QRE __ l.N.EOR.MAJJ_O..N"'.AB'O_UI.~M£." ... CAN~"B"E.~_.Q.B_TI.,-Lt\tEO
__
fRQt1_JI._J.0_J)J~ IT 12. ~ On-I Jr-. . IRQ .
I
MAY I EXTEND A WELCOME TO ALL OF YOU FROM THE PURDUE CALUMET CAMPUS.
~._. ____ LE. YO~LJ1.1bL._J~RE_S.SSTART .1
W.I LL GIVE YOU SOME INFORMAT I
ON ABOUTMYSEL.F.
---·---r-AM-A- C' SOL
Iii stATE ,FULLY TRANS I S TOR
IZED IBM 1620 ELECTRON
IC COMPuftR.
I AM
READING THIS INFORMATION FROMPUNCHED
CARDS ATTHE RATE OF 250CAR[)$
···---PElr-MfNUtE---C3.33 CHARACTERS PER SECOND) AND AM TYP
ING I T AT 10 CHARACTEFfs - ..
,_._ .. _._ ..
e_~B-._S_E__
CO_N_D .•- - - ---- - ---- ---- -----._--- ----- _ .. -.-. --_ .... - _." ------ .. --.-.-----------'-----
IF YOU PRESS START AGAIN, I WILL PUNCH CARDS AT THE
RATE OF125 PER MINUTE.
~ ___ ~}il.L..L .. J~~Q.W._.[)E.;t10N$.TR.AT; _
MYAR IJ'HME
II CABILITY.
I
NUMBERS TOGETHER, TYPING AFTER EACH ADDITION.
---_._, ,--_._-' . ---. ---
i
1 _ _ _ _
f!1 _____________ . ___ .... ____ . __
02 03
04____ 0.5 _____ . _________ . _ .. __ ._. ___ . __ . _______ .. ___ ... _____ . ,_._ .... _
. ___ . __ 0_1 ___________ . _______ ._. __ . __ . __ ... _. __ ._._. _ 06 .... __ ._ .. _ .... __ ... _ ... _ ... ,._,._ ... ..
08
09 10
----T
100000---.---'---- ... -... -... -.. ---.. -... _.'
_ ... ___
10~0~_______ . _______ . _____ .. __ . ____ ._._ .. _ ... _ ... _._ .. ___ ."_"_" ... _, ... _. __ ... _
.. --.-. -... -, -. - - - -- --- --,. "-'.'-"--'- --. "-'-l i____
~CAN DO ADD
II10_NS._ANJt .. $V~TRACJIONS AT
THERATE OF 1,780 PER.SEC.QJiJt_ ... ____ .. _____ .. ______ l
, (5
DIGIT NUMBERS) AND CAN DO MULTIPLICATIONS AT THE RATE OF 200 PER SECOND
i-- -- _15 _
J)J_G J_t _
JiUtie
~~ ~ _6X._ 5 __ 0 JGJI. __
NUMaEJ~SJ • _ --. ,. --- -- .. ,- _ --- .. -- -. -- .. -. ~ -- -- ---. __ -'- --. ___ -. -"." _ ----I :. ---.-.. ---. ---.-.-. ---.--.. -. -.... --.---. --. --'-.-' ' .. -.. ----'--"-' ... ----.. ' ... -- . ----. ---... -.. -... , .. --.. -. -" .... --... ---. ---.---I
I HAVE 20,000 POSITIONS OF CORE STORAGE AND CAN BE EXPANDED TO 100,000.
!" I DO AN ODD
JtLIJ:~AfttIY~._CH£CK.ONAL_LINPUTDATA, INTERNAL
DATA.M'OY.EM£_tlIS_AJ~UJ __ ~ ____._J
OUTPUT DATA. READING, COMPUTING AND PUNCHING CAN PROCEED SIMULTANEOUSLY.
__________ J __
.cAN __ Bt_.QlttlttMEJ1_AS_
J\J~Ae£RTAPE_ SYSTEM .. Al.SO -- I WOULD READ TAPE AT THE
RATE OF
150CHARACTERS PER SECOND, AND PUNCH TAPE AT 15CHARA-t'iERS--PER--SEC-ONO:----
_. ______ . _____________ lJ_LtL. _ . ___ B8.86 __
I B B
.---0---...
.1---- -. ___ 6BB8 ...i I B B
_______ .. ___ lJ_11.1_ . .., __ B.IiB.B _ ..
M. __ M MMMM
M M M M M
M ... <oM.
---
THANK YOU FOR COMING TO SEE ME.
1 1 1 1 11J 1 11
6 6
6666 6 6 6666
I
" ¢ 4n#O-~