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 .
Page Count: 8
Download | |
Open PDF In Browser | View 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 : 8EXIF Metadata provided by EXIF.tools