C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 7 7 IBM 705 SYMBOLIC CODING SYSTEM 7 7 6 .01.0 0200 00200 O .02.0 NOP 1.00.0 00204 A 00389 0389 O CHANGE TO TRANSFER AFTER SETUP COMPLETE 1 .04.0 SET 0001 01 00209 B 0001 00 1 PLACE TO SAVE ORIGINAL LOCATION 0 1 .05.0 LOD 0000 01 00214 8 0000 00 0 .06.0 RAD 96.03.0 00219 H 05699 5699 STORE IN HIGHER ADDRESSES AND CHECK 1 .07.0 UNL 0000 00224 7 0000 0000 .08.0 RAD 96.02.0 00229 H 05698 5698 +2 1 .09.0 UNL 30000 00234 7 30000 +000 .10.0 RAD 96.01.0 00239 H 05697 5697 +1 1 .11.0 UNL 20000 00244 7 20000 -000 1 .12.0 LOD 0000 00249 8 0000 0000 1 .13.0 UNL 0000 01 00254 7 0000 00 0 RESTORE LOCATION 0 .14.0 UNL 96.50.0 00259 7 05752 5752 .15.0 TRZ .28.0 00264 N 00314 0314 SKIP IF ZERO. .16.0 CMP 96.20.0 00269 4 05714 5714 CHECK AGAINST 2. .17.0 TRH .23.0 00274 K 00304 0304 30,000 .18.0 TRE .21.0 00279 L 00294 0294 20,000 .19.0 LOD 80.09.0 01 00284 8 05059 50V9 BLANK .20.0 TR .24.0 00289 1 00309 0309 .21.0 LOD 96.92.0 01 00294 8 05789 57Y9 MINUS .22.0 TR .24.0 00299 1 00309 0309 .23.0 LOD 96.93.0 01 00304 8 05790 57Z0 PLUS .24.0 ADM 96.51.0 -003 01 00309 6 05753 57V3 ADJUST LAST ADDRESS .28.0 LOD 96.30.0 -001 01 00314 8 05734 57T4 LOAD RECORD MARK .29.0 UNL 80.10.0 01 00319 7 05064 50W4 1 .30.0 SET 0004 04 00324 B 0004 0 04 .31.0 LOD 96.51.0 04 00329 8 05756 5X56 GET LAST ADDRESS .32.0 ADM 29.01.0 04 00334 6 02079 2 79 ADJUST BUFFER POINTER .33.0 ADM 29.03.0 04 00339 6 02089 2 89 .34.0 ADM 32.07.0 04 00344 6 02614 2W14 .35.0 ADM 32.08.0 04 00349 6 02619 2W19 .36.0 ADM 49.03.0 04 00354 6 04329 4T29 .37.0 ADM 49.06.0 04 00359 6 04344 4T44 .38.0 ADM 49.09.0 04 00364 6 04359 4T59 .39.0 LOD 96.92.0 01 00369 8 05789 57Y9 MAKE CONSTANTS A PLUS .40.0 ADM 20.34.0 01 00374 6 00884 08Y4 .41.0 ADM 40.61.0 01 00379 6 03354 33V4 .42.0 SGN .02.0 -004 00384 T 00200 0200 MAKE SKIP INTO TRANSFER 7 7 1 1.00.0 SEL 0500 00389 2 0500 0500 WRITE LOGIN BANNER 1.01.0 WR 95.00.0 -029 00394 R 05665 5665 1 1.02.0 HLT 0000 00399 J 0000 0000 WAIT FOR OPERATOR TO SET THINGS UP. 1 1.03.0 SET 0004 00404 B 0004 0004 SET INPUT DEVICE 1.04.0 LOD 96.90.0 00409 8 05784 5784 CARD READER 1 1.05.0 SEL 0911 00414 2 0911 0911 1.06.0 TRS 1.08.0 00419 O 00429 0429 IF 911 INPUT FROM CARD READER 1.07.0 LOD 96.91.0 00424 8 05788 5788 TAPE UNIT 0 1.08.0 UNL 20.18.0 00429 7 00779 0779 1.09.0 UNL 20.52.0 00434 7 00959 0959 SET IN ERROR ROUTINE 1.09.5 UNL 20.57.0 00439 7 00989 0989 1 1.10.0 SET 0001 01 00444 B 0001 00 1 LOAD PLUS SIGN TO ASU 1 1.11.0 LOD 96.92.0 01 00449 8 05789 57Y9 1.12.0 SGN 20.20.2 -004 00454 T 00790 0790 1.13.0 ADM 20.20.2 -004 01 00459 6 00790 07Z0 TURN BACK TO NOP 1.15.0 SGN 40.22.0 -004 00464 T 03075 3075 SET PASS 3 LISTINGS TO TRANSFER 1.16.0 SGN 40.26.0 -004 00469 T 03100 3100 1.17.0 SGN 41.30.0 -004 00474 T 03515 3515 1.18.0 SGN 41.33.0 -004 00479 T 03530 3530 1.19.0 SGN 49.04.0 -004 00484 T 04330 4330 1.20.0 SGN 49.07.0 -004 00489 T 04345 4345 1.21.0 SGN 52.17.0 -004 00494 T 04575 4575 1.22.0 SGN 52.20.0 -004 00499 T 04590 4590 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 1.23.0 SGN 52.24.0 -004 00504 T 04610 4610 1 1.24.0 SEL 0912 00509 2 0912 0912 CHECK IF OUTPUT TO PRINTER 1.25.0 TRS 1.40.0 00514 O 00554 0554 YES GO ENABLE 1 1.26.0 SEL 0913 00519 2 0913 0913 CHECK IF OUTPUT TO TAPE 1.27.0 TRS 1.50.0 00524 O 00574 0574 YES GO ENABLE 1 1.28.0 SEL 0914 00529 2 0914 0914 CHECK IF DECK TO PUNCH 1.29.0 TRS 1.60.0 00534 O 00599 0599 YES GO ENABLE 1 1.30.0 SEL 0915 00539 2 0915 0915 CHECK IF DECK TO TAPE 1.31.0 TRS 1.70.0 00544 O 00609 0609 YES GO ENABLE 1.32.0 TR 2.00.0 00549 1 00619 0619 ON TO MORE SETUP. 7 7 ENABLE OUTPUT TO PRINTER 1.40.0 ADM 40.26.0 -004 01 00554 6 03100 31 0 1.41.0 ADM 41.33.0 -004 01 00559 6 03530 35T0 1.42.0 ADM 52.17.0 -004 01 00564 6 04575 45X5 1.43.0 TR 1.26.0 00569 1 00519 0519 7 7 ENABLE OUTPUT TO TAPE 1.50.0 ADM 40.22.0 -004 01 00574 6 03075 30X5 1.51.0 ADM 41.30.0 -004 01 00579 6 03515 35/5 1.52.0 ADM 52.20.0 -004 01 00584 6 04590 45Z0 1.53.0 SGN 52.24.0 -004 01 00589 T 04610 46/0 1.54.0 TR 1.28.0 00594 1 00529 0529 7 7 ENABLE DECK TO PUNCH 1.60.0 ADM 49.04.0 -004 01 00599 6 04330 43T0 1.61.0 TR 1.30.0 00604 1 00539 0539 7 7 ENABLE DECK TO TAPE 1.70.0 ADM 49.07.0 -004 01 00609 6 04345 43U5 1.71.0 TR 1.32.0 00614 1 00549 0549 7 7 INITIALIZE FOR PASS1 1 2.00.0 SET 0001 10 00619 B 0001 0--1 SET ASU 10 TO BLANK 2.10.0 LOD 80.09.0 10 00624 8 05059 5-N9 1 2.11.0 SET 0004 11 00629 B 0004 0-+4 4 DIGIT ASU 1 2.12.0 SET 0004 12 00634 B 0004 0+04 4 DIGIT ASU 1 2.13.0 SET 0001 13 00639 B 0001 0+ 1 ASU 13 SET TO MINUS 2.14.0 LOD 96.93.0 13 00644 8 05790 5GZ0 1 2.15.0 SET 0001 14 00649 B 0001 0+-1 ASU 14 SET TO PLUS 2.16.0 LOD 96.92.0 14 00654 8 05789 5GQ9 1 2.20.0 SET 0001 01 00659 B 0001 00 1 SETUP SOME HOLDING AREAS 1 2.21.0 SET 0002 02 00664 B 0002 00-2 1 2.22.0 SET 0003 03 00669 B 0003 00+3 1 2.23.0 SET 0004 04 00674 B 0004 0 04 1 2.24.0 SET 0005 05 00679 B 0005 0 5 2.25.0 UNL 82.13.4 04 00684 7 05184 5/84 SET TRANSFER ADDRESS TO ZERO 1 2.26.0 SEL 0202 00689 2 0202 0202 REWIND TEMP TAPE 1 2.27.0 RWD 00694 3 0002 0002 1 2.28.0 SEL 0201 00699 2 0201 0201 REWIND SYMBOL TEMP TAPE 1 2.29.0 RWD 00704 3 0002 0002 7 7 PASS 1 7 TRANSLATE OPCODES 7 STORE SYMBOLS 7 COMPUTE LOCATION OF RECORDS 7 1 20.03.0 SET 0000 06 00709 B 0000 0 -0 SET LOCATION COUNTER TO 5 DIGITS OF ZERO 1 20.04.0 SET 0005 06 00714 B 0005 0 -5 1 20.05.0 SET 0005 05 00719 B 0005 0 5 PLACE TO HOLD 5 DIGITS. 20.08.0 RAD 96.10.0 07 00724 H 05705 5X+5 LOAD 10 TO 07 1 20.09.0 SET 0004 07 00729 B 0004 0 +4 SET TO 4 DIGITS 1 20.10.0 SET 0004 08 00734 B 0004 0-04 TEMP REGISTER 1 20.11.0 SET 0010 09 00739 B 0010 0-/0 COUNT REGISTER FOR SYMBOL TMT 20.13.0 LOD 96.52.0 04 00744 8 05761 5X61 PLACE TO SAVE NEXT SYMBOL 20.14.0 UNL 28.08.0 04 00749 7 02019 2 19 SAVE IN STORAGE 20.14.2 LOD 96.56.0 07 00754 8 05777 5XG7 INITIALIZE ORIGIN TABLE POINTER C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 20.14.5 UNL 27.34.0 07 00759 7 01924 1ZB4 1 20.15.0 SET 0000 00764 B 0000 0000 SET NUMBER OF SYMBOLS TO ZERO 1 20.16.0 SET 0004 00769 B 0004 0004 20.17.0 ST 99.98.0 00774 F 06229 6229 1 20.18.0 SEL 00779 2 READ NEXT RECORD 20.19.0 RD 97.00.0 00784 Y 05825 5825 20.20.0 TRA 20.50.0 00789 I 00949 0949 20.20.2 NOP 20.21.0 00794 A 00819 0819 1 20.20.3 SET 0006 00799 B 0006 0006 20.20.4 LOD 97.10.0 00804 8 05904 5904 COPY IDENTIFIER TO CARD LABEL 20.20.6 UNL 80.03.0 00809 7 04854 4854 20.20.7 SGN 20.20.2 -004 00814 T 00790 0790 CONVERT TO TR 1 20.21.0 SET 0012 00819 B 0012 0012 BLANK REST OF LINE 20.22.0 LOD 80.09.0 00824 8 05059 5059 20.23.0 UNL 97.14.0 00829 7 05916 5916 20.24.0 UNL 97.12.0 06 00834 7 05910 5ZJ0 PUT CURRENT LOCATION IN RECORD 1 20.25.0 SET 0001 00839 B 0001 0001 20.26.0 LOD 97.00.0 00844 8 05825 5825 20.27.0 CMP 80.09.0 00849 4 05059 5059 CHECK IF BLANK TYPE 20.28.0 TRE 21.00.0 00854 L 01004 1004 20.29.0 CMP 96.23.0 00859 4 05718 5718 CHECK IF OVER 7 20.30.0 TRH 20.44.0 00864 K 00934 0934 20.31.0 MPY 96.05.0 00869 V 05701 5701 MULTIPLY BY 5 20.32.0 ADD 20.34.0 00874 G 00884 0884 PUT INTO SWITCH ADDRESS 20.33.0 UNL 20.35.0 00879 7 00889 0889 20.34.0 NOP 20.36.0 00884 A 00894 0894 20.35.0 TR 20.36.0 00889 1 00894 0894 COMPUTED GO TO 20.36.0 TR 21.00.0 00894 1 01004 1004 0 20.37.0 TR 22.00.0 00899 1 01019 1019 1 20.38.0 TR 26.00.0 00904 1 01489 1489 2 20.39.0 TR 24.00.0 00909 1 01469 1469 3 20.40.0 TR 20.44.0 00914 1 00934 0934 4 20.41.0 TR 26.10.0 00919 1 01529 1529 5 20.42.0 TR 27.00.0 00924 1 01764 1764 6 20.43.0 TR 28.00.0 00929 1 01979 1979 7 20.44.0 LOD 96.44.0 01 00934 8 05751 57V1 SET ERROR TO I 20.45.0 UNL 97.11.0 01 00939 7 05905 59 5 20.46.0 TR 28.00.0 00944 1 01979 1979 7 7 PROCESS ERROR DURING READ 1 20.50.0 SEL 0902 00949 2 0902 0902 PROCESS READ ERROR 20.51.0 TRS 20.54.0 00954 O 00969 0969 1 20.52.0 SEL 00959 2 20.53.0 TRS 20.55.5 00964 O 00979 0979 END PASS 1 20.54.0 CMP 96.01.0 08 00969 4 05697 5O97 CHECK IF INPUT FROM TAPE 20.55.0 TRE 20.57.0 00974 L 00989 0989 20.55.5 ADM 29.62.0 -004 14 00979 6 02155 2AN5 MAKE WRITE SYMBOL TABLE NOP 20.56.0 TR 29.50.0 00984 1 02099 2099 NOPE, END OF PASS 1 20.57.0 SEL 00989 2 READ ERROR, TRY AND BACK UP. 1 20.58.0 BSP 00994 3 0004 0004 20.59.0 TR 20.19.0 00999 1 00784 0784 7 7 HANDLE CLASS 0/BLANK LINES 21.00.0 LOD 96.41.0 01 01004 8 05748 57U8 SET UNDEFIND SYMBOL 21.01.0 UNL 97.11.0 01 01009 7 05905 59 5 21.02.0 TR 22.01.0 01014 1 01029 1029 7 7 COMMON CODE FOR CLASS 0/BLANK/1 LINES 7 7 MAKE SURE LOCATION AT 0/5 BOUNDRY 22.00.0 LOD 97.04.0 05 01019 8 05841 5YU1 COPY ADDRESS TO COMPUTED ADDRESS 22.00.5 UNL 97.13.0 05 01024 7 05915 5Z/5 22.01.0 LOD 97.12.0 01 01029 8 05910 59/0 CHECK TO BE ON 0/5 BOUNDRY. 22.01.5 TRZ 22.11.0 01 01034 N 01089 10Y9 22.02.0 SUB 96.05.0 01 01039 P 05701 57 1 CHECK IF OVER. 22.03.0 TRZ 22.11.0 01 01044 N 01089 10Y9 AT 5 22.04.0 TRP 22.05.0 01 01049 M 01059 10V9 OVER 5, ADJUST C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 22.04.5 ADD 96.05.0 01 01054 G 05701 57 1 REVERS DIGIT. 22.05.0 ST 96.95.0 01 01059 F 05800 58 0 SAVE 22.05.5 RAD 96.05.0 01064 H 05701 5701 5 - LOCATION 22.06.0 SUB 96.95.0 01069 P 05800 5800 22.07.0 ST 96.95.0 01074 F 05800 5800 22.08.0 ADD 96.95.0 06 01079 G 05800 5Y-0 ADVANCE TO BOUNDRY. 22.09.0 UNL 97.12.0 06 01084 7 05910 5ZJ0 SAVE. 22.11.0 ADD 96.05.0 06 01089 G 05701 5X-1 ADVANCE TO NEXT LOCATION 22.12.0 RAD 96.11.0 01094 H 05707 5707 SET COUNT 22.13.0 ST 96.98.0 01099 F 05811 5811 22.14.0 SGN 96.99.0 01 01104 T 05813 58/3 FORCE LENGTH SIGN POSITIVE 22.17.0 ADM 96.99.0 14 01109 6 05813 5HJ3 22.18.0 LOD 96.53.0 07 01114 8 05765 5XF5 LOAD FIRST ITEM LOCATION 22.19.0 SUB 96.99.0 07 01119 P 05813 5YA3 BACK UP TO ONE BEFORE 7 DO BINARY SEARCH FOR OPCODE 22.20.0 RAD 96.98.0 01124 H 05811 5811 LOAD NUMBER OF ITEMS IN TABLE 22.21.0 CMP 96.26.0 01129 4 05726 5726 COMPARE TO 01 22.22.0 TRH 22.24.0 01134 K 01154 1154 22.22.4 LOD 96.42.0 01 01139 8 05749 57U9 SET ERROR TO O 22.22.5 UNL 97.11.0 01 01144 7 05905 59 5 22.23.0 TR 28.00.0 01149 1 01979 1979 ITEM NOT FOUND 22.24.0 MPY 96.05.0 01154 V 05701 5701 DIVIDE BY 2 1 22.25.0 RND 0001 01159 E 0001 0001 ROUND 22.26.0 ST 96.98.0 01164 F 05811 5811 SAVE BACK 22.27.0 MPY 96.99.0 01169 V 05813 5813 TIMES LENGTH 22.28.0 ST 96.95.0 01174 F 05800 5800 ADJUST LOCATION 22.29.0 ADD 96.95.0 07 01179 G 05800 5Y+0 LOAD ADDRESS 22.30.0 CMP 96.53.0 07 01184 4 05765 5XF5 CHECK LOW ADDRESS 22.31.0 TRH 22.36.0 01189 K 01214 1214 GO CHECK AGAINST HIGH ADDRESS 22.32.0 TRE 22.39.0 01194 L 01229 1229 GO CHECK VALUE 22.33.0 SGN 96.99.0 01199 T 05813 5813 STRIP SIGN, SET PLUS 22.34.0 ADM 96.99.0 14 01204 6 05813 5HJ3 22.35.0 TR 22.20.0 01209 1 01124 1124 RECACLUATE 22.36.0 CMP 96.54.0 07 01214 4 05769 5XF9 CHECK HIGH ADDRESS 22.37.0 TRH 22.45.0 01219 K 01254 1254 OVER LIMIT 22.38.0 UNL 22.41.0 07 01224 7 01239 1SC9 STORE ADDRESS 1 22.39.0 SET 0003 01229 B 0003 0003 SET LENGTH TO 2 22.40.0 LOD 97.03.0 01234 8 05836 5836 LOAD DATA 1 22.41.0 CMP 01239 4 CHECK AGAINST KEY 22.42.0 TRE 22.50.0 01244 L 01269 1269 MATCHED, DONE 22.43.0 TRH 22.33.0 01249 K 01199 1199 OVER SET TO BACKWARD 7 UNDER SET TO FORWARD 22.45.0 SGN 96.99.0 01254 T 05813 5813 CHANGE SIGN OF LENGTH TO MINUS 22.46.0 ADM 96.99.0 13 01259 6 05813 5H/3 SET SIGN 22.47.0 TR 22.20.0 01264 1 01124 1124 GO RECALCULATE 7 7 FOUND MATCH, COPY DATA 22.50.0 SUB 96.03.0 07 01269 P 05699 5WI9 BACK UP 3 22.51.0 UNL 22.52.0 07 01274 7 01279 1SG9 LOAD DATA FOR INSTRUCTION 1 22.52.0 LOD 01279 8 GET CONTROL CHARACTER. 22.53.0 UNL 96.95.0 01284 7 05800 5800 SAVE IN TEMP. 1 22.54.0 SHR 0001 01289 C 0001 0001 GET RID OF OPCODE 22.55.0 LOD 96.95.0 01 01294 8 05800 58 0 LOAD OPCODE 22.56.0 UNL 97.14.0 01 01299 7 05916 59/6 SAVE IN OPCODE DIGIT. 7 IF NO ASU DATA, FINISHED 22.57.0 CMP 80.09.0 01304 4 05059 5059 IF ASU BLANK, DONE 22.58.0 TRE 28.00.0 01309 L 01979 1979 7 CHECK FOR CONTROL INSTRUCTION 22.59.0 LOD 97.03.0 03 01314 8 05836 58C6 LOAD OPERATION 22.60.0 CMP 96.25.0 01 01319 4 05721 57S1 CHECK IF CONTROL OPERATION 22.61.0 TRE 22.68.0 01324 L 01359 1359 YES, ADDRESS ENCODE. 7 CHECK FOR SBN 22.62.0 CMP 88.40.0 03 01329 4 05406 54+6 22.63.0 TRE 22.66.0 01334 L 01349 1349 7 NOT CONTROL, UNLOAD INTO ASU 22.64.0 UNL 97.07.0 01339 7 05847 5847 SAVE IN ASU FIELD. 22.65.0 TR 28.00.0 01344 1 01979 1979 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 7 SBN, ADD ASU TO VALUE GIVEN 22.66.0 ADM 97.07.0 01349 6 05847 5847 INCREMENT ASU CODE. 22.67.0 TR 28.00.0 01354 1 01979 1979 7 CONTROL INSTRUCTION, DATA TO ADDRESS 22.68.0 LOD 97.00.0 01 01359 8 05825 58S5 CLASS OF LINE 22.69.0 CMP 96.22.0 01 01364 4 05716 57/6 CHECK IF STATIC OPCODE 22.70.0 TRE 22.73.0 01369 L 01384 1384 22.71.0 LOD 96.44.0 01 01374 8 05751 57V1 SET ERROR. 22.72.0 TR 24.02.0 01379 1 01479 1479 GO SET IT 1 22.73.0 SET 0004 01384 B 0004 0004 MAKE VALID ADDRESS 22.74.0 LOD 97.13.0 07 01389 8 05915 5ZA5 CHECK IF ALREADY SET. 22.75.0 CMP 80.09.0 07 01394 4 05059 5 E9 22.76.0 TRE 22.81.0 01399 L 01424 1424 IF BLANKS, THEN COPY 22.77.0 CMP 97.04.0 01404 4 05841 5841 NO, VERIFY CORRECT 22.78.0 TRE 22.83.0 01409 L 01434 1434 22.79.0 LOD 96.40.0 01 01414 8 05747 57U7 SET A ERROR 22.80.0 TR 24.02.0 01419 1 01479 1479 USE WHAT WE WERE GIVEN 22.81.0 UNL 97.13.0 01424 7 05915 5915 SAVE IN ADDRESS FIELD. 22.82.0 UNL 97.13.0 -004 10 01429 7 05911 5RJ1 PUT BLANK IN LAST TOP OF CADDR. 22.83.0 CMP 88.05.0 03 01434 4 05220 52B0 CHECK IF BSF 22.84.0 TRE 22.86.0 01439 L 01449 1449 22.85.0 TR 28.00.0 01444 1 01979 1979 22.86.0 RAD 96.01.0 01449 H 05697 5697 SET ASU TO 01 1 22.87.0 SET 0002 01454 B 0002 0002 22.88.0 UNL 97.07.0 01459 7 05847 5847 22.89.0 TR 28.00.0 01464 1 01979 1979 7 7 HANDLE CLASS 3 24.00.0 LOD 96.41.0 01 01469 8 05748 57U8 FLAG TO LOOKUP SYMBOL NEXT PASS 24.01.0 ADD 96.04.0 06 01474 G 05700 5X-0 ADD 4 TO LOCATION 24.02.0 UNL 97.11.0 01 01479 7 05905 59 5 SET ERROR 24.03.0 TR 28.00.0 01484 1 01979 1979 7 7 HANDLE CLASS 2 AND 5 26.00.0 LOD 97.01.0 03 01489 8 05828 58B8 CHECK IF LINE LENGTH OVER 50 26.01.0 CMP 96.32.0 03 01494 4 05740 57D0 CHECK IF OVER SIZE 26.02.0 TRH 26.04.0 01499 K 01509 1509 FLAG AS ERROR, AND FORCE TO 50 26.03.0 TR 26.10.0 01504 1 01529 1529 26.04.0 LOD 96.32.0 03 01509 8 05740 57D0 FORCE LENGTH TO 50 26.05.0 UNL 97.01.0 03 01514 7 05828 58B8 26.06.0 LOD 96.43.0 01 01519 8 05750 57V0 SET ERROR TO L 26.07.0 UNL 97.11.0 01 01524 7 05905 59 5 1 26.10.0 SET 0002 01529 B 0002 0002 26.10.5 LOD 97.07.0 01534 8 05847 5847 LOAD ASU CODE 26.11.0 TRZ 26.28.0 01539 N 01654 1654 IF ZERO, 0/5 BOUNDRY. 26.12.0 CMP 80.09.0 01544 4 05059 5059 CHECK IF EMPTY. 26.12.5 TRE 26.38.0 01549 L 01699 1699 26.13.0 ADD 96.97.0 01554 G 05807 5807 CLEAR ZONES 26.13.5 CMP 96.25.0 01559 4 05721 5721 COMPARE AGAINST 4 26.14.0 TRH 26.14.5 01564 K 01574 1574 OVER, DO BY DIVISION 26.14.2 TR 26.50.0 01569 1 01719 1719 26.14.5 NTR 26.15.0 01574 X 01579 1579 26.15.0 ST 96.95.0 01579 F 05800 5800 1 26.16.0 SET 0005 01584 B 0005 0005 SET BACK TO 5 26.17.0 LOD 97.12.0 01589 8 05910 5910 LOAD IN LOCATION 1 26.17.6 SET 0006 01594 B 0006 0006 SET BACK TO 6 26.18.0 DIV 96.95.0 01599 W 05800 5800 COMPUTE REMAINDER 1 26.19.0 SHR 0127 01604 C 0127 0127 GET TO REMAINDER. 1 26.20.0 SET 0002 01609 B 0002 0002 26.20.5 TRZ 26.27.0 01614 N 01649 1649 ZERO ALIGNED. 26.21.0 ST 96.95.0 01619 F 05800 5800 SAVE IT 26.22.0 LOD 97.07.0 01624 8 05847 5847 26.23.0 SUB 96.95.0 01629 P 05800 5800 26.24.0 ST 96.95.0 01634 F 05800 5800 26.25.0 ADD 96.95.0 06 01639 G 05800 5Y-0 ADJUST IT. 26.26.0 UNL 97.12.0 06 01644 7 05910 5ZJ0 26.27.0 TR 26.38.0 01649 1 01699 1699 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 26.28.0 LOD 97.12.0 01 01654 8 05910 59/0 LOAD ADDRESS 26.29.0 TRZ 26.38.0 01 01659 N 01699 16Z9 CHECK ADDRESS 26.30.0 SUB 96.05.0 01 01664 P 05701 57 1 CHECK AGAINST 5 26.31.0 TRZ 26.38.0 01 01669 N 01699 16Z9 26.32.0 TRP 26.34.0 01 01674 M 01684 16Y4 26.33.0 ADD 96.05.0 01 01679 G 05701 57 1 ADJUST IT. 26.34.0 ST 96.95.0 01 01684 F 05800 58 0 26.35.0 RAD 96.05.0 01689 H 05701 5701 26.37.0 TR 26.23.0 01694 1 01629 1629 26.38.0 LOD 97.01.0 03 01699 8 05828 58B8 LOAD LINE LENGTH 26.39.0 ST 96.95.0 03 01704 F 05800 58+0 SAVE FOR LATER 26.40.0 ADD 96.95.0 06 01709 G 05800 5Y-0 ADD TO LOCATION 26.41.0 TR 28.00.0 01714 1 01979 1979 26.50.0 RAD 96.05.0 01719 H 05701 5701 WORK BY 5. 26.51.0 ST 96.95.0 01724 F 05800 5800 1 26.52.0 SET 0005 01729 B 0005 0005 SET BACK TO 5 26.53.0 LOD 97.12.0 01734 8 05910 5910 LOAD IN LOCATION 1 26.54.6 SET 0006 01739 B 0006 0006 SET BACK TO 6 26.55.0 DIV 96.95.0 01744 W 05800 5800 COMPUTE REMAINDER 1 26.56.0 SHR 0127 01749 C 0127 0127 GET TO REMAINDER. 1 26.57.0 SET 0001 01754 B 0001 0001 26.58.0 TR 26.21.0 01759 1 01619 1619 7 7 HANDLE CLASS 6 27.00.0 LOD 97.07.0 01 01764 8 05847 58U7 CHECK ASU FLAG 27.01.0 CMP 80.09.0 01 01769 4 05059 50V9 CHECK IF BLANK 27.02.0 TRE 27.18.0 01774 L 01854 1854 NON BLANK ASU MEANS ADDRESS IS NOT NUMERIC 27.03.0 LOD 27.34.0 07 01779 8 01924 1ZB4 SET ASU 7 TO ORIGIN TABLE 1 27.05.0 SET 0005 01784 B 0005 0005 LENGTH OF COMPARE TO 5 DIGITS 27.06.0 LOD 97.04.0 01789 8 05841 5841 27.07.0 ADD 96.10.0 07 01794 G 05705 5X+5 ADVANCE TO NEXT ENTRY 27.08.0 CMP 96.56.0 07 01799 4 05777 5XG7 CHECK IF OVER TOP OF TABLE 27.09.0 TRE 27.42.0 01804 L 01964 1964 DID NOT FIND ENTRY. 27.10.0 UNL 27.11.0 07 01809 7 01814 1YA4 SET LOCATION FOR COMPARE 1 27.11.0 CMP 01814 4 CHECK IF MATCH 27.12.0 TRE 27.14.0 01819 L 01829 1829 FOUND LABEL 27.13.0 TR 27.07.0 01824 1 01794 1794 NOPE, GO CHECK NEXT ONE. 27.14.0 SUB 96.05.0 07 01829 P 05701 5X+1 MATCH FOUND, BACK UP TO LOCATION 27.15.0 UNL 27.16.0 01834 7 01839 1839 1 27.16.0 LOD 01839 8 27.16.5 UNL 96.95.0 01844 7 05800 5800 SAVE TO TEMP 27.17.0 TR 27.23.0 01849 1 01874 1874 27.18.0 LOD 97.04.0 05 01854 8 05841 5YU1 COPY ADDRESS TO LOCATION 27.20.0 CMP 80.09.0 05 01859 4 05059 5 V9 CHECK IF EMPTY ADDRESS 27.21.0 TRE 27.26.0 01864 L 01889 1889 NO LOCATION CHANGE 27.22.0 UNL 96.95.0 05 01869 7 05800 5Y 0 COPY TO LOCATION COUNTER 1 27.23.0 SET 0005 06 01874 B 0005 0 -5 27.24.0 LOD 96.95.0 06 01879 8 05800 5Y-0 27.25.0 ADD 96.94.0 06 01884 G 05795 5XR5 CLEAR ZONES 27.26.0 UNL 97.12.0 06 01889 7 05910 5ZJ0 SET LOCATION TO CURRENT 27.28.0 LOD 97.02.0 05 01894 8 05833 5YT3 LOAD IN LABEL FIELD 27.29.0 CMP 80.09.0 05 01899 4 05059 5 V9 CHECK IF EMPTY 27.30.0 TRE 29.00.0 01904 L 02069 2069 SKIP IF BLANK OR 0 27.30.5 ADD 96.94.0 05 01909 G 05795 5XZ5 CLEAR ZONES 27.31.0 UNL 97.98.0 05 01914 7 06124 6/S4 27.32.0 UNL 97.98.0 -005 06 01919 7 06119 6/J9 1 27.34.0 RCV 01924 U TOP OF ORIGIN TABLE. 27.35.0 TMT 97.98.0 -009 09 01929 9 06115 6J/5 27.36.0 LOD 27.34.0 07 01934 8 01924 1ZB4 BACK UP ORIGIN LABLE 27.37.0 CMP 96.55.0 07 01939 4 05773 5XG3 CHECK IF AT BEGINNING. 27.38.0 TRE 27.42.0 01944 L 01964 1964 YES, FLAG LINE WITH ERROR. 27.39.0 SUB 96.10.0 07 01949 P 05705 5X+5 BACK UP 10. 27.40.0 UNL 27.34.0 07 01954 7 01924 1ZB4 SAVE BACK IN ORIGIN POINTER 27.41.0 TR 28.08.0 01959 1 02019 2019 FINISH LINE 27.42.0 LOD 96.42.0 01 01964 8 05749 57U9 27.43.0 UNL 97.11.0 01 01969 7 05905 59 5 SET ERROR CODE TO O 27.44.0 TR 28.08.0 01974 1 02019 2019 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 7 7 FINISHED, ALSO CLASS 7 LINES 28.00.0 LOD 97.02.0 05 01979 8 05833 5YT3 LOAD IN LABEL FIELD 28.02.0 CMP 80.09.0 05 01984 4 05059 5 V9 CHECK IF EMPTY 28.03.0 TRE 29.00.0 01989 L 02069 2069 SKIP IF BLANK OR 0 28.04.0 ADD 96.94.0 05 01994 G 05795 5XZ5 CLEAR ZONES 28.05.0 UNL 97.98.0 05 01999 7 06124 6/S4 SET LABEL FIELD 28.05.5 SUB 96.01.0 06 02004 P 05697 5WR7 BACK UP TO END OF FIELD. 28.06.0 UNL 97.98.0 -005 06 02009 7 06119 6/J9 28.07.0 ADD 96.01.0 06 02014 G 05697 5WR7 FIX UP 1 28.08.0 RCV 02019 U COPY TO NEXT SYMBOL ENTRY 28.09.0 TMT 97.98.0 -009 09 02024 9 06115 6J/5 28.10.0 RAD 96.01.0 02029 H 05697 5697 LOAD 1 1 28.11.0 SET 0003 02034 B 0003 0003 28.12.0 ADM 28.08.0 -001 02039 6 02018 2018 ADVANCE TO NEXT SYMBOL 1 28.13.0 SET 0004 02044 B 0004 0004 28.14.0 ADM 99.98.0 02049 6 06229 6229 ADVANCE COUNTER 28.16.0 LOD 28.08.0 04 02054 8 02019 2 19 CHECK IF OVER 28.17.0 CMP 96.51.0 04 02059 4 05756 5X56 28.18.0 TRE 29.51.0 02064 L 02104 2104 7 7 COPY TEMP RECORD TO END OF MEMORY AND DUMP 1 29.00.0 SET 0092 02069 B 0092 0092 29.00.5 LOD 97.14.0 02074 8 05916 5916 1 29.01.0 UNL 0197 02079 7 0197 0197 1 29.02.0 SEL 0202 02084 2 0202 0202 WRITE BUILT RECORD TO TEMP 1 29.03.0 DMP 0106 01 02089 R 0106 01 6 29.04.0 TR 20.18.0 02094 1 00779 0779 29.50.0 LOD 28.08.0 04 02099 8 02019 2 19 POINT TO END OF SYMBOL TABLE 29.51.0 UNL 29.54.0 04 02104 7 02119 2/19 1 29.52.0 SET 0001 02109 B 0001 0001 PUT IN GROUP MARK 29.53.0 LOD 95.00.1 02114 8 05695 5695 1 29.54.0 UNL 02119 7 1 29.55.0 SEL 0201 02124 2 0201 0201 WRITE SYMBOL TABLE TO SYMBOL TAPE 29.56.0 WR 99.98.0 -004 02129 R 06225 6225 1 29.57.0 SET 0000 02134 B 0000 0000 RESET NUMBER TO ZERO. 1 29.58.0 SET 0004 02139 B 0004 0004 29.59.0 ST 99.98.0 02144 F 06229 6229 29.60.0 LOD 99.98.0 02149 8 06229 6229 RESET NEXT ENTRY TO FIRST. 29.61.0 UNL 28.08.0 02154 7 02019 2019 29.62.0 TR 29.00.0 02159 1 02069 2069 7 7 PASS 1 OVER, SET UP TO START PASS 2 30.00.0 SGN 29.62.0 -004 02164 T 02155 2155 FIX BACK TO TRANSFER 1 30.02.0 WTM 02169 3 0001 0001 PUT TAPE MARK TO FIND END OF TABLE 1 30.03.0 RWD 02174 3 0002 0002 REWIND SYMBOL TABLE TABLE 1 30.04.0 SEL 0202 02179 2 0202 0202 1 30.05.0 WTM 02184 3 0001 0001 PUT TAPE MARK ON END OF TEMP TAPE. 1 30.06.0 RWD 02189 3 0002 0002 1 30.06.5 SEL 0203 02194 2 0203 0203 1 30.06.8 RWD 02199 3 0002 0002 30.07.0 LOD 30.04.0 04 02204 8 02179 2/79 COPY TEMP FILE 1 TO PASS2 30.09.0 UNL 32.00.0 04 02209 7 02569 2V69 202 30.10.0 ADD 96.01.0 04 02214 G 05697 5W97 ADJUST FOR UNIT OF TEMP FILE 2 30.11.0 UNL 32.06.0 04 02219 7 02599 2V99 203 30.12.0 TR 31.00.0 02224 1 02259 2259 1 30.13.0 SEL 0902 02229 2 0902 0902 PROCESS READ ERROR PASS 2 30.14.0 TRS 30.17.0 02234 O 02249 2249 1 30.15.0 SEL 0201 02239 2 0201 0201 30.16.0 TRS 40.00.0 02244 O 02974 2974 1 30.17.0 SEL 0201 02249 2 0201 0201 1 30.18.0 BSP 02254 3 0004 0004 7 7 PASS 2, RESOLVE SYMBOLIC LOCATIONS 1 31.00.0 SEL 0201 02259 2 0201 0201 READ IN SYMBOL TABLE BLOCK 31.01.0 RD 99.98.0 -004 02264 Y 06225 6225 31.02.0 TRA 30.13.0 02269 I 02229 2229 CHECK ERROR C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 31.03.0 LOD 31.04.0 12 02274 8 02279 2B79 LOAD RETURN LOCATION 31.04.0 NOP 31.32.0 02279 A 02404 2404 31.08.0 RAD 96.10.0 06 02284 H 05705 5X-5 SET ASU 6 TO CONST 10 1 31.09.0 SET 0004 06 02289 B 0004 0 -4 31.12.0 RAD 99.98.0 02294 H 06229 6229 LOAD LENGTH 31.13.0 ST 96.95.0 02299 F 05800 5800 SAVE LENGTH 31.14.0 RAD 96.95.0 02304 H 05800 5800 GET SIZE 31.15.0 CMP 96.26.0 02309 4 05726 5726 CHECK IF DONE 31.16.0 TRE 31.70.0 02314 L 02534 2534 DONE SORTING. 31.17.0 MPY 96.05.0 02319 V 05701 5701 DIVIDE BY 2 1 31.18.0 RND 0001 02324 E 0001 0001 31.19.0 ST 96.95.0 02329 F 05800 5800 1 31.20.0 LNG 0001 02334 D 0001 0001 TIMES 10. 1 31.20.5 SET 0005 02339 B 0005 0005 5 DIGITS. 31.21.0 ST 96.96.0 02344 F 05805 5805 STORE IN TEMP 31.22.0 SGN 31.63.0 -004 02349 T 02520 2520 MAKE ALLDONE A NOP 31.23.0 ADM 31.63.0 -004 14 02354 6 02520 2EK0 31.24.0 RAD 99.98.0 09 02359 H 06229 6KS9 LOAD LENGTH 31.25.0 SUB 96.95.0 09 02364 P 05800 5Q 0 SUBTRACT JUMP 31.25.5 SUB 96.01.0 09 02369 P 05697 5OZ7 SUBTRACT 1 1 31.26.0 SET 0004 02374 B 0004 0004 31.27.0 LOD 96.52.0 02379 8 05761 5761 LOAD BASE OF SYMBOL TABLE 31.27.5 ADD 96.09.0 02384 G 05703 5703 ADVANCE TO START OF FIRST SYMBOL 31.28.0 UNL 31.43.0 02389 7 02419 2419 31.29.0 ADD 96.96.0 02394 G 05805 5805 ADD JUMP TIMES 10 31.30.0 TR 60.00.0 02399 1 04634 4634 CONVERT TO ADDRESS 31.32.0 UNL 31.42.0 02404 7 02414 2414 SAVE OTHER 1 31.41.0 SET 0005 02409 B 0005 0005 SET TO 5 DIGITS. 1 31.42.0 LOD 02414 8 LOAD SYMBOL ROW[N] 1 31.43.0 CMP 02419 4 COMPARE VALUE. ROW[M] 31.44.0 TRH 31.59.0 02424 K 02504 2504 OK, NO EXCHANGE NEEDED. 31.44.5 TRE 31.59.0 02429 L 02504 2504 SKIP IF EQUAL 1 31.45.0 SET 0010 02434 B 0010 0010 31.46.0 LOD 31.42.0 04 02439 8 02414 2U14 ROW[N] TO TEMP 31.47.0 UNL 31.52.0 04 02444 7 02469 2U69 31.48.0 UNL 31.55.0 04 02449 7 02484 2U84 31.49.0 LOD 31.43.0 04 02454 8 02419 2U19 ROW[M] TO ROW[N] 31.50.0 UNL 31.54.0 04 02459 7 02479 2U79 31.51.0 UNL 31.57.0 04 02464 7 02494 2U94 1 31.52.0 LOD 02469 8 ROW[N] 31.53.0 UNL 97.98.0 02474 7 06124 6124 TEMP 1 31.54.0 LOD 02479 8 ROW[M] 1 31.55.0 UNL 02484 7 ROW[N] 31.56.0 LOD 97.98.0 02489 8 06124 6124 TEMP 1 31.57.0 UNL 02494 7 ROW[M] 31.58.0 SGN 31.63.0 -004 02499 T 02520 2520 MAKE TRANSFER. 31.59.0 ADM 31.42.0 06 02504 6 02414 2UJ4 ADVANCE 31.60.0 ADM 31.43.0 06 02509 6 02419 2UJ9 31.61.0 SUB 96.01.0 09 02514 P 05697 5OZ7 DECREMENT COUNT 31.62.0 TRP 31.41.0 09 02519 M 02409 2M 9 LOOP UNTIL MINUS 31.63.0 TR 31.22.0 02524 1 02349 2349 ALL DONE 31.64.0 TR 31.14.0 02529 1 02304 2304 31.70.0 RAD 99.98.0 02534 H 06229 6229 LOAD LENGTH 1 31.71.0 LNG 0001 02539 D 0001 0001 TIME 10 1 31.75.0 SET 0005 02544 B 0005 0005 31.72.0 ST 96.95.0 02549 F 05800 5800 31.74.0 LOD 96.52.0 02554 8 05761 5761 31.76.0 ADM 96.95.0 02559 6 05800 5800 ADD INTO LENGTH 31.77.0 SGN 96.95.0 02564 T 05800 5800 STRIP SIGN 7 7 RESOLVE AS MANY SYMBOLS AS POSSIBLE IN THIS PASS 1 32.00.0 SEL 02569 2 PASS2 32.01.0 RD 97.00.0 02574 Y 05825 5825 READ INTO LINE 32.02.0 TRA 32.10.0 02579 I 02629 2629 32.03.0 LOD 97.11.0 01 02584 8 05905 59 5 32.04.0 CMP 96.41.0 01 02589 4 05748 57U8 CHECK IF UNDEFINED SYMBOL 32.05.0 TRE 33.00.0 02594 L 02734 2734 GO TRY AND LOOKUP SYMBOL C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 1 32.06.0 SEL 02599 2 WRITE TO SECOND TEMP TAPE 1 32.06.2 SET 0092 02604 B 0092 0092 32.06.5 LOD 97.14.0 02609 8 05916 5916 COPY RECORD TO OUTPUT 1 32.07.0 UNL 0197 02614 7 0197 0197 1 32.08.0 DMP 0106 01 02619 R 0106 01 6 32.09.0 TR 32.00.0 02624 1 02569 2569 7 PROCESS ERRORS 32.10.0 LOD 32.00.0 04 02629 8 02569 2V69 32.11.0 UNL 32.15.0 04 02634 7 02654 2W54 32.12.0 UNL 32.17.0 04 02639 7 02664 2W64 1 32.13.0 SEL 0902 02644 2 0902 0902 PROCESS READ ERROR 32.14.0 TRS 32.17.0 02649 O 02664 2664 ERROR, BACK UP AND TRY AGAIN 1 32.15.0 SEL 02654 2 CHECK IF END OF FILE 32.16.0 TRS 32.20.0 02659 O 02679 2679 1 32.17.0 SEL 02664 2 1 32.18.0 BSP 02669 3 0004 0004 TRY AGAIN IF ERROR 32.19.0 TR 32.00.0 02674 1 02569 2569 7 REWIND AND SWITCH UNITS. 32.20.0 LOD 32.06.0 12 02679 8 02599 2E99 END OF FILE, REVERSE READ AND WRITE UNITS 32.21.0 UNL 32.25.0 04 02684 7 02704 2X04 32.22.0 UNL 32.06.0 04 02689 7 02599 2V99 32.23.0 UNL 32.28.0 12 02694 7 02719 2G19 32.24.0 UNL 32.00.0 12 02699 7 02569 2E69 1 32.25.0 SEL 02704 2 PUT TAPE MARK AT END TO WRITE UNIT 1 32.26.0 WTM 02709 3 0001 0001 1 32.27.0 RWD 02714 3 0002 0002 AND REWIND 1 32.28.0 SEL 02719 2 1 32.29.0 RWD 02724 3 0002 0002 REWIND READ UNIT. 32.31.0 TR 31.00.0 02729 1 02259 2259 GO READ IN NEXT SYMBOL BLOCK 7 7 LOOK UP OPERAND IN SYMBOL TABLE. 33.00.0 RAD 99.98.0 02734 H 06229 6229 SET COUNT 33.01.0 ST 96.99.2 02739 F 05818 5818 33.01.5 LOD 33.02.0 12 02744 8 02749 2G49 LOAD RETURN LOCATION 33.02.0 NOP 33.31.0 02749 A 02884 2884 33.06.0 RAD 96.10.0 02754 H 05705 5705 SET LENGTH TO +10 33.07.0 ST 96.99.5 02759 F 05820 5820 1 33.08.0 SET 0005 02764 B 0005 0005 MAKE 5 DIGITS. 33.09.0 LOD 96.52.0 02769 8 05761 5761 LOAD FIRST ITEM LOCATION 33.09.2 SUB 96.01.0 02774 P 05697 5697 BACK UP ONE LOCATION 33.09.5 ST 96.96.0 02779 F 05805 5805 33.11.0 RAD 96.99.2 02784 H 05818 5818 LOAD NUMBER OF ITEMS IN TABLE 33.12.0 CMP 96.26.0 02789 4 05726 5726 COMPARE TO 1 33.13.0 TRH 33.15.0 02794 K 02804 2804 33.14.0 TR 32.06.0 02799 1 02599 2599 ITEM NOT FOUND 33.15.0 MPY 96.05.0 02804 V 05701 5701 DIVIDE BY 2 1 33.16.0 RND 0001 02809 E 0001 0001 ROUND 33.17.0 ST 96.99.2 02814 F 05818 5818 SAVE BACK 33.18.0 MPY 96.99.5 02819 V 05820 5820 TIMES LENGTH 1 33.18.5 SET 0005 02824 B 0005 0005 SET LENGHT TO 5 33.19.0 ADM 96.96.0 02829 6 05805 5805 ADJUST LOCATION 33.20.0 RAD 96.96.0 02834 H 05805 5805 LOAD ADDRESS 33.21.0 CMP 96.52.0 02839 4 05761 5761 CHECK LOW ADDRESS 33.22.0 TRH 33.28.0 02844 K 02869 2869 GO CHECK AGAINST HIGH ADDRESS 33.23.0 TRE 33.30.0 02849 L 02879 2879 GO CHECK VALUE 33.24.0 RAD 96.10.0 02854 H 05705 5705 STRIP SIGN, SET PLUS 33.26.0 ST 96.99.5 02859 F 05820 5820 33.27.0 TR 33.11.0 02864 1 02784 2784 RECACLUATE 33.28.0 CMP 96.95.0 02869 4 05800 5800 CHECK HIGH ADDRESS 33.29.0 TRH 33.37.0 02874 K 02919 2919 OVER LIMIT 33.30.0 TR 60.00.0 02879 1 04634 4634 CONVERT TO ADDRESS 33.31.0 UNL 33.33.0 02884 7 02899 2899 STORE ADDRESS 1 33.32.0 SET 0005 02889 B 0005 0005 SET LENGTH TO 5 33.32.5 LOD 97.04.0 02894 8 05841 5841 LOAD OPERAND 1 33.33.0 CMP 02899 4 CHECK AGAINST KEY 33.34.0 TRH 33.24.0 02904 K 02854 2854 OVER SET TO FORWARD 33.35.0 TRE 33.40.0 02909 L 02934 2934 MATCHED, DONE C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 33.36.0 TR 33.37.0 02914 1 02919 2919 UNDER SET TO BACKWARD 33.37.0 RSU 96.10.0 02919 Q 05705 5705 CHANGE SIGN OF LENGHT TO MINUS 33.38.0 ST 96.99.5 02924 F 05820 5820 SET SIGN 33.39.0 TR 33.11.0 02929 1 02784 2784 GO RECALCULATE 33.40.0 LOD 33.33.0 04 02934 8 02899 2Y99 33.42.0 UNL 33.43.0 04 02939 7 02954 2Z54 33.42.4 LOD 96.27.0 04 02944 8 05730 5X30 LOAD -5 33.41.0 ADM 33.43.0 04 02949 6 02954 2Z54 BACK UP 5 LOCATION 1 33.43.0 LOD 02954 8 33.44.0 UNL 97.13.0 02959 7 05915 5915 SAVE IN ADDR 33.46.0 UNL 97.11.0 10 02964 7 05905 5R-5 BLANK OUT ERROR CODE. 33.47.0 TR 32.06.0 02969 1 02599 2599 7 7 7 PASS 3, GENERATE LISTING AND OBJECT DECK 1 40.00.0 RWD 02974 3 0002 0002 1 40.01.0 SET 0080 02979 B 0080 0080 COPY LOADER CARD TO OUTPUT BUFFER 40.01.5 LOD 81.07.9 02984 8 05144 5144 40.02.0 UNL 97.84.0 02989 7 06109 6109 40.02.5 RAD 96.01.0 02994 H 05697 5697 LOAD +1 1 40.03.0 SET 0003 02999 B 0003 0003 40.03.5 UNL 96.57.0 03004 7 05780 5780 SET CARD COUNTER TO 1. 1 40.04.0 SET 0000 03009 B 0000 0000 SET OUTPUT LOCATION TO 99999 1 40.04.5 SET 0005 03014 B 0005 0005 40.05.0 SUB 96.01.0 03019 P 05697 5697 40.05.5 ST 96.96.0 03024 F 05805 5805 1 40.12.5 SET 0002 07 03029 B 0002 0 +2 ASU 07 HOLDS LINE COUNTER 40.13.0 LOD 96.33.0 07 03034 8 05742 5XD2 SET LINE COUNT MAX 40.14.0 LOD 32.00.0 04 03039 8 02569 2V69 LOAD LAST TEMP FILE TAPE NUMBER 40.15.0 UNL 40.16.0 04 03044 7 03049 3 49 1 40.16.0 SEL 03049 2 40.17.0 RD 97.00.0 03054 Y 05825 5825 40.18.0 TRA 41.40.0 03059 I 03554 3554 40.19.0 CMP 96.33.0 07 03064 4 05742 5XD2 40.20.0 TRE 40.22.0 03069 L 03079 3079 40.21.0 TR 40.31.0 03074 1 03139 3139 40.22.0 TR 40.26.0 03079 1 03104 3104 1 40.23.0 SEL 0205 03084 2 0205 0205 40.24.0 WR 80.00.0 -039 03089 R 04735 4735 40.25.0 WR 80.05.0 -039 03094 R 04856 4856 40.25.1 WR 80.04.0 03099 R 04855 4855 40.26.0 TR 40.30.0 03104 1 03129 3129 1 40.27.0 SEL 0400 03109 2 0400 0400 40.28.0 WR 80.00.0 -039 03114 R 04735 4735 40.29.0 WR 80.05.0 -039 03119 R 04856 4856 40.29.1 WR 80.04.0 03124 R 04855 4855 1 40.30.0 SET 0000 07 03129 B 0000 0 +0 CLEAR ASU 07 1 40.30.5 SET 0002 07 03134 B 0002 0 +2 40.31.0 ADD 96.01.0 07 03139 G 05697 5WI7 ADVANCE LINE COUNT 40.32.0 LOD 45.03.0 04 03144 8 03734 3X34 SET OUTPUT START TO DATA 40.32.5 UNL 48.22.0 04 03149 7 04239 4S39 SET DATA POINTER. 40.33.0 RCV 97.50.0 +004 03154 U 05924 5924 BLANK OUTPUT RECORD 40.34.0 TMT 80.08.0 -035 03159 9 04984 4984 7 40.35.0 LOD 97.00.0 01 03164 8 05825 58S5 COPY LINE CLASS 40.36.0 UNL 97.50.0 01 03169 7 05920 59S0 40.38.2 LOD 97.11.0 01 03174 8 05905 59 5 COPY ERROR CODE 40.38.5 UNL 97.62.0 01 03179 7 05976 59X6 ERROR 40.37.0 LOD 97.08.0 01 03184 8 05848 58U8 COPY SIGN FIELD. 40.38.0 UNL 97.61.0 01 03189 7 05974 59X4 40.39.0 LOD 97.07.0 02 03194 8 05847 58M7 COPY ASU 40.40.0 UNL 97.56.0 02 03199 7 05952 59N2 1 40.40.5 SET 0003 09 03204 B 0003 0- 3 LENGTH OF LINE 40.41.0 LOD 97.01.0 09 03209 8 05828 5QS8 COPY LENGTH FIELD 40.42.0 UNL 97.51.0 09 03214 7 05924 5RS4 40.43.0 ADD 96.97.0 09 03219 G 05807 5Q 7 STRIP ZONES. 40.43.5 ST 97.01.0 09 03224 F 05828 5QS8 STORE BACK AS NUMBER C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 40.44.0 LOD 97.03.0 03 03229 8 05836 58C6 COPY OPCODE 40.45.0 UNL 97.53.0 03 03234 7 05936 59C6 40.46.0 LOD 97.06.0 04 03239 8 05845 5Y45 COPY INCREMENT 40.47.0 UNL 97.55.0 04 03244 7 05949 5Z49 40.48.0 LOD 97.02.0 05 03249 8 05833 5YT3 FORMAT LABEL 40.48.5 CMP 80.09.0 05 03254 4 05059 5 V9 CHECK IF BLANK 40.48.6 TRE 40.49.2 03259 L 03274 3274 40.49.0 SPR 97.52.0 05 03264 5 05933 5ZT3 40.49.1 TR 40.49.5 03269 1 03279 3279 40.49.2 UNL 97.52.0 -001 05 03274 7 05932 5ZT2 1 40.49.5 SET 0050 03279 B 0050 0050 40.50.0 LOD 97.09.0 03284 8 05898 5898 COPY DATA 40.50.5 UNL 97.63.0 03289 7 06028 6028 40.51.0 LOD 97.12.0 05 03294 8 05910 5Z/0 LOAD LOCATION TO ASU 05 1 40.51.2 SET 0005 06 03299 B 0005 0 -5 LOAD OPERAND FIELD 40.51.5 LOD 97.04.0 06 03304 8 05841 5YM1 1 40.52.0 SET 0001 03309 B 0001 0001 40.53.0 LOD 97.50.0 03314 8 05920 5920 40.54.0 CMP 80.09.0 03319 4 05059 5059 CHECK IF BLANK TYPE 40.55.0 TRE 45.00.0 03324 L 03719 3719 40.56.0 CMP 96.23.0 03329 4 05718 5718 CHECK IF OVER 7 40.57.0 TRH 40.70.0 03334 K 03399 3399 40.58.0 MPY 96.05.0 03339 V 05701 5701 MULTIPLY BY 5 40.59.0 ADD 40.61.0 03344 G 03354 3354 PUT INTO SWITCH ADDRESS 40.60.0 UNL 40.62.0 03349 7 03359 3359 40.61.0 NOP 40.63.0 03354 A 03364 3364 40.62.0 TR 40.63.0 03359 1 03364 3364 COMPUTED GO TO 40.63.0 TR 45.00.0 03364 1 03719 3719 CLASS 0 40.64.0 TR 44.00.0 03369 1 03709 3709 CLASS 1 40.65.0 TR 46.00.0 03374 1 04089 4089 CLASS 2 40.66.0 TR 43.00.0 03379 1 03684 3684 CLASS 3 40.67.0 TR 40.70.0 03384 1 03399 3399 CLASS 4 40.68.0 TR 41.90.0 03389 1 03619 3619 CLASS 5 40.69.0 TR 42.00.0 03394 1 03649 3649 CLASS 6 7 7 CLASS 7 40.70.0 UNL 97.54.0 -001 06 03399 7 05944 5ZM4 PUT OPERAND UNFORMATED TO FIELD 40.71.0 TR 41.11.0 03404 1 03419 3419 7 7 CONVERT ALL GM/RM TO PRINTABLE CHARACTERS 41.10.0 RAD 96.95.0 03409 H 05800 5800 COMPARE CURRENT LOCATION TO NEW ONE. 41.10.5 UNL 97.57.0 03414 7 05959 5959 SAVE IT 41.11.0 LOD 40.36.0 04 03419 8 03169 3/69 LOAD POINTER TO FIRST OUTPUT LOCATION 41.11.5 RAD 96.12.0 01 03424 H 05710 57/0 NUMBER OF LOCATION TO SCAN 1 41.12.0 SET 0001 03429 B 0001 0001 ONE DIGIT AT A TIME 41.13.0 UNL 41.14.0 04 03434 7 03439 3U39 1 41.14.0 LOD 03439 8 41.15.0 CMP 96.31.0 -001 03444 4 05736 5736 CONVERT TO GM. 41.16.0 TRE 41.22.0 03449 L 03479 3479 41.17.0 CMP 96.30.0 -001 03454 4 05734 5734 CONVERT TO RM 41.18.0 TRE 41.20.0 03459 L 03469 3469 41.19.0 TR 41.25.0 03464 1 03494 3494 41.20.0 LOD 96.30.0 03469 8 05735 5735 41.21.0 TR 41.23.0 03474 1 03484 3484 41.22.0 LOD 96.31.0 03479 8 05737 5737 41.23.0 UNL 41.24.0 04 03484 7 03489 3U89 1 41.24.0 UNL 03489 7 SAVE IT BACK 41.25.0 ADD 96.01.0 04 03494 G 05697 5W97 NEXT LOCATION 41.26.0 SUB 96.01.0 01 03499 P 05697 56Z7 41.27.0 TRP 41.13.0 01 03504 M 03434 34T4 DONE. 1 41.28.0 SET 0000 01 03509 B 0000 00 0 CLEAR SIGN FLAG 1 41.29.0 SET 0001 01 03514 B 0001 00 1 FIX BACK TO ON DIGIT 7 7 DONE WITH RECORD, DO LISTING 41.30.0 TR 41.33.0 03519 1 03534 3534 SWITCH, NOP TO LIST ON TAPE 1 41.31.0 SEL 0205 03524 2 0205 0205 WRITE LINE TO TAPE 41.32.0 WR 97.50.0 03529 R 05920 5920 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 41.33.0 TR 41.36.0 03534 1 03549 3549 SWITCH, NOP TO PRINT ON PRINTER 1 41.34.0 SEL 0400 03539 2 0400 0400 41.35.0 WR 97.50.0 03544 R 05920 5920 41.36.0 TR 40.16.0 03549 1 03049 3049 7 41.40.0 LOD 40.16.0 04 03554 8 03049 3 49 ADJUST ERROR ROUTINE. 41.41.0 UNL 41.45.0 04 03559 7 03579 3V79 41.42.0 UNL 41.47.0 04 03564 7 03589 3V89 1 41.43.0 SEL 0902 03569 2 0902 0902 PROCESS READ ERROR 41.44.0 TRS 41.47.0 03574 O 03589 3589 1 41.45.0 SEL 03579 2 CHECK FOR END OF FILE 41.46.0 TRS 41.50.0 03584 O 03604 3604 1 41.47.0 SEL 03589 2 BACK UP AND TRY AGAIN 1 41.48.0 BSP 03594 3 0004 0004 41.49.0 TR 40.16.0 03599 1 03049 3049 7 FLUSH ANY REMAING DATA RECORDS. 41.50.0 ADM 49.31.0 -004 14 03604 6 04470 4DP0 FIRST DUMP TRANSFER TO NOP 41.51.0 ADM 49.32.0 -004 14 03609 6 04475 4DP5 SECOND DUMP TRANSFER TO NOP 41.52.0 TR 49.00.0 03614 1 04309 4309 DUMP RECORD 7 7 CLASS 5 DATA BLOCK 41.90.0 SUB 96.01.0 05 03619 P 05697 5WZ7 ADJUST LOCATION BY LENGTH 41.91.0 ADD 97.01.0 05 03624 G 05828 5YS8 ADD IN LENGTH 41.92.0 ST 96.95.0 05 03629 F 05800 5Y 0 41.93.0 RAD 96.00.0 09 03634 H 05696 5OZ6 SET LENGTH TO ZERO 41.94.0 UNL 97.54.0 -001 06 03639 7 05944 5ZM4 UNLOAD IT AS ADDRESS 41.95.0 TR 49.00.0 03644 1 04309 4309 7 7 CLASS 6 SET ORIGIN. 42.00.0 ST 96.95.0 05 03649 F 05800 5Y 0 SAVE NEW LOCATION 42.03.0 RAD 96.00.0 09 03654 H 05696 5OZ6 SET LENGTH TO ZERO 42.04.0 LOD 97.07.0 02 03659 8 05847 58M7 CHECK IF BLANK ASU 42.05.0 CMP 80.09.0 02 03664 4 05059 50N9 42.06.0 TRE 41.94.0 03669 L 03639 3639 42.07.0 SPR 97.54.0 06 03674 5 05945 5ZM5 PUT LABEL FORMATED TO FIELD 42.08.0 TR 49.00.0 03679 1 04309 4309 FINISH WITH RECORD. 7 7 CLASS 3 COMPUTED ADDRESS 43.00.0 SPR 97.54.0 06 03684 5 05945 5ZM5 PRINT AS LABEL INTO OPERAND FIELD 43.01.0 LOD 96.26.0 04 03689 8 05726 5X26 0001 43.03.0 ADM 48.22.0 04 03694 6 04239 4S39 ADVANCE TO NEXT OUTPUT CHAR 43.04.0 RAD 96.04.0 09 03699 H 05700 5P 0 AND LENGTH TO 4. 43.05.0 TR 45.05.0 03704 1 03744 3744 GO MODIFY FINAL ADDRESS 7 7 CLASS 1, FIXED ADDRESS 44.00.0 UNL 97.54.0 -001 06 03709 7 05944 5ZM4 STORE LABEL DIRECTLY. 44.03.0 TR 45.01.0 03714 1 03724 3724 7 7 BLANK AND CLASS 0, LABEL 45.00.0 SPR 97.54.0 06 03719 5 05945 5ZM5 PUT LABEL FORMATED TO FIELD 45.01.0 LOD 97.14.0 01 03724 8 05916 59/6 COPY OPERATION CODE 45.02.0 UNL 97.58.0 01 03729 7 05961 59W1 45.03.0 UNL 97.09.0 -049 01 03734 7 05849 58U9 SAVE AS FIRST OUTPUT DATA 45.04.0 RAD 96.05.0 09 03739 H 05701 5P 1 FORCE LENGTH TO 5 45.05.0 ST 97.01.0 09 03744 F 05828 5QS8 SAVE LENGTH 45.06.0 LOD 97.13.0 06 03749 8 05915 5ZJ5 LOAD COMPUTED ADDRESS 45.07.0 UNL 97.59.0 06 03754 7 05967 5ZO7 PUT IN PLACE 45.08.0 LOD 97.06.0 03 03759 8 05845 58D5 CLEAR ZONES IN INCREMENT 45.09.0 ADD 96.97.5 03 03764 G 05809 58+9 SET SIGN ON INCREMENT 45.09.5 TRZ 45.17.5 03 03769 N 03819 38A9 IF VALUE ZERO, SKIP ADJUST 45.10.0 UNL 96.95.0 03 03774 7 05800 58+0 RESTORE 45.11.0 UNL 96.95.0 -003 10 03779 7 05797 5PR7 SET END OF FIELD. 45.12.0 SGN 97.05.0 03784 T 05842 5842 GRAB SIGN 45.13.0 ADM 96.95.0 03789 6 05800 5800 SET SIGN 45.14.0 ADM 97.59.0 14 03794 6 05967 5IO7 PUT PLUS SIGN IN. 45.15.0 RAD 96.95.0 03799 H 05800 5800 ADJUST ADDRESS. 45.16.0 ADM 97.59.0 03804 6 05967 5967 DO ADJUST C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 45.16.5 ADM 97.59.0 14 03809 6 05967 5IO7 CHANGE SIGN BACK 45.17.0 SGN 97.59.0 03814 T 05967 5967 CLEAR SIGN 1 45.17.5 SET 0005 03819 B 0005 0005 SET TO 5 DIGITS. 45.18.0 LOD 97.59.0 03824 8 05967 5967 LOAD FINAL ADDRESS 45.18.5 LOD 45.20.0 12 03829 8 03839 3H39 CONVERT TO ADDRESS 45.19.0 TR 60.00.0 03834 1 04634 4634 45.20.0 NOP 45.21.0 03839 A 03844 3844 RETURN LOCATION 45.21.0 UNL 97.60.0 03844 7 05972 5972 SAVE IN PLACE 45.23.0 ADD 96.97.0 02 03849 G 05807 58-7 CLEAR OF ASU ZONES 45.24.0 TRZ 45.40.0 02 03854 N 03934 39L4 DONE WITH CHECK 45.25.0 CMP 96.22.0 02 03859 4 05716 57J6 CHECK IF OVER 11 45.26.0 TRH 45.50.0 03864 K 04004 4004 45.27.0 CMP 96.23.0 02 03869 4 05718 57J8 CHECK IF OVER 07 42.28.0 TRH 45.53.0 03874 K 04019 4019 45.29.0 CMP 96.25.0 02 03879 4 05721 57K1 CHECK IF OVER 03 45.30.0 TRH 45.56.0 03884 K 04034 4034 OVER 3 45.31.0 TRZ 45.40.0 02 03889 N 03934 39L4 IF ZERO, DONE 45.32.0 CMP 96.20.0 02 03894 4 05714 57J4 CHECK AGAINST 02 45.33.0 TRH 45.39.0 03899 K 03929 3929 OVER MUST BE 3 45.34.0 TRE 45.37.0 03904 L 03919 3919 EQUALS TO 2. 45.35.0 ADM 97.60.0 -001 10 03909 6 05971 5RP1 1. A BIT 45.36.0 TR 45.40.0 03914 1 03934 3934 45.37.0 ADM 97.60.0 -001 13 03919 6 05971 5IX1 2 ADD IN BIT B 45.38.0 TR 45.40.0 03924 1 03934 3934 45.39.0 ADM 97.60.0 -001 14 03929 6 05971 5IP1 3 ADD IN BITS A+B 45.40.0 LOD 97.08.0 01 03934 8 05848 58U8 LOAD SIGN DIGIT 45.40.5 CMP 96.44.0 01 03939 4 05751 57V1 CHECK IF INDIRECT 45.41.0 TRE 45.43.0 03944 L 03964 3964 45.41.5 CMP 96.42.0 01 03949 4 05749 57U9 O IN SIGN FLAG SETS ORIGIN. 45.42.0 TRE 45.70.0 03954 L 04049 4049 45.42.5 TR 45.47.0 03959 1 03989 3989 45.43.0 SGN 97.60.0 01 03964 T 05972 59X2 CHECK IF B BIT SET. 45.44.0 TRP 45.46.0 01 03969 M 03984 39Y4 NO, JUST ADD IT IN. 45.45.0 ADM 97.60.0 14 03974 6 05972 5IP2 YES, ADD A AND B BIT 45.45.4 TR 45.47.0 03979 1 03989 3989 45.46.0 ADM 97.60.0 10 03984 6 05972 5RP2 SET INDIRECT BIT. 45.47.0 LOD 97.60.0 04 03989 8 05972 5Z72 COPY ADDRESS TO DATA 45.48.0 UNL 97.09.0 -045 04 03994 7 05853 5Y53 SAVE INTO DATA 45.49.0 TR 48.00.0 03999 1 04134 4134 SET LOCATION TO LISTING 45.50.0 ADM 97.60.0 -002 14 04004 6 05970 5IP0 12-15 SET BITS A+B 45.51.0 SUB 96.13.0 02 04009 P 05712 57J2 SUBTRACT 12 45.52.0 TR 45.31.0 04014 1 03889 3889 45.53.0 ADM 97.60.0 -002 13 04019 6 05970 5IX0 08-11 SET BIT B 45.54.0 SUB 96.08.0 02 04024 P 05702 57-2 SUBTRACT 08 45.55.0 TR 45.31.0 04029 1 03889 3889 45.56.0 ADM 97.60.0 -002 10 04034 6 05970 5RP0 04-07 SET BIT A 45.57.0 SUB 96.04.0 02 04039 P 05700 57-0 SUBTRACT 04 45.58.0 TR 45.31.0 04044 1 03889 3889 45.70.0 ST 96.95.0 05 04049 F 05800 5Y 0 COMPARE CURRENT LOCATION TO NEW ONE. 45.71.0 RAD 96.95.0 04054 H 05800 5800 LOAD 45.72.0 ADD 96.04.0 04059 G 05700 5700 ADD 4 TO POINT TO CORRECT ADDRESS 45.73.0 LOD 45.75.0 12 04064 8 04074 4+74 45.74.0 TR 60.00.0 04069 1 04634 4634 CONVERT TO ADDRESS. 45.75.0 NOP 45.76.0 04074 A 04079 4079 45.76.0 UNL 82.13.4 04079 7 05184 5184 SET TRANSFER ADDRESS TO LOCATION 45.77.0 TR 45.47.0 04084 1 03989 3989 7 7 CLASS 2 DATA RECORD. 46.00.0 UNL 97.54.0 -001 06 04089 7 05944 5ZM4 UNLOAD UNFORMATED 46.01.0 CMP 80.09.0 01 04094 4 05059 50V9 46.02.0 TRE 48.00.0 04099 L 04134 4134 46.03.0 LOD 45.03.0 04 04104 8 03734 3X34 LOAD ADDRESS OF DATA 46.04.0 ADD 97.01.0 04 04109 G 05828 5Y28 ADJUST LOCATION 46.05.0 SUB 96.01.0 04 04114 P 05697 5W97 BACK UP ONE LOCATION 46.06.0 UNL 46.08.0 04 04119 7 04129 4/29 LOCATION TO MODIFY 46.07.0 SGN 97.08.0 04124 T 05848 5848 GET SIGN 1 46.08.0 ADM 04129 6 ADJUST C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 7 7 PUT DATA INTO CURRENT CARD IMAGE 48.00.0 SUB 96.01.0 09 04134 P 05697 5OZ7 ADJUST LENGTH 48.01.0 TRP 48.03.0 09 04139 M 04149 4JU9 ANYTHING LEFT 48.02.0 TR 41.10.0 04144 1 03409 3409 NO, GO PROCESS NEXT RECORD. 48.03.0 ST 96.95.0 05 04149 F 05800 5Y 0 COMPARE CURRENT LOCATION TO NEW ONE. 48.03.5 LOD 48.27.0 04 04154 8 04269 4S69 LOAD ADDRESS OF BUFFER 48.03.6 UNL 48.23.0 04 04159 7 04244 4S44 WHERE DO PUT DIGIT. 48.03.7 LOD 97.83.0 02 04164 8 06044 60M4 CHECK COUNT 48.03.8 TRZ 48.40.0 02 04169 N 04284 42Q4 48.04.0 RAD 96.95.0 04174 H 05800 5800 48.05.0 SUB 96.96.0 04179 P 05805 5805 CHECK IF NEW BEFORE CURRENT. 48.06.0 TRP 48.08.0 04184 M 04199 4199 48.06.5 ADD 96.01.0 09 04189 G 05697 5OZ7 BACK UP ONE SPACE 48.07.0 TR 49.00.0 04194 1 04309 4309 MOVING BACKWARDS, DUMP CURRENT. 1 48.08.0 SET 0004 04199 B 0004 0004 SET LENGTH 4 48.09.0 CMP 96.34.0 04204 4 05746 5746 COMPARE IF OVER LIMIT. 48.10.0 TRH 48.06.5 04209 K 04189 4189 YES, DUMP 48.11.0 ADM 48.23.0 04214 6 04244 4244 ADD WHERE IT GOES. 1 48.11.5 SET 0002 04219 B 0002 0002 SCALE BACK 48.11.7 ADD 96.01.0 04224 G 05697 5697 PLUS ONE 48.12.0 CMP 97.83.0 04229 4 06044 6044 CHECK IF BIGGER 48.13.0 TRH 48.30.0 04234 K 04274 4274 SET NEW LENGTH IF BIGGER THEN CURRENT 1 48.22.0 LOD 04239 8 1 48.23.0 UNL 04244 7 48.24.0 ADD 96.01.0 05 04249 G 05697 5WZ7 ADVANCE TO NEXT LOCATION 48.25.0 LOD 96.26.0 04 04254 8 05726 5X26 LOAD 0001 48.26.0 ADM 48.22.0 04 04259 6 04239 4S39 ADVANCE 48.26.5 TR 48.00.0 04264 1 04134 4134 STILL MORE CONTINUE 48.27.0 NOP 97.84.0 -064 01 04269 A 06045 60U5 ADDRESS OF DATA AREA 48.30.0 UNL 97.83.0 04274 7 06044 6044 SET NEW LENGTH 48.31.0 TR 48.22.0 04279 1 04239 4239 48.40.0 ADM 49.31.0 -004 14 04284 6 04470 4DP0 MAKE TR A NOP 48.41.0 TR 49.17.0 04289 1 04444 4444 SET NEW ADDRESS 48.45.0 SGN 49.31.0 -004 04294 T 04470 4470 FIX BACK 48.16.0 RAD 96.97.0 04299 H 05807 5807 SET TO 00 48.46.0 TR 48.11.7 04304 1 04224 4224 7 7 DUMP CARD RECORD TO OUTPUT UNITS 49.00.0 LOD 97.83.0 02 04309 8 06044 60M4 CHECK LENGTH. 49.01.0 TRZ 49.17.0 02 04314 N 04444 44M4 1 49.02.0 SET 0080 04319 B 0080 0080 49.02.5 LOD 97.84.0 04324 8 06109 6109 1 49.03.0 UNL 0198 04329 7 0198 0198 WHERE TO PUT RESULT 49.04.0 TR 49.07.0 04334 1 04349 4349 SET TO NOP TO DUMP TO PUNCH 1 49.05.0 SEL 0300 04339 2 0300 0300 CARD PUNCH 1 49.06.0 DMP 0119 01 04344 R 0119 01/9 49.07.0 TR 49.09.5 04349 1 04364 4364 SET TO NOP TO DUMP TO TAPE 1 49.08.0 SEL 0204 04354 2 0204 0204 TAPE UNIT 4 1 49.09.0 DMP 0119 01 04359 R 0119 01/9 49.09.5 NOP 52.00.0 04364 A 04529 4529 7 RESET OUTPUT RECORD. 1 49.10.0 SET 0040 04369 B 0040 0040 49.10.5 LOD 80.09.0 04374 8 05059 5059 COPY 40 BLANKS 49.11.0 UNL 97.84.0 -025 04379 7 06084 6084 1 49.11.5 SET 0025 04384 B 0025 0025 49.11.6 UNL 97.84.0 04389 7 06109 6109 1 49.11.7 SET 0006 04394 B 0006 0006 49.11.8 LOD 80.03.0 04399 8 04854 4854 COPY LABEL 49.11.9 UNL 97.80.0 04404 7 06035 6035 49.12.0 LOD 96.57.0 03 04409 8 05780 57H0 ADVANCE CARD COUNT. 49.13.0 UNL 97.81.0 03 04414 7 06038 60C8 SAVE TO NEW IMAGE 49.14.0 ADD 96.01.0 03 04419 G 05697 56I7 +1 1 49.15.0 SET 0003 03 04424 B 0003 00+3 3 DIGITS. 49.15.5 UNL 96.57.0 03 04429 7 05780 57H0 SAVE BACK 49.16.0 RAD 96.97.0 04434 H 05807 5807 SET TO 00 49.16.5 UNL 97.83.0 04439 7 06044 6044 SET LENGTH TO 0. C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 49.17.0 ST 96.96.0 05 04444 F 05805 5Y 5 SET NEW OUTPUT LOCATION 49.18.0 RAD 96.96.0 04449 H 05805 5805 GET LOCATION 49.20.0 LOD 49.22.0 12 04454 8 04464 4D64 CONVERT TO ADDRESS 49.21.0 TR 60.00.0 04459 1 04634 4634 49.22.0 NOP 49.23.0 04464 A 04469 4469 49.23.0 UNL 97.82.0 04469 7 06042 6042 49.31.0 TR 48.00.0 04474 1 04134 4134 CONTINUE WITH DUMPING RECORD. 49.32.0 TR 48.45.0 04479 1 04294 4294 7 50.00.0 SGN 49.09.5 -004 04484 T 04360 4360 MAKE NOP A JUMP 50.01.0 LOD 80.09.0 04 04489 8 05059 5 59 SET LOCATION TO BLANK 50.02.0 UNL 97.82.0 04 04494 7 06042 6 42 50.03.0 LOD 96.29.0 03 04499 8 05733 57C3 SET COUNTER 999 50.04.0 UNL 97.81.0 03 04504 7 06038 60C8 1 50.05.0 SET 0040 04509 B 0040 0040 50.06.0 LOD 82.13.4 04514 8 05184 5184 50.07.0 UNL 97.84.0 -025 04519 7 06084 6084 50.08.0 TR 49.02.0 04524 1 04319 4319 CONTINUE WITH DUMPING RECORD. 7 7 ADD IN CODE TO DUMP LAST LOADER CARD. 52.00.0 SGN 49.31.0 -004 04529 T 04470 4470 RESET TO JUMP 52.01.0 SGN 49.32.0 -004 04534 T 04475 4475 RESET TO JUMP 52.02.0 ADM 49.09.5 -004 14 04539 6 04360 4CO0 SECOND TRANSFER TO NOP 52.03.0 LOD 49.07.0 -004 01 04544 8 04345 43U5 COPY TR/NOP TO TAPE MARK WRITE 52.04.0 CMP 96.22.0 01 04549 4 05716 57/6 COMPARE TO 1 52.05.0 TRE 52.14.0 04554 L 04564 4564 EQUAL, SKIP 1 52.08.0 WTM 04559 3 0001 0001 7 7 PRINT UNTIL END OF PAGE. 52.14.0 CMP 96.33.0 07 04564 4 05742 5XD2 52.15.0 TRH 52.24.0 04569 K 04614 4614 OVER, DONE 52.16.0 ADD 96.01.0 07 04574 G 05697 5WI7 52.17.0 TR 52.20.0 04579 1 04594 4594 SWITCH, NOP TO LIST ON TAPE 1 52.18.0 SEL 0205 04584 2 0205 0205 WRITE LINE TO TAPE 52.19.0 WR 80.04.0 04589 R 04855 4855 52.20.0 TR 52.23.0 04594 1 04609 4609 SWITCH, NOP TO PRINT ON PRINTER 1 52.21.0 SEL 0400 04599 2 0400 0400 52.22.0 WR 80.04.0 04604 R 04855 4855 52.23.0 TR 52.14.0 04609 1 04564 4564 52.24.0 TR 52.27.0 04614 1 04629 4629 1 52.25.0 SEL 0205 04619 2 0205 0205 WRITE LINE TO TAPE 1 52.26.0 WTM 04624 3 0001 0001 52.27.0 TR .02.0 04629 1 00204 0204 7 7 ROUTINE TO CONVERT 5 DIGIT ADDRESS IN 7 ASU 0 TO 4 DIGIT ADDRESS IN ASU 0 7 RETURN LOCATION IN ASU 12 7 ASU 10 SET TO BLANK 7 ASU 13 SET TO MINUS 7 ASU 14 SET TO PLUS 60.00.0 UNL 60.16.0 12 04634 7 04719 4G19 SET RETURN LOCATION 60.01.0 UNL 97.97.0 04639 7 06114 6114 UNLOAD TO TEMP 1 60.02.0 SHR 0004 04644 C 0004 0004 GRAB HIGH ORDER DIGIT. 60.02.5 ADD 96.00.0 04649 G 05696 5696 CLEAR ZONE 60.03.0 TRZ 60.14.0 04654 N 04709 4709 IF ZERO, FINISHED. 60.04.0 CMP 96.25.0 04659 4 05721 5721 CHECK IF OVER 40,000 60.05.0 TRH 60.17.0 04664 K 04724 4724 YES, GO ADJUST LOWER DIGIT. 60.06.0 TRE 60.11.0 04669 L 04694 4694 IF 30,000 ADD IN 3 BITS. 60.07.0 CMP 96.22.0 04674 4 05716 5716 CHECK AGAINST 10,000 60.08.0 TRH 60.13.0 04679 K 04704 4704 MUST BE 20,000 60.09.0 ADM 97.97.0 -003 10 04684 6 06111 6JJ1 10,000 ADD IN BIT A 60.10.0 TR 60.14.0 04689 1 04709 4709 60.11.0 ADM 97.97.0 -003 14 04694 6 06111 6AJ1 30,000 ADD IN BITS A+B 60.12.0 TR 60.14.0 04699 1 04709 4709 60.13.0 ADM 97.97.0 -003 13 04704 6 06111 6A/1 20,000 ADD IN BIT B 1 60.14.0 SET 0004 04709 B 0004 0004 LOAD FINAL VALUE 60.15.0 LOD 97.97.0 04714 8 06114 6114 C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 1 60.16.0 TR 04719 1 RETURN TO MAIN 60.17.0 ADM 97.97.0 13 04724 6 06114 6A/4 SET B BIT. 60.18.0 SUB 96.04.0 04729 P 05700 5700 DECREMENT COUNT 60.19.0 TR 60.03.0 04734 1 04654 4654 7 7 FIRST HEADING LINE 2 040 80.00.0 04774 C LNG SYMBOLIC INCR 2 040 80.01.0 04814 ACTUAL S DATA OR DESCRIPT 2 034 80.02.0 04848 ION 2 006 80.03.0 04854 LABEL 2 001 80.04.0 04855 7 7 SECOND HEADING LINE 2 040 80.05.0 04895 L LOC OP ADDR ASU LOC 2 040 80.06.0 04935 OP ADDR ADDR N 2 040 80.06.5 04975 2 001 80.07.0 04976 7 7 EMPTY LINE 2 040 80.08.0 00 05019 . . . . 2 040 80.09.0 05059 2 005 80.10.0 05064 7 7 LOADER CARD 1 81.00.4 SEL 0100 05069 2 0100 0100 20100 1 81.00.9 NOP 0018 05074 A 0018 0018 A0018 1 81.01.4 SET 0002 06 05079 B 0002 0 -2 B0 -2 1 81.01.9 SET 0004 07 05084 B 0004 0 +4 B0 +4 1 81.02.4 RD 0080 05089 Y 0080 0080 Y0080 1 81.02.9 TRA 0079 05094 I 0079 0079 I0079 1 81.03.4 LOD 0094 06 05099 8 0094 0 R4 80 R4 1 81.03.9 TRZ 0099 06 05104 N 0099 0 R9 N0 R9 1 81.04.4 UNL 0059 06 05109 7 0059 0 N9 70 N9 1 81.04.9 RCV 0061 05114 U 0061 0061 U0061 1 81.05.4 TMT 0089 07 05119 9 0089 0 H9 90 9 1 81.05.9 SET 0000 08 05124 B 0000 0-00 B0-00 1 81.06.4 RCV 0000 05129 U 0000 0000 U0000 1 81.06.9 TMT 0095 08 05134 9 0095 0-95 90-95 1 81.07.4 TR 0004 05139 1 0004 0004 10004 1 81.07.9 HLT 0100 05144 J 0100 0100 J1000 7 7 TRANSFER CARD 1 82.09.9 SET 0001 01 05149 B 0001 00 1 SET ASU TO USEFULL LENGTH 1 82.10.4 SET 0002 02 05154 B 0002 00-2 1 82.10.9 SET 0003 03 05159 B 0003 00+3 1 82.11.4 SET 0004 04 05164 B 0004 0 04 1 82.11.9 SET 0005 05 05169 B 0005 0 5 1 82.12.4 SET 0010 13 05174 B 0010 0+/0 1 82.12.9 SET 0004 14 05179 B 0004 0+-4 1 82.13.4 TR 0000 05184 1 0000 0000 7 7 OPCODES 7 2 NUMERIC MODIFIER 7 1 LETTER OPCODE 7 3 LETTER NAME 7 2 006 88.00.0 05190 'AAM ADD ADDR TO MEM 2 006 88.01.0 05196 GADD ADD 2 006 88.02.0 05202 6ADM ADD MEM 2 006 88.03.0 05208 $BLM BLANK MEM 2 006 88.04.0 05214 183BPC BYPASS 2 006 88.05.0 05220 043BSF BACKSPACE FILE SET ASU01 2 006 88.06.0 05226 043BSP BACKSPACE 2 006 88.09.0 05232 4CMP COMPARE 2 006 88.10.0 05238 WDIV DIVIDE 2 006 88.12.0 05244 01RDMP DUMP 2 006 88.13.0 05250 01YFSP FORWARD SPACE C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 2 006 88.14.0 05256 JHLT HALT 2 006 88.15.0 05262 =LDA LOAD ADDR 2 006 88.16.0 05268 DLNG LENGTHEN 2 006 88.17.0 05274 8LOD LOAD 2 006 88.18.0 05280 003IOF INDICATOR OFF 2 006 88.19.0 05286 033ION INDICATOR ON 2 006 88.20.0 05292 VMPY MULTIPLY 2 006 88.22.0 05298 ANOP NO OPERATION 2 006 88.23.0 05304 XNTR NORMALIZE TRANSFER 2 006 88.24.0 05310 153PRW PREP TO READ WHILE WRITING 2 006 88.25.0 05316 293PTW PRINT TAPE WRITE 2 006 88.26.0 05322 HRAD RESET AND ADD 2 006 88.27.0 05328 URCV RECIEVE 2 006 88.28.0 05334 YRD READ 2 006 88.29.0 05340 02YRMA READ MEM ADDRESS 2 006 88.30.0 05346 ERND ROUND 2 006 88.31.0 05352 283RST RESET COUNTER 2 006 88.32.0 05358 QRSU RESET AND SUBTRACK 2 006 88.33.0 05364 163RTS READ TAPE TO TRC 2 006 88.34.0 05370 023RWD REWIND 2 006 88.35.0 05376 263RWS READ WRITE START 2 006 88.36.0 05382 273RWT READ WRITE TAPE 2 006 88.37.0 05388 SRWW READ WHILE WRITING 2 006 88.38.0 05394 (SB SET BIT 2 006 88.39.0 05400 07(SBA SET BIT ALT 2 006 88.40.0 05406 08(SBN SET BIT 1 + ASU <<< 2 006 88.41.0 05412 08(SBR SET BIT REDUNDANT 2 006 88.42.0 05418 (SBZ SET BIT 0 2 006 88.43.0 05424 2SEL SELECT 2 006 88.44.0 05430 BSET SET LEFT 2 006 88.45.0 05436 TSGN SIGN 2 006 88.46.0 05442 CSHR SHORTEN 2 006 88.47.0 05448 093SKP SKIP 2 006 88.48.0 05454 /SND SEND 2 006 88.49.0 05460 5SPR STORE FOR PRINT 2 006 88.50.0 05466 02RSRC SET RECORD COUNTER 2 006 88.51.0 05472 FST STORE 2 006 88.52.0 05478 PSUB SUBTRACT 2 006 88.53.0 05484 053SUP SUPRESS 2 006 88.54.0 05490 01ITAA TR ALT SW A ON (0911) 2 006 88.55.0 05496 02ITAB TR ALT SW B ON (0912) 2 006 88.56.0 05502 03ITAC TR ALT SW C ON (0913) 2 006 88.57.0 05508 04ITAD TR ALT SW D ON (0914) 2 006 88.58.0 05514 05ITAE TR ALT SW E ON (0915) 2 006 88.59.0 05520 06ITAF TR ALT SW F ON (0916) 2 006 88.60.0 05526 13OTEC TR ECHO CHECK 2 006 88.61.0 05532 10OTIC TR INSTR CHECK 2 006 88.62.0 05538 11OTMC TR MACHINE CHECK 2 006 88.63.0 05544 9TMT TRANSMIT 2 006 88.64.0 05550 1TR TRANSFER 2 006 88.65.0 05556 ITRA TRANSFER ANY 2 006 88.66.0 05562 LTRE TR EQUAL 2 006 88.67.0 05568 12OTRG TR RD WR CHECK 2 006 88.68.0 05574 KTRH TR HIGH 2 006 88.69.0 05580 MTRP TR POSITIVE 2 006 88.70.0 05586 01OTRR TR READY 2 006 88.71.0 05592 OTRS TR SIGNAL 2 006 88.72.0 05598 NTRZ TR ZERO 2 006 88.73.0 05604 03OTSA TR SYNC ANY 2 006 88.74.0 05610 15OTSC TR SIGN CHECK 2 006 88.75.0 05616 011TSL TR STORE LOCATION 2 006 88.76.0 05622 02OTTC TR TRANSMIT CHECK 2 006 88.77.0 05628 .TZB TR 0 BIT 2 006 88.78.0 05634 *ULA UNLOAD ADDRESS 2 006 88.79.0 05640 7UNL UNLOAD 2 006 88.80.0 05646 RWR WRITE 2 006 88.81.0 05652 ZWRE WRITE ERASE C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 2 006 88.82.0 05658 173WST WRITE TRC TO TAPE 2 006 88.83.0 05664 013WTM WRITE TAPE MARK 7 7 2 030 95.00.0 05694 IBM 705 SYMBOLIC CODER READY 2 001 95.00.1 05695 7 GENERAL CONSTANTS 7 SIGNED CONSTANTS 2 001 96.00.0 05696 + 0 2 001 96.01.0 05697 + 1 2 001 96.02.0 05698 + 2 2 001 96.03.0 05699 + 3 2 001 96.04.0 05700 + 4 2 001 96.05.0 05701 + 5 2 001 96.08.0 05702 + 8 2 001 96.09.0 05703 + 9 2 002 96.10.0 05705 + 10 2 002 96.11.0 05707 + 79 NUMBER OF ENTRIES IN OPCODE TABLE 2 003 96.12.0 05710 + 109 LENGTH OF PRINT LINE 2 002 96.13.0 05712 + 12 7 7 UNSIGNED CONSTANTS 2 002 96.20.0 05714 02 2 002 96.22.0 05716 11 2 002 96.23.0 05718 07 2 001 96.24.0 05719 5 2 002 96.25.0 05721 03 2 005 96.26.0 05726 00001 2 004 96.27.0 05730 I995 2 003 96.29.0 05733 999 LAST CARD NUMBER 7 7 OTHER CONSTANTS 2 002 96.30.0 05735 @= RECORD MARK AND TRANSLATION 2 002 96.31.0 05737 2 003 96.32.0 05740 050 MAX DATA AREA LENGTH 2 002 96.33.0 05742 67 LINES PER PAGE 2 004 96.34.0 05746 0064 MAX DIGITS PER OUTPUT RECORD MINUS 1. 7 7 ERROR CODES. 2 001 96.40.0 05747 A ADDRESS ERROR 2 001 96.41.0 05748 U UNDEFINED SYMBOL 2 001 96.42.0 05749 O UNDEFINED OPERATION 2 001 96.43.0 05750 L LENGTH ERROR 2 001 96.44.0 05751 I INDIRECT INDICATOR 7 7 VARIABLES 2 001 96.50.0 05752 0 MEMORY SIZE 2 004 96.51.0 05756 9800 SYMBOL TABLE MAX 2 001 99.51.5 05757 0 3 96.52.0 99.98.0 +001 05761 06230 6230 SYMBOL TABLE START 3 96.53.0 88.00.0 05765 05190 5190 FIRST ITEM 3 96.54.0 88.83.0 05769 05664 5664 LAST ITEM 3 96.55.0 99.91.0 -100 05773 06124 6124 START OF ORIGIN TABLE 3 96.56.0 99.91.0 -10 05777 06124 6124 END OF ORIGIN TABLE 2 003 96.57.0 05780 001 CARD COUNT 7 2 004 96.90.0 05784 0100 CARD READER INPUT 2 004 96.91.0 05788 0200 TAPE INPUT DEVICE 2 001 96.92.0 05789 + PLUS SIGN 2 001 96.93.0 05790 - MINUS SIGN. 2 005 96.94.0 05795 + 00000 ZERO ADDRESS TO CLEAR ZONES 2 005 96.95.0 05800 + 00000 TEMP LOCATION 2 005 96.96.0 05805 + 00000 OUTPUT LOCATION 2 002 96.97.0 05807 + 00 ZONE STRIP FOR ASU 2 002 96.97.5 05809 + 000 ZONE STRIP FOR INCREMENT 2 002 96.98.0 05811 + 79 NUMBER OF ITEMS IN TABLE PLUS ONE 2 002 96.99.0 05813 + 06 LENGTH OF ITEMS C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 2 005 96.99.2 05818 + 00000 HOLD LENGTH OF SYMBOL TABLE 2 002 96.99.5 05820 + 10 LENGTH OF SYMBOL TABLE ENTRY 7 7 7 INPUT AND TEMPORARY LINE STRUCTURE. 7 5 001 97.00.0 00 05825 CLASS OF LINE 5 003 97.01.0 05828 LENGTH OF LINE 5 005 97.02.0 05833 LABEL FOR LINE 5 003 97.03.0 05836 OP 5 005 97.04.0 05841 ADDRESS OR LABEL 5 001 97.05.0 05842 INCREMENT SIGN 5 003 97.06.0 05845 INCREMENT 5 002 97.07.0 05847 ASU 5 001 97.08.0 05848 SIGN OF DATA 5 050 97.09.0 05898 DATA OR COMMENT FOR LINE 5 006 97.10.0 05904 IDENTIFIER. 7 7 EXTENDED RECORD INFORMATION 5 001 97.11.0 05905 ERROR CODE 5 005 97.12.0 05910 LOCATION 5 005 97.13.0 05915 COMPUTED ADDRESS 5 001 97.14.0 05916 OPCODE 7 7 OUTPUT RECORD 7 5 001 97.50.0 00 05920 CLASS OF LINE 5 001 97.50.1 05921 BLANK 5 003 97.51.0 05924 LENGTH OF LINE 5 001 97.51.1 05925 BLANK 5 008 97.52.0 05933 LABEL PLUS BLANK 5 003 97.53.0 05936 OP FIELD 5 001 97.53.1 05937 BLANK 5 008 97.54.0 05945 ADDRESS FIELD AND BLANK 5 004 97.55.0 05949 INCREMENT FIELD. 5 001 97.55.1 05950 BLANK 5 002 97.56.0 05952 ASU 5 002 97.56.1 05954 BLANK 5 005 97.57.0 05959 LOCATION 5 001 97.57.1 05960 BLANK 5 001 97.58.0 05961 OPCODE 5 001 97.58.1 05962 BLANK 5 005 97.59.0 05967 COMPUTED ADDRESS 5 001 97.59.1 05968 BLANK 5 004 97.60.0 05972 ACTUAL ADDRESS 5 001 97.60.1 05973 BLANK 5 001 97.61.0 05974 SIGN 5 001 97.61.1 05975 BLANK 5 001 97.62.0 05976 ERROR 5 002 97.62.1 05978 BLANK 5 050 97.63.0 06028 DATA 2 001 97.64.0 06029 7 7 DECK OUTPUT RECORD 5 006 97.80.0 00 06035 CARD LABEL 5 003 97.81.0 06038 CARD NUMBER 5 004 97.82.0 06042 LOCATION 5 002 97.83.0 06044 LENGTH 5 065 97.84.0 06109 DATA 7 7 5 005 97.97.0 06114 TEMP LOCATION 5 010 97.98.0 00 06124 SYMBOL TABLE TEMP LOCATION 7 7 ORIGIN TABLE. 5 100 99.91.0 00 06224 PLACE FOR 10 ORIGIN STATEMENTS. 7 SYMBOL TABLE START C LNG SYMBOLIC INCR ACTUAL S DATA OR DESCRIPTION ASM705 L LOC OP ADDR ASU LOC OP ADDR ADDR N @ 5 005 99.98.0 10 06229 NUMBER OF ITEMS 5 010 99.99.0 06239 FIRST TABLE ITEM 7