7 8cu29a april/15/1961 7 load program with all 7 chk sw on program + 7 non stop + i/o interpret sw 7 off + await following typeout 7 *non stop + i/o interpret sw 7 on chk sw all on auto * follow 7 the instructions + hit start. 7 the test will run in 705 III 7 mode. to perform in 705 ii 7 mode,put 916 + 705 I/II 7 sw on , reset + start 7 on leaving 705 ii mode 7 turn 705 i/ii + 916 off. 7 note the above type out occurs 7 only on initial loding 7 00004 nop a 0089 switch to bypass typeout 00009 sgn t 12 0000 0+00 00014 sel 2 0500 00019 wr r 0030 00024 hlt j 0000 00029 tr 1 0089 7 constants + work area 2 044 00073 non stop + i/o interpret sw on. chk sw all 2 008 00081 on auto. 2 001 00082 | 7 7 routine 1 7 test for no interrupt on 7 ctl 14 in 705 ii or iii mode 00089 eem 3 14 0000 0+-0 00094 tra i 07 0124 0/b4 interrogate non stop 00099 tip , 14 0104 0a-4 00104 sel 2 0500 00109 wr r 0260 00114 hlt j 1111 00119 lip , 15 3700 3g+0 7 00124 sel 2 2001 deselect 500 00129 tip , 14 2744 2gm4 set up word 250 00134 lim , 07 0000 0 +0 reset interrupt calls 00139 eim , 06 0000 0 -0 00144 sgn t 12 2865 2h65 set switch for bad interrupt 00149 lem 3 15 0000 0++0 00154 eem 3 14 0000 0+-0 incorrect interrupt 00159 tr 1 0169 00164 tr 1 0184 00169 adm 6 12 2865 2h65 reset switch 00174 lem 3 15 0000 0++0 00179 tr 1 0244 7 00184 sel 2 0911 error routine 00189 trs o 0244 00194 sel 2 0500 00199 wr r 0255 00204 sel 2 0913 00209 trs o 0219 00214 tr 1 0244 00219 eem 3 14 0000 0+-0 00224 tip , 14 0229 0bk9 00229 hlt j 0001 00234 lip , 15 3700 3g+0 00239 lem 3 15 0000 0++0 00244 sel 2 0912 00249 trs o 0089 00254 tr 1 0284 7 7 constants + work area 2 004 00258 0001 2 001 00259 | 2 015 00274 non stop not on 2 001 00275 | 7 7 routine 2 7 test for interrupt on 7 op chk in 705 iii mode only 7 00284 sel 2 0916 bypass if in 705 ii mode 00289 trs o 0409 00294 eem 3 14 0000 0+-0 00299 sel 2 2001 deselect 916 00304 lem 3 15 0000 0++0 00309 sb % 08 0319 0l19 make address of nop redundant 00314 sgn t 12 2825 2h25 set switch for good interrupt 00319 nop a 0000 turn on 900 + interrupt 00324 trs o 10 0339 0ll9 00329 sb % 08 0319 0l19 clear redundancy 00334 trs o 11 0404 0m+4 00339 adm 6 12 2825 2h25 reset switch 00344 sb % 08 0319 0l19 00349 trs o 11 0354 0le4 7 00354 tra i 01 0404 04 4 error routine 00359 sel 2 0500 00364 wr r 0410 00369 tra i 03 0379 03g9 00374 tr 1 0404 00379 eem 3 14 0000 0+-0 00384 tip , 14 0389 0cq9 00389 hlt j 0002 00394 lip , 15 3700 3g+0 00399 lem 3 15 0000 0++0 00404 tra i 02 0284 02q4 00409 tr 1 0419 7 7 constant + work area 2 004 00413 0002 2 001 00414 | 7 7 7 routine 3 7 test for no interrupt 7 when op chk is not 7 forced . 705 ii or iii mode 7 00419 eem 3 14 0000 0+-0 00424 sel 2 2001 deselect 500 or 916 00429 spc , 0000 00434 lem 3 15 0000 0++0 00439 rad h 0544 reset add 200 00444 set b 0004 00449 add g 0549 add 800 00454 sub p 0554 subtract 300 00459 cmp 4 0559 compare 500 00464 tre l 0529 7 00469 sel 2 0911 error routine 00474 trs o 0529 00479 sel 2 0500 00484 wr r 0560 00489 sel 2 0913 00494 trs o 0504 00499 tr 1 0529 00504 eem 3 14 0000 0+-0 00509 tip , 14 0514 0ej4 00514 hlt j 0003 00519 lip , 15 3700 3g+0 00524 lem 3 15 0000 0++0 00529 sel 2 0912 00534 trs o 0419 00539 tr 1 0569 7 7 constants + work area 2 005 00544 aa20+ 2 005 00549 aa80+ 2 005 00554 aa30+ 2 005 00559 a0700 2 004 00563 0003 2 001 00564 | 7 7 7 routine 4 7 test for no interrupt on 7 trs 10-15 in 705 iii mode . 7 00569 sel 2 0916 bypass if in 705 ii mode 00574 trs o 0744 00579 sel 2 2001 deselect 916 00584 sgn t 12 2865 2h65 set switch for bad interrupt 00589 trs o 10 0594 0nr4 incorrect interrupt 00594 tr 1 0604 00599 tr 1 0689 00604 trs o 11 0609 0o+9 incorrect interrupt 00609 tr 1 0619 00614 tr 1 0689 00619 trs o 12 0624 0f24 incorrect interrupt 00624 tr 1 0634 00629 tr 1 0689 00634 trs o 13 0639 0ft9 incorrect interrupt 00639 tr 1 0649 00644 tr 1 0689 00649 trs o 14 0654 0fn4 incorrect interrupt 00654 tr 1 0664 00659 tr 1 0689 00664 trs o 15 0669 0ff9 incorrect interrupt 00669 tr 1 0679 00674 tr 1 0689 00679 adm 6 12 2865 2h65 reset switch 00684 tr 1 0739 7 00689 tra i 01 0739 07t9 error routine 00694 sel 2 0500 00699 wr r 0745 00704 tra i 03 0714 07a4 00709 tr 1 0739 00714 eem 3 14 0000 0+-0 00719 tip , 14 0724 0gk4 00724 hlt j 0004 00729 lip , 15 3700 3g+0 00734 lem 3 15 0000 0++0 00739 tra i 02 0569 05o9 00744 tr 1 0754 7 7 constants + work area 2 004 00748 0004 2 001 00749 | 7 7 7 routine 5 7 test for no interrupt 250 7 on wr in 7080 7 00754 sgn t 12 2865 2h65 00759 adm 6 12 2865 2h65 00764 adm 6 12 0795 0g95 reset switch 200 00769 eem 3 14 0000 0+-0 00774 tip , 14 2779 2gp9 set up iw 200 00779 sel 2 2001 00784 sgn t 12 2865 2h65 set switch for bad interrupt 00789 wr r 0890 incorrect interrupt 250 00794 trs o 03 0799 07i9 00799 nop a 0809 switch 200 00804 tr 1 0819 00809 adm 6 12 2865 2h65 reset switch 00814 tr 1 0879 7 00819 sel 2 0911 error routine 00824 trs o 0879 00829 sel 2 0500 00834 wr r 0900 00839 sel 2 0913 00844 trs o 0854 00849 tr 1 0879 00854 eem 3 14 0000 0+-0 00859 tip , 14 0864 0ho4 00864 hlt j 0005 00869 lip , 15 3700 3g+0 00874 lem 3 15 0000 0++0 00879 sel 2 0912 00884 trs o 0754 00889 tr 1 0909 7 7 constants + work area 2 009 00898 123456789 2 001 00899 | 2 004 00903 0005 2 001 00904 | 7 7 7 routine 6 7 test for no interrupt 7 on trs with 900-905 selected 7 00909 eem 3 14 0000 0+-0 in 705 ii or iii mode 00914 chr 3 13 0000 0+ 0 00919 lem 3 15 0000 0++0 00924 sgn t 12 2865 2h65 set switch for bad interrupt 00929 sel 2 0900 00934 trs o 0939 incorrect interrupt 00939 tr 1 0949 00944 tr 1 1059 00949 sel 2 0901 incorrect interrupt 00954 trs o 0959 00959 tr 1 0969 00964 tr 1 1059 00969 sel 2 0902 incorrect interrupt 00974 trs o 0979 00979 tr 1 0989 00984 tr 1 1059 00989 sel 2 0903 incorrect interrupt 00994 trs o 0999 00999 tr 1 1009 01004 tr 1 1059 01009 sel 2 0904 incorrect interrupt 01014 trs o 1019 01019 tr 1 1029 01024 tr 1 1059 01029 sel 2 0905 incorrect interrput 01034 trs o 1039 01039 tr 1 1049 01044 tr 1 1059 01049 adm 6 12 2865 2h65 reset switch 01054 tr 1 1119 7 01059 sel 2 0911 error routine 01064 trs o 1119 01069 sel 2 0500 01074 wr r 1135 01079 sel 2 0913 01084 trs o 1094 01089 tr 1 1119 01094 eem 3 14 0000 0+-0 01099 tip , 14 1104 1a-4 01104 hlt j 0006 01109 lip , 15 3700 3g+0 01114 lem 3 15 0000 0++0 01119 sel 2 0912 01124 trs o 0909 01129 tr 1 1144 7 7 constants + work area 2 005 01134 00000 2 004 01138 0006 2 001 01139 | 7 7 7 routine 7 7 test for interrupt on 7 trs 00, 01, 02, 03 in 7 705 iii mode only 7 01144 sel 2 0916 bypass to routine 12 if in 01149 trs o 1779 705 ii mode 01154 sel 2 2001 deselect 916 01159 sgn t 12 2825 2h25 set switch for good interrupt 01164 trs o 1169 correct interrupt 01169 tr 1 1224 01174 sgn t 12 2825 2h25 01179 trs o 01 1184 11y4 correct interrupt 01184 tr 1 1224 01189 sgn t 12 2825 2h25 01194 trs o 02 1199 11r9 correct interrupt 01199 tr 1 1224 01204 sgn t 12 2825 2h25 01209 trs o 03 1214 12a4 correct interrupt 01214 tr 1 1224 01219 tr 1 1279 01224 adm 6 12 2825 2h25 7 01229 tra i 01 1279 12x9 error routine 01234 sel 2 0500 01239 wr r 1285 01244 tra i 03 1254 12e4 01249 tr 1 1279 01254 eem 3 14 0000 0+-0 01259 tip , 14 1264 1bo4 01264 hlt j 0007 01269 lip , 15 3700 3g+0 01274 lem 3 15 0000 0++0 01279 tra i 02 1144 11m4 01284 tr 1 1294 7 7 constants + work area 2 004 01288 0007 2 001 01289 | 7 7 7 routine 8 7 test for interrupt on 7 wr in 705 iii mode only 7 01294 sel 2 2001 01299 sgn t 12 2825 2h25 set switch for good interrupt 01304 wr r 1385 correct interrupt 01309 tr 1 1319 01314 tr 1 1374 01319 adm 6 12 2825 2h25 reset switch 7 01324 tra i 01 1374 13x4 error routine 01329 sel 2 0500 01334 wr r 1380 01339 tra i 03 1349 13d9 01344 tr 1 1374 01349 eem 3 14 0000 0+-0 01354 tip , 14 1359 1cn9 01359 hlt j 0008 01364 lip , 15 3700 3g+0 01369 lem 3 15 0000 0++0 01374 tra i 02 1294 12r4 01379 tr 1 1399 7 7 constants + work area 2 004 01383 0008 2 001 01384 | 2 009 01393 abcdefghi 2 001 01394 | 7 7 7 routine 9 7 test for interrupt on 7 rd in 705 iii mode only 7 01399 eem 3 14 0000 0+-0 01404 sel 2 2001 01409 lim , 07 0000 0 +0 01414 wr r 0890 01419 trs o 03 1424 14b4 01424 lim , 07 0000 0 +0 01429 eim , 06 0000 0 -0 01434 lem 3 15 0000 0++0 01439 sgn t 12 2825 2h25 set switch for good interrupt 01444 rd y 1525 correct interrupt 01449 tr 1 1459 01454 tr 1 1514 01459 adm 6 12 2825 2h25 reset switch 7 01464 tra i 01 1514 15/4 error routine 01469 sel 2 0500 01474 wr r 1520 01479 tra i 03 1489 14h9 01484 tr 1 1514 01489 eem 3 14 0000 0+-0 01494 tip , 14 1499 1dr9 01499 hlt j 0009 01504 lip , 15 3700 3g+0 01509 lem 3 15 0000 0++0 01514 tra i 02 1399 13r9 01519 tr 1 1539 7 7 constants + work area 2 004 01523 0009 2 001 01524 | 2 009 01533 7 7 7 routine 10 7 test for interrupt on 7 wre in 705 iii mode only 7 01539 sel 2 2001 01544 sgn t 12 2825 2h25 set switch for good interrupt 01549 wre z 1645 correct interrupt 01554 tr 1 1584 01559 eem 3 14 0000 0+-0 01564 trs o 09 1579 1nx9 test art 01569 lem 3 15 0000 0++0 01574 tr 1 1639 01579 lem 3 15 0000 0++0 01584 adm 6 12 2825 2h25 reset switch 7 01589 tra i 01 1639 16t9 error routine 01594 sel 2 0500 01599 wr r 1650 01604 tra i 03 1614 16a4 01609 tr 1 1639 01614 eem 3 14 0000 0+-0 01619 tip , 14 1624 1fk4 01624 hlt j 0010 01629 lip , 15 3700 3g+0 01634 lem 3 15 0000 0++0 01639 tra i 02 1539 15l9 01644 tr 1 1659 7 7 constants + work area 2 004 01648 | 2 001 01649 | 2 004 01653 0010 2 001 01654 | 7 7 7 routine 11 7 test for interrupt on 7 rww in 705 iii mode only 7 01659 sel 2 2001 01664 sgn t 12 2825 2h25 set switch for good interrupt 01669 rww s 1765 correct interrupt 01674 tr 1 1704 01679 eem 3 14 0000 0+-0 01684 trs o 09 1699 1oz9 01689 lem 3 15 0000 0++0 01694 tr 1 1759 01699 lem 3 15 0000 0++0 01704 adm 6 12 2825 2h25 reset switch 7 01709 tra i 01 1759 17v9 error routine 01714 sel 2 0500 01719 wr r 1770 01724 tra i 03 1734 17c4 01729 tr 1 1759 01734 eem 3 14 0000 0+-0 01739 tip , 14 1744 1gm4 01744 hlt j 0011 01749 lip , 15 3700 3g+0 01754 LEM 3 15 0000 0++0 01759 tra i 02 1659 16n9 01764 tr 1 1779 7 7 constants + work area 2 004 01768 2 001 01769 | 2 004 01773 0011 2 001 01774 | 7 7 7 routine 12 7 test for interrupt on 7 ctl 13 in 705 ii or iii mode 7 01779 sel 2 2001 01784 sgn t 12 2825 2h25 set switch for good interrupt 01789 chr 3 13 0000 0+ 0 correct interrupt 01794 tr 1 1804 01799 tr 1 1869 01804 adm 6 12 2825 2h25 reset switch 7 01809 sel 2 0911 error routine 01814 trs o 1869 01819 sel 2 0500 01824 wr r 1880 01829 sel 2 0913 01834 trs o 1844 01839 tr 1 1869 01844 eem 3 14 0000 0+-0 01849 tip , 14 1854 1hn4 01854 hlt j 0012 01859 lip , 15 3700 3g+0 01864 lem 3 15 0000 0++0 01869 sel 2 0912 01874 trs o 1779 01879 tr 1 1889 7 7 constants + work area 2 004 01883 0012 2 001 01884 | 7 7 7 routine 13 7 705 i/ii sw + 916 on 7 test for not interrupt on 7 trs 00 in 7080 mode 7 01889 sel 2 0916 bypass routines 13-16 if 01894 trs o 1904 in 705 iii mode 01899 tr 1 2404 01904 eem 3 14 0000 0+-0 01909 sel 2 2001 01914 sgn t 12 2865 2h65 set switch for bad interrupt 01919 trs o 1924 incorrect interrupt 01924 tr 1 1934 01929 tr 1 1949 01934 adm 6 2865 reset switch 01939 lem 3 15 0000 0++0 01944 tr 1 2009 7 01949 sel 2 0911 error routine 01954 trs o 2009 01959 sel 2 0500 01964 wr r 2020 01969 sel 2 0913 01974 trs o 1984 01979 tr 1 2009 01984 eem 3 14 0000 0+-0 01989 tip , 14 1994 1ir4 01994 hlt j 0013 01999 lip , 15 3700 3g+0 02004 lem 3 15 0000 0++0 02009 sel 2 0912 02014 trs o 1889 02019 tr 1 2029 7 7 constants + work area 2 004 02023 0013 2 001 02024 | 7 7 7 routine 14 7 705 i/ii sw + 916 on 7 test for no interrupt on 7 trs 02 with 900 selected 7 in 705 ii mode only 7 02029 sel 2 0900 02034 sgn t 12 2865 2h65 set switch for bad interrupt 02039 trs o 02 2044 20m4 incorrect interrupt 02044 tr 1 2054 02049 tr 1 2064 02054 adm 6 12 2865 2h65 reset switch 02059 tr 1 2124 7 02064 sel 2 0911 error routine 02069 trs o 2124 02074 sel 2 0500 02079 wr r 2135 02084 sel 2 0913 02089 trs o 2099 02094 tr 1 2124 02099 eem 3 14 0000 0+-0 02104 tip , 14 2109 2a-9 02109 hlt j 0014 02114 lem 3 15 3700 3g+0 02119 lip , 15 0000 0++0 02124 sel 2 0912 02129 trs o 2029 02134 tr 1 2144 7 7 constants + work area 2 004 02138 0014 2 001 02139 | 7 7 7 routine 15 7 705 i/ii sw + 916 on 7 test for interrupt on 7 trs 01 + rd in 705 ii mode 7 02144 sel 2 2001 02149 sgn t 12 2825 2h25 set switch for good interrupt 02154 trs o 01 2159 21v9 correct interrupt 02159 tr 1 2184 02164 sgn t 12 2825 2h25 02169 rd y 10000 000 02174 tr 1 2184 02179 tr 1 2249 02184 adm 6 12 2825 2h25 reset switch 7 02189 sel 2 0911 error routine 02194 trs o 2249 02199 sel 2 0500 02204 wr r 2263 02209 sel 2 0913 02214 trs o 2224 02219 tr 1 2249 02224 eem 3 14 0000 0+-0 02229 tip , 14 2234 2bl4 02234 hlt j 0015 02239 lip , 15 3700 3g+0 02244 lem 3 15 0000 0++0 02249 sel 2 0912 02254 trs o 2144 02259 tr 1 2269 7 7 constants + work area 2 004 02263 0015 2 001 02264 | 7 7 7 routine 16 7 705 i/ii sw + 916 on 7 test for interrupt on 7 trs 14 + wr in 705 ii mode 7 02269 sel 2 2001 02274 sgn t 12 2825 2h25 set switch for good interrupt 02279 trs o 14 2284 2bq4 correct interrupt 02284 tr 1 2309 02289 sgn t 12 2825 2h25 02294 wr r 2390 02299 tr 1 2309 02304 tr 1 2374 02309 adm 6 12 2825 2h25 reset switch 7 02314 sel 2 0911 error routine 02319 trs o 2374 02324 sel 2 0500 02329 wr r 2385 02334 sel 2 0913 02339 trs o 2349 02344 tr 1 2374 02349 eem 3 14 0000 0+-0 02354 tip , 14 2359 2cn9 02359 hlt j 0016 02364 lip , 15 3700 3g+0 02369 lem 3 15 0000 0++0 02374 sel 2 0912 02379 trs o 2269 02384 tr 1 2404 7 7 constants + work area 2 004 02388 0016 2 001 02389 | 2 009 02398 123456789 2 001 02399 | 7 7 7 end of test 7 02404 sel 2 0916 02409 trs o 2529 02414 set b 0004 02419 lod 8 2634 02424 add g 2639 02429 unl 7 2634 02434 cmp 4 2644 02439 tre l 2449 02444 tr 1 0004 02449 lod 8 2649 02454 unl 7 2634 02459 sel 2 0500 02464 wr r 2650 02469 sel 2 0914 02474 trs o 0004 02479 nop a 2499 switch to bypass typeout 02484 sgn t 12 2475 2d75 02489 sel 2 0500 02494 wr r 2655 02499 eem 3 14 0000 0+-0 02504 tip , 14 2509 2e-9 02509 hlt j 6666 02514 lip , 15 3700 3g+0 02519 lem 3 15 0000 0++0 02524 tr 1 0004 02529 set b 0004 02534 lod 8 2739 02539 add g 2639 02544 unl 7 2739 02549 cmp 4 2644 02554 tre l 2564 02559 tr 1 0004 02564 lod 8 2649 02569 unl 7 2739 02574 sel 2 0500 02579 wr r 2650 02584 sel 2 0914 02589 trs o 0004 02594 sel 2 0500 02599 wr r 2685 02604 eem 3 14 0000 0+-0 02609 tip , 14 2614 2fj4 02614 hlt j 9999 02619 lip , 15 3700 3g+0 02624 lem 3 15 0000 0++0 02629 tr 1 18219 y219 7 7 constants + work area 2 005 02634 00000 2 005 02639 000aa 2 005 02644 00100 2 005 02649 00000 2 001 02650 z 2 001 02651 | 2 003 02654 2 025 02679 put 705 i/ii + 916 sw on 2 005 02684 | 2 041 02725 turn 705 i/ii , non stop + i/o interpret 2 007 02732 sw off. 2 001 02734 | 2 005 02739 00000 7 7 7 subroutine 1 7 set up iw 250 with location 7 and status for transfer to 7 subroutine 3 7 02744 spc , 2500 02749 set b 0008 02754 lod 8 2774 02759 set b 0032 02764 lip , 15 0009 0++9 7 7 constants + work areaq 2 006 02770 -+-- 3 02774 2814 2814 7 7 subroutine 2 7 set up iw 200 with location 7 and status for transfer to 7 subroutine 4 7 02779 spc , 2000 02784 set b 0008 02789 lod 8 2809 02794 set b 0032 02799 lip , 15 0009 0++9 7 7 constants + work area 2 006 02805 -+-- 3 02809 2944 2944 7 7 7 subroutine 3 7 on all interrupts reset all 7 chk triggers + leave 7080 mode 7 on all bad interrupts typeout 7 the ic location from which the 7 interrupt came. on the bad 7 interrupts tested by the 7 program + also on all good 7 interrupts step ic plus 5 7 02814 eem 3 14 0000 0+-0 02819 spc , 3700 02824 set b 0004 02829 nop a 2879 switch for good interrupts 02834 sub p 2924 02839 unl 7 2931 02844 sel 2 0911 02849 trs o 2864 02854 sel 2 0500 02859 wr r 2925 type ic location 02864 add g 2924 02869 nop a 2879 switch for bad interrupts 02874 tr 1 2884 02879 add g 2924 step ic plus 5 02884 spc , 3704 02889 lfc , 02 2919 29j9 02894 spc , 0000 02899 adm 6 12 2825 2h25 reset switch 02904 adm 6 12 2865 2h65 reset switch 02909 spc , 2000 02914 lip , 15 0009 0++9 7 7 constants + work area 2 005 02919 ---- 2 005 02924 000ae 2 009 02933 ic- 2 001 02934 | 2 005 02939 7 7 subroutine 4 7 in routine 5 on interrupt 7 200 interrupt to this 7 routine to set switch 7 200 to transfer + also 7 to compare rd-wr fields 7 02944 sel 2 2001 02949 bsp 3 0004 02954 rd y 3020 02959 trs o 03 2964 29f4 02964 spc , 0000 02969 set b 0010 02974 lod 8 3029 02979 cmp 4 0899 02984 tre l 3009 02989 sel 2 0911 02994 trs o 3009 02999 sel 2 0500 03004 wr r 3030 03009 chr 3 13 0000 0+ 0 set switch to transfer 03014 sgn t 12 0795 0g95 03019 lip , 15 0009 0++9 7 7 constants + work area 2 010 03029 2 014 03043 fields unequal 2 001 03044 |