1115_URAL_Utility_Routine_Alphanumeric_Luebbert_Sep61 1115 URAL Utility Routine Alphanumeric Luebbert Sep61

1115_URAL_Utility_Routine_Alphanumeric_Luebbert_Sep61 1115_URAL_Utility_Routine_Alphanumeric_Luebbert_Sep61

User Manual: 1115_URAL_Utility_Routine_Alphanumeric_Luebbert_Sep61

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

Download1115_URAL_Utility_Routine_Alphanumeric_Luebbert_Sep61 1115 URAL Utility Routine Alphanumeric Luebbert Sep61
Open PDF In BrowserView PDF
~ECOMP

II USERS' PROnRAM NO. 111'1

tmAL (!!tility gOllttne ~lphanur.1eric,

PROG"RAM TITLE:

1uebbert)
PROGRAM CLASSIFICATION:

Utility Routine

AUTHOR:

Major Luebbert
Uni ted States Mj.li tary ACJldamy
Department of Electricity
West Point, New York

PURPOSE:

URAL is a genp,ral usage alphanumeric
utility routine furnished in relocatable
form. It May be used by ttself to provide
a convenient means for manu31 entry and
readout of nlph~numeric information packed
8 characters per word in a form compntible
with and interchangeable with tho~e required by mechanized machine comn~ds such
as RDY 77()XO, RDZ 776XO and TYA (or TYC)
776xo. It may also be used as a supplement
to PPP-2, the alphanumeric innut and output
of which pack data 6 charactet's TJp.r word :in
a form which cannot be typed out by the
TYA (~12 776XO) comcand.

DATE:

1 September 1161

Published by
RECOMP Users' Library
at
AUTONETICS INDTJSTRTAL FR(lDUGTS
A DIVISTOn OF NORTH AMF'llTCAN AVIATION,
3400 East 10th Street,

Lon~

Beach "

TI~C.

C~lifornia

DEPARTMENT OF ELECTRICITY
UNITED STATES MIL1TARY ACADEMY
WEST POINT. NEW YORK

PROGRAM TITLE: URAL (!!tility Routine ~}phanumeric, Luebbert)
1.

INTRODUC TION .
URAL is·a general usage alphanumeric utility routine furnished in
relocatable form. It may be used by itself to provide a convenient
means for manual entry and readout of alphanumeric information
packed 8 characters per word in a form compatible with and interchangeable with those required by mechanized machine commands
such as RDY 776XO, RDZ 776XO and TYA (or TYC) 776XO. It may
also be used as a supplement to PPP-2, the alphanumeric input and
output of which pack data 6 characters per word in a form which
cannot be typed out by the TYA (+72 776XO) command.

2.

RESTRICTIONS.
The restrictions are the same as those of the SAIL and LAOS subroutines. Most important is that the peak input typing speed for
two adjacent characters should not exceed 140 words per minute.

3.

·METHOD.
See flow chart, Paragraph 5.

4.

USAGE.
The master relocatable tape should be used only to produce relocated
tapes. Only relocated tapes should be used -as described below.

4.1 UTILITY DATA ENTRY.
a.

With SWITCH B OFF, set the location counter to the start of URAL
(specific setting determined by relocation).

b.

Key into the console keyboard "L XXXX START" where "L" is the
L key just to the left of the ten position keyfield, "xxxx" is the
four digit address where one wishes to begin storing alphanumeric
words, and "START" is the start button just to the left of the ten
position keyfield.

c.

The computer will automatically set the typewriter to the letters
case, cause it to carriage return, and then halt awaiting type-in
of alphanumeric information from the typewriter keyboard.

- 1 -

4.1 UTILITY DATA ENTRY (Cont'd)
d.

Type in the desired alphanumeric information. It will be stored
8 characters fword starting at location XXXX. When all desired
data has been entered type blanks slowly. After a minimum of
8 blanks and a maximum of 15 blanks have been typed the computer
will display "+OOXXXXOOOOYYYY" on the console nixie tubes. This
is a control word specifying the extent of the alphanumeric data
in the format used by the LAOS alphanumeric output subroutine. The
XXXX is the four digit address of the first word of packed alphanumeric
data and the YYYY is the four digit address of the last word. The
computer also carriage returns and types out the word in command
format printout "+OOXXXXO-OOYYYYO".

e.

The computer automatically returns to condition 4. 1 ready for keyin from the console. If SWITCH B is turned ON at this time, it
goes to condition 4. 2.

4.2 UTILITY DATA PRINT-OUT.
a.

With SWITCH B ON, set the location counter to the start of URAL
(specific setting determined by relocation).

h.

Key into the console "L XXXX C" where flL" is the L key just to
the left of the ten position keyfield, "xxxx" is the four digit
address of the start of the alphanumeric data, and "c" is the C
key just to the left of the ten position keyfield.

c.

Depress the "CLEAR" key on the console just to the right of the
ten position keyfield. Note: this step is optional. It affects only
the nixie tube display and does not affect the data entered.

d.

Key into the console "L YYYY START" where "L" is the L key
just to the left of the ten position keyfield, YYYY is the four
digit address of the last word of alphanumeric data to be printed
out, and "START" is the start key jU'st to the left of the ten
position keyfield.

e.

The computer will type out in alphanumeric form all data between
the limits specified. It will then carriage return, -type out the
control word used for the print-out, and return to condition 4. 2
ready for key- in from the console. If SWITCH B is turned OFF
at this time it goes to condition 4. 1.

- 2 -

4. 3 SUBROUTINES.
URAL may also be used as part of an operating program to provide 8
character /word input and output subroutines (SAIL and LAOS). The ir
calling sequences are as follows:
SAIL ALPHANUMERIC INPUT

a

a+l

SLL
+57 (URAL + 20)
+ 00 XXXX 0
Normal Return

URAL is address of start of the
relocated URAL program.
XXXX is the four digit address of
the start of the alphanumeric data
storage.

LAOS ALPHANUMERIC OUTPUT

a
a + 1
a + 2

SLR
+57 (URAL + 40)
+ 00 XXXX 0
+ 00 YYYY 0
Normal Return

YYYY is the four digit address of
the end of the alphanumeric
printout desired.

4.4 EXTENT OF STORAGE.
678 words including SAIL and LAOS subroutines.
4.5 RELOCATION INFORMATION.
URAL is provided in standard relocatable form using the modified
AN -004 (RUG 1075) relocator. The URAL program occupies locations
0000 thru 0067" the relocation matrix occupies locations 4000 thru 4067"
the relocator program occupies locations 7730 thru 7754" and a control
word with the extent of the subroutine (678) in its right address is in
location 3777. This relocatable tape should not be used except to produce
relocated tapes. To produce a relocated tape load the URAL standard
relocatable tape. At L7730 enter the desired location of URAL after
relocation in the address portion of the second half word. One
permissible way of doing this is to depress tIC +00 00000 + 00 UUUUO
ENTER" where "c" is the "c" key just to the left of the ten position
keyfield" the +'s and O's are entered from the keyfield" and UUUU is the
4 digit address of the desired starting location of the relocated program"
also entered from the ten position keyfield" and "ENTER" is the enter
key just to the right of the ten position keyfield. The last digit of UUUU
should always be a 0 to assure proper operation of the high speed loop
instructions in the SAIL and LAOS subroutines. After this control word
is entered depress "START" (just to the left of the ten pos ition keyfie ld)
and a URAL tape relocated to the desired location will be punched by
the tape punch.
- 3 -

4~

5 RELOCATION INFORMATION (Cont'd)
If "START l" "START 2" or "START 3" are available for use when the
URAL routine is used, it may be convenient to enter at LOOOl, 2 or 3
the instruction "+77 (URAL) 0+0000000" so that the START 1,2 or 3
button may be used to enter condition 4. 1 or 4. 2 (which depends upon
setting of SENSE SWITCH B). This instruction may be punched on to
the relocated tape either before or after the relocated URAL is punched
on it.

4.6 UTILIZATION OF L AND V LOOPS.
URAL destroys the previous contents of the L and V loops.

- 4 -

5.

CODING INFORMATION.

START

00010

r-----'--~

ANALYZE
CONSOLE
INPUT
00040
00041
OFF
(Input)
00050

/

00051

PRELIMINARY
SET UP
INPUT

00111
00130

PRELIMINARY
SET UP
OUTPUT

00131

00060

SAIL
A LPHANUMERI
INPUT

00061

00070
00101
00110

00141
00150

LAOS
ALPHANUMERI
OUTPUT

CONTROL WORD
PRINTOUT

00170

CONTROLWOR
PRINTOUT

RETURN TO START

00171

RETURN TO START

00200 - 00360 SAIL SUBROUTINE
00400 00621
LAOS SUBROUTINE
0064
TEMP STO 1
0065
TEMP STO 2
0066
LEFT ADDRESS MASK
0067
RIGHT ADDRESS MASK

6.

CHECKOUT: URAL MASTER' RELOCTABLE TAPE WAS RELOCATED
TO A VARIETY OF LOCATIONS AND INPUTS AND OUTPUTS CHECKED
AGAINST EACH OTlIER AND AGAINST DATA PRODUCED BY LAMP
PROGRAMMING AID.
- 5 -

SAIL
LAOS
~

,

~

ct-c

0

,....J
Q)

~

-cd

tl4

,....

co

~

0.

OJ

rn.

,....

....as
Q)

~

Q)

.c
.cOJ
='
~

I ~~)CA'i'ION I
.b.~c1ress

STO
EXT
ALS
STO
0 CLA
1 EXT
0 AL;::i
1 STA
0 STA
1 TSB
0 TYC
1 TYC
0
1
0
1

a+ 0

M

1

cd

~

2

Q

3

4
5
6
7
0

-

1

I

2

3
I

4
5

(J

Q)
or'")

.g

(/1- .

F~~9.1 Condn.
Accumulator

--

0
.,...,

......

.--.

1.!.V.A.1.V.1..
r " . ·,,-'N
I .Opn Op~riflld

6
7

I

INSTRUCTION
Address
Op

+ 60
+ 33
+ 41

Tl
Left add
118
T2
T1
Right add

+
+
+
+
+

1

T2 • 1
a+6
a + 11. 1
Ii Letters II
"CR"
O'TRA SAIL
1 PZE L(S)
0 TYC ; "Letters'
1 TYC C/R
0 TYC FIGS
1 TYW 7774
0 TRA Alpha
l i CLA T2
o '::iTO a + 14
1 TYC "Letters'
0 Tye 'CR
1 TRA "LAOS"
0 PZE L (S)
1 PZE L (F)
0 TYC "Letters"
1 TYC C/R
0 TYC J FIGS
1 TYW a + 14
0 TYC "Letters~'
1 TRA Alpha

S

+
+
1+
'+
+
+
+
+
+

-

I

1+
1+
,+
+
+
1+

+
\

+
+
+
+
+

+
+
+

0020 - 0036
0040 - 0062

60
00

33
41

0064
0066
0011
0065
0064
0067
0001
0065
0006

42
42
54
0011
72
0037
72
0010
57
0020
00 i 0000
72
0037
72
0010
0033
f 72
12
7774
77
0000
00
0065
60
0014
72
0037
72
001U
,
57
0040
00
0000
00
0000
72
0037
.72
0010
72
0033
12
0014
72
0037
77
0000

I
0
0
0
0
0
0

NOTES AND REMARKS

+
+

-

+
+
+

0

-

1
1
1
0
0
0
0
0
0
0

+

0

+
+

-

+

-

0
,0
0

+

b

-

0

0
0
0
0
0
0
0
0
0

+
+

+

-

+

-

+

~~)CATION
M
...0

N

1i
t>

ct-c

0

tf)

NI

M

Q,)
~

..-asQ)

Cd

~

Q

~

0040

1

{)

tbru

0062
2·

0

006

3

1
0

006

4

006

5

~

H

E--tO

C1S
Q.

yu~
P::t;>4

~::1

0
1
0
1

thru 0036

Q)

.... <:x:

0020 0

:8G>
.:i

.0
"CJ

>tril

I

.-

4)

>;

~

J.1.~dress

1!

I

..

_RXT=t'lC1' T>fA~K
•
t

RXT' :t.AJ'!T MASK
:

-1.
I

I

\

I

I
.

I



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                     : 2010:05:14 19:00:44-08:00
Modify Date                     : 2010:05:14 19:16:12-07:00
Metadata Date                   : 2010:05:14 19:16:12-07:00
Producer                        : Adobe Acrobat 9.32 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:d580de85-147c-40c8-9718-0d7d2346ca86
Instance ID                     : uuid:4d637e8a-84aa-4026-b423-b5cafba381c5
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 8
EXIF Metadata provided by EXIF.tools

Navigation menu