RECOMP II USERS' PROGRAM NO. 1122
paOGRAM TITLE: BAUDOT TO HOLLERITH CONVERSION PROGRAM CLASSIFICATION: Subroutine
AUTHOR:
PURPOSE;
DATE:
w. Wellman
Servomechanisms, Inc.
To acoept a word of baudot oharacters, translate them to Hollerith coded char- acters, and punch them on IBM cards.
July 1962
Published
byRECOMP Users' Library
at
AUTONETICS INDUSTRIAL PRODUCTS
A DIVISION OF NORTH AMERICAN AVIATION, INC.
3400 East 70th Street, Long Beaoh 5., California
DISClAlt/d:R
AlthotJf.lh 11 i.~ n'!~um('r:! 1h.1t .-,I! lho pmr:1utlon5 have- been
ta!-:("'l t(~ (!.rc~ cul thi::, prc:,:r::P1 1~-;r;r0·.J)':/, r,~) rsspor'sib:!it'!
~:~ -.'!~'i: :;~.;\ I~~'~":(~;~~:~(;~l; :J;~:,,,i i,;; I~~I;.; :~'~.~r D~~;~~r;~;~r~~JG;'h~ ~~~l~~.~r~~;~~\~~
in f:-:;s r)r(~~!"'l:r."!. F: .. ;,.th·.:r!-'~('·!·t·~, rot) r.:;~'~':'/~~~~;:);::t/ i~"1 f;]!(C~' !JY /\ u iC. :;\.: ! ~c '.' : rldu:: t ri:~ i P r·:):J~.Jc t!:. f c' r t h~.~ r.~-:!' ref r~:: ~}rc,duc f 0,·' ':0 f) f this pro9r:wL No w'JrrJnty, c:~prt::::<. cr implic;:ci, I:' cxt~nd~d
by the usc or appHc6tioil of the program. .
RESEARCH AND DEVELOPMENT CENTER - SERVOMECHANISMS, INC.
BAUDOT TO HOLL,ERITH CONVERSION, PURPOSE:
164R Page I,
Accepts a w'ord of baudot characters, translates them to Holle rith code,d characters, and punches them on 113 M cards.
CALLING SEQUENCE:
1) Using SM/I I S trapping mode interpretative routine, 1 08R:
, PGD OOON. 0
2) For usc without the trapping mode feature: (the tra.nsfer instruction mUGt be in right 1/2 word)
T RA (location of thio routine) PZE OOON.O
In both cases, N denotes the number of characters to be punched ( '1 ~ ,N ~:: 7).
Enter with the baudot word in the A register, and anything in the R register.
The first character to be punched should be
in
bit positions 5-9, thesecond, in 10-14, and so on. This is similar to the alphabetic (Gaudot) format for the PNC 777N instruction, except that bit positions s, 1,2, 3,4 are ignored, and only a maximum of 7 characters m~y be punched at one time.
Exit with garble in both the A and R registers.
RESTRICTIONS:
1. The baudot codes are assumed to refer to their letters c'ase equivalent;
only alphabetic characters will be converted correctly. Up to seven letters may be punched at one time.
2. The baudot codes for "space" and "blank" will produce a I-Iolle rith
"space" - a blank column. All other non-alphabetic baudot codes (figu~e
shift, letter shift, carriage return, tab, and line feed) generate a slash-bar ( \ ) on the card.
STORAGE:
50 (octal) sectors, relocatable to any even 8 word location (XXXO. 0)
F-C 2004/\ REV, 2/60
164R RESEARCH AN'O DEVELOPM~NT CENTER - SERVOMECHANISMS, INC.
using SM/Ils 127 R (RUG 10~Z), which temporarily uses three additional words at the erid of this rou,tine for a modification "matrix".
TIME:
. Approximately 175 ms per character, or 14 seconds per card.
,DESCRIPTORS:
Hollerith, baudot, ca~ds, output, code, teletype, conversion,· IB M
Fe 2004A REV. 2/60
.. ~.-
ISM'
I. Research Division. Digital Computing Facility· . . PageI
of :(Program No.,
IMl R.
Title~a.:'-!!tf,. /-tal/n'di.. Co .. V"'" s;o ~ {;:'" ~/".
C ...J ~
Programme~ by: W. WeHmq..~ Date A
p""
2. 11 ? ._
..-.
Loc'n Cm'd .Addr. Contents Accumulator b Remarks
L
.()'o C·7:·L.. .D2,.o b~vJrA wo,.jS·A·X
7·7·Ie,·oo
~\.uJo+ IVtU·J. ,
,A·D·n 7!l·b·3D .r.R:.A 7·.7·t,·2.·D
1"- .2, C·T·V ·~·o·o JIll,5· Tot) .7·7·~·3·o -"'
~
i5·T·A 7·
7·b·S:1L
C·/-·A 0.0.0·'·0
II-~ ~oJt!!t J.I E·X-:r
7·7·7·/'0
rn. ~,1,
.'
.
S·U·S7·7·'·7·0
/ (p, ~ ~-,
. 5' s·r·l)
7·7·'·'·0 ~ " ;--" ItT·M·' I I E'x I T
·b le·L·A
f.7~b·D;J1,+ R..S 0.0. I·'
.0 1 s~,'ft F I -to [) .{ I g·7 ,£·X·T 7-7· 7·6·0
~A~k t~1i Fl ~ 3 J"'~f_ F'f F5.· £:'tc:..
A-f}f) i7·_2·2·
3.0 ~ bIt: loc' " ---J> ::t ()./.0 -.0.0 1·0.0· ().O 1~9 4 - -
3."-
-·oa
100·0·0·0.,
ST-A17· 7 ,-L'
2.·0Ie· LA "122D·D
J tRtt
L~1.2.,
A·L·.s
AI ~ /tu",,"-r.:r·E 1·7·7·7·0
:'3. IS·U.s
11· 7·
t,.. 2.../ 0, II /2 p~"'t~,..sP.N·C 7· 7· 7·l·{) .
JI
C.·L,.·A7·7·h,·o.D .
b~"c.lo+uJo,..t/
IA-L.·S
0.0.0.5):0 .a--5'·5
IS:-r·O17·7·to.o·b
:
IC·h·A 'J. '1,.,
0b
C",V .~.o.o1-r.R·A
17·74, . If·
I ~ 0'1.1.,
,AO·D 7· 7·'·'2.·'
rn.,.,l<e 5;'1'"+ -tor
!t-R·A
.7·7·7·3·1
"~ " ';1-.
"2() S·T.o 2tl·7·3·0
4 - - 07.
C·L.£ 7·7-~-o·'., 5x·T
7· 7·~7~s:-o
3@b F ~.. F
't O~,.,
A·R·S 00.13·
s:
1.) -;2. <a'''Lf'~ ,,)
@If>
.2,. iA·R·S Do.biDO NOP )JOP
5·r:A 7·7·'?t3.'
."; ,·C·J....-A. .;'1~
()./
1/ - \ )!A·L·S
1.. II .. (F'~ f .. \ Ct>Je.1I
V:·T·V .~D~Y:R..A
17·7· r1Do
- - -~o
.s
~·o·3 0.0.rio.o
~@b ("" .. s k)-.0.0 0.0. ~o.o
I:, ~-f 0 0 00· . . . ~7.o . 7@/~ (/M4'sk \.
-.0.0 O,() .( t·~b.o
·7 +.().o
0·0·(,:j
.0 I<i>,S
-.0.0 0.0.0:'" 0
-'----==r,
ISMI
I. Research Division. Digital Computing Facility ,Program, No ../6L[ R
Title ", Page~of_~
Programmed by: Date
Loc'n Cm'd .Addr. Contents Accumulator b Remarks
--
."30 S·T-O 17·'?·~·30 ~f'jk
...- 1..'1
fE·1..:r a·_"[. 7·
~(j 7 ~ /S-
o /I lot'It,
./
,A·lo·S OD·D·lj.·/). STO
17;7· fo:~oo.
II. t 1-.'
~ C~L..A 7·7·'·~ 0 -tt:_D~iu ~o~~IS·X:r 17·7·'7· boO
~
A·R·'S
0.0.0.' 0A·~ C')·O·O .0 :0 ~&)",\'e,.
.1
"",",u"",c ,..; c· « »u 10'\c:."-
~ ~Ji c..T-V
.,.{).o
.'
. lTAA
L2-27·/0 ~ I.J ",b<,.----
I ,. 5' 1+·0·0 oo·,.().o
7~/~ , ~~l) -0.0 ~()'fj '0 ·O.Qb
+-DOJ·7·
().o.o 15"@I2 '(~Ac:It' -·0.0 0.0.0.0.0., .
-.0·0 0.0.0.001\
NOT' USE: J)-.0.0 00.0. t),t) )
·lJ .()
~t·O.o101
·000- JJ bl
T Cl> .,. D.c b l~ .of I .. l,~ /I .. .:.i
~+._,,-.0 70.3·'
·0 ~IJJ(' 5 _~o t' 1i.~. ,
+.o.D 0.5- ,.,.0
' '-
IE 0:e
B e~-'''A~~( 4S...., 1.2- 130·' .0.'
s~ • ..vli'\ • Cf)J~ Ci.~ -·0·0 0' I . 'f. ,.{)
- /
R L 4- Arc:. ~Cii.t .... ~s+·2·0 " lI-3·1f·/ iAe II\v"",bel"
ef
:3
-0·0 Ot·/·DD- A
T WI
~l" ~/lt,..~+·2:1
~O·O·{)·I "" v";"'e rOt' pv"'c~.JI
-.0.0,. ,. o. ,.0 - 1.1 N H
M ..(.!:>"ouJ~J b." .~Ii'
.~~ D~·2.·I.ob'
"'ell."Y
re ~,. c S e "\t..1i
1M~ ~o·o
02.·4·, ., -
5 'F Y X/)f
1"0<..1 011/1. b:1;-·I·~ J.D·3·'·C
-
C(ultl!c,.JI.-t-h/~,..,f
.,
-.0.0'·1·1·0./ - I c
PV
+·1·'
"~'12: b·f)·7
-·OD0'1· '1·0·' -
U I< Ol/
-.2~ ,~4·()·o·1