MAINDEC 9A D7AB D_Exerciser_Nov67 D Exerciser Nov67
MAINDEC-9A-D7AB-D_Exerciser_Nov67 MAINDEC-9A-D7AB-D_Exerciser_Nov67
User Manual: MAINDEC-9A-D7AB-D_Exerciser_Nov67
Open the PDF directly: View PDF .
Page Count: 184
Download | ![]() |
Open PDF In Browser | View PDF |
IDENTIFICATION Product Code: Ma indec 9A-D7AB-D Product Name: PDP-9 Basic Exerciser Date Created: November 27, 1967 . Maintainer: Diagnostics Group Author: J. VV. Richardson MAINDEC 9A-D7AA-D 1. ABSTRACT The PDP-9 Basic Exerciser is designed to exercise the CP, core memory and I/O devices as- sociated with a basic PDP-9 configuration. Once initiated, the program will perform tests on all operate and memory reference instructions, tests on the adder, memory checkerboard patterns, tests on the realtime clock, punch, reader, Teletype and program interrupt. The Basic Exerciser contains a condensed version of the PDP-9 Instruction Test, Parts 1 and 2, and a memory checkerboard test similar to the PDP-9 Basic Memory Chec.kerboard Test. These tests run continuously, and are interrupted by the punch, reader or Teletype at a device rate. The real-time clock wi II interrupt and suspend all operations at random time intervals. The instruction test or I/O device resumes operation after the clock interrupt has been serviced. Nine ACS functions are provided to enable the operator to (1) inhibit the instruction and memory tests and run the real-time clock, program interrupt, and the punch, read, print sequence alone; (2) inhibit program interrupts and run the instruction and memory tests alone; (3) loop continuously on the adder test; (4) loop continuously on the memory checkerboard test; (5) inhibit program relocation; (6) inhibit the real-time clock, but continue testing with program interrupt and all other devices enabled; (7) run the instruction and memory tests, and the clock and punch with the read and print sequence inhibited; (8) run the reader, real-time clock and instruction and memory tests with the punch and Teletype inhibited; (9) run the read and print sequence, real-time clock and instruction and memory tests with the punch inhibited. 2. REQUIREMENTS 2. 1 Equipment A basic PDP-9 configuration. 2.2 Storage The program requ ires all 8 K of core memory to perform all tests. The program initially resides in memory locations 00000 to 7730. When the program is relocated to the higher 4K field, it occupies locations 10022 to 17730. 3. LOADING PROCEDURE The tape supplied is punched in the HRI mode. a. Set the ADDRESS switches to 00000. b. Place all AC switches down. MAINDEC 9A-D7AA-D c. Place the HRI tape in the reader. d. Press I/O RESET, and then READ-IN. The program is not self-starti ng. 4. STARTING PROCEDURE 4.1 Start ing Addresses 22 or 10022 if the program is currently in the upper 4K field. 4.1.1 Restarting Addresses - 26 or 10026 if the program is currently in the upper 4K field. 4.2 Set the ADDRESS switches to 22. b. Place all ACS down for normal program operation. See paragraph 5.1 for use of the ACS to inhibit certain portions of the program. c. Press I/O RESET, and then START. d. Approx imately 3-1/2 feet of leader wi II be punched. This leader is blank except for one frame which has al I channels punched. ~. e. Place the punched frame directly over the reader drive sprocket, and position the tape between reader and punch for minimum binding. f. Press CONTINUE. g. The program will run until an error halt occurs, or manually stopped by the operator. h. Steps c through f above are similar to the procedure performed with the PDP-9 punch test. 4.2. 1 Restart i ng Procedure a. Set the ADDRESS switches t @ b. Place al I ACS down for normal program operation. See paragraph 5. 1 for use of 5'e t S WI, the AC S to inhibit certain portions of the program. c. tt:J) '7) ~ ~\ If the punch, read and print sequence is not inhibited, make sure there is tape in the reader. The tape does not have to be blank leader when restarting. d. e. Pres;rc j I,[SF,., and then START. The program will run until an error halt occurs, or manually stopped by the operator. 2 MAINDEC 9A-D7AA-D 5. FOf PDP-? OPERATING PROCEDURE / Opera! jana I Sw j te h Selt j ngs 5.1 -;at;....( t.r f} [(c.A f'"~ } I~ ~ -1 C\.i~( Normal program operation is achieved by placing;1I ACS down ~efore l,. 0, 0 2:~,3 • t.. ~!)' , ,( -~ .' ," starting from loca- tions 22 o @ The operator is provided nine options with which to modify the operation of the program. These may be selected by placing anyone or a combination of ACS 0 through 8 up before starting from locations 22 or 26. To make changes.in the ACS settings, the program must be stopped by the operator before the changes are made. The program must then be restarted from location 26 (or 22 if new leader is desired). The program may not recognize the new ACS settings if the above procedure is not followed. AC 5 Functions o (1) Run only the punch, read and print sequence plus the real-time clock. Program interrupt will be enabled. (1) Inhibit the punch, read and print sequence. Program interrupt is disabled. The realtime clock is on. The complete instruction test and memory checkerboard test will be performed. 2 (1) Loop continuously on the "add random pairs" test. The real-time clock, punch, read and print sequence plus program interrupt will be enabled unless specified otherwise by an ACS. 3 (1) Loop continuously on the memory checkerboard test. Program relocation will not take place. Program action otherwise is the same as that described for AC 5 2. 4 (1) Inhibit program relocation. Unless otherwise specified, the program will run in a normal way, but will not relocate from its current 4K field location to the opposite field after completing the memory checkerboard test. 5 (1) Inhibit clock. Unless otherwise spec ified, program action is normal except that the c lock should always be off. 6 (1 ) Inhibit the reader and TTY. The punch will run continuously. Tape must be in the reader to prevent the no-tape indicator from being set. Program action is normal unless otherwise specified. 7 (1) Inhibit the punch and TTY. The reader will run continuously. A loop or fan-fold tape with any data may be used. Program action is normal unless otherwise specified. (1) Inhibit the punch. The reader will read 52 characters at full speed and then halt. The TTY wi II then print the 52 characters read. Any tape loop or fan-fold tape may be used. Program action is normal unles~ otherwise spec ified . .Any combination of the nine ACS may be used, as long as the operations do not conflicti i.e., if ACS 2 and 3 are both up, the add random pairs test would be looped. not be run unless the program is restarted with ACS 3 alone" ,. ~ / , ' /'t\~) Nt ~1 /u.dJA<# t"t ta f 0 '~~1,t.~ ~-..~)( '" ouA" I We T;, f~ ~' V S W 3 '1 ~'7: - Memory checkerboard would MAINDEC-9A-D7AA-D The I/O devices may be controlled with several combinations of ACS 6, 7 and 8. If ACS 7 '.. and 8 are both up the reader wi II run continuously, as if AC S 7 only were up. If AC S 6 and 7 or 6 and 8 are up, all devices will be inhibited. Program interrupt and the real-time clock will be enabled unless otherwise spec i fied. 5.2 Subroutine Abstracts The PDP-9 Basic Exerciser may be thought of as three separate programs; i.e., the instruction and memory tests; punch, read and print sequence, and operation of the real-time clock. The instruction and memory tests will be interrupted, at a device rate, by the punch, reader or Teletype. The clock wi" randomly interrupt any of the above operations at a rate determined by the program. After each c lock interrupt, the clock is reinitialized with a new number obtained by a random number generator. The clock interrupts should occur no less than 2 seconds apart, nor more than 9 seconds. The clock interrupts take first priority, followed by the Teletype, reader, and punch. 5.2.1 Instruction and Memory Tests - The instruction test portion of the Basic Exerciser performs tests on a" operate group and memory reference instructions. The individual instructions are looped a random number of times before proceeding to the next test. The maximum number of loops made on anyone test is 32,767. The adder is tested us ing two different methods. The first performs bit by bit tests on the adder using the ADD instruction. Besides checking for correct results after an addition, the I ink is tested during overflow and no overflow conditions. The second method, the "Add Random Pairs" test, tests the adder using one pair of random numbers (A and B) and their l's complement values (-A and -8), and the ADD instruction. These four values are added in various combinations, the results of which are compared against precalculated results. The precalculated results are obtained by adding the two pairs together using the TAD instruction. Four additions are made, the results of which are used in the test. The link is tested after each addition. If it is a 1, a 1 is added to the result to simulate an end-around-carry. The numbers added and their sums are indicated in the I isting using the following symbols: -B+(-A) SUMNEG A+B = SUMPOS B-A BMASUM A-B = AMBSUM 4 MAINDEC-9A-D7AA-D The values of A, -A, Band -B plus their sums are used to test the combinations of ADDIs shown below. SUM SHOULD EQUAL ADD A+B -B + A SUMPOS AMBSUM SUMNEG BMASUM BPOS ANEG BNEG APOS APOS BPOS BMASUM ANEG SUMNEG BNEG AMBSUM APOS -B + (-A) B-A (A + B) - A (B - A) -B (-A-B) +A (A - B) +B 777777 + A A+B-A A + B -A -A A + B -A -A -B A A A A + + + + B -A B -A B -A B -A -A -A -A -A -B -B -B -B -B -B + A -B + A + A -B + A +A +B (B) (-A) (-B) (A) (B - A) (-A -B) (-B + A) After completing one pass of the above tests, a second pass is made on the same tests. The second pass makes a II II B" constants II A", and all II A" constants II B" before repeating. Immediately following the second pass, one random number and its 1s complement is obtained and saved in APOS and ANEG, respectively. Bit a of APOS is tested for equaling a or 1. If the value is 1, the bit remains unchanged, and the respective bit in the complement number is changed to equal a 1. The two numbers are then added together, the sum of which should equal all as except for bit the ADD is successfu I, the program conti nues testing all other bit positions in the same manner. Example: (Bit a altered) Step APOS Value ANEG Value 577776 200001 2 577776 600001 (bit a altered) 3 Add together. Result should = altered + bit. 101 111 111 111 111 110 110 000 000 000 000 001 + all 111 111 111 111 111 -------------------------1 100 000 000 000 000 000 The sum equals the altered bit position. 5 (end around carry) o. If MAIN DEC-9A-D7AA-D After completing the adder tests, the remaining memory reference instructions are tested. The last test performed by the exerciser is the memory checkerboard test. This routine writes and reads four different checkerboard patterns similar to the Basic Memory Checkerboard program. The memory test is 1'60ped three times before program relocation takes place. After completing the memory checkerboard test, the program relocates the entire Basic Exerciser to the opposite 4K field. All memory reference instructions and memory locations used for testing are adjusted accordingly. All locations within the program which reference any memory location between 0 and 21 are not adjusted. These locations are used during program interrupts, autoindexing tests, etc., and must not be altered. Program interrupt is disabled while relocation is taking place. After relocation of the program is completed, the exerciser is automatically restarted at location 70 (or 10067). This location is tagged SEaUEN. The operator is able to determine the location of the program by observing MB bit 5. This bit wi" glow brightly when the program is in the higher 4K field, as compared to when residing in the lower 4K field. The Teletype BELL wi" ring once for each completed pass of the program. One pass is defined as the program performing a" tests from each 4K field, ·and then relocating back to the field in which the program was first initiated. When operating the Basic Exerciser with program interrupt inhibited (ACS 1 up), the message "COMPLETE" wi II be printed after five complete passes of the program. This message is printed after ten passes when ACS 4 (inhibit relocation) as well as ACS 1 is up. This feature is included as a means to determine the number of successful posses completed by the program if it is to be run for extended periods of time. 5.2.2 Punch, Read, Print Sequence - The instruction and memory tests wi" be interrupted, at a device rate, by the punch, reader, or Teletype. The data punched consists of the alphabet characters, followed by numbers 0 through 9, with a space character being punched between each letter or numeral character. The reader wi II read the tape at punch speed, storing away any punched character. Frames of all Os are ignored. The punch and read sequence consists of 52 ASCII characters punched, read and stored away in an input buffer (tagged TTBUFA). After reading the 52nd character, the contents of TTBUFA are transferred directly to another 52 - location buffer tagged TTBUFB. This second buffer is provided to enable the operator to stop the program and compare the contents of either buffer A or buffer B with the punched data on tape. Punch and read operation is halted after the 52nd character is read and stored. The contents of TTBUFB are then printed on the Teletype. The punch and read sequence continues immediately after the 52nd character is printed. The data punched and read should appear on the Teletype as the example below. ABC D E F G H I J K L M N 0 P Q R STU V W X Y Z 0 1 2 345 6 789 ABC D E F G H I J K L M N 0 P Q R STU V W X Y Z 0 1 2 345 6 7 8 9 6 MAIN DEC-9A-D7AA-D The punch and read sequence generates 72 characters altogether, even though only 52 are punched, read and printed at one time. The alphabet and numbers sets with a space between each character enables a full line to be printed. The spacing also enables the operator to more easily detect a misprinted character. Each group of 72 characters is separated by 8 blank frames. The group which is positioned in the reader is the current line being printed. A carriage return and a line feed is punched at the end of each group. The program will punch 6 extra blank frames between two groups, approximately every four- teenth group, to enable the slack between reader and punch to remain constant. 5.2.3 Use of the Real Time Clock - The instruction and memory tests, and the punch, read and print sequence are both interrupted randomly by the real-time clock. When a clock interrupt occurs, all other operations are halted until the clock interrupt has been serviced. The program allows the clock to continue incrementing for 1/2 second after the interrupt occurs. This is evident during every clock interrupt by observing MB indicators 12 through 17 incrementing. Immediately after the clock has incremented, an additional 1/2 second, it is reset to a new random value. This value is chosen by the program to ensure that the clock interrupts no sooner than 2 seconds, nor later than 9 seconds. The clock is again enabled after being reset to a new value, and the instruction test or read, punch and print sequence is allowed to continue from the point of interrupt. At times, the Basic Exerciser may appear to be caught in a loop after a clock interrupt occurs. The console indicators will show the clock and PIE as being disabled, and the punch, read and print sequence wi II be halted for several seconds. The program during this time is attempting to generate a number for the clock which falls within the 2 to 9 second limit. All operations will be resumed as soon as a suitable random value is found. The operator may disable the clock interrupts by restarting from location 26 with ACS 5 up. 5.2.4 Interrupt Service Routine - Program interrupts by the clock, punch, reader or Teletype are all serviced by a common routine. A common routine for reentering the instruction test is also used. Locations 0 through 6 are used to save the contents of the AC and PC immediately after an interrupt occurs. The contents of the AC are stored in the location tagged SAVAC. The contents of the link and PC are stored in the location tagged RJMP. The program then enters a routine which determines which of the four devices interrupted the program. This routine is tagged SRVINT. SRVINT wi II test for device flags in the following order: clock, Teletype, no-tape flags, reader, punch. The first device flag found to be set indicates the device which must be reinitiated by the program. Immediately after selecting the proper device, a routine is entered which will restore the contents of the link and AC at the time of the program interrupt. The routine is tagged RTNIT. RTNIT first restores the AC (from SAVAC)i restores the link (by testing bit 0 of RJMP)i enables program interrupt; and then returns to the instruction test by a JMP indirect on the contents of RJMP. 7 MAINDEC-9A-D7AA-D The operator may disable program interrupts by restarting from location 26 with ACS 1 up. 5.3 Program and Operator Action See Sections 4.2 and 5.2. 6. ERRORS 6.1 Error Halts and Description Reference the program I isting for all error halts. All error halts are tagged EXXX, and are commented to aid debugging. contained, and may be looped. Each test is self- See Section 6.2.1 for looping instructions. Unless a solution is obvious from following the listing, the proper MAINDEC diagnostic for the device in error should be run. This should be necessary mainly when errors are caused by one of the I/O devices. The diagnostics for the I/O devices are I isted below: Device Real-Time Clock Program Interrupt Punch Reader Teletype Program Instruction Test Part 1 Instruction Test Part 1 Punch Test (9A-D2DB) Reader Test (9A-D2CB) TTY Test (9A-D2BB) Incorrect operation of the real-time clock will appear as clock interrupts occurring sooner than 2 seconds apart, or greater than 9 seconds, or possibly no clock interrupts will occur. Also, after a clock interrupt, the clock should not increment further for any longer than approximately 1/2 second. Printing of incorrect data may be caused by the data being incorrectly punched, read, or printed. Storage registers, and their locations in the program, which the punch, read, print sequence use are I isted below. Function SAVAC (7643) Saves contents of AC after a program interrupt. RJMP (7644) Saves contents of PC and link after a program interrupt. WORK (7600) Bit 1 if set indicates TTY is in use. GOPNCH (6763) Contains contents of PC at exit from punch routine. SE TC LK (6604) Routine which sets a random value in clock register 7 when program interrupt is disabled. CLKSET (6621) Same function as SETCLK, but is used only after a clock interrupt. TTOUT (7326) Location pointer for TTBUFB when printing. TTiN (7327) Location pointer for TTBUFA when reading. 8 MAINDEC-9A-D7AA-D Function Tag TTBUFA (7361 to 7444) Storage buffer for characters read. TTBUFB (7445 to 7531) Storage for characters to be printed. Contents should equal TTBUFA. STORE (7336) Contains character punched. SETTY (7037) Routine which is entered after 52 characters have been punched and read. Sets up TTBUFB before printing. GENRAN (6101) Random number generator used when PI is disabled. RANGEN (6133) Same as GENRAN, but used only after an interrupt. When data is incorrectly printed, stop the program during print-out. This will enable both TTBUFA and TTBUFB to remain unchanged. TTBUFA will be changed as soon as reading begins. The data punched is in ASCII mode, and one printed line is indicated on the paper tape by 8 blank frames separating each line. The punched data starts with character A (301) and ends with a line feed (212). A space (240) is punched between all alphabet and number characters. The line of punched characters in the reader is the line currently being printed. The operator may inspect the tape for an incorrect character punched. If it appears correctly on the tape, it may have been read or printed incorrectly. The characters read are stored in a 52-word buffer beginning at location 7330 (tagged TTBUFA). The characters being printed are stored in a 52-word buffer beginning at location 7414 (tagged TTBUFB). If the program was stopped during printing, these two buffers should contain exactly the same information. The first character read or printed is stored in the first location of either buffer. One character is stored per location. If the data was read incorrectly, the contents of TTBUFA will not equal the last 52 characters on the tape. If the daj'a on tape, and in TTBUFA and TTBUFB are equal, the teleprinter may be at fault. 6.2 Error Recovery Press CONTINUE to receive further error halts or to continue testing, as indicated by the listing. Recovery from error halts in the Add Random Pairs test is accomplished by pressing CONTINUE one or more times, depending on the type of error encountered. Pressing CONTINUE after a halt due to an incorrect sum will result in a second halt. The AC will equal the incorrect sum at the first halt, and the sum used for comparison at the second halt. If the error hal t is the resu It of a LI N K error, the next test in sequence wi II be executed. Recovery from memory checkerboard errors is accomplished by pressing CONTINUE four times. The memory test is restarted after each error halt. 9 MAINDEC-9A-D7AA-D The contents of the AC after each halt will equal the information below. C (PC) C (AC) 6351 The address at which the memory error occurred. 6353 What the location should equal (000000 or 777777). 6355 T he data as read. 6362 The pattern control word used. Bit suppression may be accomplished by placing the corresponding ACS up after the halt at location 6354. Place all other ACS down, press CONTINUE, place all ACS down again, and then restore AC S 0 through 5 if needed. The bits selected will not be tested again during the memory test. The selected bits must be reselected after each error halt. The memory checkerboard test may be continuously looped by restarting from location 26 with· AC S 3 up. Program relocation wi II not take place. 6.2.1 Looping on Individual Tests - Looping on individual tests, except for the interrupt routines, Add Random Pairs test and Memory test, is accomplished by placing a JMP instruction in the first location of the next test in sequence. The address in the JMP instruction should equal the first location of the test to be looped. Restart the program at location 26, if program interrupt is to be enabled. Restart at the first location of the test to be looped, if interrupts are not wanted. The complete series of tests for anyone instruction may be looped by placing a NOP in the location which contains ISZ WORK3. This instruction appears at the end of each series of tests for each instruction. Restart at 'location 26, or at the beginning of the test to be looped. 6.2.2 Looping on Add Random Pairs - The complete series of tests may be looped by restarting from location 26 with ACS 2 up. The individual tests may be looped by changing the LAW instruction, appearing after each test, to a JMP. For example, to loop on (A-B) + B = A (tagged AMBPBT), change the LAW AMBPBT instruction to JMP AMBPBT. Restart from location 26, or AMBPBT. 6.2.3 Looping on Memory Checkerboard - Place AC S 3 up, and restart from location 26. 6.2.4 Error Print-outs - The program continually tests for reader or punch no tape indicators being set. When either indicator is set the message "R NO TAPE", or lip NO TAPE" will be printed. The program continues on in sequence after either print-out. 10 MAINDEC-9A-D7AA-D 7. OPERATING RESTRICTIONS All MAINDEC diagnostics which apply to a basic PDP-9 configuration should be run before attempting to run this program. 8. MISCELLANEOUS 8. 1 Execution Time Approximately 1-1/2 minutes are required to execute all tests for one 4K field. 9. PROGRAM DESCRIPTION The Basic Exerciser performs tests on all operate and memory reference instructions plus core memory. During normal operation (all ACS down) the program exercises the real-time clock, punch, reader, Teletype and program interrupt while the instruction test portion is running. The MB indicators wi" change according to the portion of the instruction test currently being executed. When a clock ' interrupt occurs the MB bits 12 to 17 will increment for 1/2 second (due to clock counts), after which the MB indicators will return to their original state upon re-entering the instruction test. When the punch, read and print sequence is operated with the instruction test inhibited (ACS 0 up) the MB will indicate a constant 600131 (JMP 131). On the listing this is written as JMP. at location 131. At location 130 the program interrupt is enabled, and all device interrupts will cause an interrupt immediately after the execution of the JMP. instruction. The interrupts are handled in the same manner as if the instruction test portion were operating; the difference being that the interrupt service routine (RTNIT) always returns to location 131 after reinitiating the device which caused the interrupt, instead of return ing to the instruction test portion. The instruction test portion of the program consists of MAIN DEC 9A-DOl A and D02A (Instruction Test, Parts 1 and 2) condensed onto one tape. Refer to the program listing or flow chart for the testing sequence. The memory test is executed after the instruction test portion is completed. This test is similar to MAINDEC 9A-DIAA Basic Memory Checkerboard Test. This test is performed three times, after which a routine is entered which relocates the Basic Exerciser to the opposite 4K field in core memory (unless ACS 4 is up). The Exerc iser is automatically restarted after relocation is completed. If no errors occur, the Basic Exerciser will run until stopped by the operator. 10. LISTING 11 Maindec 9A-D7AB-D PAGE t • TI Tl E AASF XQ IPnp-9 HASIC EXERCJSFR I • 4f~S .Lnc It1 I /PnP-9 INSTRIICTION TrST (CONOENSEO) / ~H'0~1ri 01110~"'''' CA \1t1\~1111 741~~~ VH110~2 740~4(11 SKP HALT ItH'I1~3 114 7fl4.~ OAf: 11 ~ 4 U'001~0I LAC: ~ 'H''''~5 047644 nA(~ ~P01116 61116~.~~ "IMP RJMP SHVINT ~H" f 1 SAVAC /ERRnR. PC INCREMENTrD BY 12 AT TIME or p. I, ISAvr AC /5Avr PC AND LINK /srRVlcr INTFRRUPT / 74kH)I~(II 740CA0V'1 74 11 (.JI 0 III 740041i'1 I\JOP1=NOP ~I()P2 =NOP I\;OP 3 =NOP HALT=HLT !' ; I "'''0::>2 / I PNLEOR JMS PNMARK JMS PNLEIJR HAL T ~"022 11117171 k1""'?3 1t1()10?4 107?"'~ 11117171 ~"''''?5 740~4(11 '1£'0(16 vH'027 t47f,3~ n~M 14 7~H? no" qRFAK ~'},"'30 71i'13~11? 11(>1131 ItH""'32 ilH"'033 0~035 147"'31 146761 2(116A7'" 047327 "'47.326 \1C""'36 4471~6 ~H'037 167~?f, vH'040 (IIV041 20173 ;n 546677 ~~'IWH I~EG I\J ,JMS ntM ntM LAr. nAr WORK r,OPNCH OATARL TTTN IlAr TlOUT '$+ TrnUT nt M• TTOllT LAr TTOUT C;MI FNnHIN ~W042 74l00~ SKP 0H143 ""'044 ",(?I045 "'(-'046 600(.JI:~6 .)MP LAr. nAC tAr nAr 21i'16"'76 eJ4732f, 21i'16124 ~V"'47 047:H~ ~W0':;0 777737 047?4? 447313 167313 447?4? 6010C'15? ~P051 I1V052 0("~53 0,,11i154 ",t/'055 WO~K4 /PRESS CONTINUF TO /CLEAR GOPNCH /SF"TIlP POINTERS ICLEAR TTY BJN .-5 nATARL TTnUT Fl\jllTRL WUr.NT IRfSTORE POI~TfR LAW -41. DAr r.RL.F JS7 worNT O~M* ~nCNT IS? r.RLF JMP •- ~ ,FJErT /CLEAR ERROR TABLE I; A~f)(9 PAGE 2 t , , , VlrPl~6 7'HH~~/ i1WIf't:;7 lur 7t:;~W",0I r:LA IPI OFr ~V'~f,~ 71i'01~4 RSA fIlN''''l 7 '5 illl~ fI! 4 I AS ANn K31( SNA PSA LAC': IN rTP I rlAf-: r,OPNr:H nAr qJ~P LAC': KS"\1"'4 \1 (' "',.,,, 7f1!"'?~4 ?~'" 1 ,~VI VI[J~"6 Vl4676~ "W0"7 vl47"44 vH'~70 ?((I7"17 vl41dV11i' 1 ?((I6S:n ~c ~ 71 Vlt"~72 Vlrl!173 "'1""'74 ItH''''75 ~H' '" 76 I!1HH7 ttl(-'l010 0(' 1 !ill 01tfl!2 741/1i'~ 040v~~~ ?fI!7f,,,? fl!401'104 206'534 ~400~'5 2~6'5~r:; "'4 vH~0f, 2017n'5(~ fI!!'1~3 ~'40v'~? {,1f'lf1!4 \lH"l "'5 447(,3'5 7'50v'1"'''' ~V1!i16 5~7r:;5" 0(1'1((17 0(" 11 ~ lfil166~4 11('111 7'i01l!fI!4 7411~V'I 113 111('115 ~H 116 0(/117 6(110131 7 4 0(~ t 01 74i1l1Q101 7e10014? 7t:;000" k1Cl?~ 5V"7~21 1?1 0(' 1?2 740?001 v.H'114 rS1l WO~K4 LAS ANn Kl'''K SNA -lMS SETCLK LAS SPA JMP INqlT f~ AL SMA 74t?001 liW112 ~( <';EOlJFN /tNITIALJilr READER, PUNCH ION IlNITPI = PNSTRT I(RJMP) = PNSTRT IRES TORE AnDRESS 1 (SKP) IRESTOR[ AnOREC;S 3 IRFSTURE AnORESS 4 IRF'STORE AnORESS 5 IRF'STORE AnDRESS 6 IRESTORE AnOREC;S 2 (HALT) IPASS r:OUNTER ICHECK ACS 5 rOR INHIIHT CLOCK IINHIHIT INST. TrST ICH[CK rOR INHI8IT PI IPI ON L AS ~H'1?3 7'5~0IC114 ",rl?4 {,1i' t?5 vlrl?6 5~7'55~ ANP I( l/0K St A ..IMP RA~IAnD-2 LAS ANn K4C"K 74Ql?~C~ SiA 6(fl6~5t:; vH'1?7 60Ql1 :n [641+3 .JMP IIlTST-? ~C' 13~ 0~670? IIH IIr ACS 7 OR 8 A 1, nON'T PUNCH 6r,;,2~601 ,'M~' I I NIT PI ICHrr:" LOOP ON RANnOM Aon ILOOP ICHECK LOOP ON CHE.r.KfRROARn ILOOP PNSTRT I I 111!' 1 ~1 {,1(/132 7(~QlV'!4? 60101 .~? I ~'H I 1:31 T INSTRlJCTION TfST INHIT ION .JMP .EJErr IWAIT tOR PI d A '~E)( y PAC:E 3 t t t t IT[ST rLF M~ AC AT rVFNT TIM!:. 1 wITH M8 14. I ~1"l~J ~H'134 1~61"? 1~612f1 ~(;'1~5 750"''''1 k11'\1~6 lOT5T 70~11'" f)t A 7V1~11~ "'Vl~7 ~"140 740?0(11 ~(!141 750()101 7V10?t 0 740200 740 01 4'" 740~4'" G[NRAN JMS r.K""O rLA!rMA IGFT NO • .JMS F24 lAC = FOR LOOP 7777777 lAC HAl T IF.QROR.'" AC NOT 0 = rLA!rMA lAC = 777777 SjA HAl . T lAC = ~ rLA!CMA lAC = 777777 stA HALT lAC = (11 CLA!CMA lAC = = 777777 I I£1 V 142 1£1(1143 0V144 7\01"'21° F2"i IERROk. AC NOT ~ I i-H' 145 ""'146 1£1(> 14 7 0 v 150 750"'01 70"'31(11 740?00 740(114'" V.H·l~l 750Ci1t:l11 7t:l10(..1t(ll 740;>00 740040 71C1"'31~ F2f1 IERROR. AC NOT 0 I 0'152 IH'153 "'V'154 700010 F 27 SiA HALT lAC IERROR.'" AC NOT I(] I 0Vl~5 447~34 lSi! 1 r;6 60013r; JMP fOTST JMS GENRAN -lMS CKNO • t:. .If: r T if.H' 'l1V'1"7 1"'61~? ~~1~~ 1061.2f. WOQK~ ICHECK DONE LOOPING ILOOP IGF'T Nn. FOR NFXT TEST HA"iEX9 PAr,E 4 t , t , ITFST lOT ~..s44 (f1BR), l.= 0 1 ItH~lf,l 744V'1~(1I ~H)l1f,2 101~?~4 ~'Alf13 7414~0I ~W1A4 740(-1401 TSnI:F~ r.U .J"'~ F?11 iJHPX J~p ILINK 2 IERRnf~ • 0 1"2=3 5"1. HAL T ORR FAlLEn; LINK NOT ~ I ITFST lOT 3344 (nBR) , < : 1 I vHi'lfl5 l.1(i'l "6 V'~1f>7 V''''170 744"~? 1(110?04 741714001 74004(11 F29 r.LL:CML JMS OlW X 5NL HALT IL = 1 ORR FAlLEn. IERRnR. LINK NOT 1 I ITFST TOT ~344 (nBR). l 1 0V171 715400(11 ~"172 1~0?07 1lH"173 7404001 ~(/174 740C~4(11 f3V'1 = 0 r.LL:CLA JM~ nBRXX SNL HALT lAC, L IERROR. : 0 ORR FAlLEn, LINK ,.",OT 1 1 ITEST lOT 3344 (nBR) , L : 1 1 ~W175 754~02 0V176 1(110?1~ ~"'177 7'51417101 ~(il2(110 740~401 1.1()'201 002012 447f134 6(110161 V'r2~3 6P10?2~ I.1V204 11""0("00 0"'2"'5 "'~~ 21116 7~3~44 F. 31 CLL!CML!CLA JMS OSQXXX CLA!S/l HALT lSi! WORK3 JMP TsnBR JMP np~AT IL 0 ILr.AVE LINK ALONE" IORR = 1. AC : 0 IERROR. ORR FAlLEn, LINK NoT PI ICHEr.K DONE LOOPING ILOOP ISTART INSTRUCTION T[5T 1 flBRX 70~344 JMP. OflRX 6?0204 1 "'('21117 v.H"210 ft:1~211 V' C1 212 \.1v213 0V'?14 00 IM'I 001 200207 3471554 040?07 nBRXX ~ LAC OSRXX TAO t< 4(~0K OAr. nBr~x)( 15fT LINK TO A ONE 7(113~44 7~~344 IORR 620?07 JMP. OqRXX 1 0t-'2t5 f{lV216 VJC'217 vH'220 1f"'2?! 1.102?2 200?1r::; 507"27 V'4021r; 01 LAC OAR XXX ANn M4(~0t< nAr. n81~X)CX 703~44 70~344 6?021r::; JMP. D~RXXX .EJECT 001c1~001 nl3RXXX ICLEAR LINK IOSR HASE)(~ PAGE 5 t , t t ITFST OPFRATF GfH1UP I 1'1~2'3 1~6H'? (IPR AT vH"224 lP1612f1 777777 nPFRAT 0V2:?5 IC,[T NO. FOR lOOP ON TFST ,jMS r;£~HAN JMS rKNO I AW 17777 lAC = 777777 SKP f.lALT ITFST SKP IERRnR: SKP FAILfD TO SKIP I IrW2:?6 LW2t»7 741"'0~ 740"'4'" ~ 3? I ITFST CLA - k1(~2~0 7~0C110'" SlA ClA I'1(A231 741t1(?0C11 S~A M'232 740~4'" vH"233 0(~234 75"'00C11 74010'" ~V235 741~0'" IM'236 740"'4Q1 F33 I ITFST SMA r 34 lAC = '" HALT IERROR; ClA nR SlA FAILED TO SKIP ClA SMA SKP HALT lAC = '" IERROR: SAME SKIPprD I In ST SPA "H'2~7 vH'240 idr241 ClA SPA HAL T 750Q10'" 74110111 740~4'" F3~ IERROR: SPA FAILED To SKIP I ITrST SNA 11"242 vW243 """244 IfH 245 750"'0111 741?0C11 741"'0'" 740V'4'" CLA SNA SKP F 3A 1 ITFST Sil 00246 011'247 '0v250 74400C11 74140'" 740"'4'" f.lALT IU~ROH : SNA SKIPPED -r.L1Cll IllNK = S~L [37 '" HALT IERROR: S~l FAILED TO SKIP OR ICll FAIlEO TO CLEAR LINK CLl SNL SKP !-fAl T .EJECT ILINK = I ITFST I(W2~1 1'1~253 744"'0'" 74040V' 741000 I-W254 740"'4~ 0f12~2 F ,~~ SNL " IERROR; SNL SKIPPEO PAr.E ~iASE)(9 6 t t t t 255 7'5400(11 ~~'256 740?0V1 7400401 ~H~ :-1('2~7 vH-'2fo,0 JP2f11 vW262 V1V12f-3 (.1"'264 vH-'2f-5 IAv'266 V.I~'267 vH'270 0(1271 75401(.1(11 74140P1 740C114P1 75001ftl1(.1 7411ftl10 740040 750010'" 74t?00 74HHlIOl 740"'4'" IT[ST CLA r:LL CLA!CLL lAC, LINK S~A F3Q HALT I IT[5T CLA r:LL r:LA:r:LL SH F4~ HALT I ITFST 5KP ~PA r:LA SKP!SPA HALT F41 I ITFST SKP SNA CLA = 0 IERROR; AC NOT " lAC AND LINK I/J : IfRROR; LINK NOT 0 IERROR: SKP:SPA rAILED TO SKIP SKP!SN~ F4? SKP HAl.T IfRROR: SKP:SNA SKIPPED 1 ITF5T SKP ~W272 ~H-"274 744"'0'" 741400 740014'" vH' 275 1H"276 741~00 0'~273 1''''"217 "'''3(110 vH" 3P11 M'3012 0V3"'3 750"'001 741!i'1001 740040 754111001 74150'" 740040 S~L CLl. ~KP!S~L HALT E43 I ITFST SPA SNA CLA 5PA:SNA SKP F44 HALT I IT[ST SPA S~L ClA:CLL SPA!St'L HALT F4~ ILINK = 1 IERROR: 5KP!Sll F'AIlF'D TO SKIP IERROR; SPA!SNA SKIPPED ILINt< ANn AC = 0 IERRORJ SPA!SlL rAILED TO SKIP 1 ~J'" 3"'4 1.1(113"'5 l-iV"3P16 1.10'307 754P100 741fl0'" 74100'" 740(.14'" ITF5T SNA StL r:LA!CLL SNA!SlL SKP F46 HAL T ILINt< AND AC = " IERROR: SNA!SlL SKIPPEO 1 IAV310 Vi(?!31.1 00312 vH' 313 75400P1 7417001 741000 74004'" ITF5T SNA, SPA, C)KP, 51L CLA!CLL SKP!SPA:SlL!SNA ClKP r:47 HALT .EJECT lAC AND LINK = 0 IERROR; SNA!SPA!SKP!SlL SKIPPEO ijA SEx 9 PAr.E. 7 , , t t ITF5T ~(i4314 ~MA 75~~0~ ItW315 740~0(,11 ~(11316 740(,114(,11 F:4A 5/A ClA SMA:SiA HALT IERROR: SMA SlA ~AllFD TO SKIP I ITF ~r317 7~4010(,11 if103?0 740r;0(,11 741(,110'" 740014'" V1~321 VI~3?2 5T SMA SNl ClA:ClL SMA!SNL SKP E4q HALT ILINK ANn AC = 0 IERROR: SMA:SNL SKIPPE[) I I fd"'3?3 ~"'3?4 ~(I131l5 754(,110(,11 74060(,11 740"'4(,11 TF 5T stA SNL ClA:CLl SlA!C;Nl HAL T F5V'1 IFRROR: SjA:SNL SK I PP[r) I I/W326 ~V31l7 ~"'33(,11 7r;40001 74 r,JJ 70'" 740(,114(,11 ITF5T SMA si'A SNl CLA:CLl C;MA!C;lA!SNL HALT F51 1 ITFST CMl v.1V!331 0033? 0"'333 ~~334 ;Hi 335 7441110(,11 740(,110::> 74140111 741010111 740014111 - Si!l eLL CMl Si!L SKP HALT f5? IERROR: SMA:S~A!SNL ILINK ILINK 1 = :: fAILED TO SKIP (,lI IERROR: Si!l SKTPPEO OR ICML FAllEn TO SET lINK I ITFST Cll iH"336 0(11337 ~(i\340 ~"'341 0~342 74401001 740010? 7440001 74140'" 741lt(,ll40 F5~ ClL CML ell S Il HALT IllNK IllNK IllNK IERROR: ClL fAILED TO ClFARLJNK Cll CML r.ML IlINK IlINK IlINt< :: III = = f(I 1 I ITF5T CML ~~343 """'344 0?345 "W346 vW347 ",,(11350 10111351 0£7352 kH'353 "-W354 ~~355 7440100 74001(11::> 740010? 7414001 74004(,11 0 :: (,lI 1 StL. FSIt I ITF ST 744""001 740~(,lI? 74401(,1111 7414001 74100'" 740(,1140 = :: HALT ell r: l"1l elL rML r:lL:CML IERROR: CML fAILED TO SET lINK ILINK ILINt< IlINK :: 1 1 :: 1 :: Si!L F5e; SKP HALT .EJEr:T IERROR: CLL:CML ~AILfD TO SET LINK 'USEX9 PAGE 8 t t t t ilW3C;6 vH"3C;7 744111171111 740Cl10? 3t'''' 0V3111 744171"~ 744171"~ ~('3t'2 74140111 VI r~ 3t'3 741171,,171 74"'1714111 I£l(' vH'3114 ITFST r.LL CML CLL CML eLL CLL~CML IliNK ILINK ILINK IliNK It = = It '1" A 1 SH SKP HALT F5fl IERROR: CLL!CML rAllF.'O TO 5ET LINK 1 ITFST SKP SiL r:LL 0(-'3fl5 744171"'111 Vl(>366 7414"'111 SKP~S~L ~"'367 74004171 0V370 750~0171 ItW371 744171"'~ vW372 0V373 vW374 741t'0171 k1(i375 376 0li'377 1-1""41710 ~H~ 41711 7'5"'~011' 7440A~ HALT F'57 I IT[ST Sill SNA CLA r:Ll!CMl SlL!SN4 SKP HALT F5A I IT[5T SilL SPA CLA r:Ll:r:ML 741'5"'~ 5~L~SPA !.1tt'4"'2 0("411'3 vH"4(1!5 7'541710? 74140'" 741(110'" 740 V1 4CJ1 ~C'4CJ16 754~0~ ·0V'407 74L1?0fi'1 74011'4171 ~C' ~V41714 00410 (l!V'411 412 ((H 0V'413 741~'0171 740~4'" 741"'01" 7401714'" 7154l1!0:? 7401'!001 740V'14171 SKP HAL T F59 I ITEST CLA elL r.Ml. CLA!r:LL!CML IliNK IERROR: lAC : IllNK '" rAILED TO SKIP SKP~Sll '=" 1 IFRROR: SKIPPEn S~L!SNA lAC = IllNK = 1 '" IERROR: SlL!SPA SKIPPEn lAC : SiL SKP HALT E6V1 I ITf5T CLA eLL CMI. r:LA!CLL!r:Ml. SlA HALT F61 I ITFST SNL "tA CLA!ClL!CML SNL!Sl" HAL T F6~ : '" , lINK a 1 IERROR, LINK NOT 1 lAC = A, LINK = 1 IERROR: AC NOT 0 lAC : (21, lINK = 1 IfRROR: SNL:SlA FAILED TO SKIP 1 ITFST k')(/l414 fM'415 7'5400? 74",50'" 0(1416 740Vl4~ f6~ SNl SMA ClA!r:LL!CML SNL!SMA HALT .EJEr:T lAC : A, LINK = 1 IERROR. SNL:SMA FAILFD TO SKIP rlASE)(9 PAGE 9 , t , t 0P411 0~4~0 vW421 1r;4(110:-> 740100 140040 ITFST SNL C;iA ~MA CLA :CLl, !CML SNI :Sl4!SMA F 64 HALT I ITFST fd~422 Io1P423 IdV4?4 0P425 7r;0000 140001 75000P 741:->0111 0~426 741"'0~ 13P4:->7 7401114111 F6') CMA CLA CLA CMA CLA SNA SKP HALT lAC : 0, LINK : 1 IERROR; SNL:SlA!SMA FAILrO TO SKIP lAC : 0 lAC = ONfS IERROR: CLA FAILfD TO CLEAR AC I Vl0430 0v-431 0P143'2 0~433 0""4~4 75000P 74011101 741100 741 01 00 74011140 IT[ST CMA SPA CLA CMA SPA lAC = VI lAC = ONES SKP F6fl HALT IERROR: SPA SKIPPED OR leMA FAILED TO SET M': AIT I ~H"435 ~Hi4~6 0~437 1d~'440 75000111 740001 741:->0111 74011140 ITFST CMA SNA rLA CMA SNA F67 lAC = 0 lAC = ONfS HALT IERROR: SNA FAILED TO SKIP lOR CMA FAILED TO SET ANY AC BIT CLA CMA CMA Si\jA SKP HAL T lAC = 0 lAC = ONfS lAC = Ii.! I ITFST CMA 00441 0V442 0'~443 I.W444 00445 '0~446 750~0P 740C1!01 740P101 74120P 741000 740040 F68 IERROR: CMA FAILED TO ICOMPLEMENT AC TO ~ I ~H'447 iH'450 00451 7501'14111 74120P 740~40 '" ITFST CLA eMA rLA:r.M4 SNA HALT E6 Q • E.IEr:T lAC = ONES IERROR: CLA!CMA fAILF:D TO ISFT ANY AC BIT dA'-iE)(9 t t t PAGE 10 t IT[ST SiA ~V'4r;2 kW 4&:; 3 ItH"4&:;4 ~V'4r;5 7r;0001 740::>0'" 74100~ 7401114'" F7(A r:lA!CMA Si!A SKP HALT lAC r:L"!CM4 SMA HAL T lAC = ONES IERROR: S~A SKIPPED I ITrST SMA "'V4156 7C;0001 "'(~4&:;7 7401~'" "'V'4tt~ 740(('4'" F 71 = ONFS IERROR' SMA F'AILED TO SKIP I ITF ST SKP SPA "lV'4tt1 ~W4tt2 7S;000t 74110'" ~W4"3 741!i'1~H~ "- ""~' 4"4 741,"'"'40 ~~465 750001 ~(.'4"6 741?0~ vH"4"7 74004'" rL"!CMA SKP:SPA SKP HAL T F7? lAC IERROR: SKP!SPA SKIPPED P ("', I ITFST SKP SNA r:lA!r:MA SKP!SNA F 7~ HALT lAC = ONES IERROR' SKP!SNA F'AIlED TO SKIP I ITFST vH;, 4 70 7r;0V101 IM'471 I(W472 741~00 vHr473 740~4'" SPA 74100Q1 F 74 SNA CLA!CMA SPA!SNA SKP HALT lAC = ONfS IERROR, SPA!SNA SKIPPEn I IT[5T SKP SNA SPA ~" 47 4 475 (11(- 476 VIC' 477 ~r 7S;4C)10~ 74170Q1 741(110'" 741iH"40 F 7'5 CLA:CMA!ClL:CML SNA!SPA:SKP:SlL SKP HALT lAC = ONES, LINK :; 1 IERROR: SKP:SNA!SPA:Si!L SKIPPEr) I 0V15"'0 7r;0!i'11111 0C''5V11 740~1II1II 0(1'C;", 2 740c.14'" ITFST SMA:SiA rlA:r:MA SI'1A : C,lA [76 HAL T lAC = ONES IERROR: SMA:Si!A F'AIlfO TO SKIP I 0(1'503 7C;40111~ ~",C;""4 74070'" ~WC;(i'l5 74004~ ITFST SMA StA SNI r:LA H~MA :CLL :r:ML SMA:SiA:SNL HALT F 77 lAC = ONE, lINK =1 IfRROR: SMA:Si!A:SNL I IT[ST NOP 1~"'506 750"'01 ~(l507 740Vl0'" 01,'510 """511 V,lV512 740t1!01 740?1IICi' 74004Q1 F7~ r:LA!CMA NOP CMA SiA HALT I • E.JECT lAC = ONES lAC = '" -j 3;':' = ONFS IERROR: NOP AlTEREn THE AC l F; ~":' '"~ fUSE)(9 PAr.E 11 t t , , ITFST NOP V'''"513 ~~514 ~~515 ~~516 CLA NOP 7501;10'" 740"'0'" SlA 740?0~ 740"'4~ F7Q lAC a " HALT I[RRORJ NOP SET AN AC RIT CLltr.Ml NOP SNL HALT IllNK I ITF5T NOT 0~517 744~02 13~5::>'0 740~0P1 0~521 0~5::>2 740400 740040 0(~523 744"'00 740"'00 741400 74004P1 E8'" I ITf5T NOP 0(1'524 0~525 0"'526 E81 I ITF5T 017527 0v530 750"'0P1 740201 """531 740~40 S~A Cll NOP Sil HALT CMA ClA S~A!CMA HALT F82 = 1 IERROR: NO CLEARED THE LINK IllNK = ~ IERROR: NOP SET THE lINK lAC = lAC = ONE5 IERROR: SlA fAILED TO SKIP '" I ITf5T 0~532 0~533 00534 0fA5~5 750001 750200 74100'" 740040 S~A E8~ ClA ClA!CMA SiA!ClA SKP HAl.T lAC = ONf5 lAC = '" IERROR; StA SKIPPEO I 0"'5~6 (iIIv5~7 ~V!540 744V10'" 74140::> 740040 ITE5T SlL CMl ClL Sll!CML HALT F84 IlINK = " IERROR: 5tl fAILED TO SKIP I ITF5T ~r541 v10542 ~V'543 0("544 744"'02 74540'" 7411'10'" 740"'4'" S~L F8r; ClL CU.! CML Si!L!Cll SKP HAL T IllNK : 1 IERROR; StL SKIPPED I li£ST SKP vW545 ~"546 0"'547 0r5r;0 754"'03 755r;00 74100'" 7401'14'" F86 ~i!L SPA ClA Cll CLA:CMA!CLL!CML lAC = ONES, LINK = 1 SKP!SlL!SPA!CLA!CLL lAC = 0, LINK = PI SKP HALT IERROR; SKP!StL!SPA SKIPPEO .EJECT ~ASE)(9 PAGE 12 t t t t 0"51:)1 ".10552 71:)4"01> '111-'553 740~4P1 744f10t ~H'51:)4 750~01 ~W555 7';'Ql0(11 740Q10P1 7401>0(11 740014(11 \'1 v 51:)6 L!H'557 i:1"5f10 IT[ST SiA SNl CMA ClL ClA:ClL:CMl StA:SNL:CMA!Cll f87 HAL T I ITF"ST ClA SKP ClA:CMA SKP:ClA NOP SrA f8A HALT lAC = (II, lINK = 1 IAcaONFS. LINK -0 IERROR. SiA!SNl rAILED TO SKP lAC lAC = = ONES 0 I[RROR. ClA rAILED TO CLEAR AC 1 \-H'5f11 7c:;ft1~001 v1Cl'5f12 75t""01 ""'563 IM5f14 "'f'1565 0V566 {IH'567 IM'570 740Q10~ 740Q101 740:::>00 740"4(11 74401001 745Y101> ""'573 74000P1 740400 740Q14Q1 v10574 750Vl01 ~H)575 740Q101 740V101 QlV571 ~r.572 "'CJo576 0"577 I/H~ 6P'0 7400101 v.H"6~1 740~01 74V1(1101 IrH~602 741.:120P1 ;1("6~3 74ft1014~ vH"6~4 744~02 (110605 740Q10:::> i:1'~6(i'16 7400101> 11"'"607 11"610 740010:::> 740Q10:::> 740""02 7414001 740(il1401 IM~611 (,W612 AV1613 (,1V614 1(1C'615 o ~~ 616 ItW617 447"34 6£HP25 101610:::> 101612f1 IT[ST SKP ClA rMA ClA SKP:CLA:CMA NOP CMA SlA F89 HAl T I ITfST SKP CLL CML Cll SKP!ClL:CML NOP SNL f9t?1 HALT I IT[ST CMA SEPIES CLA!CMA CMA CMA CMA CMA CMA SlA HALT E91 I ITfST CML sUHrs rLL:CMI. CMl CML CML CMl CML SI.L HALT f9? I TS? WO~K3 JMP OPFRAT JMS GENRAN JMS CKNO .[JErT lAC lAC = = 0 ONES I[RROR. ClA:CMA rAilED TO ICOMPl[MENT THE AC IllNK ILINK = = 0 1 IERROR. CLL:CML FALEn TO SET THE LINK lAC = ONES lAC = PI lAC = ONES lAC = t?I lAC = ONES lAC = 0 IERROR, AC NOT 0 CMA fAILED ILINK IllNK ILINK ILINK ILINK ILINI< = :: = = = :: 1 (II 1 PI 1 0 IERROR, LINK NOT 0 CML FAILED ICHECK DONE LOOPING IlOOP IGET NO, FOR NrXT LOOP riASE )(9 PAGE 13 t t t t I 006~0 7r;4~0~ 0f16~1 740~2'" "W6~2 740 0 2'" 74002P1 74002'" 740"'2'" 006?3 iIi~6~4 0V!6?5 ""(I"6~6 740~2'" ~W6~7 7401112'" 74002'" 7401112V1 740"'2'" 7413"'20 "W6~0 vW631 00632 00633 0()1634 ~:H'6~5 740~20 740"'2'" IM'636 740~2'" ""Vl6~7 ~V'64'" V!~643 74002'" 74002111 740020 740"'2111 741"00 """'644 740~4'" 0Ci1641 "'~642 ITFST RAR SERIES AND LINK PTAT r:LAtCLL~CMl RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR RAR SNAtSi!L HALT [113 .EJECT lAC = CII, LINK :I 1 IERROR; AC BIT 17 NOT 1, OR LINK IA~Tr.R ROTATE SERIES = 1 HASEX9 PAGE 14 t t t t 0V'645 k'W646 740~1~ ~V'647 740~1(11 M'6l:i0 740"'1(11 ~V'6lil 740~101 IM ' 6l:i2 74fiH"101 ~H'6l:i3 vW6li4 1-1 (A 6'55 vW6li6 \iW6l:i7 iiW66(i1 v.W661 ~V6f12 1(11'663 (.111'664 IIW665 (.1~'666 I/JV6f.7 VlV670 (.1"~ 6 71 ITrST RAL SERIF'S ANO LINK r:LA:r:LL.:CML RAL RAL RAt RAL RAt. RAL RAI RAl RAL RAL RAl. RAL RAI RAL PAL RAL RAL RAL 754002 74fM~101 74fiW1~ 740011'" 740 01 101 740(11101 741iH'I101 740 0 1 C11 740 01 1P 740 01 1 01 740 01 10 740(.1101 740 0 101 740 0 101 7416001 74004C11 lAC = 0, LINK :I 1 SI\IA!S~L f114 HALT IERRORJ AC BIT 0 NOT 1, OR LINK IAFTFR ROTATE SERIES = 1 I V1(}672 Vlv'673 \tH' 674 011675 filV'676 'lJ'''677 ftW7C110 1/)(i'7~1 ~W7"'2 IIW7(!13 ('H'7~4 741fl~~ 7015 740(11401 ~(;, M'706 0"'7~7 V1~710 IIH"711 (.1V'712 00713 0'~714 v'l071') 0(!'7t6 0v717 V1V17?ItI v"·'7? 1 ITFST pTl SERIES ANO LINK CLA:CLL:CML RH RTL RTL. RTl RTL RTL RTL RTL PTL SI\IA:SlL HALT Fl1'> 754(1102 742010 742C111'" 742(111(11 742(111(11 742 V1 101 74201(11 742(111(11 742'''101 742V11(11 754(1102 742()12(11 742(112(11 742012(11 742C112(11 742012(11 7 4 202(11 74202C11 742 01 2111 74202(11 741fl0~ 740C114C11 • I ITrST RTR SERIFS ANO LINK CLA:CLL:CML RTR RTR RTP RTR RTR RTR RTR RTR RTP SNA:SiL HAl T F116 .EOT lAC = 01, LINK : 1 IERROR: AC 8IT 0 NOT 1, IAFTFR ROTATE SERIfS lAC = 01, LINK = OR LINK =t 1 IERROR: AC BTT 17 t-JOT 1, OR LINK IAFTFR ROTATF' SERIES = 1 iA ,E)( ~ PAr.E 1 r; IPnp-9 HhSIC E)(ERCISfR I ~W7?2 7C;40~1 vH~7?3 74~'~2'" \,W7?4 Vl(,17?5 ltH'7?6 vH'7?7 0t' 7 ~~ ~11! 7 ~ 1 74~(II2'" vW7~2 IRAR TSS - TAPE SF"f.
740"'2'" 74liH'2'" 740V'2V1 74~"'2C1! 74~VI?'" vH' 7~4 740 0 2 1i1 v)(II735 74~(?2V\ \l1"7~6 740"'?Vl ONFS, LINK : Ii' RAf~ rLA!r:MA!CLL PAR: RAfH IAr: RAP: RAfol; RAR: RAR: RAR PAR; PAFH RAR; RAR RAR: PAP 74~"'2'" 74~"'2'" vH'7~3 ? vW7~7 74~02V1 RAP: RAR: It.W740 IJ(7741 v11"742 M'743 >tlV744 0("745 .IV 7 46 vH'747 740V12'" 740(112'" 740"'?'" 740V12'" RARi RAR : 740"'2C~ 74~V'l0~ r:MA:r:ML 741f>0Vl SNA!S~L 74~Vl4Q! F14121 IAr: = "'0011:101, LINK = IERROR: AC BIT 17 NOT IAF"TER RnTATF SERIFS HALT 0 1. , OR LINK = I I ITFST RAL 7 C;0 111(171:)1 vl(,' 7')2 lM7">3 1,1 v 71:)4 0(t'7r:;r; vW7"6 ,,1(' 7r.:; 7 \~r: 7&0 I1V7f..1 0(/7fl2 vH'7f..3 ,i(' 7(,4 ~H 7A5 1'1(.' 7 f, 6 1/11'7('7 vH77121 1M' 771 '/Jil772 (lH'773 '/11/774 11(' 775 '~(' 7r:;4"'CH 74121"'1'" 740"'1'" so~ Irs TEST CLA:r:MA:CLL QAL: PAL: IAr: = ONES, LINK FHL; RAI. RAL; RAL; RAL; PAL R AL ; HAL; PAL: RA.L PAL: RAL: PAL: PAL AI RAL: CML IAr: = 377777, LINK : 121 740~1(11 740~1'" 740(i'11C1' 740°1'" 7 4121(~ 1'" 740°1'" 7412101'" 74121"'1'" 74121(111(11 74"''''1''' 741211111'" 74~(II1(i'1 7412101'" 74f!W10 740Cl1'" 740°1'" J~ : 0 74121"'~? 741'i0V1 74~("14'" F 141 SPA!SiL HALT • LJEr:T IrRRnR: AC 8TT 0 NOT 121, OR LTNK = IAFTFR ROTATF SEplES (II " ~A C\E)( 9 PAGE 16 , t t t 'tW776 'iH'777 v'1 "VI 0 010""1 ..110""2 Vl1~"'3 V111t1V14 vl10~5 Vl10016 11'1101"'7 01010 ,11 ~1! 01012 71)40101 742(111'" 742'-'101 7420101 742(111V1 742(1110 7420101 742(711(i1 741C:;0O! 7411104(}1 (~10?5 741t1(}10~ 111026 0111111'7 74tfl0O! 740(}14O! v110?0 Vl10?! 1111022 1.-'101>3 RTL; RTI I-lTL: RTL: r. Ml IL[Nt< • 0 RTL 740"'01' ~'1~24 v11015 01016 01"'17 lAC = ONFS, LINK I-lTL: RTL 742~101 742V'l1(}1 754(}101 74202(11 742Vl21i'1 74201201 7420201 742(}120 742(}120 7420201 742(i120 742021i'1 Vl 1 013 Vl1014 ITFST IHl SERIFS r.LA!rMA!CLL RTt; RTLi = 01 ~PA!S~L F142 HALT IERROR; AC B[T 0 NOT 0, OR L[NK IAF'TfR RoTATF' SERIfS I ITFST RTR SERIFS rLA!CM4!CLL RTR; RTR: RTR: RTR: RTR: RTR CMA!CML SNA:~~L F143 HALT .t::JECT RTRi lAC lAC = ONES, LINK : = VI 0 RTR IHR = OI0~H"'" 1, LINK = 0 IERROR: AC B[T 17 NOT 1, OR lINK IAFTFR ROTATE SERIfS = 0 I A'; E ')( PA(:E ~ 17 • t t t I IT~ST 111 ~n'" 754'~0:> v11~~1 01~~2 7 4 1?1(11 74 1[110(11 vl1 '" ~ 3 74~"'4'" Flf-2 RAL:SNA r.LA:r.LL:CML r~ AL ! S N" SKP HALT lAC :: ~, LINK = 1 IERROR: SNA SKIPPED I ITrST v11"'~4 V11C11~5 754"'~:> 741?2~ .11 7411110111 740"'4'" "~6 ;l10~7 F1~3 ~M~! SNA r.LA:rLL!CML RAR!SNA SKP HALT I Ar! :: CII, 7C:;4fi'!CII? 74321fi'! 741 01 0111 740fi'!401 CLA !(-:LL: r.ML RTl ! SNA :: 1 IERROR: SNA SKTPP[I) I ITF ST RTL"SNA ~H 040 O1041 vl1042 vl1"'43 LINK lAC :: (i'!, LINK :: 1 SKP Flf,4 HAL T IERROR; SNA SKIPp[n I V?1~44 vl1",45 \Il1046 ~1047 754(1102 7 4 3:>201 741fi'!0'" 74",(?I4fi'! ITFST RTR!SNA CLA:r.LL!CML RTR!SNA SKP HAL T F1fl~ lAC :: (i'!, LINK :: 1 IERROR: SNA SKIPPEn I 5T RAt l SNA CLAlr.LL!CML RAR SNA!RAL HAL T FlAb ITF Vl10'i0 v11C11'i1 VI1 V'l'i 2 V11"''i3 75400:> 74C11Vl2fi'! 741?t~ 74004'" lAC lAC :: = LINK 40(i'!rtH'10 CII, :: 1 IERROR. SNA FATLEO TO SKIP I 01",':;4 vl1"''i5 vl1 0'i6 vl 1 V'lC:;7 ITFST 75400:> 7401;11C11 7 4 1:>2C11 74fM~4~ Flf.,7 RA~!SNA r.LA!r:LL!CML RAt SNA!RAR HALT .EJECT lAC lAC :: :: fi'!, LINK 0I0C110C111 IERROR: S~A = 1 FAILfO TO SKIP IA"EX9 PAGE 18 ITFSr RTL:SNA l'11111f,0 Y'10f,1 7C;41110~ 742"'2'" ~10f,2 743~1'" v)10f,3 741d1ll4'" F1"H CLA:CLl:CML RTR SNA!RTL HAL T lAC lAC = = 1r11070 vl1071 \111072 1r11"'73 1r11074 V:l1075 1r11076 7C;4(110~ 742c;,1c;, 743~21i' 740(114(11 7'54V101 7C;1~201 740(114()1 447~34 6(1101'12(11 H'610? 106121'1 Flt'9 I CL A! CLL H!Ml RTl SNA!RTR HALT IHST CLL!SNA:RAR r.LA!CMA!CLL CLA!SN4!RAR HAL T F170 1St WORK3 JMP RTAT JMS r.ENRAN JMS CKNO I .EJECT ~0"'0"'0 = 1 IERROR: SNA rAILED TO SKIP I ITF ST RTP!SNA ~., 101'14 111101'15 ((11066 Y'101'17 0, LINK lAC = "', LINK = 1 IERRnR: SNA rAIlrO Tn SKIP lAC = ONES, LINK • 0 IERRnR: SNA rAILED TO SKIP ICHECK DONE LOOPING ILOOP IGrT NO rOR NEXT LOOP I A': E)( Y PAf,E:. 19 t t t I ITFST LHI 0 1 1/177 V)1 1 \II 1/1 ,., 1 t ~ 1 7 fl Vt V'l1IJ(~ 7 4 0'~ 1 CA ~11~2 7444~Vl 1\11 3 74~V'l4(11 1 104 74~1?I1CA v11105 011(116 7444CilVt 741(1(114(11 1 1 V't 7 01 11 (r1 01 111 741/1 0 1(11 7444VtCA 74i1Vt4(i1 v1111? vl11l 3 ~11 1 1 4 741fW1111 7444",0 740Vl4Vt .)1 115 vl11l6 vl1 11 7 741/1(111£'1 74440(11 74'iH"4CA 011?1/I ,] 1 1? 1 7 4 vH'4f11 .11 ~ vi 71)4i1\V1I~ 7b("~HH" r.LA!r.lI I AW 0111(~~~ RAL SNI : r.LL HALT lAC lAC lAC lAC F2P7 pAL SNL! r. LI. HAl T lAC F 2(118 RAI SNI ~ ru. HAL T ~ 2 fJl 9 RAL SNl :rll. HAL T 211/1 RAI SNI :rlL HALT 1L~w r ~ 2(~6 74i.11?0Vt 1="211 -111~0 7 (iH'I 0 £'I 0 ILINK : 1 ° : lERROI-<: AC BIT 1 NOT IlAW 760000 FAILE'D : A 1 60£'1000 IlINI< = 1 IERROR; AC BIT 2 NOT A 1 IlAW 76000£'1 FAILfD lAC : 400000 ILINK = 1 IERROR: AC HIT 3 NOT A 1 IlAW 760000 FAILED lAC : £'10111000 IlINK = 1 IF:RRnf-l: AC BIT 4 NOT A 1 ILAW 76011100 FAILFO Vt00Lil00 lAC 7A~ItIVt!il LAW ~vH~1i'I : = ONES lAC = aNtS, LINK lAC = 76 !HHii 0 = 0 Sill. f212 74VtV,1 (II 7 4 4 4 Vt(~ 74ilW401 74Vt~00 IERROR: AC BITS 5-17 NOT 0 IlAW 7600~1(('I FArlrD r.LA~r.MfI:r.Ll 741~lV'4(i'1 : IltNK : 1 NOT A 1, IfRROR: AC NOT ILAW 7';00"0 FAtLfD S-I:A 7')4~0I1 7414 V1I(JI ~ 760~00 HAL T I ITFST I Aw 761t101/11/1, AC Vl11?2 011?3 /)11 ?4 ,11 1? 5 ,111. ?6 "'11?7 : : F213 lAC lAC vl11~1 74VtV'll~~ RAI •11 1 ~ 2 7444~CA S r~L .111~3 74WJi 4 rJ1 11'11134 ~j 11 ~ 5 11 ~6 140~11)1 7444Y10 v111~7 7 tt 0'~ 1 (,1 .1114 eJ (11141 1'11142 01143 Vl1144 Vl114'5 01146 74441'1(11 74 0(14:~ E 214 IERROR: LINK NOT A 0, lAW SE T LINK HAL T Al SNL :rlL ~I ALT f~ HAL ! ClI . r = 741i'100!0 = 7001/100 = "0~0~0 = ~0~1/I1i'I0 : 000000 ILINK = 1 IF.RROR: AC ~I T (r1 NOT A 1, ILAW 76001/10 FAILED ILINK = 1 IE:.RRnR: AC BIT 1 NOT A 1 ILAW 7';0000 FATlED I I" 74VW40 F 215 R AI SNI. ! ru F216 741i'1~~1~ lAC ILINK : 1 IERROR: AC BIT 2 NOT A 1 IlAW 76000~ FAYlE!) lAC = 401'1000 ILINK : 1 IERRnR: AC BIT 3 ~OT A 1, l.AW Al lAC !r.U. Al T ILINK = 1 IERRnR: AC AIT 4 NOT A 1, LAW t.;Nl F ~1 7 ~ F218 SI:A HAL 740?V'l1i'I 740('4~ HALT hi 744400\ 74VlI.~40 RAL SNL!CLL HAL T r lAC IEr~RnR; AC BITS 5-17 NOT " 7600"'~ FAll En 76Q10~0 FAlLEn PAGE 20 ,E.JErr ILAW 760A~0 fAJlrO ~A'~E)(9 PAGE.. ?1 t t t 740::>001 7400140 nST LAW 777777, AC=0, L=(,l! r:LA: r.U. LAW 17777 CMA StA F219 HAL T 7414001 740"'40 F 2::>0 I 111147 ~'11 5~ 1'11151 vl1152 l-111 5 3 vl1154 (i111c:;r; 754'HHl! 777777 740V101 Sil HALT lAC = lAC = 760200 '" IERROR. AC NOT 0 ILAW 17777 rAILED lAC = 400760 /LINK NOT 0 I ~1156 ~1157 vl11f>12l Vl11f-1 01162 vl 1163 01164 7'54010:::> 777777 7400101 740::>001 74001401 7404001 740111401 ITFST LAw 777777. AC=0, L=l r.LA ~ cu. ~ r.ML LA \oJ 17777 CMA lAC = '" ~tA F2?1 F222 HAL T SNL HALT IERROR. LINK NOT 0 IERROR. LINK NOT 0 I v!1165 01166 01167 v.l1170 ..11171 v11172 1'11173 75411101 777777 740Vl01 740?001 740"'401 74140'" 74011140 ITFST LAW 777777. AC=l, L=0 CLA!CMA!CLL LAw 17777 r.MA StA F2?3 HAL T SilL F2?4 HAL T .E.JEr.T lAC = '" IERROR. AC NOT 0 lAC = 100760 IERRnR, LINK NoT 0 PAr,E :A "E)(9 22 t t t .,1 174 ITF ST 7"4~0~ 11 75 777777 v111 76 74"'~~1 ~i 177 74ii'?1710 "'1?~~ 74((J~4~ 2£111 74~4111~ ~11 ~11 LAW 777777, AC=l, l: 1 r:lA:r:MA!ClL!CML LAW 17777 r:MA St.A F2::>r; HAL T F 2?6 SNI. HAl. T i112~2 740Vl4P \1112~3 447f134 TSit WORK3 \'I12Vl4 6"'1~77 V112~5 1()!61 III::> 10612fl .,MP TlAW JMS r,Ei'.IR AN ,)M<; CKt\JO .EJECT 012Pfl IERROR. AC NOT 0 IERROR, LINK NOT 1 ICHECK DONE LOOPING IlOQP IGET NO. FOR NFXT LOOP :A'~~'I.q PAr.E 23 t t t I TF S T LAr ,~ , !=i / vl1207 Vl121(11 \'11 211 1'11212 01213 01214 iJl1215 01216 ~11 21 7 01??(11 01221 vl12?2 7~4(110f.i1 LACK 2(117~31 740?VlC1 741i'fJl40 74140(11 740("4(11 7'5400? 2(117C;;31 740?(11(1I 74 Vlf.il4 PI 74040(11 740fJ14(11 F2~H IERROR. HAL T IERROR: LINK NOT 0 ArTER LAC KPI CLA!CLL!CML lAC Kill C)tA HAL.T lAC = 111, LINK = 1 s ~l F;:>"'9 I F2f,0 lAC = 0, LINK = 0 r.LA:CLL LAr. KVI SlA HAL T I~H'10(1100 I£RROR: AC NOT 0 SNL F21'1 HALT I[RROR. r.LA:CMA!CLL LAC K0 S2A HALT SH HAL T lAC r.LA!CMA!CLL!CML LAr. KVI S!.A HAL T lAC I it11??3 Vl1224 V112?5 '1'1226 111227 012~0 754001 2(117 5 31 740200 740(114(11 7414rt1(11 740(114(11 AC NOT (11 AF'TER LAC K0 F 2('2 F263 = LINK NOT 1 ArTER LAC K0 1 'S, LIN ;: 0 IERROR. AC NOT 0 ArTER LAC K0 IERROR. LINK NOT I v11231 1'11232 v.1 1233 v11234 v11235 ("1236 7~4~03 207531 740?0V' 740~4fi'1 F264 74040f.11 740(~4f)1 = 1 'S, LINK IF:RROR. = "1 ArTER LAC K0 AC NOT iii SNL F265 HALT lERROR, LINK NOT 1 I ITFST lAr 1 'S / ;\1237 i11240 ,,, 1 241 .11242 '-11243 V11?44 1t11245 754"1(IJV' CLA!CLL Ar: K7S 2"'7~7~ 7 4 0V1V11 740?vH'I 740(il14(11 74140fi'1 740(i14~ I lAC = 0, LINK = 0 1777777 r.MA c::.t E 2"6 A IFRROR. AC NOT (11 LAC K7S rAILfO HAL T IERROR. LINK NOT r.LA!CLL:CML LAr. K7,) rMA StA HAL T lAC HAL T Sll F2f-.7 ((I ArTER LAC K7S / 01246 \:'11247 v112~0 v11251 v11252 01253 ~12c;4 75400? 2(117573 7400(111 740?0f.i1 740C"4fi'1 74040"1 7400140 F2f8 = 0, LINK = 1 IfRROR. AC NOT 0 SNL F~A9 HALT • LJEC T IERROR. LINK NOT 1 ArTER LAC K7S :A ~E)( Q t t PAGE :->4 t L1112'5" vl12156 v112C:;7 7" o4'~ 1211 r.lA~r.MAtr.ll 20!71')1~ LAr. K1Cl r.MA Si!A HAL T vl12f12 012'-3 74121"'1211 74121::>001 741211-1401 741412101 74(1V140! L111264 vl12"'5 1')12'-6 7412l~0!1 v11 2" 7 vi1270! "'1271 .11272 74 (.1?1210 74v1 C1 4(11 7 4 ~il4 e!(II 740V1401 l-i12"'0 vl1 2t' 1 F 27111 IERROR. AC NOT 121. lAC K7S FAILED I-IALT IERROR. 71')4~~~ r.LA~r.MA~Cll:CML LAr. K7'1 r.MA St.A HALT SNL HAL T IAr. = 1 'S, lINK :I 2(1171')7~ IfRROH. AC NOT ~ IERROR. LINK F271 I ~ 272 715\oHlII2I(II 207"1216 2V17"'12I'5 2V17'i7~ 740~01 74V'l::?~W 74121(i!401 A S~L I 01273 111274 vl1275 vl1:->76 vl1277 vl13V"VI 013(111 '-113!i'12 vl13V"3 ~'1 304 ',11 305 = lAC = 1 • S, lINK f"273 r:LA LAr. Kl~1 LAr. KI2IHJ LAC I(]S r.MA 52A HALT 447f.34 lSi 6rAl::>(II7 lVl61V'l:-> 1(11612" .JMP LAr.K JMS GENRAN JMS r.KNO wor~K3 lINK NOT 1 AFTER LAC K7S ~OT 1 1 AFTER LAC K7S lAC = 525252 lAC = ::>52525 IAr. = 777777 IfRROR. AC NOT 121 ICHEr.K FOROONF LOOPING ILOOP IGET NO. FOR LOOP I 01306 ~~ 1 307 ~11 31 (II vl 1 311 .,'1 31 2 vl1313 01314 01315 7'5vlVl~(II 5(1171').11 740::>001 740!i'!4(·~ 7'51/)(;1(.11 5(117"511 740212101 740(~4f?! ITFST ANn I ANnAr. r.LA ANn Kvl st A F274 HAL T I r.LA!r.MA ANn '0:1 lAC = 121 IERROR. AC NOT 121 AFTF:R AND 121 AFTFR AND KO! 121 AFTFR AND K7S 121 AFTE"R AND K7S K~ lAC = l'S ~tA F275 HAL T IERROR. AC NOT r.LA ANn K7S Si,A HALT lAC = CLA!r.MA ANn K7C:: r:MA SiA I-IALT .EJErr lAC = 1'S / VJ1316 vl1317 vl13?121 vl13?1 7":iI2l(l'0f?! "S(II7~7~ 74VJ?V'lPl 7 4 (II(~ 4 91 E276 III IERROR. AC NOT / vl13?? 01323 ~'13?4 013?5 .113? 6 71)vH"01 ?0I7r;7~ 7412l0V'l1 74121?V'lf?! 7412l~4(11 F277 IFRROR. AC NOT :AC;Ex9 PAGE ?5 t t t I I ,,113?7 7154"""':;> 01330 5~7~31 5(l17S7~ \111331 1"1332 507f,(/I~ v11333 .)1334 011335 I'H 336 111 337 507fl01i 7400(/11 507'>31 v11340 \111341 342 1'11343 vH 344 (lH 345 01346 01347 013liet ~11 S F (J II E. NT J AL ANn GLA!CLL!CML ANn I< VI AND K 75 ANn Kl(l11 ANn K'11k1 GMA AND 50757~ 5(117606 507A01i 740?12I()! 74121040 [278 ·74121400 740Vl4(11 4471134 F279 6"'1~06 1(11610? 1"'612~ lAC = VI, LINK = K~ AND K7S AND Kt"'l ANn K~10 S2 A HALT Si'Jl HAL T 157 W(}QK3 JMP ANnAC JMS GENRAN JMS CKNO IFRROR. AC NOT '" LINK NOT 1 IERRM<. ICHECK FOR DONE lOOPING ILOOP IGfT NO. FOR NEXT LOOP I ITFST XOQ I 01351 01352 vl1 31:) 3 ,.11354 75~~00 XORAC 247 5 31 740?0(l1 740040 F2Rftl CLA XOR Kv.l S;!A HALT lAC = PI IERROR. AC NOT iii AFTER XOR K~ I \111355 01356 J1357 ~1360 01361 ~11 3'" 2 01363 01364 01365 Vl13~6 7'H"""01 247531 740001 74121;:>0(11 74004(11 F 2H 1 I 75liHHHiI 2471)7:~ 74QH'!01 740?1110 7412104(71 F2H2 CLA!CMA XOR K0 CMA 52A HALT lAC CLA XOR K7S rMA Sf A HALT lAC = V'I 1777777 = l' S IERROR, IERROR. AC NOT AC NOT AC NOT I 1111367 11137121 Vl1371 111372 7'ie!f"01 247a:;7~ 740?QI(1! 740C1140 r2~3 CLA H~MA XOR K7S StA HALT .EJECT f(I '" AFTER XOR K75 lAC = 1 '5 IERROR. CII AFTER XOR K7S IA-;[X<.} PAr.[ ~6 . t t t ISF(JIJFNTIAl XOR I ~1373 ~~ 1 374 ~'H 375 i11376 J 77 vl1 400 111401 ,11 014~2 i11 4~3 01 4C~4 (.1140'5 7c;et00~ 2476f/Jf, 247f>f/J'5 247531 247'573 247~eJC:; 247600 247M'!6 24760'5 74f/J?00 740040 F2A4 ClA X()R K1 Cil l XOR Kf/Jt0 XOR Ket XOR K7S XOR K010 XI)R Klr~l )(OR Kl~l X()R K(,110 SlA HALT lAC = GIl 15~5~5;> 1252'52'5 /('H'1000~ 1777777 IERROR. ItC NOT 0 I i114~6 447fl34 11114"'7 \111410 01411 6~1351 1~610? 1 0 6120 IS? WOPK3 ,JMP XOf?AC JMS GEI\JRAN JMS CKNO ICHEr:K FOR DONF LOOPING IlOOP IGrT NO. FOR NEXT LOOP ClA:ClL TAn K0 lAC I ITFST TAO I 01412 01413 01414 01415 01416 01417 7'54000 347'531 740200 7400140 74t400 740040 TADAr: = V'! , LINK = 0 Slit [285 IERROR. AC NOT '-" AFTER TAO K0 HALT IERROR. lINK NOT 0 AFTER TAO K0 ClA:r.MA~ClL lAC HALT S~l F2~6 I 1r114?f/J 014~1 f11 422 01423 01424 vl1 425 1II1426 754001 347'531 740001 740?00 740040 741400 740Vl40 F2117 F2PH TAO 1(0 CMA St. A HALT StL HAL T = 1 t S. LINK = ~ IERROR.AC NOT f/J IF.RROR. lINK ~JOT ~ I 014;>7 01430 01431 01432 01433 01434 ';~ 1 435 740~40 F:2 P 9 74040(11 74004!?1 F2q~ vl14~6 754V1Q11 ;.1' 4 ~7 34757~ vJ144Q1 74 QI("2(i'! 74[219101 740?0(}1 740040 741400 740040 7'54002 347'573 740~01 740~001 = 0, 1777777 CLA : r:LL H':ML TAn lOS r:MA St.A HAL T SNL HAL T lAC CLA:CMA:CLL TAD K7S RAR rMA St.A HALT SiL HAL T J.JErT lAC LINK = 1 IERROH. TAD K7S FATLFD CARRY OUT OR OVFRFlOW IERROR. IFAILE(). LINK NOT 0 I r~1441 01442 01443 '111444 01445 F291 F2 9 2 = 1 'S, LINK = ~ IERROR. TAO K7S TO t 'S FAILED IERROR. LINI< 1\JOT VI Hc..;EXQ PAGl 27 t t t t ITrST (')VFRFLOW I \111446 01447 ir114'i0 \1114 5 1 01452 1tj1453 754001 34753::> 740::>0~ 740Vl4~ f 293 74040~ 740~40 r ?Q4 rLA! CMA! CLl. TAO K1 StA HALT SNl HAl.T lAC = 1'5, 10000"1 CLA!CMA!CLL!CML TAO 1<1 Sf A HALT lAC = 1 '5, LINK = LINK IERR(,)R, AC NOT IERRnR, LINK NOT ~ 0 AFTER TAO K1 OVFRFL(')W FAlLEn I ~14'i4 754010~ 01455 347 5 3::> 740::>0P1 1I114~6 014'i7 01460 01461 740~4P1 F 2C)5 stL 74140~ 7413040 F2 9 6 IERR(,)R, = 1. AC NOT PI I[RR(,)R. LINK NOT 0 OVERFLOW FAILfO HALT I ITAO 5::>,);:>52, AC I 1il1462 01463 ~14fl4 01465 111466 01467 1111470 111471 754P100 347605 347606 740(:.'01 740::>0P1 74004~ 74140P1 74lfJOI40 [297 = 252525, LINK CLA!CLL TAn K1310 TAD Kl""l CMA StA HALT :: 0 lAC = 1 '5 IERROR. AC NOT PI IERROR, LINK NOT 0 S~l £298 I HALT ITAO 2'>252'>, AC = 525252, LINK = 1 I 01472 131473 v.l1474 (.11475 v.l1476 1111477 01500 01501 CLA!CLL:CML TAD K1 f:;'1 TAO K010 rMA 754"'0(' 347606 347605 74~~01 7413?0P1 lAC = 1'5 S~A 740~4'" F2Q9 74040'" 740014Vl F3Vl0 HALT SNL HALT I[RRnR. AC NOT IERROR, LINK NOT " I ISFQtJENT T AL LAC, TAD, )COR I 01502 vl15e13 01504 (t\15()15 ~11 506 015017 1111510 7'i4()100 207(,0'> 3476()J6 247605 347605 347'i3? 74040P1 CLA:CLL LAC Kir110 TAn K1 rl\1 )COR K010 TAO K010 TAO K1 SNL .f..JEr:T PI, LINK lAC = lAC = l'S lAC = l'S =0 ~ 4A'~E)(Y t PAGE ?8 t t t 1.11'511 vl1512 01'513 247.'57.~ vl1514 347,.,fllf.. v'1 51 5 1111516 1A1'517 vl15?((1 015?1 (,115?2 ~"1 '523 24757~ 74k!~41'1 F301 21A7MlJ~ 740?"'~ 740V!4V1 447f,34 F .~v\2 6~141? 1061(,lJ::> 1~f>12fot HALT IERROR. LINK NOT 1 I.AC I< 1'''1 )COR K7r:; TAn Kl!Jll XOR K7C; SlA I-IALT IERRrlR. AC NOT PI TS;Z W04K3 ICHECK UONF LOOPING JMP TA!)AC ILOOP JMS GENRAN IGF"T NO. FOR NF"XT LOOP JMS rK~JO I I ~1524 7~ 4(,J~VI v\1525 V115?6 vl15::>7 31'17'16'5 3~7~7::> 015~0 7 4 0~101 740?Q1V1 v'15~1 74V'1'~4P1 "15~2 7414~~ 1111533 74~H~4~ ITF ST Aon ITFST Aun Kl~ TO K~5. lINK Aon Af: rLA:CLL Aon K1C; Aun K6r:; rM.A SlA F 3~~ 3 HALT vl15~'5 754(.11",,,, 3"'7'16" 10)1536 3~7t;71 V115~7 740Vl~1 (,1154", k11541 vl1'542 v\1543 74ft.1?\Il(J! 74(,lJVl4(i1 741/1V'1r' 74fllVl4i11 lAC = PI, LINK 1111111 = 0 1666~66 lAC = VI IERRnR: ADn K1S TO K65 FAILED Stl r .~Vl4 I ITrST ~J1534 =0 IERROR: LINK NOT API I-JAL T Aun Kt!S TO K55, LINK = PI lAC , LINK = rL.A : r lI. Ann K2C) 122222 ADO K5C) 155'555'5 CMA lAC = PI SiA HAL T IERRn~: ADn K25 TO K'55 FAILED '" r 31/15 S~L F 3V'6 IFRRnR: LINK NOT HALT A 0 I 7540P1(i1 111544 1'11545 111546 3V17'17V1 ~1547 740~"'1 Vl1'551() 015'51 015'52 015'53 74"'20P 74ftiVl40l 741'1011' 74W1491 .3~7"i67 ITFST Allr1 K3S TO K45, LINK = rLA:rLL ADO 1<3') ADn K4C; rMA 0 IAr, LINK =0 133333 1444444 lAC = S~A E 307 F '-~(~ 8 HAL T Sil HALT QI IFRROR: ADO K3S TO K4S FAIl.En IfRROR: LINK NOT AOI / TF ST AUP K4S TO K35. LINK rLA:CLL ADf) I< 4C; AOIl K3C) CMA StA F 3V19 HAL T I (,11'554 vl1555 lil1556 01557 ft.I1'5fot0 754V1\1lPl 015fl1 740("411' 7 414P1(A 740Vl40 \1115fot2 01""3 3~7t;7~ 31'17':)67 74",001 74V'?Q1'" = 0 lAC. LINK =0 1444444 1333~33 lAC = 1'1 IERROR: ANn K4S TO KJS FAlLEn StL r31~ HAl T .EJECT IERRnR: LINK NOT A0 ~1610 ~1611 ~1612 ~1613 74020'" 740"'4'" 74140'" 740041'1 f 315 F316 SlA HALT SiL HALT IERROR, ADO K7S TO K0S FAILED IERROR' LINK NOT A 0 I ,.,1614 1.-11615 01616 IHST AUO 7~4~01 ~16?1 207f'10f'1 307"0!:i 740001 740201'1 740Q14P! ir116~2 741'H~~ 1011623 74~Ql41'1 ~1617 1116?0 ~5?525, AC = ClL1ClA:CMA LAC K1(~1 ADO K010 CMA 52525~, LI'NK lAC : lAC : lAC = lAC = s 0 ONE'S, LINK 525252 252525 0 : S~A F 317 F318 IERROR: ADO K101 TO K010 FAILED HALT Stl HALT IERRORJ LINK NOT A / vl1630 74401",,,, 207612)"5 307"06 7400101 74121201'1 V116~1 74~~4'" 01632 74140V1 (.116~3 74IM'4~ 1.-11624 1.-11625 vl1626 vl16~7 fd ITF5T Aon 525252, AC elL LAC K010 ADn KiPI1 CMA = 2~2525, " LINK :I 0 ILINK :I '" lAC = 252525 1525252 lAC = 0 S~A F319 [320 HALT Si!L HALT .EJECT IERROR: ADO K010 TO K101 FAILED IERROR: LINK NOT A0 I-jA"EX'l PAGE. ,~0 , , , t ITFST AllP 16~ 4 vl16:P; ;:>"'71)'54 Vl1636 3"'7"7~ ~11 6~7 5"'757~ 1"1640 vl1641 247"54 74 Vl;>(lH1 74\tW4Q1 7414V'lQl 7 4fi1("4'~ ~, Vl1642 \1 1 643 ~H 644 7~4~'1iI1 7S, Ar; = K400K, LINK * iii r LA: r MA: CLt. lAC : ONfS,· LINK c I Ar I< 4(~01< lAC :: 4"'0K AlJn K7~ IONfS A!'.Jfl K7<; lAC : 400K )(o~ K4V10K ~iA lAC = fiI HAL T IERROR; ADO-0 TO K400K FAILED Sfl HALT IERROR; LINK NOr A 0, CARRY FAILED II' '" F 3~ 1 F3?? I I 645 vl164() ~) 1 Vl1647 6'5 VI Vl16'l1 ir116C;2 vl16e;3 ~"1 6e; 4 Vl16C:;C; I" 1 7'54 01 "'1 ?(II7~6Q1 ~5V'17"i6f" "V'l7C;7~ 247'554 74~?IiICII 74~Ql4(.11 74Vl40Q1 74~(il4Q1 TF ST AUn 1(2(i1Ii1 K , AC :: 1<21i10K, LINK = fiI CLA:CMA:CLL lAC = ONfS, LINK = 0 14(': K2r~0K lAC = ~00K Aun 1<2;~~K IONfS AN£l K7t) lAC = 400K XOR K4 r~0K SiA lAC = iii HALT f3?3 IERROR: ADD K20101< TO K;:>00K FAlLEn Si'Jl HAL T F3?4 IERROR: LINK NOT A ONES, CARRY FAlLEn I ITFST AUD 1'116'56 vl1657 \~1 660 l.116f11 "'166? ir"I16f.3 ~16fl4 ;116fl5 i1'11666 7C;4(i1C11~ 2"'7~21 307C;7~ 5C117~7~ 247121 74Vl?0(i1 7 4 VJ(~ 4 ~ 74vl4V'1fJ1 740(114V'1 F3?5 F3?6 K 7S, Ar: = Klfi1V'lI<, LINK 3: 1 CLA:r.MA:CLL:CML lAC :: ONES, LINK = 1 LAr. K 11~"1< lAC = 10(11K Aun K7<:; IONES ANIl 1(7~ lAC = 10(11K XOR K1'''0K S2A lAC : fiI HALT IERROR: AUO-lil TO K10fi1K FAILED SNI. HAl T IERROR: LINK NOT A ONE· LINK RESFT I 01667 7'54 Cl!fiI 1 Vl1670 2fi1755~ 1111671 1I:J1672 C;07~7~ Vl1673 01674 vl1675 1111676 ~1677 3V'17C;7~ 247C;'53 740?filOI 740(i14 011 ITFST A1)1"' 1<7S, Ar. :: K4PK, LINK :: iii rLA:r.MA:CLL lAC :: ONFS, LINK = 0 LAr II' 4(}IK lAC = 40K AOP K7 (~ IO~ES AlI.Jfl 1(7~ lAC :: 4011' XOQ II' 4 ~K SlA lAC : eI HAL T F ~S?7 IFRROR: ADO-0 TO K401< rAILED Sit. 7414~(7I 7401;114~ F3?tj HAL T .FJErT IE,RROR: LINK Nor A tERO, CARRY FAlLEn dASl.X~ t t t PAGE J1 t k117~" 7';~"'01 "'17"'1 2Q17fj'57 ~17"'2 307';7~ "'17(113 011"'5 5Qt7C;1J 247-;57 74020Qt 1d17~6 7~"0~PI ~17(117 74140~ ~171" 740"'~PI ~17"'~ ." IT£ST ADO 1<15, AC • 1<2f1K, LINK :: 0 CLAICHA!CLL lAC ~ ONES, LINK lAC K2P1K lAC : 20K ADO K1S IONES AND K1S lAC :: 201< XOR 1<201< lAC :: 0 SlA HALT IERROR, ADO-PI TO K20K FAILED f.3::>9 SlL HALT [330 IERROR' LINK NOT A iERO, CARRY F'AILED I "'1711 754(1101 ~1712 207~5f1 ITFST AND I(]S, AC • K1"'K, LINK :: (II CLA.:CHAtCLL lAC :: ONES, LINK lAC :: 10K LAC K1"'K ADO K1S 10NES ANn K7S lAC :: t0K 01713 307r;7~ ~1714 5(117573 01715 01716 01711 1t117::>0 01721 247~56 XOR.K1~K 7~0?0'" 7~""'4(11 Si' HALT Si!L HALT f331 74140~ 740(114(11 f332 ." lAC :: (II IERROR: ADD-'" TO KtSK FAILED IERROR: LINK NOT A iERO, CARRY FAILEO I ITEST ADO 01722 017::>3 01724 017::>5 017::>6 017::>7 01730 (111731 01732 754(1101 2(117~5'" 3(117';73 507~73 247C:;5V1 740?0(11 740(1141'1 74140(11 740"'4'" f3~3 f3~4 AC a: K4K, LINK :: '" lAC :: ONES, LINK I: 0 CLA!CMA!CLL lAC :: 4K LAC K4K ADD K7S IONES AND K7S lAC :: 4K XOR 1<41< 5lA lAC :: 1'1 HALT IERROR: ADD-0 TO K4K fAlLEn 5lL HALT IERROR: LINK NOT A lERO, CARRY FAlLEn 1(]5, I 017~3 75~e!01 01734 017~5 207C:;46 307';73 '017~6 5(11757~ "1737 01740 01741 01742 1t11743 247"4~ 74020(11 740(114f11 74140'" 740"'~P. ITfST ADD K75, AC I: K2K, LINI< = 0 CLA:CMA!CLL lAC :: ONES, LINK I: 0 LAC 1<2K lAC :: 2K ADO K7S 10NES AND K7S lAC = ?K XOR K2K SeA lAC :: P! [335 HALT IERROR: ADD-PI TO K2K2 F'AILFD SlL HALT E'336 IERROR: liNK NOT A lERO, CARRY FAIlEO .EJECT PA(~E 'iA,<-;[)(9 ~? t t tt / TF S T AlIP K7S, v\1744 7~41~io11 745 ,,11746 1'11747 .. 11 7"~ ..117"1 ~11 7r;, '2 ?""7r;,4~~ 0'11 ,~""7~i~, ~ "r 7"i 7~ 1.A 247~4'-~ 7"-3 l41 4 V\(i1 11117"'>4 7 41iL~ 4 ~ ~1" )( () I.' c;,t." HAl T r HAL T 7f) 4 :;'11'1 1 2V'7"4~ J(Il7~7~ 1I117A0 '5"'7~7~ ANn ]f'1 247f)4"i "t)P 017fl2 v117f>3 ,-,,7"'4 \~., 7('5 it11 7",,, \)17"7 74vP()I(.' 6"'1'i2 4 ~177'11 1""61"'? 771 K 7C) 4 '~1.1 ~ SIA r 3,'9 74~H"4~ = ONFS, = 1K ,L INK : 0 IOt\JFS lAC = 1K lAC = ~ IERROR: AOO-V! TO K1K FAILlO IERRnR: LINK Nnr A tERn, CARRY FAII.En lAC lAC HAI.T = = 4"'' ' (II IERRnR: Aon-~ TO K400 FAILEU Sit. 7414"'VI 74~Vl4Vl 1~"12f, '" lAC lAC Ar. : K4V!/r1. LINK: (II r.LA:CMA!CLl. lAC: ONES, LINK: 0 I Ar K4i1\~ IAr = 40V! AIJf) K 7~ IONES Vl17~7 ~~., : K 7S, (.117"'5 vl17"," 447 A 3 4 Kll<, L r Nk' stl ,S~H / I TF S T AIlf) 111 : 1<11( F ,~,< 7 7 4 0? "".11 74~V14r~ A,r rLA :rMA !CLl I Af~ K1K' "11f) K 7<:. A~n K 7~ ~ ' 31\'" HAL T I Sf WOQK3 ,JMP A on Ar~ JMS r.[t-.IRAN JMS r.K~IO ,F.:J[rT IERROR: LINK NOT A lFRO, ICHFrK onNF LOOPING CA~~Y FAlLEn ILOOP IGFT NO. FOR NEXT Lonp rhS(X9 PACE 33 t t t t 01112 01113 ~1174 ~1115 ~1176 01771 02000 0~001 02002 154~01 201541 301'51~ 507'541 241'541 140~00 740"'4'" 141400 140P.140 ITEST ADO K15, AC • K211, lINI< :I A AonAC1 CLAtCMAICLL lAC • ON[S, lINK • 0 lAC • 21 LAC 1<2~ ADD K1S IONES lAC • 28 AND 1<20 XOR K20 lAC I: I1J SIA HALT IERRORa ADD -0 TO K20 FAILED E347 SlL HALT IERRORa LINK NOT A lERO, CARRY FAlLEn f348 I ~~0"'3 ~?0~5 154"'01 20153'5 301513 0?0P.14 ~~006 501'51~ ~20P.11 241~3'5 02010 02011 02012 02013 14020£'1 14004£'1 74140'" 740040 IT£"ST AOO 1<7S, AC • 1<10, LINI< :I 0 ClAtCMA!Cll lAC = ONfS, LINK • 0 lAC K1~ lAC = 10 ADO 1<7S IONES ANO 1<7S lAC = 10 XOR 1<1~ SlA lAC :I 0 HALT f349 IERRORa ADO I: o TO K10 FAilED SlL HALT f350 IERROR; lINK NOT A lERO CARRY FAILED I 0201.4 02015 02016 ~201.7 ""2020 1ti2021 1ti2022 ~2023 02024 754001 207'534 3£'11'513 507'573 247'534 74020'" 740040 74140'" 74004'" ITFST ADO 1<7S, AC I: 4, lINI< Cll I C'''' tCll LAC K4 ADO K7~ ANO K7~ XOR K4 SlA F"351 HALT SlL F3'52 HALT PI :I lAC :I ONES, lINK lAC = 4 IONES lAC = 4 =" lAC :I '" IERROR. ADO -0 TO K4 FAILEO IERROR: LINK NOT A lERO, CARRY FAilED I 02025 0?026 t12027 ~~030 02031 020~2 0?033 02034 02035 754"'01 2"'753~ 307'573 507'573 247533 74020'" 74004'" 74140'" 740040 ITEST ADO 1<]5, A~ = 1(2, LINK CLA:r.MA:r.LL LAC 1<2 ADO 1<7~ ANn K7S XOR K2 SlA (3'53 HALT SlL £354 HALT :I 0 lAC,: ONES, LINK : 0 lAC = 2 10NES lAC = 2 lAC = '" IERROR: ADO -0 TO 1<2 FAlLEn IERRORJ LINK NOT A lERO, CARRY FAILED I 02036 02037 02040 02041 02042 1c1?043 0?044 fl!?045 0?046 754001 207'532 30751~ 5"'7513 247'532 74 III ?0'" 74004'" 741400 74004'" ITFST ADO K75, AC I: K1, LINK Cll:CMA:ClL LAC 1<1 1400 K7C:; ANO K7S XOR 1<'1 Si!A HALT E3'55 :I 0 lAC = ONES, LINK lAC = 1 IONES lAC = 1 lAC : 0 IERRORJ = " ADD -0 TO K1 rAIl[O ~lL f3c)6 HALT IERROR; LINK NOT A l[RO, CARRY FAILEO .E.JECT dA'iE)(9 PAGE 35 t t t t ITfST ADO 0~£1147 744~£II'" 0?050 777777 ~~£IIC;l 5£117'i7~ ~?£1152 3£117C;54 2471)54 ~?053 K4~"K, AC r,U. LAW 17777 ANO 1<75 AOO K40101< XOR K4~01< :I ONES, LINK :I ILINK • £II lAC : ONES lAC', : ONES 14£110K " 0?054 740~£II'" ~?"C;5 740"'4'" 741400 F3"i7 740~4'" F3c:;a IERROR: LINK NOT A 'lERO, CARRY FAILED I ITFST AIJn K2V101<, AC : ONES, LINK : 1 eLL: eMI. ILINK I: 1 LAW 17777 lAC = ONES AND K7S lAC : ONES 12£110K ADO K2f~~K XOR K2(~01( stA lAC : 01 F3'>9 HALT IERROH; ADD K200K TO -01 FAILED SNL F3fl0 HALT IERROR: LINK NOT A ONE, LINK R[SET I ITF5T ADO K1C1101(, AC : ONFS, LINK : 1 r.LL:r.ML ILINK = 1 LAW 17777 lAC = ONES ANn K7S lAC = ONES ADD K1~0K 1100K XOR K1(,10K SlA lAC = 01 F 361 HAL T IERROH: ADO K100K TO -01 FAILED SNI. E3fl2 HALT IERROR: LINK NOT A ONE, LINK RESFT I ITFST ADD K4""K, AC : ONES, lINK = 1 CLl ! CML IllNK = 1 LAW 17777 lAC = ONES ANn K7'S lAC = ONES AIJO K40K 1401K XOR K4 1i1 K St.A lAC = '/I F3fJ3 HALT IERRnH: ADO K4"'K TO -/ti FAILED SNL [364 HALT IERROR: LINK NOT A ONE, LINK RESET I ITFST Aun K2!i1K, AC : ONES, LINK .. 1 r.lL~r.ML ILTNK = 1 LAw 17777 lAC = ONES ANn K7C; lAC = ONES ADO 1<2~K 1201K )(OR 1<2(11K StA lAC : til F3fJ5 HAl.T IFRROR~ AOD K2C11K TO -~ FAllEn SNL F31.6 HALT IERRnR: LINK NOT A ONE, LINK RESET 0?056 "'?057 ~?0f.,0 744~0? 0~0111 777777 ~?0t)2 507C:;7~ 1li?£IIt.3 307')60 0?0t.4 247')6~ ~?065 740;>0C11 740040 7404£11C11 74£11040 ~?0"6 0~£II"7 0?070 0::>071 t.1~072 74400? 777777 0?073 0::>0'/4 507S;7~ ~:;:0I75 247~?1 11?076 74 £II? £IIC11 7400401 741i1401C11 749014C11 k1~077 i1?1C119 0:;:1C111 0?102 "'?1C113 l.1?1C114 VI?1(i'!5 0?1016 0?1C117 1r1?110 0?111 0?112 307~21 74400? 777777 ?0I7C:;7~ ;HIJ7C:;5~ 247C:;5~ 740?0I0 74£1104C11 74040C11 740C114C11 ~?113 744~0? 1-1?114 0?115 V:l?116 777777 ~?117 V1?1::>0 0?1?1 ~~1?2 ~?1?3 5t1l7~7~ 3~7C:;57 247557 740201.'1 740C114"" 7404001 740["401 SlA HALT Si!L HAL T lAC : IERROR; ADD 1<4001< TO '" -0 FAILEO .lOT dASE~9 ~~124 16?125 "'?1?6 16~127 PAr.E ~7 744"'0? 717777 5"'7r;1~ 3"'7r;56 16::>130 247r;~6 1t1?1~1 0~1~2 740?0'" 140"'4Q1 74040(11 740(114'" 1b?133 ~?1~4 IPnp-9 BASIC EXERCISER - TAPF ~ ITFST AOD K1~K. AC • ONES, LINK 11 1 CLL~CML ILINK II 1 LAW 17771 lAC : ONES ANn K7~ lAC • ONES AOD K11111( 110K XQR K11111( SlA lAC = [31'17 IERROR; ADO KU'. TO -0 FAILED HALT SNL f368 HALT IERROR. LINK NOT A ONE, LINK RFSfT " I ~::>135 0::>136 ~?137 "'~140 11.1::>141 0~142 13::>143 ~::>144 '1f.'145 744"'02 711777 5"'7573 307'55(11 247'55(11 740?0(11 74O"'4'" 74040'''' 74O"'4'" ITFST AOr) K4K, AC : ONFS, LINK = 1 CLLtCML ILINK = 1 lAC = ONES LAW 17777 AND K7S lAC = ONES ADD K4t< 14K XOR 1<41< 52A lAC = 0 HALT F..369 IERROR; ADO K4K TO -" FAJLFo 5NL HALT f370 IERROR; LINK NOT A ONE, LINK RESET I '1::>146 ~?147 "'?150 0?151 ""152 O::>1'53 ~'1,)4 Ill::> 155 0'156 744"'O2 777777 5(117C;7~ 3"'7'546 247'546 740'0Q1 74011140 74040Ci1 740"'4(11 ITFST ADD K2K, AC = ONES, LINK :: 1 CLL!CML ILINK :: 1 LAW 17777 lAC = ONES ANn K7C:: lAC = ONES ADD K21( 12K XOR K2K StA lAC :: HALT F371 IERROR; AC K2K TO -0 FAlLEr) SNL HAl.T IERROR. LINK NOT A ONE, LINK RESET F372 ° I 0?157 Vl::'160 744002 777777 iI,)~1ti1 5(117'57~ "(J)'162 ""163 3(117'544 247'544 740::>0111 740Ci'14Q1 74040111 740(7!4Q1 ~?164 IJ? 165 ~?166 0::>167 ITEST ADD Kll<, Ar. = ONfS, LINK = 1 CLL!CML ILINt< = 1 LAW 17777 lAC = ONfS ANn K7S lAC :: ONES ADn K11< 11K xOR K1t< S2A lAC = 0 HALT F373 IERROR; ADD Klt< TO -91 FAILED SNL [374 HAL T IERROR; LINK NOT A ONE, LINK RESET I iIl?170 0'171 0?172 ""173 ~?176 744"'0' 777777 507'573 3"'7'54'5 247r;4r; 740::>0'" 74"'04'" ~?177 74"'40~ ~~12"'0 740~4'" ~?174 "'?175 ITrST ADn K4"'0, AC :: ONES, LINK :: 1 CLL:CML IlINK :: 1 LAw 17777 lAC = ONES ANn K7C:: lAC = ONfS ADD K4(,10 14"'0 xOR K4910 SlA lAC = III F375 HALT IERROR; AOD K4~0 TO -0 FAlLEn SNL HALT F376 IERROR: lINK NOT A ONE. LINK RESET .£JErT HASEX9 PAGE 39 ,,,, ITF'ST Aon 1<20Q). AC • ONES, LINI< 0?201 ~?2f12 744(/101> 777777 0?203 507157~ 0'2~4 30755? 24755? ki?2f15 0?206 740~0P ~?207 740(/14'" 0?210 0?211 7400140 F377 74040~ F378 • 1 • CLL~CML IL I N.I< LAW 17177 AND 1<7S ADD K2t'10 XOR 1<2~0 lAC • ONES lAC :t ONrs 1200 SlA lAC II 0 IERROR, ADD 1<201 TO -Q) tAILED HALT SNL HALT IERROR. 1 LINK NOT A ONE, LINK RESET I ~?212 0?213 0?214 ki?215 (11'216 0?217 io1?2?0 0'2?1 ~?2:?2 744(1102 777777 50757~ 3('1754('1 2471)4(11 740?0'" 74004'" 740400 7400'14(11 ITFST ADD K1"'0, AC II ONES, LINK • 1 CLL!CML ILINt< • 1 LAW 17777 lAC :I ONES ANn K7C\ lAC : ONES ADO K1~0 IHI0 XOR 1<1~0 SlA lAC : 0 F379 HALT IERRORl ADD 1<100 TO -0 tAILED SNL [3A0 IERROR: LINI< NOT A ONE, LINK RESET HALT I 0'223 rA?2:?4 0?225 0?2?6 0'2'7 0'230 744t'102 777777 507573 0?2~1 740"'4(/1 74040(11 7400140 0?232 0?2~3 3('1754~ 24754~ 74020~ ITfST ADO 1<4(11, Ar. • ONES, LINK = 1 CLL!CML ILINt< II 1 LAW 17777 lAC = ONES AND K7~ lAC = ONES 140 AOO K41i1 XOR K41i1 SlA lAC = 0 F3Al HAL T IERRORI AOD 1<40 TO -0 fAtLfO SNL HALT 1:382 IERRORI LINK NOT A ONE. LINK RESET I ~?234 0?235 ~?236 iIJ?237 ~'240 0?241 0'242 0~243 ~?244 744t'10? 777777 5(117573 3(117r;41 247r;'H 740'0(11 740(1141" 74040(11 7401i14t'1 ITFST Aon K2"'. Ar. : ONES, LINK CLL~CML F3A3 E3R4 LAW 17777 ANn 1<75 ADO 1<201 XOR 1<2(11 SlA HALT SNL HALT :I 1 ILINK • 1 lAC = ONES lAC = ONES 120 lAC = III IERRORI ADD 1<20 TO -('I tAILEQ I[RROR: LINK NOT A ONE, LINK RESET I ITFST ADn KH'l, AC • ONfS, LINK = 1 CLL:r.ML ILINK :I 1 LAW 17777 lAC = ONES AND K7S lAC : ONES ADO K1(~ 0'245 0?246 0?247 0'250 0?2'51 0?252 744(110' 777777 5(117573 301753r; 2471:535 740?01i1 ~?253 740~4~ F3~5 0'25)4 0'25)5 74(1140'" 740014(/1 F3A6 XOR 1<1~ SlA HAt T SNL HALT lAC = 0 IERRORI ADD K10 TO -0 tAILEQ I[RROF 327 74004P1 74040'" F395 ~?330 740~4t71 1="396 740?0~ S~A HALT : 252525, LINK :: 1 ILINK : 1 lAC = 252525 15?5253 10"'0~01 lAC : IERROR: ADD K5253 TO Kr;252 FAlLEn '" SNI ~ALT .LIECT IERROR: LINK NOT A ONE, LINK RESET 'i A"';f )( Q PM~t:.. 42 t , t , ITFST AIJIl ~')3~6 744V1V1{)1 2076Vl7 3Vl7f>VI"> 247"3::> 740?1II?I 74vl:"40 .1~,rn 741 4 W" W),~4~ 74~H'I4(i1 \l/J~l 11. ~ ~? ,-1' ,~~,~ v,: 3~4 vl~',~~" 341 \11'342 vi' 343 vI ~ J 44 XOI-J S/:A F ,So 7 ~ 30 8 31117~7(}1 307">71 ,SIll7"'7? ,s07573 vl r ~.,:- 347 3"0 HAl T stl HAL T r3 ,)"1P A 0 J) ACl .JMS GE~JRAN 1~61'?f, JMS v,~, W \'~131; 5?5?r;~~ , LINt< ILINK lAC = RE~ET : ~ 52~2~3 1?~?I=i?15 I~Pl0~01 IERROR: LINK NnT A sunFS ,~Vl756 7 :I lAC = (II IERRORI ADD 1<2 15 25 TO K15253 FAlLEn CLA!CU Ann K1S Alln I< 2~ AD!) K3C:; ADO K4C) AI)n K~C:; Ann K6C:; Aun K7C:; r:MA StA HALT 3Ci17~6~ ~'>346 t<1 ITF sr AUI1 7c;41"1110 3vl7'i(1) 41=i vI~' ~ AC LAC K 5:~ AIJn KV11"" / ~..,:;. Il.,?r;?~, rLl ILINK lAC = lAC = lAC = lAC = lAC = lAC: = lAC = lAC = = (II, AC : ~[RO, f.1 111111 333333 666666 ~33333, LINK = 1 111111 777777 777777 (II IERROR; AUD SERIES FAlLEn SNI F4P[{l HAl T WOPK~ r:K ~JO .EJECT IERROR: LINK NOT A 1 ICHECK DONE LOOPING ILOOP IGFT NO. FOR NF'XT LOOP CARRY FAlLEn I~ASE)(9 PACE ~3 , , 't 0?362 10610~ ~~363 0~36. 741111)'" 7~0001 0?365 7~1:?00 (tJ?3~6 ~~3('7 6023'6? 043016 ~?370 7~0001 0?371 0?372 1d?373 0?374 0?375 1d?376 043017 10610? 7411091 740001 0~377 0?4"'0 fa?401 !,1?40~ "'?4P13 V1?4~4 0?4P15 0~4"'6 0?4P17 0?410 0?411 0?412 k'J?413 0?414 0?415 0?416 0?417 741?0~ 60237? 043"'20 740~01 043~21 777777 043027 744A091 203"'21 343017 741400 347532 04302? 20301(0, 74400~ 343020 74140'" 34753? 04302~ IAno RANnOM PAIHS TEST I RANAnD JMS GENRAN SPA CMA SNA JMP RANAOD OAC APOS eMA MINUCiA DAC ANEG JMS GENRAN SPA CMA SNA JMP MINUSA·1 nAr: RPOS CMA ~INU5B oAC BNEG LAW -1 OAC PASS2 ell LAC RNF'G TAO ANEG Sit TAO K1 MINSAB nAC SUMNEG I INOW GF'NFRATE A + B LAC AP(')S ell TAO BPOS Ci~t APLUSB TAf1 K1 nAC SU"1POS .EJEf';r IGfT RANDOM NUMBER 1+ NO 1- MAKE IT • I~ NOT AllOWED lIT IS • A 11 COMPLEMENT lIT IS -A IGET NEXT RANDOM 1+ NO 1- MAKE + 10 NOT ALLOWED lIT IS • B IMAKf l'S COMP lIT IS - B IRESTART HERE TO REGENERATE NEW COMPARE I-R -A IEOC IF' ADO IY[S MAKE CARRY ISAVE -A -B IGET +A I+R IEOC IF' ADO IYES ADD CARRY ;iA '1[)(9 PAr.[ 44 t t t t 4:>'" 0:>4:>1 "':>4:>2 C?~3~2Q1 0~)4?3 7414~(II Itl~)4:>4 347'53~\ I~~' \11')4:>5 7440\~~ 3431'1 7 ~43024 ~?426 203V"1f- ~?4?7 744(110(11 343021 74140Q1 ~~4~0 0?431 0?432 ~?4~3 347'53Y I . 043V"2&:; INnw GFNFIHTF H-A I Ar. ~Pr:IS rLL TAn ANFG ') i L TAli K1 RMINSA nAr HM~SUM I INOW GFNERATF A_'1 LAC APns IGET B IH-A If or. IYFS AOD CARRY ISAvr R-A IGET A r:U. fAil BNE.G ~tL AMINSB TAli K1 nAr. AMnStlM I-A IEOC IYFS ADD CARRY IA-R I IIF A+H IS AN OVFRrLOW SITUATION IMAKF OFLOW TEST~ HuT APPLY: SNL IIF A+A JS NOT OVERFLOW MAKE IOVERFLUW TEST THAT APPLY = SlL I 1t'I?434 '-'I?435 vI?436 111?4~7 v.!?440 1I1?441 VI?442 11?443 111?444 111?445 ",?446 (iI~)44 7 "';;4'5~ v1?4&:;1 l~?4~2 ~1?4~3 20302~ 75110(11 2(11765 4 741?0(11 2(117f15~ ~42464 042&:;1:> 042f127 042 6 44 ~4266? ({I4:>701 0427:>1 \l)4274? 04276-1 ({I4::?'5401 Vl42&:;66 tAr. SUMPOS SPA!CLA L Ar. KSt-.IL SNA LAr. KSIL OAr. OFLCKl OAr. OFLCK3 OAG nFI.CH1 OAr. onCH2 OAr: OFl.CH3 n AI'~ OFLCH4 OAr~ OFlCH5 OAr: OFLCH6 OAC OFLCH7 liAr oFt CK5 OAr OrlCK7 .EJEr.T IGET A+8 ISTIl.L POS RFSlJLT INFG RESULT IS OVERFLOW lAC : SNl IS OVERFLOW 1+ R[SULT IS NO OVERFLflW 15fT UP ALL OFLOW ITfSTS WHERE OFLOW IMAY OR MAY NOT OCCUR lAC = SNL IS A+8 OFLOW lAC = Si!L IS A+8 NOT OFLOW IIF A.A OFLOW -A-8 DOES ALSO IIF A+B NOT orLOW ITHEN NONE OF THESF IADDS r.AN OVFRFLOW liA 5EX9 PAGE 45 t t , • INOW DO A r.OMPLETE SERIES OF' 10NES COMP AnOITJONS ISHOtlLn GET THf C:;AME RESULTS ITHE TAO'S WITH roc TAO ( 1 I IFIRST TF'ST A+B I 1ii::>454 1t1::>455 1d::>41)6 0::>457 1ti~4f10 0::>461 0::>4f12 0::>463 1ii::>4~4 1t1::>4f15 0::>4f16 744~00 APLSRT 2A3016 J03~20 543A23 602464 740A40 203 A23 740A40 74140Q1 740Q14~ 7f12454 F4~1 OF'LCKl F'402 Cll LAC ADO SAO JMP HLT LAC HlT Sit APOS RPOS SUMPOS .+~ SUMPOS HlT LAW APLSRT .EJECT IFOR OVERF'LOW CHECK IGET A IA+8 ISHOUlD • PREVIOUS A+8 10K IOtSPLAY 1'S A+8 IGET 2'S COMP GEN IOJSPLAY 2'S A+8 lOR SNl IF' OVERF'lOW IllNK OR OVERF'lOW FAIlrD IMAKE JUMP FOR SCOPE lOOP 'IA ";f)( 4f,7 I'P47V' 2'~3021 v1~471 3~3V11n 7440~'~ 472 '543"'2') (.1: 473 6Vl~477 474 75 vI::'476 vI/'477 vi" 5 (IIV' 7 4 ~H~ 4 f" l>Vl3(J1?"i 11~,,; vi: vI~'4 Vl?,)Vll TF~T AMNSqT f 4('3 74~Vl4'" 7414~{JI 7 4 0:~ 4 "" 76,)467 on CK2 F4Vl4 -H+A r:LL I AC BNEG Al>n AP()S SAn AM4SlJM ,J~p • +4 HLT l Ar~ AM.ijSUM HLT Sill HLT LAW AMNSRl IGET A IA-S ISHOIJLO : PRF:VIOUS A-8 10K IDISPLAY 1'S A-8 IOISPLAY 2'S A-8 ISHOIJLn NOT OVERF'LOW IMAKE JMP F'OR SCOPE / (Il?50? 1"~'503 VI~5~4 ~~:..' 5Ci'5 vI~· 5(116 7 441;'HH~ 2(113"'17 3Vl3V121 '543(112::> 6(1l2C;1? 11/5"'7 74~V14Ci' '-1?51 ~ vI::>511 1.1::>'>12 2(113(112? 74~Vl4(i'1 7414Vlr~ 0~513 74H0.4rt ~?514 76?~(i'I? INnw 3RU TFST IS -A -B MAPLMB r,LL LAC ANFG ADO RNFG SAn SlJ"1NfG JMP • +4 HLT F4V'5 LAr SU~-1NEG HLT C)ll OFLCt<:3 F 41~6 HLT LAW ~APLMB IGET -A IPLS -8 ISHOIJLn : PREVIOUS -A-B 10K IDISPLAY l'S -A-B IDISPLAY 2'S -A-B lOR SNl ILINK fAILED IMAKF. JMP fOR SCOPE I vl~515 7440~(i'! vI?516 itI::>517 VI?5?0 VI?5?1 vI?5?2 0?5?3 1I1?5?4 vI?5?5 V1?C;?6 vI?5?7 2fA3V12P1 3031/'117 543024 6V12'>2') 74it1V14P1 203'''74 74H!14(11 7414~~ 74elVl4ft1 7n2~1~ IfnURTH TEST IN THIS SERIES liS TEST B-A RMNSAT rLL LA('; RPns ADn ANrG SAn f~MASlJM JMP • +4 HLT LAr. RMASlJM I-lLT SlL HLT LAW f~M/\JSA T .EJECT IGET B IAnO -A ISHOULn : PRFVIOUS a-A 10K IOISPLAy l'S B-A IDISPLAY 2'5 B-A ICAN NOT OVERFLOW 10VERn OW fAILED IMAKF: JMP fOR SCOPE iUSEX9 PAGE 47 t t t t v1?530 ~?~~1 v1?"~2 ~?5~3 744v1"'~ 2~302~ 303~17 543~20 ~?540 602C;4P1 7401A.40 2"'3"'2'" 741iJ"'40 741400 v1?541 740~4'" ~?542 7621:)30 ~?5~4 ~?535 v'~536 ~?537 ~?543 744"'00 ~?544 2~3~?4 0?545 ~?546 303021 543017 ~?"47 61A.2C;5~ v1?5r:;0 v1?5r:;1 740040 203tl117 740tl14tl1 7414001 740tl14tl1 762C;43 ~?552 w1?5r;3 0?5r;4 0?555 ~?r;r;6 7440100 V'?5r;7 20~02? V1?560 ~?561 303016 5430121 ~?5~2 602C;6~ 0?563 fill?5';4 ·0?,565 0?566 740040 2tl13021 740P'40 Vi?5';7 74~H'14tl1 11?570 76255(' 7414~0 IFIFTH TFST IN THIS ~ERIES liS TE~T (A+R)"A : B AI'Ho1A TS ell LAC ~UMPOS Aon ANF:G SAn RPns JMP ,+4 F407 HlT lA(~ RPns HlT flFLCIl5 S~L F4!118 HlT LAW AH"1ATS I ISIXTH TEST IN THIS SERIFS liS TEST (R-A)-H : -A RMftMRT cLl. LAf~ ~H1A SUM AOO RNFG SAO ANrG JMP .+4 F4~9 HlT LAr. ANrG HlT nFLCK6 SlL F410 HLT LAW RMAMRT I ISFvrNTH TrST IN THIC) SERIFS lIS (-A-~)+A : -r~ MAPPAr ell LAC SU"1NFG Aon APns SAO RNFG JMP .+4 [411 HlT LAr f~NFG HlT OFLCK7 5~1 HlT F41? lAW MARPAT ,[JEfT ICAN OVERFLOW SNl IF' A+B OVERFLOW IILlFGAl lINK IMAKE JMP FOR SCOPE ICAN NOT OVERFLOW IMAKE JMP FOR SCOPF ICAN HF OVERFLOW IF A+R OVERFLOW THEN I ~ IIllFGAl lINK IMAKE JMP FOR SCOPE d A"F v,1J PAf~l 4H t t t , ,1",", 71 \1'')72 vl' I:) 7,' ,1 ~"7 4 v1~"7') '.""..,76 v1~j,> 7 7 \~~' 6 ~~ 7 4 41~vW I' (~,~ (~? ~ ~T +H "MH)~T AMHSlIM "UP HP()S SAP AP'lS ') 4 ,~(.~ 1 f., b'.Ji2()V11 7 4vW4(~ ,JMP ~ 4 L5 ? (il,~ I'~ 1 f, 7 4 vW40 141 4 ,"W 74 v1 (I 4 ';I vl:'t)P3 7 f,~" 71 rLl OF THE SERIFS = A I AC ,~(i1,H'I;>0 It':~f~? ~P~~l H ( A-H) /[IGHTH 11(; ()FI CK H , 41 4 +1\ HLT L Ar APns HlT Sll !-ILT I AW AMI!PP T leAN NOT OVlRFLOW IMAKF JMP FOR SCOPE I 19 1 H Tf- S 1 nf SrRTES INnw TF S T AC = 777777 / vl:)604 7 ~ 4 11 111 vl?6it15 :~ ~ ~~ 1·1:-)6V'16 'j b(~ 4:3 (.til f. v1 611 ,1 fl12 \11 ~13 ;:>f.l ~ 7 4 rM~ 4 (' 2V13 V1 1f. 74\1l'.\4V'1 7414\1lV'l " ;11 614 74;'1(~4V\ n15 lA2f.V1/l vI'.· 7 vl::;61 v1 ~0"CPA '.'1 h f>'~ ~ 41 5 nFLCK9 F416 CLl:CLh:CMA AIlO APns SAn APnS JMP • + 4 HlT l Ar Apns HLT SilL HL T l AW MV'lACPA • f .JEeT + A = A IS£T Ae = 777777 A ISI-lOllln = A ITFST LINK IFAILI:.O RESULTS 1+ IDISPLAY A ICANNOT OVFRFlOw I(lVF.~Fl OW FAILED L 1 IMAKF JMP FOR SCOPE - PAGE 49 , t t t ~?616 7r;4~"'1 111'617 Vl?6t>ltI 3"'3"'lfl ~?6t>l V1?6t>2 ~?6t>3 3"'3~2V1 3"'3~17 54-H'l20 b"'2f127 V1?6t>4 Vl?6t>5 V1?6t>6 '11';627 74~"'4V' ~?630 74V11i14~ V1?631 7ft2fllfl 2"'31i12~ 740Vl4'" 74t4e1Q1 ITHE NFXT ~~RIf5 OF TE~TS IAPE AnD SFUtJENCF5 THE RfSLJLTS lor WHICH HAVE ALRfAnv BEEN IcnMPUTFn ANn VERIFIFD I IFtR<;T snn t:.s TESTS A+R nK, THFN (A+R)-A : 8 15Ft ARMATS FOR <;HORTER TEST OR APl.SRT OR M0ACPA INnw TRY A+A-A = B S E r~ S,~ 1 CLL:CLA:CMA AI)n APn5 A1)1) RPns AUn ANFG SAn npns jMP .+4 HLT F417 LAC RPns ~LT Ott Cl-ll F418 ~tl HLT LAW SEPS"'l lOR SNL IF A+8 OVERFLOW ILINK FAILlJRF IMAKF: JMP FOR SCOPF I lo1?632 v.1?641 0?642 t.1?643 11?644 7?41i101 3"'3Vllfl 3"'3"'2'" 3"'3017 31713017 543"'24 6Q!2644 740"'40 2"'3024 7401i14'" 740401'" ~?645 741lJ~4'" 11?646 762631' ~?633 V1?6~4 \-1?635 V1~636 11?6~7 ~?64'" IHAVF TESTFO B-A PREVIOUS 15Ft:. 8MNSAT FOR SHOIHER TEST INOW TRY A+H-A-A : B-A S[r~S?l2 r Ll. : r, LA: eM A Ai)n Apns Aun HPns Aun ANFG Aun ANrG SAn RM~SlJM .j",p .+4 ~LT F419 lAC RMA5UM ~LT nn CH? SNL ~4?0 ~LT lAW SERS"'? .EJECT lOR S~L IF NO OVfRFLnw IMAKE JMP FOR SCOPE tttt IHAVF TLl;TFtJ (R-A)-l:! : -A PRFVIOIJS ISfl HMAMHT FOR SHORTER T[5T INOW TRY A+Ii-A-A-8 : -A ':' ')6 4 7 7 "'i4(~~ 1 1 f-t ~1~'6~V'I :H13l~ vl~)6')1 ,3 VI;~ 1/1;? 1-\ vI?6"'? \'1:'6"'3 111':>6"'4 3V'13(~17 1j43~17 f)~?"'fl? v1~'6"7 v'/6A~ 74V1Vl4G1' 2111,SVl17 1 741t1"'4~ ,,'~ 6f.2 741 4 (11? "4 v1("'4~ 7")A47 i,")6f.3 itl~)6 f- 4 Aull ANFG A 01) i\ NF G hun HNFG SAn ANFG 17 30,3!1l?1 A~'6')5 rLl. !rLA !CMA AlH') Apns AUn F1pns ,W,~l~ ~~6t;j6 v1~)6f. SERSr~~~ JI'1P F4?1 ~l • +4 T I A(~ ANEG PFLC 1t,3 F4?? HLT SiL HlT LAW S[f~SIll3 ISNl IF A+A OVfRFlOW IOVERFLOW FAILED /MAKE JMP FOR SCOPF I ;II';'6A5 7"'i4~01 v)?6~6 ~111,~~1f.t :11:"6f.t7 ,)?67V1 11:;>671 :~V':,W2{A 1'?;~672 673 .):::674 (.1:)67? :;)';676 W:677 Ii):; SAIl ~U"'NFG .JMP • +4 0?7Ci11 v1~)7"'2 74~W4(i'1 ,,,1/'703 ""2"65 7V11t1 APflS RPns ANFG ANFG Aun RNFG AIJn RNFG 6027~1 740014~ = -A-8 Aun AOf) Aul) ADf) 3(.q rA 17 ,3 01 ,3?-17 ,30,F"?1 ,3P'3!i1?1 54,302? 2013')l2? 74 '~H14 (II 74140V" 0~' IHAVE TEST -A-R ~ow TRY A+A-A-A-A-R ISfE MA~LMR FOR SHORTER TEST S E RS f~ 4 r LI : r lit! r. MA r4?3 HLT LAr SUIl.1NFG HLT (1Ft CH4 F4?4 StL. HlT I A \.oJ ~ t. .I:.JEr1 I~ S~ 4 /SNL IF A+8 OVFRFlOW IOVERFLOW FAILED OR LINK FAlLEn /MAKF JMP FOR SCOPE LOOP iiASEX9 PAr.E -;1 , t , t 0?7G'15 7154~01 3~3~16 0?7~6 3~3~2P1 1ri~7P4 ~~7P7 3~3"'17 ~?710 3"'3"'17 303"'21 303"'21 303"'16 ~~7tl ~?712 ~t>713 0?71.4 0?715 fr1?716 101?717 ~?7?0 ~?7~1 0?7?2 0?723 543~2t 6"'2721 740"'4~ 2"'3"'21 IHAVF TESTED (-A-B)+. : -8 NOW .f8-A-A-B-B+A IUSE MAHPAT FOR ~HORTER T[ST SERS ri15 r:LLICLA!CMA ADO APOS ADO RPOS ADO ANFG ADn ANEG Aon RNEG ADO RNFG ADD APflS SAO RNFG JMP .+4 F4?5 HLT LAC RNrG -R ~LT 740"'4~ 74040'" 74004"1 762704 • nFLCH5 F4?6 SNl ~LT LAW SERSP,5 lOR SlL IF A+B DO NOT OVERFLOW ILINK OR OVERFLOW FAILED IMAKE JMP FOR SCOPE I 101?7?4 ft1?7?5 0?7?6 0?7?7 0?730 k1?732 754"'01 3"'31111f1 3"'31112111 3A3"'17 31113"'17 3"'311121 303(;121 "'~733 3"'3£111~ ~?731 0?734 0?735 fr1?736 "'?737 101?740 ft1~741 0?742 0?743 (,1?744 ~11J3\i'11~ 543"'2-; 60274? 740"'4111 2"'3"'2-; 740"'4'" 74140111 740"'411J 762724 IHAV[ DONE -R+A PREVIOUSLY INOW DO A+A-A-A-A-A+A+A = -R+A IUSE AMNSBT FOR ~HORTER TEST SERSf~6 r:LL!CLA!CMA Aon APns ADO RPns ADO ANEG ADO ANEG ADD RNEG ADO ANFG ADO APns ADn APflS SArl AMRSlJM JMP .+4 E4?7 ~LT LAC AMRSUM ~LT nFlC~6 Sll F:4?8 HLT LAW SERSCII6 • EJECT lOR SNL IF A+B OVERFLOW IOV[RFLOW OR LINK FAILED -/MAKE JMP FOR SCOPE t , , , IHAVF nUNE (-8+A)+A PRFVIOUSLY INn~ unl A+8-A-A-B-B+A+A+8 : A IUSE AMHPAT FOR SHORTER [ST vl~74'; 7'54(~V'1 v1~)746 3~3~ln 11"·'747 wlJ:ifll 31113/12~ ~:'>7J:il ,"3"'3~21 W)7~3 3C113(~ 7'54 W>71=i" v1:.'7r:..6 W'71=i7 3V13(Al~ 7 f, IJ 6Vl2764 \11 ~.' Aon ppns Aon ANf:G ArHl ANFG ADn HNFG 21 I\[")n 3Vl3Vlln 3C113~2C11 ';4301~ v'J~' 7~1 74~Vl4~ F4?9 \1~7f,2 nn CH7 F 4:~0 ~-1~' 7~ 4 vl') 7~5 2C113"'16 741J{.i4rt 741214"'(11 7412104 01 W::'7~6 7~274r:, vl~7~3 rLL:rL~:r.MA A1)0 AP ()S 3~3~17 3Vl,H1 17 W)7~:? v1~) SERS~7 RNF G ADD APfl$ Aon APflS AOD HPns SAD APns JMP • + 11 HLT LAC APrtS HLT SNI HLT LAW SERSV'!7 c;n IF A+8 NOT OVERF'lOW /lINK OR OVERFLOW FAILED IMAKE JMP FOR SCOPE lOOP lOR I IAFTfR U"I!::: PASS IMAKr ALL H rONSTANTS A / A"iD MAKr ALL A rONSTANTS R / r: ()~! C I/G PASS:? 7" 7 44311127 V1~77"" vJ~771 603(~11 .JMP rKIP ?Vl,~V11~ 0::772 ",~, 773 vl~) 774 1I143V12V1 2013(~ 21 04 3(~ 1 7 74VlfAk'l1 fAr: OAr: I Ar nAr r:MA nAr: LAr: rMA rJAr: I.Ar rlAr tAr: nAr LAr. OAr vl~, W) 77'; 1/1')776 0;:..777 V143(~16 (i'!~"""'Vl 203-:12(/1 7401-'01 A~(,Wl 043~21 V\:t £IIVl3 203024 1'140("1"" vl~Vl(A4 ?P'1~2'5 v,,-~ 0~5 ~43(A:?4 \(.1:~ "''''2 CllOIfl 2010C'1 VI 7 v~ ~ fill 1 121 1'143012'5 6Vl24';4 (f)' Vl "'i jMP 74vH~41il HLT (.l03 (}I ?f, LAC MSKHIT tJ\~(()f,4 74[(l04P HLT ""~ft16'5 7414~lJf~ Stl l":(0A6 740(~4(" V1~£lI67 7 63(~5S HLT LA 1-1 ~ITTS1 .[JErT it1,~ MODIFIEn NU~BER AT Aon ru. ?03 9i 2V1 3Gi13021 \"~(056 = I. IGET MODIFIEO NUMBER IADD UNMODIFIED IR[SULT SHOULD = 8IT CHANGED • +4 IDISPLAY INCORRECT RESULTS IDISPLAY HIT ALTERFD AND EXP INO OVERFLOW IOVERFLOW NOT ALLOWEO IHAKF JHP FOR SCOP[ LOOP PAGE 55 t t t t IcnMP AJT TEST 2 (MB) : MOnJFIF.D NlIMRER AT ADO I ~~071 744V'111lV'l 2"'3V'121. ~~1Il72 3(113V'12'~ ~~0711l ~~073 543"'12~ ~~074 0~075 6V'131001 740"'1401 ~~076 2(1!3(112~ '-1~077 74I/JPl4V'1 7414001 7411lPl4(11 763"'17"" ~~1(110 Il1:~ 1 (Ill 1(I~102 ~JTTC;2 F4.113 nn CH9 F4~4 Cll lAC Aon SAD JMP HlT LAC HLT SH HLT lAW RNFC RpnS MSKBJT lAnD MODIfIED • +4 lOt< IGfT UNMODIFIEO NUMBfR /RESULT SHOULD s BIT CHANGED IOISPLAY INCORRECT RfSULTS MSKBIT IDISPLAY BtT ALTERFD AND EXP ISHOULO NOT OVERFLOW RITTS2 IMAKE JMP FOR SCOPE lOOP I MASK BTT OVER t PLACE IIF 17 HAS BFEN nONE CONTINUE IpnSITIO~ I 1.1~1(/!3 2"'31}12~ ft1~1"'4 744(112GA LAC MSKBIT RCR l.1~l(11'5 [,lJ43""2~ (1 AC~ v1~1(/!6 74~?0Q1 lt1:tlP17 6(1!3"'13f. StA JMP RISETU MSK~IT ICfl LAST IPOSTTION ISAVE IOONE ALL AIlS 100 fOR NEXT RTT I IE~ID OF TEST SEQI'ENCF I ~~112 447634 6"'3(113'" 1(116102 0~113 1~61t!~ 0~110 i,1~111 ~~114 7C:;1t"~04 1.1~115 742V'11V'1 74110(11 6V'123f,? V1~116 1.1~117 IS;r WOQK3 JMP AorOON JMS GP·IRAN JMS CK "W LAS RTl SPA JMP RA~IADD .EOT ICHECK DONE LOOPING ILOOP ICET NO. fOR NEXT LOOP ICHEr.K FOR CONTINUOUS lOOP ICK ACS ~ ILOOP "Ul?1t1 li).< 1 ;> 1 ~.< 1 (>? lt1~l?J 2f.A ,.." :31 '547"31 741VlIr"IVl 741t1V14V'1 Ipnp-~ HASTC EXE4CISFR ITFST SAP I t.;AnAr LAC Kid SAn KIt1 .. TAPF 4 lAC = V'I SKF ~ 4 :~~ HAl T I£RROR. SAn I Ar: K'" SAO I< 7c:; HALT IH: IERRnFt. SAn K7S F"AILfO Tn SKIp IAr: K0 SKIPPED I vI~1;>4 vl.< 1 ;> 15 vHl;>6 211'7"31 '547~7:~ 741r'l("4(~ r 4 :~tl V'I I 7 2V'17"7~ I Ar K7r::. v'~~lJIr'l 1547"31 SAP v'~l~l 741t11~4(i\ II) ~(1? = F4~7 :: 1 'S K~ HALT IE.RROh'. SAn 1<0 FAlLEn TO SKIP LAC K7<; t;An K7<; lAC I V1~1~2 2(1!7r:;7~ ~'I~lJ3 'j47"7~ 1~ 4 741~10V'1 ~~1~'5 7 4 ~(,14G1 ~,~ :: 1'S SKP F 4 :~R I HALT IfRROR. SAn K7S SKIPPEn lAC = IS.60. TAO I 0:(1~6 7~0("VJ(i\ ell! VI;' 1 ~7 L1.< 141l) 347~31 TAD K'" SAO 1<\11 SKP HAL T ~1.'l.141 ·q142 547~31 741"'00 741!:l04(7t F4~9 (II IfRRO~. SAD K0 SKIPPFO / VI~143 7~0V10(11 Vl~144 347531 Ifl.~ 145 (n1 4 6 7411",14'" 547~'~ ~?147 750(110()I 1t1?1'5(,lJ 1fl:<-1'51 1'1:<1'>2 347"7~ F440 I 547~.'31 7 4 ~ ~~ 4 (~ F441 r.LA TAn K0 SAO K7S HALT rLA TAP K7~ SAn KIt1 11Ir: :: (/I IERRnk. SAO K7S F"AILF.'O Tn SKIP IAr: :: 01 HALT IERRnR. SAn K0 FAIL[fl TO SKIP / VI~1~3 7 ~ ,,'1(1 vH~ r:lA lAC v.l;< 1 "i4 347'17!. TAn IOe:; SAn '«"Ie:.. t;KP HALT IERROR. SAD K7S SKIPp[n 0:<155 54l~7~ Vl~1r;6 741 (A 0!" 1 '57 7411H'4CA vl~ F442 / .LJEr.T :: 0 (A'~ t t t r)( 'i PAr.E 57 t ISFQIJENT I AI. SAn I 7ovH\4rJi LAr: SAl) lAW SAl) I AW SAIl LAW SAn I AW SAil LAW SAn l.AIJ ·,1:Q 7? 74Y,;:>VI~ SI:A 1 70 74V1V140 ~1: :S1 1 f, 1 547~7:~ Vl:~ ,')<'1f,2 7 fdlJ IJI £11 1 1 f- 3 vI.' 1 f, 4 ')47r:;7~ 1 f,? 1j47~7~ ,1 ~l \11,' 7f,~f;lVl~ v1' 0(J12[)t 547~7~ F4<13 1<0 K1S IAr', 1 17MHH11 : £11 1<7<1 ? 17fl~HH't> 1<7S 4 K7S 17MHH14 1V1 17fdiH110 K1S ?VI 176"''''2£11 K7S 17MlJtA4£1! 4V1 CONTENTS OF AC NT 0. IERROR. lAC : LAST SAO THAT FAILFO HAL T I ITFST SArI , $KP StRIES I 76V1(i'20 -r:lA SAl' LA~! SKP LAW SAIl LAW SKP lAW SAn LAW 741 "0111 SKI' V1~177 7r;eJ(i10~ "''-200 vi:' 201 ')4757.-'" 7M:W01 11:<202 741~"'''' v)??V'3 76~VCII;;> 2? 4 Jl,<;?05 547~7~'I; ,1:<;;>1116 .1,'·207 741("''''(;\ 0 ,,1: 1 c:; ,1:' 21 () 4471'>34 ,;1:' 217 6111.:312(A v1:'??!Il 1(J161~? ,.-l:"'2~1 101'>1?f.. F444 - 7c.; 7f,vh~41i! 214 (II 17MHH11 74vPVjCi' 74{,W4!?' ,.1.< lAC = K7c; 17MHH1? 17fl£1lvH14 176001£l! t 17MH"2C11 1760()!40 ,< HALT IERROR. AC NOT 0. CONTSNTS IOF AC = LAST SAO OR $KP I -rS;7 J:"1P ~"O:.,lK 3 SAnAr ,JMS GEr.lRAN JMS rK ~IO I .!:..JEr:r ICHEr:K DONE LOOPING IlOOP IGFT NO. FOR NEXT LOOP ;A ,r 'I( 'J r.j/1 PAC~ tftt IH ST lIt M I ,H2?2 ;J(;Ilh'H~ \1~??3 1\.)1111 )11111 ??4 ,1,( ??'1 ,;,1 ,1\ ((>?o niMA(~ lAC = 74"'~40 IAI10R 1111 OR ~1111 I Ar: 11111 C;t.A 74 (.-PI/Hli 14v"~4f.~ KHALT LAr DiM 11111 r 44? IE.RRnR, O~M FAILfO AT loR 01111 HAL T 1111 I .'-' '??7 ~ VI 7" fj (A LAr. 1'1,,?~~ 1 ";r>;?? nl~ ,.'t?~l ?1???? L~ 2~2 74"p~[)I 'P2~3 74 ~(1\4[)1 KHALT lAC 12?22 l Ar. 12?22 = 74~040 ~t.A F446 ~I ALT IfRRnR. I1rM FArLED AT 1222 OR 1"'2222 I KHALT vl:~?~4 ;V17f-')!~ I.Ar: \1.<2~? 1 "3~;n ni M 1 3-~33 d.(?~6 213«,S~ l Ar 7 14 vl? !;HI 7 4 0(~ 4 [II stA '.~ '! 1'1,< 2,~ 241tl F447 lAC = 74"'~40 13,~33 IfRROR. Di!M FAILED AT 13333 OR HALT 1033~3 I !rl:;:?41 ,1,'242 .·1~' (>4 3 v\:( 24 4 ·1'24'5 21tl7f-fjfJ 1")4444 214444 74fP"'f?I 740V'14~ KHALT LAr: lAC DtM 14444 l Af 14444 SiA F448 HALT = 74"'040 IfRROR. D~M FA JL ED AT 14444 lOR 014444 I vI :~24 0 0:i ?"1 ?V'!7h'5V1 1')Ij.,,,., 21"1:,,:)" 74v.J?V'lVl ,-1?2'='2 l40~"'4V1 ~1~247 V1.~2"'~ KHALT OiM 15"5') LAr: lAC = 74~~40 l Ar. 1"'15"> Sf A 1="449 HAL T IERROR. OiZM FAILED AT l1j5'55 lOR 015')5') I 2'1 3 O,'2"4 •1:0'" 0~3t1'3 740C114C11 [4r;4 I IITE<)T .. AC, LAC K75 ntM 1.7777 eMA SlA HALT lAC = 777777 IERROR. AC CHANGED AFTER A D~M LINK, AOR. 17777 OR 07777 AFTER A D1M I 0~3"'4 754~0t 1r1~3"'5 0~3f216 3"'7r;7~ ~~307 1r1~310 0:'311 0~312 1'57777 7400101 740?0()t 740C114'" 7414(ltCII [455 ""~313 740~4()t r4~6 0~314 217777 740?0C11 740C114C11 F4~7 ~~315 1r1~316 CLA:CMA:CLL Aun 1<7C:; OlM 17777 CMA S2A HAL T SiL HALT LAC t7777 52A HALT lAC = l' S, LINK = " IERROR. AC NOT l'S AFTER A OlM IERROR. LINK NOT PI IERRnH. DlM fAlLEn AT 177777 OR 07177 I I ISFQIJENTIAI. IllM I ~~317 2"'7C::;7~ 0~3?0 152C::;2~ 0~321 1155?5? 157777 lC;(ltVt0C11 740"'01 7C;0?0Ci1 740"'4'" ""~322 0~323 0~3?4 ~~3?5 0~326 LAC K7S nlt-4 12';2" OlM 15?52 r'liM 17777 niM 11r1(~"C11 CMA r.LA:S~A F4C::;8 HALT .EJECT lAC = 1 'S lAC = VI IERROH. AC NOT l'S AFTER IOlM SfRIES dA I;['J(C,J t , PAGE ~'" t t Vl.~3?7 3~21)21) Vl:t3~~ ,~1)5?5? \1~3~1 Vl."l:332 31)7777 31) ~ !,~ ~" 0'1:'3.'3 74Vl?vW 1(1?3~4 14~P4V1 "P3~" 4:4 7 f, .~4 60 .~??? ~!-336 V1,"l.3~7 1~61"'? ~P340 1~612fl 341 2~7")74 O'L~342 Vl51111 [il"l343 vP 344 vl:{345 74"'0401 I.'.~ "I)741V1W"" 1111 v1~346 2071)71) vl~347 ~1)2?~;> vP31)0 ,17 3')1 11.1 31) 2 552?2? r Si' 7401114Q1 05.5~3~ o 1 .~~5 553.~ .3~ 31)6 ~p 31)7 74"''''4111 WOt:;lK~ .JMP ntMAr. JMS GENRAN JMS r:K ~JO I I ITF5T OAr I OArAr LAr K51'5 (JAr. 11111 SAn 11111 SKP HALT F46~ F4f!1 LAr Kl?5 OAr 12?2? SAn t2?2? SKP HAL T F41)2 LAC Kl~5 DAr 13~33 SAn 1 .5 ,~33 SKP HAl T 741""W 11:(31)3 vP31)4 ~1:( F41)9 I TArl 121)21) TAP 15;.>5? TAP 17777 TAP 1 V1(~0~ SiA HALT 2Q17S7'" 741(.11"'~ W<3M'l 2~7J:)77 LAC 1<1015 vI~3"'1 (1)4444 nAf~ 0:(362 5r:.4444 SAD SKP li1~363 vl::3"'4 741'~"W 74",(14111 vl:< 3'" 5 ?07~~W vl~366 t'~3f) 7 1155")51) 5551)51) \-l:t37'" ill.-C371 74 Vllil4CJi 14444 14444 F41)3 HALT f 4 f,4 LAr 1<1")5 DAr 1,>S55 SArI 15')';;1) S KP HAL T 741~'~(.II .E.JErr IfRROR. ()tM F'AILF'O ICHEr.K DONE I.OOPING ILOOP IGrT NO. FOR NFXT LOOP lAC = 11111 IfRR0R. ()AC AoR CONTFNTS NOT EQUAL ITO AC. OAC FAILED lAC = 122222 IERROR. 127222 OR 02?222 CONTENTS INOT = TO AC. OAC FAlLEn lAC = 13333 IERROR. 1333~ OR 03333 CONTENTS INOT = TO AC DAC FAlLEn lAC = 14444 IFRROR. 14444 OR 03333 CONTENTS DAC FAILED INOT = TO AC. IAr = 151)55 IE.RROR. 15555 OR 05')55 CONTENTS INO = AC. OAC FAlLEn H.AS[X9 PAGE 61 t t t t ~~312 1t1~373 101~314 ~~375 2Pl7"1lI1 056"6" 556"6" 741~0~ fI.I~376 740Li'4~ 101~377 2A7fl0? 057171 557717 0:'4"'0 fI.I~4A1 "'~4"'2 741~0'" k'1~4"'3 740"'4'" ~~4"'4 2A7fl05 052 1i 25 552525 "'~4"'5 1.:1~4~6 1t1~4"'7 "'~410 741~0~ 0~411 ~~412 21t17606 055?52 "'~413 55525(1 0~414 7410"'" 7400141t1 fI.I~415 !J1:t-416 740~4~ 74401001 ~~4t7 2"'757~1- fI.I~4::>0 052525:1 1tl55?5? 057777 0~4?1 lt1~422 ~~4?3 1lI51~~0I ~~4;>4 0~425 051111 7401t101 0~4::>6 750~0(i1 0:t427 740014~ fI.I~430 312525 LAC K16S OAC 16"6" SAO 16"6" lAC HALT IE.RROR. 16666 OR A6{)6~ CONTENTS INOT II AC. DAe F'AIlED lAC : 17771 lAC 1<11S nAC 17177 SAD 17777 SKP F466 HALT E4"7 l.AC K01.0 nAC 12525 ~An 12 1i 25 SKP HALT F4fl8 LAC K1~1 nAC 15::>52 SAn 15::>52 SKP HALT I I ISFQlJENTIAL nAC I elL LAC K7~ OAC 12"25 nAf 15?52 nAf 17777 DAr 11(~0'" nAC 11111 CMA IERROR. 17777 OR A7177 INOT II AC, OAe F'AIlf'D lAC : 252525 IERROR. 1~5~5 OR 02525 CONTENTS lAC : AC. DAC FAlLEn lAC : 525252 IERROR. 15252 OR 05252 CONTENTS INOT : AC. OAC FAILfD IL : 0 lAC : 1'5 lAC : ItI F469 HAl. T ALJO 12"25 ADO 15::>52 AUf) 17777 Af)D 11011l1~ AUO 11111 CMA F470 I-IAI. T IrRROR. DAC F,lILED. IADDPESSES NOT ONES ICHECK DONE LOOPING ILOOP IGF:T NO. FOR N£)(T LOOP 315?5~ ~~4~5 .H 7777 31101001 3111 U 74001f1.11 0~436 740::>0~ 1f1~437 741!1(i14~ "',~440 447"34 1St WORK3 I.B441 603~41 0~442 1016102 H'I612fl .Jt-1P nAr.AC JMS r.E ~JHAN JMS CKNQ • ClEfT IERROR. IONES IONES IONES IONES IONES lAC : ItI AC NOT 1 'S AFTER OAC SERIES S~A I 0~443 CO~TFNTS CLA~SiA 1t1~4~1 11~4~4 166666 ~KP F4fl5 v1~4~2 ~;'(433 : ONE OR MORE PAr.F. dA~f~1J ~I t t t t I Tf S T I ~) I I li1;t.444 2(~ 7",~ 1 ~1,~44'5 Vl')\IIHH' 446 447 r1:, 4"-0 4'5 (lilA 7'i10(111 ,'~(4'51 'H'7'i3? \1~4'i2 5'5~1 VP V1,( 4'53 It" 74~H\4~ vI~4"i4 1":< 4 'i ') ~Vi7f,27 ,";'1. 4'i6 V'J~V'1V'(J\ vI,"(4'i7 vi.' 4 "VI ~lI;t. 4 A1 4'i01(11V'1 vH4f>? vP41'.3 ~5V11~~ vI~41'.4 741~(IIVi 1t1~41'.5 7401"41" vl~4t'6 207 f' 21 vl,l41... 7 v1;\4UI ItL~ 471 Vl,"(472 \1"473 ,n474 1II'i01(11V1 4501 ~H" 7'510(111 74V1V'4V1 vl~475 74 1 ~~ OJ (JI 74 (Ili:l4111 V1:~ 476 F 471 lAC :: Vi 1~1~~ SKP!r.LA!r.MA HALT ANn 1<1 SAn 1V'1~HlI IERROR. lAC = 1 lS~ SKIPPF:[J SKP ~47? HAl T F473 tAr M4 ;'1.11< nAr 1011.1(11 151 1"'10P1 SKP!rL4!CMA HAL T A"Jfl K4'AIdK SAO 1~1~0 SKP HALT 7'510~1 14 k:11~ 4 (A '51117">'54 tAr K0 nAr 1~1~PI 15~ vi fA '41 C~ 0[" 74vl040 w~ ISlA£: F474 LAr M1 [lAr 1(11100 IERROR, 1 0 1(110 OR 01.110111 NOT 1 /I Sl FAILEO lAC ~ 377777 IERRON. IS~ SI 7777 7 '51 (~(II 1 7 4~' [,\ 4111 i1l5~4 5'~7~7:r, vl~ 'j~5 ?~7"77 vP 517! 6 7 41 '~tHl 74(11':114111 vl~477 0:'50111 .. P~HA1 ~p?(II? '1\,"1IjVl7 v'~~51V1 2~7f..27 "~':>11 .1,( 512 1/it;:,7777 4r:.7777 7'11 r"~1 74 vl',' 4 v~ v'l~r;13 v.l:t514 ~l:'1: 515 v1~':>16 \l1.'~ 51 7 5f;'7~54 ':)-""7777 7 41 f~l/iril r 477 F478 I Ar' ""1 OAr 17777 IS;z 17777 SKP!r.LA!r.M4 HAl T ANfI 1<7C; SArl 1.1777 SKP HAl T LAr ""4'''0K nAf: 1 7777 1St 17777 SKP!r.LA..!r.MA F 479 ~ALT AN("l j( 4;~01< SAn 1 7777 SKP ,E-JECT lAC :: 777776 IERROR. ISl SKIPPE'U IFRROR, 1777 OR 07777 NOT 777777 /I S? FAILED lAC = ~77777 IERROR. lSi! SKIPPED ffA~E)c9 PAGE /)3 t , " 0~52" 740"'4~ ~~521 0~5?2 ~~523 ~"'7777 1Ii~5?4 751V101 F4Rl LAr: K0 OAr: 17777 IS? 17777 SKP!CLA!CMA HALT ANO Kl SAO 17771 SKP HALT 4~7777 74~CJl4P1 1Ii~5?6 5~7C;3? ~~527 5~1777 0~5:5111 741~0P1 k1~5~1 740(,114'" ~~5:52 7c;0"'0'" 247513 1r.1~5:54 ~51111 0~5~5 4&:;1111 1d~5~6 ~~537 loUL T 2V17531 1d~5?5 0~533 F4 A II' 74004~ F4A2 f4A3 CLA XOP K7S DAC 11111 IS? 11111 HAl.T LAC 11111 StA HALT 0~54111 211111 74111?0'" 1fI~541 740~4V1 1II~542 7~0(J10'" CLA ki:t543 24757:5 052?2? 452222 )CUR K7S OAr: 12::>22 lSi' 12?22 HALT LAC 12222 St.A HALT 0~544 1!1~545 0:t546 740~4P1 0~547 2t2?22 0:t5r;0 74~20C11 1d~551 740014'" F 4A4 E4R5 F4H6 0~5C:;2 7t;"00C11 CLA ki:t553 0:t554 1fI:rr;t;5 247C:;7~ XO~ K7S DAr: 13~33 IS? 1J~J3 HALT LAC 1 3,~ 33 StA HALT 0533:n 4&:;3333 0;"(5~6 740~4~ E4A7 0~557 21 J3:n 74020111 740CJ14'" r4~8 "":t5f10 0~5fll ~:t562 750~0V' 0:t563 24757'\1:.0t;4444 454444 740"'4'" 214444 740?0CJ1 !1~564 1(I~r;fl5 0.~566 v.l~567 ""~570 ""~571 740(,14V' IERROR, 17777 OR '11777 NTOT 4P10P1'110 /I Sl FAILED IERROR, ISl SKIPPED IERROR, 17777 OR 07777 NOT 1 II Sl FAILED lAC = 0 lAC = l'S IERROR. lS~ FAILED TO SKIP IERROR, 11.111 OR Al111 NOT II Sl FAILED lAC = 0 lAC = t'S IERROR, '" ISl FAILED TO SKIP IERROR, 12222 OR 02222 NOT 0 IISl fAILED lAC = 1 'S IERROR. ISl DID NOT SKIP IERROR, 13333 OR 03333 NOT II Sl FAILED ~ CLA E4A9 1="4Q0 XU~ K7S DAr: 14<144 . 151 14444 HAl T LAC 14444 StA HAL T ,EJECT lAC = 1 'S IERROR, lSi! DID NOT SKIP IERROR. 14444 OR 04444 NOT 0 IISl FAILED 'l A,; F 'X If P A(;~ ~4 t t t , 7? ,,7 :S 7" "'I~"'~ ;,?4 7'" 7,~ ,H,,)'14 vl~5!:iC;;~ \,1,< " 7 I) y,:t")76 vl ,( 'j 7 1 4 'l'5 '1 '5" 74"'040 vl~·M'''' 74"'(>00 ~,. ~ vL~ vl.~ 601 0:( 6~1? rLA F441 215,",I)~ 74V1~4'" 1~"'~~ 'XllH K7'; flAr 15f)5'l J SI 1")'-''5'" HAl T I Ar 1':>"'5'" c.w HAl T K7 c; flAC 16f-.6f, vl~6V14 11')6f16~ 0;(605 11:-<607 ,17 fl1 '" 1"1:, fl11 4"'6f-.6f1 74",040 21666f.. 7 4 \Il?",tA 14WA 4(1\ \1:t fl1 ? 7~Vlf~(t11i1 rLA v\:, f> 1 ,~ ?4l")7~ 614 "'~7777 xuR K7S nAC 1 1777 1St 17777 HALT LAC: 17777 St.A HALT 1,':( 61 ., 11,( 616 ~1:; b 1 7 " 2"i 4"::?"i2"i 74",(114(11 21?"i?'" 74",?vW XUP K7<; DAr 1 1.''125 lSI 12t;25 HAl T I AC 12 r '2r; StA k'(6~1 74W'4V1 ~ tl~(6?5 vl :o?7 lSi' 010 NOT SKJP 1'l5'J5 OR N.RROR, II S? FAlLEn ~~'J55 NOT ~ lAC = 1'S IERROR, ISl DID NOT SKIP c:.,l:A F494 741t1(~40 v)?6(>6 , J Sl 1bA66 f 217777 740::'00 74",,;140 lL~n?0 IH~HOR 1 'S rLA 4 7~ 7:~ ~ ~1:< : t)fl\ F4<)2 1156"3 vl-' 6~6 lAC 16666 OR IERROR, II Sl FAlLlO lAC : NOT '" l' S IERROR, ISil 010 NOT SKIP I[PROR, 17777 OR IIS1 FAlu~n lAC ~6666 ~7777 NOT '" = 1' S IFRROR, IS1 010 NOT SKIP / 4l) i1 YALT IPH~OR , 1?5?5 OR Vl2'12'> NOT IISil FAlLEn b}? l"iVlV(t1'" vl?6~3 ;:>4757~ ',p·fl34 ~''1 11~( 111:<63') vl:< f)~6 ,tl:t (,3 7 ,",<64", tl/641 rLA f1Af-: 4"'~~)"? 7 4 w~ 40 21L1?'5? 74 v1? ",fA 740?4(A ~. 7 c:, 1'" ')5? 1 'j')5? T s~ ~~ AL T l Ar 15~5? xUP '5? '5/ F 4 Q9 lAC = 1 'S IfRROR, ISl 010 NOT SKIP c:./A ~5(,1k1 HAl T • t. JEr. T IFRR()R, 15?52 OR IISl FAILF.n ~'52"'2 NOT Iti '" HASE)(~ PAGE 65 , ,,, ITF5T 1 S 11 , SKP I ~~6~2 2~7S:;7'1- L Ar~ K7C) ~~643 "'52S:;2'5 vB644 ~S;5?5? OAr. OAC OAr. OAC DAr. ""~645 0'57777 101~646 ~51A~~ 101~647 fr1~652 0'50HH'I 4'52';25 741"'00 4155?5? fr1 ~ 6'i'3 741~0P1 ~~650 "'~6S;1 12'i2t; 15'52 t 7771 11'''0A 1~100 SKP 151 15?52 SKP ~;t.654 4r;7777 741~(II(II SKP ~~6C:;6 451(11091 fr1~657 741A0~ ""~6"0 ~~664 45010(11 7401114'" 312t;2S; 315::>52 317777 \1~665 J110~~ 1S t 111110A SKP ISjl 101lciA HALT Aon 12S:;25 ADO 15?52 AUD 17777 ADO 11'''00 ADO 112110(11 eMA StA HALT i,1;t.6f12 (Ij~663 1t:1;t.6f16 ~Hlci10'" "'~6f17 "'~670 "'~671 740"'01 74k'?0'" 740(:114(11 "'2525 A5252 A7771 (11100'" 00100 ISf 12S:;25 1.06'55 ~;t.6t-l lAC = 1'S 1125?5 OR 1152'52 OR 117777 OR 11HIA0 OR 11AHl0 OR IS1 17777 F5"'1 E502 IERROR. lSi DID NOT SKIP IERROR. ALL AORS. NOT III I I ISfQIIENTJAL IS1, NO-SKIP I 0~6].2 ""~~673 ""~674 2A162-' (p (1152525 1,15525? L Ar M'P'lcil< OAf': 12")25 0~675 ~t;7777 V1;t.676 V1;t.677 111'51"'0'" ,,-,,'5010'" 4r;,52':l 4r;5?5::? 457777 45H'I00450HH1 75000"" 312t;2'l 315'52317777 311(110(11 31010'" 247')5\ 740?0'" 740(114'" OAr 1.7777 OAr 11("'0(11 OAC titl10P1 ISf 12"'25 IS~ t5?5? lSl 17777 L1~7P10 V.:l~7~1 "'~7Cf'2 (Ij~7(113 \1:'l:704 ~~70'5 \1~7(116 "'~7A7 1lI~710 1II~711 "';t.712 (Ij;t713 1lI;t.714 (Ij~715 nAr 15?52 4 IS? l1r~"'01 IS" rLA AUf) ADD AUO ADO AUD 11111fr1(11 XOR F5~3 12~25 15?52 17777 1 1'~00 1"'1fr10 K4'''21< SlA HAl T .E.JE~T IAr. lOR lOR lOR InR lOR = 377777 (lJ252r; (115252 "'7777 "'100A (lI(II100 lAC = --:;.l./{' II -- 'J ') -) "; J, '. '" IRESlJLT IERROR. = 400002 ALL Anops. NOT 4'tH~000 PAGE ~A<';U(~ "'6 t t t t ITFST ISI'-SKP, SKIP I vl~716 .O7;:>~ 2"'7"73 V1'i5?5? 4'ir;?5? vl~1?1 741V10~ V1~7?2 741'~0~ V1:t1?3 741c1~4~ Ii'~ 717 F'5""4 l.Ar: K7S PAC 15;:>52 1St 1')?52 SKP SKP HAL T IAr. = 1 '5 IERROR. ISl-SKIP DIn NOT SKIP I ITFST SKP-ISt, SKIP I \01~7?4 2e17'i7~ l Ar K7S ~~1?5 \l)55?5? 7?6 741(i110~ nAr. tS?5::> SKP t-.IOP lSI. 151'S'? HAL T t.H 1/J~7'?7 740~1c1~ V1~730 4r;r;?s,? vP731 74\1)~4~ r5~5 lAC = 175 IERROR. SKP-ISi! DID NOT SKIP I ITrST SKP-!StE, NO-SKIP / 0~732 \01~736 2"'7'i31 "'5r;?r;,? 741V'\I)(iII 74011'00 455?r;? kP.7~7 741~V1~ \01~74!(! 74\1)0140 i1:'733 ~~734 \11~73,) f_S06 LAr. K\I) OAr 1'5::>5'? SKP NQP 1St 15?5? SKP HALT lAC IS? WOQK3 JMP IS7AC ,JMS GENRAN JMS CK~O .EJECT ICHECK DONE LOOPING ILOOP IGET NO, FOR NEXT LOOP = ~ IERROR. SKP-ISl SKIPPED I 1/J~741 447f.~4 V1~74? 6~3444 VI~143 1~61."''? 0~744 10612'" HA~E)(9 t PAGE "1 t t t ITFST JMP I l Ar JMPRET 0~145 2~7f,67 ~~146 740?0~ ~~747 740"'4~ F ,~7 1d~7~0 2~41~~ TNTT4K ~~7~1 047f,67 V1~7~2 2~375? "1:l7~3 "~754 5V17C:;'jf, 740?0P ~~7r;5 6~3761 0~7r;6 2P,7~5h ~~7r:,7 047"~~ 0~7f,0 6(l1376r:, ~~761 2P,7~41 ((1~7~2 ~~7f,4 047t13'" 7 4 1"'0'" 147h67 V1~7"'5 2~41301 ~~7"'6 ~~763 ~A0~~ 067f.oM'I 44763'" 2(117h30 546"'61 741Q10V1 6"'3764 2"'7f.o67 741d2"'0 740"'4(11 2(114131 043745 'IJ.:I0"'1 74VJ~0Q1 v.l40(112 2~7"7~ ~A0(1113 741i11>~QI "~0~4 740"'4V1 VJ~767 VJ~770 \1~771 VJ~772 0~773 0~774 'IJ:t775 ~n776 ~-;t.77_7 C;~A HAl T LAC JMPSEQ OAC JMPRET l Ar. AND K1 CA K SlA JMP .+4 lAC 1<1~K oA('; RJ(,;NT JMP .+') L.AC I< 2(A [lAC RJr:NT SKP Dt M JMPRET t. Ar. JMPSFa OAr.. R.ICNT , s;r RJr:NT , Ar. RJr:NT SAO K17777 SKP JMP .-7 LAC ,JMPRFT . IERROR JMP ,-7, • + 4 OR .+5 FAILED ILOAD 4K WITH JMP TU 22 IS"E IF IN UPPFR 4K NOW lIN IIPPER 4K IlOWER 41< ICLEAR ERROR TABLE 1ST ORE JMP 2? IINCR. ADDRESS I IWILl = SAD P,7777 WHFN IN UPPER 41< S~A F5(l18 MOOX HAlT LAC Mon DAC E5'n-2 NOP IERROR, JMPP.+4, .+5 OR .-7 FAILED IPRESS CONTINUE TO DFTERMINE IJMP FAILURE I "'4005 ((140(116 VJ A 007 Vl 4 010 \:'1 A 011 VJII012 \Il 4 1i113 \i1d014 \Il 4 rl115 ~:l4 k11 6 [114"'17 \11 4 0?'" ,.111021 i/14022 \Il4~23 F509 20413? LAr: nAC OAC JMP SKP ~47"7'" 051111 611111 741(1100 147"7'" f~ JMP 1 IERROR. RJMP OR JMP TO 11111 lOR Vlll11 FATLFD ISTORE JMP ADDRESS IN TARLE IJMP TO 11111 OR 01111 IClEAR ERROR WORn TARLE J~/~ Silo r'j1Vl HALT LAC RJ?22 nAC J2?2 OAr. 12?2t> Y-lP 12?2t> 20413~ 047"71 ",C;2;:> 22 6121>2? 741 01 0'" 147"71 RJ111 Jl11 11111 11111 nt'''' .1111 LAC ~07f.o71 740?0tJ1 740014(11 L.Ar. J111 5lA HALT IERROR. RJMP OR JMP TO 122211 lOR (112?2? FAILFD IJMp 1222 OR 0?222 SKP RJMP? Dt M J2/l2 .EJEr:T ICLEAR ERROR TABLE tl A"f )( Q PAGE ~8 , t t t v'I1~;:>4 21/o7f'.7'? l Ar. .111 P,'?5 74~:;>0~ StA Vl110'?6 74~\il41/o F511 HALT Vl40'?7 204134 \"40~" 1'111 ~31 ~47f,7? P,t;J~J~ (HC Vl40~2 613"3~ v\11~~3 741(~0'" .JMP SKP nl M "",1~~4 1 4 7"'7::> J3~3 IERROR. RJMP OR JMP TO 13333 lOR 03333 rAll£D LAr. RJ.~3J OAr. J3~J PJMP", 13~33 jJ~33 IJMP TO 13333 OR 03333 JJ~J IClEAR ERROR TABLE I Vl40.V; 207"7:t. 6 740?01/o Vl4~B7 74~~40 ~1 II ~ ~ ~4040 2 0 413r:; ~1!~41 047"'7:t. 1'14042 '''''' ~4 3 ~, 1\ '" 4 4 k'l54444 614444 ~4~45 147fl7~ F512 tAr. .1444 SlA HAL T I~JMP4 LAC RJ444 OAr. J444 r'lAr. 14444 JMP 14444 SKP Ot. M J444 741~0(11 IERROR. RJMP OR JMP TO 14444 lOR 04444 rAilED IJMp TO 14444 OR 04444 IClEAR ERROR TABLE I Vl4~46 21/o7f.74 v\4~47 74 0;>VH~ 1'1"01;0 74k'1(114(~ v\4V1r:;1 20413f, VlII~C:;? 1'147"74 ~1l: l-1~.3 \'~5~r;r:; v11lV1~4 615~5C;; v1/1ri"5 7 41 vHlIVl 147"74 1lI~0"'6 F513 LAr. J5r:;5 SlA HALT HJt-IP5 l Ar. RJr:;55 [lAC J5r:;5 OAr. 15~55 JMP 15"'55 SKP ni M J5~5 IERROR. RJMP OR JMP TO 1-;5'55 lOR 05'555 rAilED IJMP TO 1555'5 OR 05555 ICLEAR ERROR TABLE. I i'140~7 2~7"7r:; v11l~f.0 74"'?0" 740040 ,"" 1rif.1 ~1" 0~ 2 ~111 '" f, ~~ qJ"IPf, LAr. nAr nAr. JMP SKP nifoA 2V141 :n ~, 47 f-. 7 ~ 01101'-4 V'''6fl6~ vUI~f,5 616f-,6f, \')~V't-6 741C~~(~ 0f. 7 147fl7r:; ,~l: F514 I.Ar. J666 SlA HALT IERROR. RJMP OR JMP TO 16666 lOR ~6666 rAllfD RJI,66 J6"'6 16666 16f166 IJMP TO 16666 OR 06666 J6f16 ICLEAR ERROR TABLE I .EJECT PAGE HA'1EX9 (,9 t , t , ~14 Ql70 V'41(171 2'11767" 740::>0'" Vl4~72 74~~4'" 1,.14073 '114074 V' o1 075 ~14 076 Vlo1077 V141V'0 F515 LAC J777 S/A HALT RJ~P7 LAC nAr, OAC .JMP SKP neM 2"'414~ 047"7" f(l~7777 617777 741"'0V1 147676 IERROR. RJMP OR JMP TO 17777 lOR "'7777 FAILFD RJ777 J777 17777 17777 IJMP TO 17777 OR f/J7777 J777 IClEAR ERROR TABLE I ~141Q11 ?077AVI LAC .12'52 ~41"'2 ~14 1'''3 74'11?0~ 74004~ stA it14104 Vl41V15 1114 1 111 6 204141 "'477(;"" V141V'7 V'''110 612r;2'5 Vllll11 147700 \1"112 (,1.0113 (,14114 2"'7677 740?00 740fi14()1 0 4 115 (,14116 (,14117 1;)111?1(I \l1L11 ?1 1II"1?2 20414? (,147677 055?5? 61'5::>52 741()10'" 147677 Vl1l1?3 (,14124 1II"1?5 Vl Ll 1?6 1'l1l1::>7 III Ll 130 VlLlLH VlI1132 VlLl133 lI) 4 134 135 Vl 4 136 il.J 4 137 1'1 4 140 (,1 J1 F'516 ~'52'52'5 7411i10~ 447"~4 604("0::> 1V'610::> 1~61_26 fl0414~ 600 fi1 7rJo 6rt4~~0? 6111401::> 6rt4!1!23 6()14 '-134 6 ~ 4 (~4" 604V1'5" 604(~6 7 6~410(l1 ~tl141 604j 11 Vl4142 6~412? RJMPI-\ I [l)j7 RJMPq I HALT LAr, OAG OAC JMP SKP ntM IERROR. RJMP OR MP TO 1::>525 lOR 1112'525 FAILED RJ?52 J2'52 12'52'5 12'25 IJMP TO 12525 nR .J2'52 ICLEAf~ LAr, J5?5 52A HALT l.Ar, RJ,25 OAG J??5 OAr, 15?52 .JMP 1'5?52 SKP Ot M .15?5 TSiZ WORK3 JMP MonX+1 JMS r,ENRAN .J"1S CKNO JMP TSr.AL 025~5 ERROR TABLE IERROR. RJMP OR JMP TO 15252 lOR "5252 FAILED IJMP TO 15252 OR 052'52 ICLEAR ERROR TABLE ICHErK DONE LOOPINr, ILOOP IGET NO. FOR NEXT LOOP ITFST r,AL I IJMP CONSTANTS. THFSF ARE MOOJFIFO wHEN IN HI 4K I .JMPsra JMP SEOUFN MOn JMP MOnX+1 JMP RJMP1 RJ111 HJ22? JMP RJ"1P? RJ'33~ .1MP RJMP3 RJ444 .JMP RJ'''P4 JMP RJ'"1P'5 RJ"'5'5 RJfJ6f.. .JMP PJ~Pf) PJ777 JMP RJMP7 PJ?5? .JMP RJMPA PJ'52~ .JMP RJMP9 . E.JEr.T >iA~EX9 PAGE 7~ t t t t ITF S T CAl I 1"<3143 ?"'71~\,C ~ll144 740?0'" \11"145 Vl"146 04147 "'.G 1 1:)0 l40f~401 \I1111~1 •14 1 I:; 2 v'lI 1 C;3 1-1<3154 1.1 4 1C:;5 04 11:;6 Vll111:;7 0"1"0 \.1<3161 1.1 4 162 1.1 11 1"3 Vl41fl4 0.111ft5 ~'.IIlft6 TSrAL I.AC r.AL0 F"j1 8 HAl. T LEM CLA:CLL LAW 10fl120 nlM 1ki704 I Ar. K2("21 DAr CAL0 LAC RChl0 OAr ?1 JMP 10704 O~M r.AL0 LAr. :;>0 SAil KCAlO! SKP HALT LAr. 10704 SlA HAl.T Sz!A 7fl177~4 7~ 4'~00! 7 7 "" 201 11:)0704 2f/J7~6~ Vl47701 ?1~4?1 ~ fl140fl121 61 Vl7 fl14 147701 RCAL~0 20!0(~2r;, 544?1!, l41~0~ 74004'" 210704 74020V1 740014'" F519 f519A I IHST CAL LINK I 0 41 167 VI"170 \.1"171 "'''172 ft'l"173 Vl1I174 "'<3175 \.14176 I.1l1177 Vl.tl2V10 I.1ll2011 201770)..1 740?0'" 740014(11 74400? r5?0 2V17?6-~? 04 77(,11~' 2(}14217 eJ40~21 610704 14770\> ) RCAL~1 2010'~2(i\ vI'" 21/12 VIII 2 (}I 3 544?201 i142f1'14 Vl1l2C115 74VlfJ.40! 21.0704 74l~CII(i\ v,42(116 7411'::>~0I vl.(J 2{" 7 74 "'Ci!401 F5?1 = IERROR. CAL FROM 177C;7 OR flJ7757 ICLEAR EXTrND MonE lAC = 01, lINK : PI lAC = 7701020 ICAL AT 1 0 704 OR 007~4 1ST ORE ERROR CODE 20?1 IRJMP FROM CAL IJMP TO 10704 OR 00H'I4 ICLEAR ERROR TABl.E 1107015 OR 00705 IERROR. (201) NOT 10705 OR 010705 IERRnR (10704 OR 007014) NOT III 1 LAr. CALl Sf A HAL T r.LL:rML I AC 1<212P1 ,",Ar. CAl.l l. Ar. RCAl1 OAr. ::>1 JMP 10704 n2"" CALl LAC ?0 ~An KC4LE" SKP HAl T LAr: 10704 CAL FROM 10704 OR 007A4 IF:RROR. IlINt< = 1 ISTOR£ ERROR CODf 21::>0 IRJMP FROM CAL IJMP TO 10704 OR 007(,114 IClEAR ERROR TABLE 14107~C:; OR 4A0705 IERRnR. (?0) NOT 41C1171115 OR 40017015 r:::.tA F5?1" HALT IERRnR (10704 OR 0V'17{IJ4) NOT TS1Z WOQK3 JMP TSr.AL JM~ r,ENRAN JMS r.K r..tO .JMP TS.JMS ICHEr:K DONE LOOPING ILOOP IGET NO. FOR NrXT LOOP ~ I 0 4 210 vl.(J211 'il.t:1212 v:1.tl213 \.1 4 214 447fl34 6C11414~ 10161~? 10612ft 6C114::>21 / • E.JEr: T ITFST JMS PAGE 71 t t , t ICAl CONSTANTS. THESE ARE MOOlrlEn WHEN IN HI 4K I k14215 6~4157 f.lCAL~ JMP ~"216 "'10705 6P14?"CII 410705 KCAL'71 rCAL1 KCAU" 10705 1r14217 ~412?0 ~CALS~ JMP RCALSl 41"'7"'5 .EJECT '.A~f)(~ PAGE 72 t t t t IHST JMS I v1A?~l 20770~ TSJM,) V1A??2 740::>"'''' 74(,lH. . 4~ F5?2 ~1A?~3 A224 744~0'" ~lil225 2C114537 01:)1112 I(l vl l1 226 "'~227 2C114~4C11 viA231i1 ~47777 vi4231 ~4770;~ 111 4 232 111 4 233 04234 vI~236 771112 6"'7777 14 77W~ 211111 '544C)41 1114237 \".., 240 740'~4(11 Vl112~5 iAA241 f.i1A242 04243 ~14 244 vlA245 II1A246 VIA 247 vlo12C)0 \t142C)1 Vl A252 741Vl~'" 2017704 741lJ20'" 740C114'" 772223 6~777f-t 25 7 ~42f.0 :11 11 2f-t1 y1Ll2f-t2 4 2';3 042f-t4 Vl f.i1112f-t5 (..142f-t6 II1il2fl7 \1142701 \11 4 271 f.i1t1272 f.i1"273 (..14274 \11 4 275 f 5?4 14·77014 ?12222 ':>44C)44 741 1,,0ICi' 74itW41A 2Ci17705 74121?0C11 74QlVl4C11 7"'77';14 744~001 20454C) V,53~34 2Vl14"4f. 047775 V14710r:; 773~34 6V!777~ rll LAr. RJr::.M71 DAr. 1111? l Ar. RS~71 nA(~ 07777 nA(: JStnl l .4W 11112 JMP 07777 ntM .J5 M71 LAr. 11111 SAn K1 (~0P0 SKP HALT lAC JSM72 Si!A HAl T LEM ell LAr. !")A C LAr nAr. OAr LAW JMP V,4777f-t V,47704 0 4 254 V1il2C)5 vl4 f 5?3 7"'77(114 744(11001 2014C)42 0r;2223 2C114C)43 1(l~2~3 V142~6 RJ~571 L.4r. JSM71 r::.iA HAL T RJSM72 12::>23 R5M7? "'7776 JSM72 12?23 I[RRflR, JMS F'ROM 07777 TO 11.111 lOR fROM 17777 TO 01111 IlINK = 0 IJMP TO RJMS71 IRJMP fROM JMS DEST'N IJMS 11111 lAC IClEAR ERkOR TABLE I[RROR, (11111 OR 011111) NOT 11"'0"'0 OR "'0"'0P JMS fROM 017776 TO 12222 IERROR. lOR FROM 17776 TO 02222 IJMP TO RJMS72 IJMS 12222 lAC V,7776 JSI-172 I Ar. 12?2? SAn tt77 RJ tA S72 IHM f5?? HAL T F5?6 LAC: JS"173 S2" 4AI T = 771112 = 772223 ICLEAR ERROR TABLE SKP EM ru LA(~ RJc)M73 nAC: 13~34 LAr RS"173 OAr 07775 OAC .15"173 LAW 1j~J4 JMP ~777r; .EJECT IfRROR. (12222 OR (2222) NOT /07777 OR 17777 IfRRnR, JMS fROM 07775 TO 13333 lOR FROM 17775 TO 03333 1 IJMP TO RJMS73 IJMS 13333 lAC = 773334 1A"E,)(~ PAGE 73 t t t , . ~01276 1477015 ~"2?7 21333~ V1"3~~ ~43"'1 544'>47 741C110C11 (.1"3"'2 740~.CII RJMS73 F"5?7 ni!M JSM73 LAr 13~33 !=iAn K 7" !=iKP HAl T ICLEAR ERROR TABLE IERROR. (13333 OR rfl3333) NOT OR 17776 1~7776 ~43(113 2077011 043C114 74~?0C11 ~43C115 740C114C11 ~43C116 7"'7704 744C110(,11 2(11455111 v1"3C117 (.14310 (.14311 1/1 4 312 04313 LAG JSM74 !=i~A F5?B IERROR, JMS r~OM 'l!7774 TO 14444 lOR FROM 17774 TO (,114444 HALT LEM r.LL LAr. ~JSM74 nAr. 144415 LAr. RSM74 lJAr. (117774 ~r;444S; ?CII4S;51 (.147774 ~4314 ~477'l!f, oAC'~ "'4315 v14316 77444S; 6C117774 14770f, 214444 54455? 741C11(,11('1 740C114C11 F5?9 LAW 1444!:i ,IMP '117774 niM JSM74 lAr. 14444 SA£) K7"i SKP HALT F5~~ L A(~ JSM75 S2A HALT ~"317 i143?0 0 4 3?1 0 i1 3?2 (.143?3 043?4 k143?5 \1143?6 vl43?7 v?4330 "'4331 v1 4 332 (.:14333 0 11 334 V11!1335 ft.I4336 04337 04340 0 4 341 0 4 342 0"343 \114344 vl4345 v\4346 \114 ,~4 7 RJMS74 2C117707 74~?~CII 74004C11 7rf17704 744(.10C11 204r;5~ 055C:;56 2C114554 '114777!. 1i147707 775')5" 6C11777'!oo 1477'-"7 2155515 544551:) 741(.1rf1P1 74004(11 20771C11 740?0C11 740G'l4C11 RJMS75 F5~1 IJMP RJMS74 IJMS 14444 JS~~74 LEM ell LAr. RJC::M75 OAr. 15~56 LAC RSM75 nAr. C117773 nAr JS"17') LAW 1':)'i56 J"'1P (lo777~ ['12M JS~17'i LAC 15~55 SAil K7 d SKP HAL T I.AC JSt.17f, lAC = 774445 ICLEAR ERROR TABLE IERROR. (14444 OR (114444) NOT ICII7775 OR 1777S; IERROH. JMS FROM 07773 TO 15555 lOR FROM 17773 TO 05555 IJMP TO RJMS75 IJMS 15555 lAC = 775556 ICLEAR ERROR TABLE. IERROR. (15555 OR Pl5555) NOT 1~7774 OR 17774 Sl:A F532 HALT .EJECT IERROR. JMS FROM 07772 TO 16666 lOR 1777? TO 06666 PM;E' 74 H"E)(Y t t t t Vl~3')111 7~77'lJ4 k1~3~1 744V1~~ l1c13~2 2~41:)5~ vl~J~3 iIr'i6"'67 \14 354 ?~4r;,57 ,"'il3~5 1114777') vl4J~6 i/r477tt~ 1'143&:;7 i/r 4 36111 776A67 61/1777'; 14771 01 216"'6(-. i/r~3f,1 i/r 4 362 1'1 4 3(-.3 .,,4364 i/r4 ~~(-.5 r533 lEM rLl tAr. RJSM76 nAC 16"67 l Ar RSM76 OAr. 0777'; nAr JSM7f'> LAW 16~67 JMP ~777? ntM JSl.176 LAr 16"66 SAO 1(7~ SKP HALT F534 LAr .JS M77 StA HALT PJMS76 ~44C;6Q1 741~~H~ 74004'" v)1l3fo 6 J il 367 ,1 4 37"-' 207711 740')tllt'I 741M-'!4Q1 i/r4371 W"372 L"I1,P3 7(}7704 I lM 744~0Q1 rLl C:LOF tOF tAr. RJSM77 OAr V1 vH~ 0 LAC RSM77 nAr Ql1771 nAr JSM77 '71'1",,;1'114 \,,1I ,~74 'vHH"",,? vJ4~P5 2~4561 i/r4 f.:1{~ (Ilt'! \1 4 376 i/r1l377 "''''4Q1''' [-1 11 401 Vl1l4Q12 (11\41113 ,147771 ~1477t1 ~1~4{l!5 7M10kH" flV'7771 147711 217777 "'~4V"6 544"'6~ "'1I4~7 V} 4 411il 7 41 ~'tII'il 74'lJ0.4V1 V)t:411 412 V1L1413 7C;0Q1(1l4 74t11("1f-' 74"'1'11(11 .1 L1 lH' VI RJMS77 F535 JMP ""7771 niM JSM77 LAC: 17777 SAn K7? SKP HALT 7Vl0~4? r O~I 507557 741?C1JII' ANn SNA 1~6f,Q!4 i!1L4?1 741c:'l?i/r0 74111040 SFTCLK LAr JS?52 StA ~AI T 4?2 lAC : 776667 ICLEAR ERROR TABLE. IERROR, (16666 OR (116666) NOT 1'117773 OR 17773 IERROR,JMS FROM 07771 TO 17777 lOR 17771 TO ~7777 IPI OFF FOR THIS TEST IJMP TO RJMS77 IJMS 17777 lAC : 76'110(110 ICLEAR ERROR TABLE IERROR (17777 OR 07777) NOT 1'117772 OR 17772 PAl SMA 415 vl/i 41 6 0. il 417 V)1I4?f.:1 \-1 L1 IJMS If'>666 LAS vl/l414 0 11 IJMP TO RJMS76 IPI RArK ON K 2'AK ,)MS 2~771? ~5~6 .FJErT ICHErK ArS 5 ICLOCK 8ACK ON IERROR, JMS FROM 12525 TO 15252 lOR F'ROM 0?525 TO ~5?5') tAS[X9 PACE 75 •t t t 0 .... '3 " .... ::> .. IU"25 74,,00' 29.1"'564 01i525J 114 .. ::>6 2A4"6~ "' .... ::>7 0"21)25 1d .... Jl 775253 612525 1 .. 771::> 21525::> 5 .... 56/1 ~"4J0 "' .... 32 0"433 04 .. 34 ~o1I"J5 ""771~ 36 "' .. 37 7"1~0~ 04 .... " 2PJ771J 7 .. 020'" 7"""'4'" 1r1 .... ~4""1 ~4"42 ~4"43 ~4"44 ~4445 0 4 446 1r14447 1r1 4 4150 "'44151 1r14452 04453 \1)4454 \1)4 .. 55 ",.:1456 04457 740~4P1 RJMS14 F537 r:LL f(~MI. LAC RJ5M25 nAC 11)253 LH: RSM215 nAC 121:i25 nAC JS:?52 LAW 15~5J JMP 121525 nlfol JS25? I AC 15252 SAn 1<426 SKP HALT ILINI< s 1 IJMP TO RJMS1 .. IJMS 152'.52 lAC = 775253 ICLEAR ERROR TABLE 1412'526 OR 4~2526 IERROR. (15252 OR ~525:?) NOT 1412'52(' OR 4021526 744002 204'567 01)21:i26 20 .. 57'" 055252 047713 77252(, 615252 147713 212525 544572 [')38 RJMS15 741~0'" 740P14'" [539 LAr JS'525 StA HALT CLL:CML LAC RJSM52 OAC 12'526 LAC RSt-152 DAC 15~52 nAC JS1525 LAW 12526 JMP 15252 nlM JSi;25 LAC 121525 SAn 1<415 SKP HALT IERROR. JMS FROM 1521:i2 TO 12525 lOR 05252 TO 02525 ILINI< :: 1 IRJMP TO RJMS11) IJMS 12525 lAC = 772526 ICLEAR ERROR TABLE 1415253 OR 4."'5253 IERROR. (12525 OR 02'525) NOT 1415253 OR 4e5::>53 .EOT IAo;;E)(~ PAGE 76 Al14f11 2Q17714 740::>0f.' 4"1> 740~4fi'1 ~44~0 I'll! IPnp-9 HASTe EXERCISER I TFST JMS SERIFS I l.AC ,JSSS ~ih F"54V) I 0"4f>3 744~0::> ~~4fl4 1(i'1446~ ..1S1 11144,,5 "'''4''6 74fcH'4Q1 104467 740C1!4fi'1 1fi'14471 74004'" 7fi'177fi'14 744fi'1001 10447'5 74 V1(i! 4(i'1 147714 E541 .JS::> F542 ~44fl7 ~1I470 t14471 "' 1I 472 Vl4473 1'111474 1'111475 0"476 "''''477 04500 1I1 4 5V'l 1t1"'5fi'12 V145"'3 \I)" 504 1I1 t1 5fi'15 ",115(116 i1 tPj (11 7 14~C'101 344467 74130101 04513 74~::>0f.' ~4514 0l!516 740Q14fi'1 2fi'14'i7'i J47'554 11111517 7400101 vl45?~ 344471 740001 VJ4';?1 V145~4 L-1d5~5 L-145~6 IllNK JS4 ~ 544 I +l CMA C,'1A 34447'5 740"'V'l1 TAn JS4+1 CMA StA HALT F546 l547 74V120'" 740040 447"'3 4 604?21 lfi'1610? H1612'" 6"'4">77 ::I 1 IERROR. JMS SERIES IERROR. JMS SERIES IERROR. JMS SfRIES IERROR. JMS SERIES ICLEAR ERROR TABLE ITrST JS1, LINK = 1 IERROR. JS1+1 ITEST JS2, LINN = 1 S~A 74VJVl01 74 ",Vl 4 !iI ir145~3 rLLtrML JMS , +1 HAL T JMS , +1 HAl.T ,.JMS • +1 HAt T 2(i'14~7f, 74~;"'~W 5?3 1111 '5?4 .145::>5 v.l Ll 5?6 Vl.ll'5?7 111 4 5313 1t1 11 531 V145~2 IERROR. JMS SERIES fAllEO HALT LAC KJS3 TAn K4Q10K rMA TAn JS:~+1 rMA St.A HAl T LAr KJS4 Vll!5?2 ~111 HALT 1£1'1 74~~(i'l1 ~4511 ,-14515 F';43 2(i'14~7~ '11 L: 510 Vl 4 512 JS~ 347'554 740"'01 3444foJ" 74V1;:>"H'! 74V1fi'14!i1 2fi'14'i74 347'554 TAPF" 5 (548 I T51 WORK3 JMP T5.JMS .)MS r,PIRAN .)MS r.K~IO JMP TS)(CT .EJECT IERROR. JS2+1 ITEST JS3, LINK IERROR. JS3+1 ITEST JS4, EXT = = o ,L INK : 0 IERROR, JS4+1 ICHECK DONE LOOPING ILOOP IGET NO, FOR NEXT LOOP ITfST XCT PAfa.~ A<.;fX-.J t t 77 t ICC1NSTANTS FnR JMS. I Vl4,:)~7 6"'4?34 111111 i11,"WVlV' f(J~M71 ."11541> 11454 ;~ vI t. 5.:14 Vlll'i45 .1 4 " 4 6 6~4?"" ."t''547 ,1 11 'j"i1 1/)1/1777'" vii) "4~ v)t1 ~41 f~SM71 rl~~W~'" " t11j" 1 v) t1 "";( 1141\44 1< JSM 72 IJSMl') K 77 h'JSM73 PS""7, t< 7A I-i.)SM74 r,S""74 00717r:., K 7~) ,14 M\4~4(iI hiJSt-175 PSM7'-' ""3 ,1115~ \1 (1 4 ? 'i '5 ."t1'5~6 112?2? Vi"'7777 6("4 ?76 11 ~.q.~ 6 V" 4:~ 1 7 111)r,')5 1/i07774 61i14:~ 61 t< 71\ ~jt.;t-176 ,1.1551 116h6'" PSp.'lfJ 5f.Vl 1/1 4 5(-,2 v141jf- 3 00777"'61i14404 117777 (I)"'777? .11' ':>"4 6V1443~ "'7\ PjC;M 7 7 I? Si'17 , "'7? f' JSM')5 Ill,) '565 11,:)?5? 412"2'" v'l /I ,1" 5f-1 v1~5"6 11<1567 ·;11'·570 v) I. ? 71 VI J "i 7~ vi" ')73 t1' 'j 7 4 'iI /, Ij 75 111':)76 6"'441)~ PS~1?S "'4:;>6 1,'JSM"2 112r:.,2" f!St-A~') VH"7711 f< 41');:>1)"\ ~41" v1"'4"6" vlVl4467 ltH14471 I/iCll447'"' I 5:::>6 JMP Rj~-lS1,:) .)I'1S 1 (1')25 [It 7771 41 ')2",~ .IS 1 + 1 .IS? + 1 .IS~+t .)54+1 / • [~IE r. T MOUIFIt.fl WHE'N IN HI 41< A"f't9 PAr.l 78 t , t ITEST )leT I Vl4577 7S;4CA0~ \I1t1bP0 4CA4MI1 1(146P1 1'1116Pt' k1t1601.s 1"46(114 Vlt161i'15 740CA~P VlI16016 TSXCT 74V14~CII 74004(l1 7 41,lH'~1 740?0P1 7411"'1401 F549 CLA:CMA:CLI,.ICML )(CT • + 1 NOP SNL HALT r.MA • lAC : ONES, LINK INOP " IERRORJ >eCT NOP, LINK WAS RESET S~A F5C:;0 HALT IERRORJ XCT NOP} AC NOT ONFS I vll\61i'17 v1461~ VI3 ~14 7~4 74"'~A'" 74"''''4''' F5"3 F5fl4 LAC XCT1? SiA HAL T RXC'Tl ~52?2::> 20503" VIS; 5'5 1:)1:) 2"'5036 01:)2?2~ 612?2? 147716 212?22 545"'37 741"'0'" 74004~ 207717 740?0'0 74"''''40 HALT l.AC XT11S OAC XC Tl1 OAr. 11111 LAr. XTR11 OAC 16~66 lAC XTtR OAC 1111? JMP 11111 nlM XCT11 LAC 11111 SAO 1(1~ SKP HALT 2~5"'31 1-14672 ""4673 1-14674 ~4676 S1.A ~562 135 1111 Vl4671 ~4675 ITrST XCT JM!; I LAC XCT11 RXCT? LAf OAC r)AC LAC OAr LAC OAC JMP DiM I AC )tT12S XCT1? XCT (16666 0 R 06(66) IfRROR. IF ROM 11111 OR 01111 IXCT (16666 OR 06666) lOR ~1111 IJMS 11111 OR ~1111 lOR 06666 IRJMP TO RXCTl lOR "'1112 lOR "'1111 AND XCT (16666 OR 06666) ICLEAR ERROR TABLE lOR "'1111 IERROR, RJMP AOR. NOT 1112 lOR !'l1112 IERROR, XCT (15555 OR 05555) IFROM 12222 OR 02222 IXCT (15555 OR 05555) 12~2t? XT R1? 15'551:) XT?R 1.2:>23 12?22 XCT1? IJMS 12222 OR "'2?22 IRJMP TO RXCT2 ICLEAR ERROR TABLE 12~22 C;.4n 1(2~ ~565 SKP HALT F566 StA HAL l Ar X'CT13 T .EJECT IERROR. RJMP NOT 12?23 lOR "'2223 IERROR. xeT (14444 OR IFROM 13333 OR 03333 ~4444) ASEX9 PAGE 81 t t , ~47?5 2~5~01~ V147'?6 047717 ~"7'?7 ~473'" 05J~3~ 2~5~41 !14 7~ 1 054444 1:147~2 2~5~4:? 1:147~3 ~53334 V147~4 613~33 V14735 147717 ~1" 7~6 213~3~ 545~4~ V14737 V14740 ~"741 741~0~ 740t.l14~ ~4742 20772"" ~'4743 740,?0~ ~"744 740"'4V! 1:14745 ""4746 Vl4747 \:1417l:i0 F,)fl7 F5A8 2"'5~44 04772(/1 04777fl 2~5"'4r; !{la754 057776 2"'5'1146 047777 60777fl 1:14755 V14756 '/.14757 20777'" 544 Ci 44 ~47!51 \:14752 1t147'53 HxrT~ 14772~ v.l47~0 741~0~ \:14761 \:14762 04763 \d4764 740f/J4~ r~xrT4 E.5f,9 21117121 74020'" 740"'4~ k:14 7"'5 1:14766 \:14767 V11l770 2"'5"'47 \.147721 !{l55?5? Vl4771 0l:i2r:;2r:; 04772 2(/15Vl51 1i155,?5~ \:14774 V1 4 775 \:1"776 1A4777 V1~: 'II £?I 0 61')?52 147721 21525? 545435 741(/10£?1 ~~0~1 74"'~40 LAr XT17S OAr: XCT17 DAC "'777" LAC XT P 17 DAr: 1777f, LAr XT4R DAr; ~7777 JMP ~777f, OiM XCT17 LAC 1A7776 SAD K77 SKP HAlT L Af~ XCT125 IXCT (1401014 OR (4444) IJMS 13333 OR 03333 IRJMP TO RXCT3 ICLEAR ERROR TABLE IERROR. RJMP NOT 13334 OR 03334 IERROR. XCT (17776 OR 07776) IFROM '117776 OR 17776 IXCT (17776 OR (7776) lOR 17776 IJMS 07776 OR 17776 lOR ~7776 IRJMP TO RXCT4 lOR 17777 lOR 17776 ICLfAR ERROR TABLE IFOR 17776 IERROR. RJMP NOT 07777 OR 17777 ~lA F570 HALT LAC nAr OAr: l.AC OAC LAC nAr. JMP 2~5~5~ ~4773 LAC XTtJS oAC )(CT13 DAr. 13~33 LAC XTR13 DAC 14444 t AC XT~R DAr 1.3~34 JMP 13333 nlM XCT13 LAC 13333 SAD K34 SKI' HALT LAC XCT17 SlA HALT Fixr.rc:; XCT1'?S XCT125 15?52 xCTR12 12J12r:; XTr:;R 15?53 15?52 n~M xC T125 LAC 15?5,? ~An /(1C:;253 IERROR. XCT (12525 OR IFROM 15252 OR 05252 ~2C:;2r:;) IXr:T ( 12525 OR (2525) lOR "'5"152 IJMS 15252- OR C115252 IRJMP TO RXCT5 ICLEAR ERROR TABLE ~KP F571 HALT .£JErT IERROR. RJMP NOT 15253 OR 05?53 PAGE ~2 t , t IH ST XCl SERIFS I W1~~~2 7~4'~~~ \~" 4''1IH~04 Hii' 3 VI~Vl04 4~5C'l~" Vl~~v5 405V11216 4C11'jV"CII7 4Vl501V1 405"'11 40""'1? ~lr, ~H'I6 vl~H""7 ~l'.., Vl 1 121 Vl" 11111 ~1'" H 12 111"''''13 \1'"'014 r;p"H15 Vl'H16 "". , H1 7 XCT .+1 XCT • + 1 j XCT • + 1 j XCT .+1 XCT • +1 74~?H('" 74~400 74~04(11 H?4 XCT • + 1 j r572 1Vl6H'I? VlC;"'?6 1C116126 "1~"'?7 6 111505') r,MA SIA HAt T IERROR. XCT SERI[S FAILEO AC NOT ONES SNL F'P3 447"34 6041:)77 0~k1?5 HAL T ISiJ ,JMP JMS JMS .JMP WOl?K3 TS XCT r.ENRAN CKNO TSAUTO IERROR, LINK CHANGED ICHECK DONE LOOPING ILOOP IGrT NO rOR NEXT LOOP IT[ST AUTO-INDEXING I IxrT CONSTANTS, MODlrIfD WHEN IN UPPER 41< I ..1"'030 ,1"031 \1)1-'032 ,,1' 033 416(-'66 111111 6Vl4fl7C:; I2Il111? 4151:)55 112?2? {l~"'36 o~4711:) xT11C; XTR11 XT1R 1<1? )(T12S XH(l? xT2R 0"037 012?23 414444 XT13S "'''0~4 vl'"'V135 Vl~'040 K2~ 041 11333~ XTR1~ V1~042 60473'5 v)~V\43 013~34 Vl~v.t44 111"046 41777'" 10777(-' 60475'5 V1~(II47 412'125 v1'"0I:)eI 11'>?5? 6((1477'1 )( T3.R K3 4 )l'T17') )l'TR17 XT4R XCT1?S XCTR12 XT"R vl~ 0"CII45 v1~k11:;1 vl"0r:;2 4~7777 )tCTIC;~ ~lh01:)3 rtt57777 ~~4 347~3? XCTOAC XCTTAD VI'- 1 NOP 74~V'l01 740040 ~H. )tCT • + 1 : :; 4Vl5"'14 4C115011:) 74121(1100 v1~0?1 Vl~H?3 lAC = ON[S, LINK XCT • + 1 4C115(111~ V1hH?0 Vl~H?2 rL A H:MA : CLL: CML XCT • +1 : XCT .+U XCT 16"'66 JMS 11111 JMP Rxr,Tl 11112 XCT 151:)5~ JMS 12?22 JMP RxrT? 12(>23 )tCT 14444 ,JMS 13~33 JMP RxrT3 13334 )tCT 17776 JMS (11777'" JMP RxrT4 XCT 12'125 JMS 15?52 JI>1P RxrTI:; TSiJ 17777 nAC 17777 TAn K1 .EJEr:T PAGE A"'E'lC9 t R3 t t IAUTO-INDEx I ~'-015r; 2~~~2'" ~1:.,0S;6 047fl37 ~"'0S;7 220~2'" ft1~0()0 207"37 "'~0()1 540~2'" 741~0~ v.1"'fr1fl2 (,ir;.,0" 3 "'C; 0fl 4 740~.'" v1', "'''5 200~3~ 12147637 21?0 P1 3'" 21117f.37 F574 540~3~ 741'~0(i1 740(714~ LAC 20 OAr: AUT NOT LAr.- 2~ LAC AUTNOT ~An 12141IH'?~ 1t1~;0f16 v.1 r:0f17 1£1'-,070 (,1"'071 "'''12172 "''-073 0"12174 TSAUTO F575 040"'3~ ?0 SKP HALT nAr: :>0 LAC 3(,1 nAC AUT NOT LAC- 3~ LAC AUTNOT SAD 30 SKP HALT OM': 30 IT,.5T AUTO-INDF'X 20 IsTORE ( ?Ir" AT AIJTNOT IFAL~E AUTO-INDEX :>0 ICOMPARE (AUTNOT) WITH (?fr1) IERRORJ (20) AUTO-INDEXED IRF:STORE (:>0) ITEST AUTO-INDF:X (30) 1ST ORE (30) AT AlJTNOT IFALSE AUTO INnEX 30 ICOMPARE (AUTNOT) WITH 830) IERROR: (30) AUTO-INDEXED IRESTORE 3(71 I 0'-12175 "'''12176 12147637 ~~12177 220(i15~ ~~1""0 1t:I~1~1 2"'7()37 540(/!50 "'''1912 741"'0~ v.1"1~3 74001491 171412111115'" 1l1"'l(/!4 2~I2I(i150 ITFST AUTO-INDEX 5'" LAC 50 OAr. AUTNOT LAr.- 5C~ LAC AUTNOT SAO '5(,1 SKP HALT F576 DAC 15(,1 ISTORE (50) AT AUT NOT IF'ALSE AUTO-INDEX 5(,1 ICOMPARE (AUTNOT) WITH (50' IfRROR: (50) AlJTO ... INnEXED IRrSTORE 5'" I "'''1 91 5 2(/!01.1~ ft1~1~6 047f.37 2?(,111'" 21117f.37 '54"'1.101 ~1~11717 "''''11121 VI~111 0"'112 Vlr:113 1r1"114 7410'i~ 74 I!HH V" 04(,111(1\ ITFST AUTO-INDEX 11121 LAC 11 (II OAC AUTNOT LAC- 110 LAr. AUTNOT SAO 11r~ SKP HAl, T E577 nAr. 11~ ISTORE (11121) AT AUTNOT IFALSE AUTO INDEX 11'" ICOMPARE (AUTNOT) WITH ( 11 (iI ) IERROR: (110) AUTO-INDEXED IRESTORE ll121 I "'~117 217112121(11 "'47fl37 220?1(1\ 0~1?~ 2"7~37 "'''115 (,1"11.6 v' r l?l 540;:>1~ 1!l~122 741~0111 ~"'1?3 7401A41i' iIl"'1?4 iIl4~?1111 ITrST AUTO-{NOrX 21121 LAC ?1(1I (HC AUTNOT LAr.- 21.121 LAr. AUTNOT SA f) ? 11~ Sr 2 1-1"'1f>3 V1r.1f14 2C"4 (ill lf11 (1)47637 2:? 4 (ill 1(11 21117('37 544(il11(il1 741(il1(il1(il1 740(il14(il1 (l)44 V1 1(il1 (,1~1f>5 vlt"'166 ITrST hUTO-INO[X 4 (ill 1 (ill LAC 4010 nAC AUTNOT LAr. 4'" 1 (ill LAr. AUTNOT SAn 4irl10 ISTORE (40U1> AT AUT NOT IFALS[ AUTO JNOEX 4rcH~ ICOMPARE (AUTNOT) WITH (4010) SKP E5H2 HAl T OAr 4~10 447634 1St wORK~ 605~5r; .JMP TSAUTO JMS r.E~"HN .JMS CK~IO .EJECT lERROI-(: C4(il110) AUTO-INnEXEn /RF'STORE 401P! / 0~1f17 1~610? V'l1';170. 1(il16121l /CHECK DONE LOOPING /LOOP /GET NO. FOR NEXT LOOP IA"l[X9 PACE 85 .t , , ITFST LAC INOIR[r.T I r,,"171 2~~1:;'44 ~~172 057777 2'l17f,27 tJ47777 ~"173 (11"174 V'''175 ~"176 ~~177 k'~2~'lI ~~2~1 LArIN 2~7777 347554 740"""'1 74tJ?0"" 740"'4'" F5A4 LAC K77 ['lAC 17777 LAC M~I}leK nAC! "'7777 LAC. 17777 TAO K4(}10K eMA SlA HAL T I 1(17777 OH 07777) 1377777 lOR 1.7777 lOR "'7777 lAC = 777777 IERROR, 'lI7777 OR 17777 :: LAC· 17777 OR 07777 FAlLEn I 1It"'2"'2 ~"'2"'3 V1C:;2~4 0&;2~5 (11~2"'6 111"2"'7 0 .... 210 (11"211 (11"'212 2"'4547 05666f, 2'/17626 1/147776 23666fot 34755~ 740~01 7411t?0fJ1 740"'4~ f5H5 LAC K7fot ['lAC 16666 tAr. M4 Ci K OAC ~717f, LAC. 1 6 666 TA['I K49!K CMA SlA HALT 1(1f,fot66 OR 066fot6) 1737777 lAC lAC = = = 'lI777f, OR 17776 737777 777777 IERROR, LAC* 1f,666 O~ (lJ666f, FAILEO I 1c1~213 V1~214 215 1/t1:;216 047775 V1~217 235C;5~ 1£l~220 34755~ V1~2?1 740V101 741-1?"'''' 740(114 Ii'! ~p:; 222 111"'2?3 Vlr. LAC K75 ['lAC 15555 LAC M4K ['lAC "'777~ l AC* 15555 TAO K4K CMA 2"'455? 05555C:; 2"'762~ 1(15555 OR 05555) lAC = 773777 lAC lAC = = = 07775 nR 17775 77~777 777777 S~A Flj1-\6 HALT IERROH. LAC* 1'5555 O~ 1115555 FAILFD I V1'"'224 V1~2?5 1t.l"'2?6 \Il~227 Vl~- 2~0 0"2~1 Vl'"'232 0"2~3 Vl1:;2~4 2V14555 ",54444 21i'!7"24 1/t47774 234444 347545 74",11101 740?011! 740(1140 F5Fi7 LAC K74 (lAC 14444 LAr; M4V10 OAr "'7774 LAr;* 14444 TAn K4V10 r;MA SiA HALT 1(14444 OR 04444) lAC = 777377 lAC lAC = = = ",7774 nR 17774 777377 777777 IFRRnR. LAC* 14444 OR ()\4444 FAILFD I 0~235 2~456V' l.AC Vl~2~6 053,~3~ 1£l~2~7 2",7623 (,1~240 04777~ 11"241 0"1,)42 0r:;243 (11 .... 244 2~3~33 nAr; 13~33 l.Ar M4(~ flAC 07773 LAr* 1~333 TA['I K4'~ 0~245 34754~ 740~0t CM~ 740?VlII! 7400140 SiA F5f'8 K7:~ HAl T .EJECT 1(13333 OR 03333) lAC = 777737 IAr; lAC = = : flJ7773 OR 17773 777737 77777 IERR()R. LAC* 13333 OR 0I3~3~ FAILFD P4r.E iA')F'l(Y 86 •t , t ~)I 246 .l"j)47 2~4~6~ ~~2?2? Vl"2~~ 2~7621> 1 '1147771> Vlf 2~2 2~2?2? ~~f ~~3 347~J4 vl' 2C:;4 V1'2l:i5 Vl"'?c.;6 74V1?"'''' ~"',?~ 741iH~01 74~"'4Vr F5~9 LAf tt7? nAf 1??2? LAr. t-14 I1AC flr7771> I.Af* 1?222 T An ~4 rM A Sit. HAL T I ""2";'7 Vl r 260 vl'"'?61 Vl'2~2 Vl'"'?63 ~"'2f14 \Il~26r; Vl"2~6 Vl~2~7 2"'4'171 0C:;1111 2"'7621 047771 231111 34 75;~? 7 4~C'I'II1 740?0~ 74~(lI4'" LAf t< 71 OAC 11111 l. Af Ml OAr "'7771 I.Ar- 11111 TAO 1<1 rMA 1(1??22 OR01>2?2) lAC : 777773 lAC lAC : : : '!I777? Ot-< 17772 777773 777777 I[RROt-<. LAC- 1?222 OR "'2222 fAILEO 1(11111 Ok ~1111) lAC : 777776 lAC I Ar: : : : V'l7771 OR 17771 777776 777777 c::.tA r5q~ HAl T IERROR. LAC- 1111'1 OR ~1111 fAILfO / ",r270 111"2 7 1 ""'272 111',;03 111"'1'74 vl"275 Vl"'276 0"277 2V'17fl06 0'1?'52'1 235?5? 34760r; 740Vlfll1 74111?0C11 v1'JCII0 74Vl(i'l4'" 2"'5427 ~55??? ~ ')q 1 I.Ar TNK5? OAr lS?5? I Ar I< t;~ 1 nAr 12~2r; LAC* 1";'2~2 TAO I
52 741"''''''' 147723 211111 545435 751()10'" 740"'4'" XTJMSI F5Q2 I RJS11 F593 CLL CLA SAr) JST77 SKP HALT LAC 1<17776 nAr: Vl7777 LAC JMSll OAC J5T77 OAC 15?52 LAC RJMll OAr: 17777 )(CT 151'52 SKP ni!M JST77 lAC 17776 SAO RJ~I1X CLA:SI 52 lOR r;;,5?5? , IJI'4P RJSl2 LAC RJ"112 OAC 11112 lOR 0111'? JMP 15??2 lOR "'5252 SKP ni!M JST66 ICLEAR ERROR TABLE LAC 11111 SAO Kl~253 CLA:SKP HAL T IERROR. RJMP AnR. (11111 OR "'1111) INOT 15253 OR "'5253 .EJECT U"f.'l('-J PAr.E ~H t t t t 0h~~3 744~0'" 111"3'54 ,,0..'3'"'5 7~"'~~W 547 7 24 0' ~~ C; fl 74t~"'''' vll ,~~ VI 7 740""4'" ~ ,~,.,.., fI"'6~7~ v1"3"'1 "'''5''5'' "''':~f,? 2(1154~fl v1'"'~"'3 vi I-., MI 4 ""47 7 24 ~"3f,5 2(115437 ~55?52 ~h,st;6 "52?2~ "'~3"'7 V1"·.n~ 615252 741 (11\1)('1 147724 212222 V1h~P3 5454~C:; ,. " 3 74 0"375 751(~0'" vI':'-;S70 Vlr:371 F5C)b 74'H'4~ 0'" 3 76 744~iIJ(1I ,t1' ~P7 7"vW01'1 .,1'", 4 ~ft' .;1h4"'1 0"-402 54772') RJSI~ rLA~SKP f 507 HALT F 598 rLL CLA SAP JST44 SKP HAl T 741fi'1(IJ~ 74~(~4(11 rLl rLA SAO JST55 SKP HALT IfRROR. JMS nEST'N ERROR LAr 1<17222 IOIRFCT AOR. 11>222 OR ~2222 Oo\C 15';55 lOR (1155555 LAC JSf55 IJMS* 15555 OR 05555 nAr: JST55 nAC 15?5:'. IJMS* 15555 OR 05555 AT 1152':;2 OR 1115252 l Ar RJ"1I~ IJMP RJSJ3 no\r 12223 lOR (112223 .)MP 1')?52 lOR "'5252 SKP niM JST55 ICLEAR ERROR TABLE I Ar 1.2222 lOR (11222(> SAn Kl')2C:;3 IERRnR. RJMP AnR, (1::»222 OR "'2222) INOT 15253 OR "'525~ IERROH, JMS OEST'N ERROR I 4~ 3 4 "'4 4 05 (11"4"'6 0r: 4C~ 7 (.1'-4 HI v1'" 411 ,1' 412 ~\. 41 3 ""-414 Vlr'4j5 (,1"'416 ,;1'" 41 7 ,~h 2C116Vl71 v1 h v1'" ~54444 2(11544(11 04772 5 "'55?5? 2(115441 ~5,n34 61525;:> 741(11(IJ(II 14772 5 54'>4:3~ SAP 1<'1~25J 751"'(IJ~ rLA!SKIJ Ho\L T 0~4?0 74(119'4~ ~1\.·4?1 447"34 v\h4?? vl h 4?3 ll'" 424 vl"'4:=>5 0 r 426 PJSI4 21:n3~ I Ar K1~333 nAC 14444 LAC JST44 nM~ JST44 DAG 15751> LAr RJMI4 OAr 13~34 J"1P 15?5? SKP ot~ J5T44 LAr t3~33 6W5~~C:; 1~61(112 1(11612'" 7~~0e14 6Vl544? F509 IS~ WORK~ J"1P XT JMSI JMS (;Ef\IRAN JMS rK"IO rLOF .JMP XT'l(CT .fJErT IOIRE'er AOR, 13333 OR lOR 014444 IJMS* 14444 OR 04444 I1IJ33~ lOR (115252 lOR (113334 lOR (115252 ICLEAR ERROR TABll lOR III,n33 IFRROR. RJMP AI1R (13333 OR INOT l'i2'i3 OR (1152!)~ ICHErK OONF LonPING ILOOP IGFT NO, FOR NFxr LOOP ITF."ST XCT INfJIRECTS ~3333) PAGE A9 t t t t ICnNsrANTS FOR LAC., xcr JMS. MODIFIED IWHEN IN UPPFR 4K I ~~4?7 ~~430 012"i25 1?7777 ~&;431 6~5323 INK5? JMSl1 RJMI1 RJSl1X ~~432 00532~ it't'-433 13666" JSr6~ ""~;434 605~46 RJMI~ k1'"'4~5 ~1r;~r;3 ~~4~6 135')55 6915371 j(1'i2"iJ JSJ55 ""~4~'7 ~~440 134444 J~441 6915414 RJMI~ JSJ44 RJMI4 12"i2"i JMS. 07777 JHP RJC)It RJSIt-1 JMS. 16666 JHP RJSI~ 15?53 JMS. 1"i5~5 JHP RJSl3 JHS. 14444 JHP RJSl4 .Enr PAr.E '~A~E)(Q Q0 IPnp-9 HASIC EXERCISER ITFST XCT JNnIREr,T TAPf 6 I Vl~ 442 70,,",~02 XTXCT IPJ Off fOR XCT* TO IJSE ILOCATION 0 IOF LAC r1~443 2~7~31 ~~44\4 057777 nAr. 17777 ~"445 ~'"'446 2~5~16 04,,",~0'" 7 777777 LAr. XCTD1M nAr. 0 LAW 17777 nAC 1.2r;:;25 XCT* 17777 LAr 12'i2r; ~C.'44 "'~. 4~,,", Vl~21j2~ Vl~4"1 437777 212r;:;21:i 74020111 7401114ri1 \1f.,4152 "''"'4~3 "'~4~4 Kk' lOR "'7777 ID,lM 12525 OR 02525 1(12525 OR 02525) lOR 07777 lOR :z 777777 ~2525 SIA F6~0 HAl. T IERROR. XCT* A D1M rAILEO OR 02525) NOT 777777 1(1252~ I ITFST ISi7 INnIRErT. PI IS Orr I "'S::41:;5 207;;31 "'~4"6 f/Jr:;7777 \1\"41:;7 777777 \.1 c.. 4f.0 Vl40(A0~ \.1~4f,1 477777 74011140 v\"4f.2 LAC K0 nAC 17777 F6{t11 LAW 17777 nAr 0 ISt* 17777 HALT .EJECT lOR I ( 0) ~7777 = 777777 IERROR lSi- rAILED TO SKIPI HAS[)(9 PAGE 91 t t , t V1~~~3 "''''~1I~ !t1~~~5 ",s;,~66 01:14~7 Vjs;,470 ",s;,471 ",,1:1472 1f'~'4 73 V1~474 """475 1ti1:l476 vI"477 !t1C=i51?10 0'"5P1t 1it~5r2 "'.~5(113 Vl"5",4 VjJ.,5~5 0a:.r;~6 'IIa:.C;(II7 "''''510 2A7r;31 '11'57777 2A7'532 "'~77711 2~5C=i17 040{oHlH'1 2A7~03 ~40"'01 750'1101 437777 547603 741~0'" 740~~'" 447f134 61?1544? 1A6HI? H'I61211 207617 "'40001 7!:i0004 740"'10 74010(1' ITfST )(CT- AND- PI IS orr I LAC K0 DAC 17777 LAr K1 £1AC 177711 LAC ANnl DAC ~ LAC K2'i215 nAC 1 CLA:CMA )(CT- 17777 SAD K2552r; SKP HALT F"6~2 ISiI JMP JMS JMS l.AC OAC LAS PAL SMA WORK3 XT)(CT GENRAN 1 ) : 21)25 lAC = ONES lOR "'7777 I ( IERROR, XCT. 17777 OR A7777 IFOLLOWED AY AND .. 17776 lOR A77711 FAILED ICHECK DONE LOOPING ILOOP IGfT NO. FOR NEXT LOOP CK~JD 1 7"'~A4? I 0'" ~a:.512 5"'7')157 741?0'" 106604 61?15552'" AND K2~K SNA JMS SETCLK JMP AUTOIN .EJECT Vl~515 IANO .. 17776 OR 07776 KSKP vlc:..511 f,01a:.513 vI"514 lOR 07777. INDIRECT ADR FOR XCTIOIRf.CT AOR, rOR ANO" lOR A77711 IRES TORE LOC 1 IPI RACK ON IT[ST ACS5 ICLOCK BACK ON ITEST INDEX REGISTERS ~iA '" f x9 PAr.E Q2 , t t t IcnNC;TANTS FnR p~Er.EnING LOOPS, MonlFIFU WHEN IN UPPER 41< I ,1~ vi ~ 516 '> 1 7 1'12"2'1 t;~777" XCTOilM ANnl I I IHST I ,'l~"?~ 11~'1)?1 vI"'5?? 20606~ ~4"'~10 V1~1)?3 20756') "'57777 V1~-·1)?4 260~10 W5?5 74~?0~ """'5?6 74"''''40 ",~'51'7 20"'~1~ v1~5~0 546061 0"'''~1 741Vl00 "'~5~2 74',H"4~ AUTUTN ntM 12~2r; ANn* 17776 AUTO-INDEX (XOR* F6V13 LAC: K17776 nAC: 1'" LAC: K1S nAC: 17777 XQR* 1 f~ S!.A HALT F604 LAC: 1'" SAn K17777 SKP HAL T 1~) 1(10 ) lAC lOR = = 17776 OR 07776 1.1111 ~7777 IERROR, XQR* 10 FAILED lAC NOT llt111 I[RROR. (10 ) NOT I NCREM~NTf':D+1 I v1"'5~3 2~(,CII6? 5~4 ""4 "'Cll1'" vI" 5~ 6 2C117')66 0'>6A66 Vlc:.,5~7 2(,~(i11~ '54 V1 ..,r_ 541 740?0~ ltl~?~5 0~' .1" V1~542 543 ..-1""1)44 v1r.· 1'I~'541) 74V1("40 F6f"5 l Ar. K16665 OAC 1~ LAC K2') OAC 161,66 )(QR* 1 (~ SiA HAl T F6 V1 6 L A('~ 1 V1 SAn K1A666 SKP ~AL T ?CII"'Cll1~ 546C1163 741V'10C11 74C11(i141i1 16665 OT 06665 22221' lOR 06666 I(H'l) IAr: = = IFRRnR. XQR* 10 FAILED lAC NOT ?222? IERROH. (10 ) NOT JNCREMENTFO+1 / ""~-546 IIIh'>47 I{l~ 1)'10 v1'-, 5'" 1 0" 5')2 VI~- 5':->3 (tl h 5"4 !(II'1)'15 VIc:., 5') 6 Vl1--5C)7 iIl"'>A0 2"'60('4 \140(111'" LAC: K1~554 OAr 1 ~ tAC K3S nAC: 15')55 2"',r:;67 0'1')')1)'5 26~Hl1'" )(O~* 74V1?~'" Sf" HAl T LAC 1V1 SAn 10,555 74111"'4'" F6{7!7 2C~0("1C11 546("6'" 741("~'" 74004'" I (10) = 15554 nR 055'14 lAC = 333333 11~ IERRnf,<. XQR* 1~ FAILFD. AC NOT 333333 SKP F6V'8 HALT .t.J£r.T IERROR. (1~ ) NOT INCRE"1ENTED +1 t1A'lEX9 PAGE 93 t t t t ~~5~1 206~6h ~~5"2 "'''5''4 1r'14 rtHI 1'" 2"'757'" 054444 ~"5h5 260~1~ ~"5"6 ~~15()7 740?0'" 74004'" 1t1~570 2"'0~1'" 0~1571 C;46~67 0~'1572 16"573 741~0'" 740~4'" "'~574 2~6071i' v1"575 1t1'-576 ~~563 LAC: K1444t3 OAC 1~ LAC K4S OAC: 144 .. 4 XOR. 1 f~ I (UJ.) lAC :I ~lA F6C119 HAL T LAC: 10 ~an K14444 F610 "'40"'1~ HALT LAC K1~332 f"IAC 10 1(10) 2"'7571 LAr:K~S lAC OAC 1.5·'33 )COR. 1'~ 5lA HALT LAC: H'J SAO Kl~333 SKP HALT "'~517 053~33 "''''6(1'10 2()0~1V1 v1~6~1 740?0'" 1t1~6"'2 740~40 16"6"'3 2C110"'1~ 0~6"'4 V'~6(1'15 546"'71 741"'0(1'1 1t1~6(i'16 740"'4~ • 14443 OR 004443 444444 IERROR, XOR. 10 FAILEO AC NOT 444444 SKP [611 F612 IERROR. (10) NOT INCREMENTFD +1 :: • 1333? OR 55555 033~2 IERROR, XOR. 1'" FAILFO AC NOT 5515555 IERROR. ( UI) NOT INCREMENTED+l I 1t1~6~7 206(1172 "''''610 0!';611 040~1~ vI~·615 20757j) 052?2? 2"0010 740::>00 7400401 "'~616 2"'0~H' 16~612 "''''613 0'"614 1t1C: 617 111'6::>0 It1~'6::>1 Vl1-,6::>2 (,1&='6?3 t)lr...6?4 "'''6?5 ~"'6?6 0"6?7 111"630 546(7.17~ 74H""'''' 740C114(JI 2lil757~ "'51111 2"0"'1'" 740::>0(1'1 74~"'4(11 200()11~ 11~6~2 546(117" 7410001 740 01 4''' W;6~4 F614 i?"'6~74 (i'l40~1'" i1~6~1 ~r...6~3 F613 LAC K1?2j)1 OAC 10 LAC K6C\ OAC t2~2j) XOR. 1'" SlA HAL T LAr. 11t1 SAO Kl?222 SKP HALT LAC Klt1l0 OAr 10 l.Ar: K7t; OAC 11111 xOp. 1~ 1(10) lAC :: = 12221 OR 022j)1 666666 IERROR, XOR. 10 FAtLFD, AC NOT 6666611 IERROR, (10 NOT INCREM[NTEO+1 I( HI) :: l11H'! OR 01110 lAC :: 777777 St.A F615 1=:616 HAL T LAC tlt1 SAn Kl1111 5KP HAL T .EJECT IERROR, XOR. 1~ FAILED, AC NOT 777777 IfRROR, ( 1 (II ) NOT INCREMENTFO +1 fl Al~ E~ ~ PAr.E C)4 t t t t ITFST IS1. 11 I ~"6~6 7'" 04"011 ~&.6~7 2"'7"'7~ ~"635 2~6(~ ~r640 ~55?5~ W'641 .. fl0'~ 11 74 vHl 4 iii ,,1.,642 k1~'643 (1"644 0"645 W'646 0"'647 0r,6~" \Il~' 6"i 1 215253 740?001 74004O F617 I ( 11 ) = 1525? OR 0'5252 lOR "'525~ IERROR, I5iJ FATLfO TO SlOP IAUTO-TNDEX 11 FAlLEn l Ar. 1';?53 StA F61~ HAL T F619 LAC 11 SAil K11:i253 SKP HALT 2'H"~ 11 '>45431:i 7411111>"" 74~Y'l40 L.AC K1~252 nA(': 11 LAC K7S 11 Ar~ 15?53 rSiJ. 11 HALT IERROR, (15253 OR lI'5253) NOT Id IIS~ FAILED IERROR, ( 11 ) NOT INCREMENTFO+l I "'-6'>2 11&.,61:i3 \Il"61:i4 111.,6"''> 0'-61:ifl ""~61:i7 2"'772'" 740?llIt1I 740"'4(11 2"'7f!51 'lr4772fo 20611177 v1~'6(,0 055?5~ vl to·6(,1 0'"662 2t116,1I7fo 1? 620(1112 741(i'10111 14772'" \Il~'663 i-1"'664 \Ilf.,,6f,5 11'-6('6 (jh6"'7 (,1r67'lr 0 to'671 IAUTON-INDfX JMP. 12. I LAC AUTJMP ~ 6?0 ~4 ~w AUTR 2~H:H'I12 545431:i 7 4 1(/10111 74~H-l4(11 "til HALT L.Ar JMPAUT r1AC AUTJMP LAC AUTRfT nAC 15?5~ LAr. Kll:i252 nAC 12 Jt-1P. 1? SKP njlM AUTJMP LAr. 12 SAn K1 5 2'>3 SKP ~l AL T F6?1 I I AIITI1- J NnEx (QAC· 13) , IERROH, JMP. 12 FAILED TO REACH 15253 IJMP. 12 IRJMP TO AUTR 1(12) = 15?5? ICLEAR ERROR TABLE IERROR. (12 ) NOT INCREMENTED+l I 0"672 0'-673 \Ilr:.674 0~675 '.1",676 I/Jro.677 0~' 7 III (ill 0"'7(111 1<11.,7(112 v.I"'703 \Ilr:.7014 W,7015 il1~706 2V14r;47 l-140V113 2t1141:i47 1/)47777 21117531 060(1113 2t117777 740?IlICI' 740(i'141i1 F6;>2 2(!J0(!J1~ 544544 7410001 740(i'14(11 F6?3 LAr K71, OAr': 13 l Ar. K7A nAr. "'7777 LAr. K0 nAr.. 1"1) L Ar. f}7777 SlA HAl T I. Ar. 1 3 SAn K77 SKP HALT .EJECT 1(13) = 1117776 OR 17776 1(V,7777) = 07776 IERROR. «(117777) NOT (11. OAC* 13 F"AILED IERROFi (13 ) NOT INCREMENTEn+1 PAGE 95 t t t t I A IIJ () I "'~71l17 2A~1I)71 ~"710 0~0A1~ 2A76~? "''''711 "''', 712 0"713 k'''71~ 04777? 71:509101 42011114 "'~715 7~0?"A 0~716 7401l1~1lI 16~717 2A0A1~ 54456~ 16~720 0"721 ~~7?2 7410"1'1 740014'" F6?5 t NnE X (X CT* 14 ) • LAC 1<71 nAC 1~ LAC AUTCMA OAC 07772 CLAtCMA XCT. 14 SlA HALT LAC 14 SAn K7? SKP HALT 1(1~) • 07771 1(07772) • CMA IERROR. AC NOT 0 (XCT. 14) A CMA IERROR. (1~) NOT INCREMENTF.U+1 I IAUTn-INDEX (TAO. 15), I 0'- 723 v.1~7::>6 206016A "'40 01 1'5 2A71:53? 011)7777 16~727 75~"'01 ~~7?4 16'-7::>5 "''''730 '1£;731 360(1115 740?00 1,Il"'7~2 740"'4'" 740400 740040 ~"'7~3 0":7~4 \?Jr.,7~5 200"'15 0~736 546"'61 74100'" 740"'40l 217777 5471:53? 74100'" 7416V140 ~~7~7 0"i740 \I1~741 16'>742 0~743 1.1"'744 F626 F6?7 F6?8 F629 LAC K17776 DAC 15 LAC Kl nAC 17777 CLL:CLA:CMA TAn. 11:5 SlA HALT SNL HALT LAC 15 SAO K17777 SKP HALT LA(': 17777 SAn K1 SKP HALT 1(15) = 17776 OR 07776 lOR A7777 IERROR. AC NOT 0 (TAO. 15) IERROR. LINK NOT 1 (TAO. 1'5) IERROR. (15) NOT I NCREMENTEO+l IERROR. (17777 OR A7777) NOT 1 I IAUTn-INDEX (SAO* 16). I 01:)745 1.1"'746 "''''747 "",",7'50 16"'7'>1 20l455'5 '-'400l1fl Vl~7C;4 2"'7"04 04777C:; 560 01 16 741010'" 74\?J1iI4P1 2(11777'5 ~1-.7'55 547fl04 0"'756 741V"0A 740(114(11 2001'116 0"i7C:;2 "'~7C;3 1/J~7'57 !t1h7f1~ v.1~762 544'552 741010(11 "'~7"3 7400141'1 0"'7f11 LAf~ F6~0 F6~1 K74 OAC 16 LAC K5?52 nAC A7775 SAO. lf1 SKP HALT lAC 1'17775 C;An 1<5'52 SKP HALT LAC 16 SAn K7C; SKP HALT .EJECT 1(16) :r 07774 1(07775) = 5?52 IERROR, SAO SKIPPED (SAO* 16) IERROR, (07775) NOT 5252 IERROR, (16) NOT JNCREMENTF:O+l 'fA \;f XY PACE Qb t t t t v1~' 7" 4 vI'7A5 (l~' 7A6 0 h 7f..7 21/07727 2"'61~~ ~1~77'" 04777:~ ~"'771 ?1114 \:) 71 'IJ'"'772 ~"'f, 7 7 3 11'"'774 ?1II7A47 1147727 ~~775 1?0~17 744?~rn 74~(~ 4'" ~40(}1t7 'IJ~776 741~0V1 ~r:,777 147727 2fA777? 546101 "'d"A~ ~~" 0V11 vH'0C112 ~H""Jt3 IAllTn-INPE)(
, I LAr. AUTJMS "t.A:r.lL F6~3 HAL T I AC~ AUTHJM [JAr; Vl7773 L Ar; K71 far. 1 7 L Ar. JMSAlJT nAC AUTJMS JMS* 17 vlH:'I~4 2",o017 [(1""''''5 l-1f0V16 544~6~ viHH~7 740V14()1 ~ IJMP AUTRE1 1(17) = 1117771 IJMS .. 1 7 IN FRROR TARLE SKP AUTRFl 741(~~(}I 740fA4~ I£RRnR. ERROR TARLE NOT j:"6~4 741~V.I()I F635 DiM AUTJMS LAC 11:7772 SAO AURJMP SKP HAL T IcLEAR ERROR TABLE ( (Di') ) IERRnR. (07772) I(A777?) SHOlJlD LAr 17' C\Af) K7? SKP HALT IERR()R. STO~F.O WRONG = AUTRE1-1 (17 ) NOT INCREMENTED+l I Vl"01~ 207535 0"'((111 J40~1'" 012 20757~ !'If013 vH"014 'M015 V140(1\ 11 ItH' ,il~"'16 lilt017 1lf.V1?'IJ IM"'?l ;1f 0?2 V1f.~?3 t1H'I?4 46~O'1()1 740vl41il 2",,,,011111 547531'1 7410'1110 7400!4C1! 2fA0011 74(l1;?0V1 740(}14V1 I AIITn .. 1 NOE y. ( lSi" 1 (21) I LAr K1!~ nA(-: t~ LAr. K7S nAr. 11 IS'. l,A HALT F6~6 LAr Hi ~Af) Kll SKP F6~7 HALT LAr; 11 StA HALT F63b ( 1 jill ) = H~. I ( 11 ) = 777777 IfRROH. IS;Z FAILED TO SKIP IERROR. (10 ) IERROR. (11 ) NOT 0 NnT 11 I I AII Tn .. I ' >J n f x ( I Sf * 11> ( 11 ) I M"v.'I?5 VH 1I.l?6 iM0?7 0f0~0 V1f0~1 2f?l753~ 040("11 4"0"'11 2V10V111 547'537 V1!0~2 741r.~0 0HB3 740~40 F6~9 LAr: K1'A nAr 11 'Sl. 11 LAr 11 SAn K1?A SKP HAl T .£JEI':T = 10'. 1(11) = 10 IfRROR. IS;Z* 11 FAILfD TO IINCREMENT +? ( 11 ) I~ A"EX 9 PAGE 97 t t , t IAIJTO-INOEX (XCT. 15), I ~f-0~4 2~41)6'" 0f-fr1I35 040(11P; 21?17641i If 047774 Vlf-fr1I~6 ~f,~37 LAC K7~ nAC 15 LAr. LAWAUT OAr. ~7774 LAC lAWrUl i.1t-fr1I40 Vlf-,041 1IIf,042 047115 7C;0~0'" OAr. r.lA ~f,043 42~"'11i t1f-044 Vlf045 "''''046 )(eT- 11i 740"'01 r.MA SlA HALT Vlf.047 2~7646 ~;i 740~0(11 740"'4(11 F640 2(110"'1'i II 01113 1(01714) a XCT- 15 I(A1715) • lAW 11111 ~7775 lAC = '" IERlOR, AC NOT ONES ILAW 1771 DIO NOT OCCUR LAr. 15 Vlfer;e 544C:;5~ SArI k1,.~r;1 741(110(11 740"'4(11 447""34 1 6(11552(11 77777r; 047""34 ] 6"'6154 SKP k1MlI'i2 t1f053 111"054 lI1f0'i5 Vlf"'56 ~'f 0~ 7 1(15) [641 K7'i IERROR. (115) NOT l11r; (XCl. 15) ICHECK DONf LOOPING IlOOP HALT rSiI WORK3 JMP AUT01N LAW -3 DAr. WORK3 JMP CHKBRO .EJECr IBASIC MEMORY CHECKERBOARD (;.] i ( ;! t t t t ICONSTANTS fOR AIITO-INOEXING. I vlf~6~ 017776 ." ~61 ~'" "',.. 2 ~17777 ~1666C:; Vlf~63 016"'6f, v.lf~"'4 Vlt-",f,5 015':)';4 ((Il,;c;5S; \1,..066 01444~ '{H,~f,7 "'14444 ~~"'70 01333~ "'13~33 ~12221 012?2~ JH171 ~Hn2 Vlt"'73 \1f"'74 0f~75 0HP6 I!1HlJ77 0flV!0 V)f 1~1 01111Q! 011111 015252 6 0'15(' 6C:; 6'115777 ",,,,';77(, 1<17776 K17777 K166fl5 K166('6 K1c;5C:;4 K1C:;5'i5 K14443 ""14444 K1~332 1<133.~3 1<'1::>2::>1 1<1~2;>2 Kll11~ K11111 K1C:;2S;2 AUTRET AUTRJM AURJ~P 1777" 17777 16('6C; 16"66 1'jC:;54 15'i5C:; 14443 14444 1333~ 13333 12?21 1l?2? 11110'1 11111 15252 JMP AVTR .IMP AUTRfl AUTRfl-1 ,EJECT MODIFIED WHEN IN HI 4K PACE 99 , , , t IRANnOM NUMSFR GENERATORS I!If-l~2 00000P V1 ~flPJ 2P1612~ v1"lP4 '.1"lP5 546124 LAC RANDFX SAn ENnTRL 741fi'~H~ 5KP lEND M-1P6 1!If.1P7 JHP RANTAD-l LAC TBLTOP OAC RANDE'X LAr: RANCON CLL!RAL ICfNFRATE RANDOM 0f114 ({1"115 (,1"1.16 Ir'f117 (,1"1::>0 6"'611fl 20612C; "'46123 2076';C; 74411110 74140111 34753::> 047fl5'; 226123 3 4 7 fl '5 C; 066123 1t1t'1::>1 44612~ t Sf ItJf1::>2 62610::> JHP- GENR'AN 0t-123 0f124 0"125 "'(117666 ? 007f15f1 ' RMWEX ENIITgL TfH TOP I!Ifl::>6 0t'1::>7 ~001110111 CKNO ~f-11'-' ({1f.l11 I!If112 tit'113 '-d- S1.L TAn K1 OAC RANCON tAC_ RANDEX TAn RANCON OAr.- RANOEX ? I t)', <).\ RA~IDFX ICHECK fOR END OF TARLE IRfSFT INDEX TO FIRST IPOSITION MODIFIER 11 LEFT IWAS BIT" A 1 IYES MAKF 17 A 1 IRfSTORE MODIfIER IGfT FIRST CONTROL IAOD MODIFIER INfW CONTROL : RANDOM ISTEP POINTER I£XIT I ~07666 7 (-7 'J" RANTRL+10 RANTRL+10 RANTRL I I!If1~0 0f131 I!If1~2 'AND " K37S r.HA nAC WORK3 ,'HP- CKNO 507610 740001 047 f1 34 62612f1 IMAKF 65K OR LESS IlOOP COUNTER IEXIT I 0f133 111"134 RANGF.N lr1"'1~7 000P10P1 206123 546124 741000 606147 ""-140 20612~ l.AC SAn SKP JMP LAC 1tJf.1 4 1 r.1f142 0f143 04612~ nAr! 2P176';C; 744V11'" 7414001 34 7~'3~ LAC RA~JCON CLL!RAI SH TAn K1 nAC RA"ICON LAr:- R4NnE)( TAO RANCON nAC- FUNnEX lSi! RANorx JHP- RhNGEN .EJEr:r 0"1~5 0f136 ~f144 "'''14'5 ~f146 04765~ V1f147 vlf1';0 "'''151 vlf1';2 2:'>6123 34765C; vlfl1:)3 1!16612~ 446123 626133 -'l PI RANDfX ENnTPL TAnIHN-l TAI.TOP RA~!OFX ICHECK FOR TABLE END lEND IGfNFRATF: RANDOM IRESfT INOEX TO FIRST IPOSITION MOOIFIFR 11 LF'FT IWAS BIT'" A 1 IMAKr 17 A 1 /RrSTORE MODIFIER IGET FIRST CONTROL IAIID MODIFIER INFW CONTROL s RANDOM /STEP POINTER lEX IT I ~~ A~ ['( y PAGE 1~ft\ t t t t M 1 '>4 HH~0V1~ II'If1~5 75~("V'l4 M'1"'i6 I1f1"'i7 .1t1f>0 v1ft"1 741cH"10 700("4? 777777 ~f1f12 047~~17 11"1"3 1'if-1f-4 I1 f 1"') M'l "6 lr1f-l,.,7 2"'61()'i ~f170 r,HKBRO 7.H":; IOF LAS RAt C;MA JON LAW OAr, tAr, nAC IAr, nAr, 147"3~ 7"77~4 lEM 74~1~lI' ~46~3? 2"'7~H"1 ~4 n~~ ICHECK PI IPI ON INHIBIT[O -1 RITSLJP .+? NE)(PAT KPAT MPAT WOI?Kl I ILOAn CHtCKERSOArW I \11-171 \1f172 1"'631' ~f173 <1f?OIIj "'47307 77777f, 1147314 77777(1, f/;47?77 77776(1, 1147?7f21117 ,~V'l7 (.14 7 ,~eJ" 201731"16 74 4'? 1 II' ~f2""6 (.147~~~ oM?(Jl7 v1f210 M'211 vII'?12 1M 213 7514111 01 \11 174 w1f-175 vj(·176 1,1/·177 ~(-201'" ~A2"'1 1112012 v)f 2C113 0f'204 2"'73~'> lOAD Ic~nA I C~JT~ wCI O()P JMS lAC OAr, LAw nAr, I Aw nAr, LAw OAr. l Ar. IlAr. l Ar. ADJUST ~P4T PATWO -2 wC?56 -1'~ WC12A -2~ Ret 744~?III flAr. PArR StL:r.LA eMA nAr.. LLRfG lAC l.LR[G ~An K17777 JMP READ TS~ LLREG Ts~ 101(;16 .IMP WCI.OOP , Si1 WC128 JMP LC: ~JTR tAr MPAT PCR 74~14"''''' SNI. ~f2?5 o0l6?,~"" (.1t2?6 V1t227 447~14 601617" Vlf2~0 ~CII7107 v.lt2~1 740111011 047,107 6016174 JMP ,+ ~ 1St IJC?56 JMP l Cf\'TA I Ar. PATWO CMA rJAr PAHm JMP LOAD+2 ,EJErT vlf214 15 216 0f217 M'2?0 M'2?1 M2?2 v1t2?3 I1f224 ~1f? VII v.lt2~2 M2:~3 74~~\"'1 0f>7~~'" 2017~WJl ')46~6t 6"'6;:>34 447.HH' 447')7" 6016?04 447?77 6("6;:>~'" l?07~~1:, 1-16 DfCIMAL wC16 PATwO PATH PATR IT£ST fOR A 1 OR 0 ISTORE WORn IDONf LOADING? lyfS /I NCR, ADR 11() WORDS? INO H~S[)(9 t PAGE 101 t t t ra"2J~ 2"'730r:; 0"235 0f2J6 0f237 1"'631::> 777776 12I~763J 0f2~" 0"2~1 12I"2~2 0~7314 0f2~3 2"'7633 0"24~ 121~731216 0~2~5 0f246 0f247 77776'" 047::>16 777772 77777~ 121~1,)77 ~f2'!S0 047::>~? 0t-2r;1 0f2'!S2 0f21)3 2"'731211'1 0f21)~ 71)140'" 0f21)5 0f2t:;6 047307 PI~2r;7 22730~ ~f260 740(111211 0673121'" 447241> 6P16257 22730'" 547307 741(110(11 60634'" 20730'" 546"'61 606325 44730'" 447')7" 6"'6::>47 4471>77 0f>2f11 0f262 0f263 0f26~ 0"265 0f266 0""267 fr1f·270 ""271 0f272 fr1"'273 0f274 0"275 0f276 0f277 0f3(110 0"3"'1 0f3"'2 0"3"'3 ~f304 01'3"'5 I2If3"'6 0f3"'7 12If-310 0f-311 74~(II1P1 047~06 7~12I(1101 IRfAO CHfCI 56 LAW -1~ OAC WC128 RCNTR LAC'! WORI<::> OAC PATR LAW -2'" OAC WC16 RCLOOP LAW -6 OAC r,RLF LAC PATR RCL OAC PATR SlL:CLA C'!MA nAC PATwn LAC. LlRFG 606241 2"'7f13~ l Ar. 74121"'(111 rMA nAC WORK2 JMP RC"'TA ,EJECr 2P17~0r; 744"'2~ 74040'" 606~06 447~14 04763~ 6"'61>37 1-26 DECIMAL 15AVF FOR COMPARf r.M~ DAr.. Ll.REG 15iJ CHLF JMP .-4 LAC. LLRfG SAn PATWD SI 56 JMP RC"JTA+::> 6(116::>4~ IRr.STORE PATTERN GEN RORTN WO~KI> ICOMPARE 101< IOONE READINr.1 IVfS II NCR. AOR 116 WORDS? INn, '~A "E 'j( 9 PAr.E lV12 t t t t ~'31? 0V10"'0~ At) JU(; T (~ V1f 313 ~Vl6,~ 1~ LAr. IlIf' 314 'H'I7"i5f704..,?VI(rI ANf1 vll'-315 'H 316 . Kl'''K StA 6V16~2' JMP lILADJ 317 I{If3?" V'lf-3?1 207'15fl I. Ar. 1d47~0V1 OAC LL'lEG .IMP. AIlJLJST It1f3?2 vJf3?3 V1t'3?o4 2V'17,)o4"i 1do4 7~1(I(" "'f3?5 0f-3?6 ""3?7 v1t 330 0 f 331 It1f332 kif333 ..,f334 2V'17fl3? 247'161 vH 6?6~1? K1 r~ K I SA = ~HHtHlll1J fOR PATTERN I ltLADJ 6?6~1? IAr Ko4 rJl 0 I"lAC Ll'~EG JMP. MIJUST I vl"3~5 Vlf 3;~6 ~f3,37 NXTST LAC; WOQKl XOR K6r"0K 741?0~ SNA 6V'16~6~ JMP TS? LAC; nAr: 1 AC; TAD nAC; 44fl.~~~? 207~01 "'o47~VJ'1 2V'17n3? 347'16V1 1J47fl3? 6V'16171 NEXPAT rKLOOP • +1. KPAT MPAT WOQKl K2-"0K WOQKl LOAO-1 .EJEC;T ,JMP ISA = 400 fOR PATTfRN HASEX9 PACE UI3 'ttt . 0"3~" ~~7h34 0"3.1 507~17 1~0?0A ""3.2 0f3~3 7~0Pl01 ""34~ "h3~5 5P17~17 7~1?00 0"346 6P16?7P1 1ri"3~7 2P17~00 ""3150 0"3151 2P11~07 0h3'52 0f.353 207h34 740"'~0 140"'4()1 . 0"3'5~ 7~"~4P1 ""3155 kH'3t;6 01,3157 7'50"'Pl4 140()1Pl1 041317 0"360 ""3"1 ""362 140"'4'" 606"'1515 ""363 ""3"4 ""365 0"366 ""361 ~"370 ""371 0"372 ""373 ""374 207h33 7150004 742011'" 740~1'" 741H'()I 6Pl6154 441"34 6Pl6154 100"'01' 75""'04 501557 ""375 7~120Pl V1"376 60640" 0"371 7601'07 "£04"'0 1 fi1J7?l1 7150"'04 740'" 1 ()I 1d"401 0f,402 CH-4()13 1!H'40~ 7411(11'" 1071'51 0"4"'5 600"'7'" IRASTC MEMORY CHfCt
1 111"4::>2 Irtf4?3 Irtf4?4 I(1f4?5 0"426 121"4::>7 0"4~0 111"431 0"432 fl' f 433 V1"434 1r1"4~5 v.'If436 iclf4~7 0f440 0('441 v.'I"442 0"443 0f444 0f445 0"446 \1"447 0f4~0 "'''451 01'-4'52 0f4"3 0f4'54 0"455 0f456 0"457 FNTST 206411 5P1755[1 740?0P1 606'51'" 740"'01 047"3~ 207~20 047f34 2"'71'!3~ 047315 2~7"34 047~1" 44731[1 16731" 447~13 606425 207"34 04731" 447~1'5 2~1316 047634 50756? 24756? 740200 606'51'5 2~7634 44731" 1216731" 547?7C:; 74101210 6~643~ 147634 447~1'5 22731'5 447316 06731f 547?7'5 74101210 606451 MOVE IOF LAW -7755 nAC WOCNT LAC • ANn 1<1("1< SJ!A JMP MVRK CMA OAf": WORK? LAC 1<7777 nAr WORK~ LAC WORK2 DAC MOVES LAC WORK3 DAC MOVED ISiJ MOV[O nl!M. MI1VFD ISiJ WOr.NT ,IMP . - l LAC WORK3 nA(~ MOVEn IS? MOVES LAC. MOVES nAC WORK3 ANn 1<7;,"01< )tOR K7('101< SiA ,JMR MR r NS LAC WORK3 IS? MOVEn l14C. MI1VE'O SAn LP1fTA SKP JMP RF~OM nH~ WO P l<3 IS? MOVES LAr. MrlVES 151 "'OIlED DAC. Mnvro SAn LIMITA SI 5 04731~ ftIIf,626 0"6')7 ft11f-630 0"631 "'''632 ""633 54732r.; 7411.0P' 6"'662::> ~H'613 ~"614 0t'615 SETCLK ~ JMS DAC ANn DAC TAO SPA JMP 347~2r; LAf~ G[NRAN WOr-NT K777 WOr-NT Ml117 SETCLK+i worNT CMA nAC 7 CLON JMP. SFTCLK IGfT A NO, FOR CLOCK ISAvr IMAX. TIME I: ~ SfCS. ISAvr IMIN. TIME : 2 SEC. IPOS.;:::> SECS. OR MORE INEG = LESS THAN 2 SEC. IPUT VAI,.UE IN (7) ICLOCK ON IEXIT 1 01-634 ~t'635 2~731~ 7401-101 ~40"'07 7""0""44 6?6621 rLKSET C!I JMS RANGfN OAr. war:NT ANn K777 nAr. war:NT TAO Min7 SPA JMP r:U
6? ~7010 ~7000 070C1!1 070C1!2 ~70"'3 ~7012 70011? 74020(11 607C1!17 07013 20733~ ~7014 740?0C1! 607031 607027 447327 067327 207327 546677 607C1!37 07011 f7J7015 VJ7016 07017 l/J7020 070?1 070?2 07023 070?4 ~7025 07026 READA LA~ ANO K3 K SlA JMP RE.DR IMASK ACS 7 AND 8 /1 f EITHER JS A 1, READ fULL SPEfD LA~ ANO K4 K SNA JMP .+~ HR~ JMP RTNIT i!RONnT 2A733~ 740?001 607C1!31 IMASK ACS 6 !If A 1, CLEAR READER FLAG, NO IMORF Pl'S fROM REAOF"R RRR StA JMP ~RnNOT LAr: CNTA SlA JMP SU R 1 JMP TAI1D1 IS? TTIN OAr:. TTIN LAC TTYN SArI FNOSJN JMP SETT'f LAC r:NTA StA Jl'iP .+~ ICLEAR READER FLAG IRfTURN TO INST, TEST ANn IWAJT fOR PUNCH PI IRf"AO ONE 10:Nn DATA IN READER yET 15[E IF PUNCH IS SfLFCTEO IVfS. SUBTRACT FROM r:NTA IREAOER SELECTED ISTORE CHAR, I~ TTY BIN ICHECK FOR 52 CHARACTERS STOREO IOONr. SrTUP TO PRINT I 07027 07030 07031 07032 i.17033 07034 07035 07036 447331 TAOD1 6f7J6562 777777 SUR1 34733~ 047~3'" 147331 700104 606~6? IS~ Jl'iP LAW TAO OAr OiM RSA JMP r:NTB RHIIT IR~TlJHN TO INST, TEST -.1 CNTA r,NTA CNTB I(CNTA)-l RTNJT IR[TURN TO INST. TEST I ,EJECT PACE 113 t t t t 07837 700~11 ",7""" 071"1 607"'37 071"2 07143 "7144 070"5 07046 07147 07151 riJ10'51 070152 070153 07154 07055 070'56 07057 07060 07061 07062 07063 07064 700402 ~7065 07066 07067 SETTY pcr 700~0~ TCF' I.AC SAn JMP ISl LAC 20731~ 547537 607070 44731~ 206676 047327 206700 047326 447327 227327 447326 067326 207326 546701 741"'00 607"'53 2"'6676 047327 206700 047326 606"41 PSf JMP .·t XfR1 /WAIT F'OR PUNCH ICLEAR PUNCH F'LAC ICLEAR TTY F'LAG BRF:AK K1~A PUN6 BREAK OATASL OAr~ TTIN LAC OUTTOP OAr TT()UT ISl TTYN LAC. TTIN tSj;! TTnUT DAC. TTOUT LAC TTnUT SAO fNnOUT SKP JMP xrR1 LAC nATARI. DAr TTTN LAC OUTTOP nA(~ TTnUT JMP TTYINT+3 IRr.STORE INPUT/OUTPUT POINTERS IREAnER TO BIN lAIN TO TTY ITRANSF'ER RUF'F'ER A TO RUF'f[R B IOONF' IF' EQUAL TO ITRANSfER ANOTHER /RESTORE BUffER POINTERS ITTBUFR-1 IBEGIN PRINTING I 07070 07071 07072 07073 07074 07075 07076 07077 071"10 07101 071"12 071"'3 07104 07105 07UIJ6 071"'7 07110 1r17111 206763 547112 741",,,0 6"'7"'47 PUN6 LAC GOPNCH SAn K647 IPUNCH ",'S ONLY AT END Of RLOCK SKP JMP Xf P l-4 I(GOPNCH) NOT-E647+2 ni!~ RRfAK LAW -6 nAC STORE IfRAME COUNTER LAW -1 IAC:777777 700010 ICLEAR AC WITH BIT 14 F648 HALT PSA PSF' JMP ,-1 ISjJ STI1RF' JMP [648-3 peF' JMP XfRl-4 14731~ 77777') 047~36 777777 70001'" 740?0'" 74004'" 700')04 700')01 607104 447336 6"'7"'77 7"'0202 6"'7"'47 S~A I 07112 K647 E647+2 I .EJECT TTRUF'B+6~ IERROR, MBl4 DIDN'T CLEAR AC IPUNCH BLANK fRAME ICLEAR PUNCH fLAG ISETIIP TO PRINT riASE'J(~ PAr.E 114 tttt IRFAnS ROUTINE IS usro ONLY WHEN PUNCH IS INHIBITED I!:lY 4CS 7 OH 8, flH BOTH, READER RUNS AT FULL SPEED. I v17113 750~04 ~7114 S;Pl75S;~ v1 7 115 7411>0~ ~7116 607121 700111> 606561' 700111' 7411>00 607131 447327 06732 7 207327 546677 607133 07117 ir1 7 1?0 0 7 11>1 ~711'2 0 7 1?3 07 11>4 ~71?5 07U?6 0711'7 {C"1~0 ~71:'H 7001~4 ~71~2 606r;6? ~7133 206676 07134 047~27 ~7135 750004 507551 740?00 REAOR SELECT LAS AND K4 K SNA .JMP • +~ RRR JMP RT~ IT RHR SNA JMP SELECT 151 TTIN DAC. TTIN LAC TTTN SAO FNnSIN JMP .+~ RSA JMP RTNIT IMASK ACS 6 lIP A 1 , DON.T READ ICLEAH READER FLAG IRE TURN TO INST, TEST IGET CHAR. FROM AUF"F[R, I~ = NO DATA IN REAOE'R YET. ISELFCT READER AGAIN ISUFFER POINTE.R +1 ISTORE CHAR. I~ TTBUFA ICHECK FOR 5:'. CHARS. STORED ITTRUFA IS FULL ISELrCT REAOFR IRE TURN TO INST, TEST I ~7136 07137 07140 ~7141 LAC OAC LAS AND StA JMP JMP 6~713t 6~704? OATABL TTTN K6K SELECT SETTY+~ IR[STORE TTBUFA POINTER IMASK ACS 6 ANO 7 IIF" EITHER A 1, DON'T PRINT ISELF"CT READER AGAIN IsrTUP TO PRINT I ISFRVICE NO TAPE CONDITIONS I 07142 167143 07144 07145 07146 167147 id7150 071 1H 07152 071r;3 00000~ RNFLG ~ AND K1K 507544 740200 607151' 760320 247342 04735? 607154 760321> 607147 ICHECK FOR READER NO TAPE S~A JMP LAW XOR I1AC JMP LAW .JMP .+e::; :~2r~ IRFAOER IPUNCH. NO TAPE K5?0K ~JTFLG +1 OUTFLG ~2? IPRINT R OR P NO TAPF IREAOER NO TAPF ,-4 I ~7154 07155 07156 07157 ~7160 207351 047313 1071>41> 447313 21>7313 741200 07161 07162 07163 07164 07165 1071'11 107?33 1PJ7?11 ~7166 6~7157 OUTFLG 6~7167 ~7167 1~7?4? 07170 62714? C:LRFLG l.AC NTF"LG DAC WOr.NT JMS CRLF" TSil WOCNT LAC:. wnCNT SNA .JMP CLRFLG JMS TLC;SF JMS ROTAT9 JMS TLSSF JMP OUTFlG+3 JMS CRLF JMP. RNFLG ICR,LF ICR,LF IRETlJRN TO SEQUENCE liASEX9 PAGE 115 .EJECT HASEX9 PAGE 116 t t t t IPllNr:H LFAnEP I ~P171 000~00 ~7172 7774~0 -'7173 047~13 ~7174 ~72"'2 750"'00 70121?1214 70121?01 60717" 447313 6e1717r; 6?7171 ~72"'3 0"'0"'0~ 07204 07205 1117206 07207 07210 777777 700?04 "'7175 "'7176 ~7177 \017200 072"'1 PNLEnR ~ LAW -34121 nAr. WOr-NT Cl. PSA psr JMP , -1 IS~ WOr.NT JMP ,-4 JMP. PNlfOR I 7"'0?~1 6"'7206 6?7?03 PNMARK YI l AW -1 PSA PSF JMP , -1 JMP. PNMARK ,EJECT lEX IT LJASEX9 PAGE 111 t t t t I IPRINT A CHARACTFR I 012'1 01212 01213 01214 01215 01216 07211 07220 07221 07222 01223 07224 07225 07226 01221 07230 07231 07232 000~0~ TLSSF 041316 201631 140f1UI 14010'" 6~1?21 7(110401 601?11 2013111 7(1100406 7000401 601223 207631 140f1UI 74010f1 7(110402 2P17316 627211 '" MOVED nAC LAC WORK RAL SMA JMP ,+~ TSF JMP ,-1 LAC MOVED TLS TSF JMP , -1 LAC WORK RAL SMA TCF LAC MOVED JMP. TLSSF ICHECK TTY rLAG IWAIT FOR FLAG ICLEAR TTy IF RIT 1 I IROTATE 9 RIGHT I 07233 07234 07235 07236 07237 07240 07241 00000f1 7042020 74202f1 7042"'20 742020 740f12f1 627233 ROTAT9 0 RTFH RTR: RTF?: RAR JMP. ROTAT9 RTR I ICA~RIAGf RETURN, LINEFEED I 07242 072043 07244 1iJ7245 07246 07247 07250 00000f1 76021-; 107211 547?47 627242 760212 607244 CRLF VI LAW ?1~ JMS TLSSF SAO ,+? JMP. CRLF LAW 21' JMP CRLF+2 ,EJECT ICR IEXIT ILF = VI dA!=iEX9 PAGE 118 t t t t ~'72S;1 ~7?~2 0P10~0P1 ""2S;3 "'72t:;4 5~7C;37 ~72C;5 627251 14763C; 157635 207274 ~7256 07257 0726.0 07261 07262 07263 07264 07265 07266 t17267 11)7270 "'7271 1217272 1217273 ~7?74 207113'; 741~00 0~0P114 107242 220 0 14 7~120P1 61217272 11217211 107233 107211 607263 107242 627251 12107343 IPRINT "rOMPLET[" I PI1\I OT ~ LAC WO~K4 SAO 1<1;>A SKP JMP. PINOT rHM WORK4 n1.M WORK4+1000'" LAC COMPA OAC 14 JMS CHLF l.AC. 14 SNA JMP .+5 JMS TLSSF" JMS ROTAT9 JMS TV:; SF JMP .-f, ,)MS CHL F JMP. PINOT I COMPA COMP .EJECT IPASS r,OlJNTER IPRINT IF" (QUAL TO 1~ ISTART PROGRAM IPRINT COMPLfTF" /OONF PRINTING IF" IPRINT 1 CHAR IPRINT 2ND IGF:T NEXT PAIR ICR, LF" '" .. ua. ··.~f" 1\'1 •••• IcnNc;TANT TU~Lr F'aFt r.H£CKERHOARO ANO PI ISfHVIr.l HOUTINES ",,'IJ .. """1\ "'~'7 ~"" ~llfll ",~., ~'l"l .... lfl~ ~'l"" ~'~'t. ~73f17 ""l\~ ""3\1 --"'312 ~'3t,' ~"'~,. I I•• "". I I M I fA 11\~5~5 WC1t1 ~ ~"fI" Ill?"" I L "'~. r. 7~'''''' ~I'"'' '37'1, ~J17~1 7~'~77 ....." .'" ,"'I"'~ ~!I" n.. rAI< ~ WllI'NT ~ .... """t'''\\ "",.,7 wC~"f'I 17177t. MOVts l~ I'4llVl. n TSI'P "717777 .. ~ .. 1.1"','.,,,' ' .'11'14" !!!If' '''' 171.,.,,, "''''7''." lI"~"" ·~",''12 ~"3'J ""~':"4 '# .. ,"~ "',,t. ~"3" ,'" ,'~. ""3~1 " .. 3~' " .. ~,~ 3 ,1" ,'~. ,p j~~ '4~1IJ17 MPlT PATH fl. Twn IfliNL n '~77"" ~",,~'" -'''311 "~AT PI l!> ~J77~" 7~~"7" -'~~\' ., ~I\ ?~II"7" "' ..HI\ "' ..H ,. "'," we1 ,..,," ... -"1" ...' ~fGNH , ~ll K 7"'7" 1\ \N~" "'1"~~ MI~"'7 " 'S'~I/IK " 717 '7'''\1 1'41"'7 ... ." .... ......""~''' .. \ ~,.".~ """ .lIH ... TTOllT TTIN nHA PlJ77"''' PI l~ ~EOurN ~EOUF'N·l~"~R 7777 tllt~IIt"'0 '.~I ~""'IItA'" 777 711611 ~ PI r~T~ ,.'" "';"7 ?71 :>57 ~"':"1 1\ ? 71 '''~ '-fl"'~'" -' P -,~"p "J"" ~Jfll ~~H~ ~T('\Hr PI "J~, ?4~' ~3? . ~~1 ""'Jl6 ,''''33' " ~ ~'4'.\ ~ 3'1 "tlM)4" wllll'.'l? 2t2?1" !'prE' "c~u:' :>1?21., .'" )'l -; :" III \' -' t' '(5.·' ..... "?'~M~~ .LJErT IOrL 1M fTFR PAGE. 120 t , , , I IPRINT ROUTINE l"rOMPU.: Tf." cnN~TANTS I ~73413 007~43 Ir0344 317303 320311) 30531 4 3A5324 ~73045 07346 07347 07350 CO~p 0A0~HHI I I R 0 R P ~J 0 TAP E I ~731H "'73'52 073'53 "'73504 07355 07356 07357 073110 007351 000A0'" 317316 32424'" 320301 24030r; 207207 "'TrLr. 24((13£l15: 000~0'" 2072£117 £lI / IfTY AIN / ~73111 TTAUF"A .ALOCK 604 IREADER RUr • 52 LOCS, (nECIMAL) .BLOCK 64 .EJECT ITTY 8Ur : 52 LOCS. ( n(CIMAL) / 07445 TTRUrB fiA SEX9 PAGE 121 , t t t ICONSTANT ANO ERROR TARLES. I 07531 07532 07533 00QHH"" 000001 000"'0? ~7534 0~0004 ~7535 00001~ ~7536 O00011 000012 00004'" O00020 000{1122 ~7537 075~0 075~1 ~7542 ~7543 07544 ~7545 07546 137547 07550 075'H 075r;2 075~3 07554 07555 075~6 07557 r,,7560 07561 ~7562 07563 07564 07565 07566 07567 07570 07571 ~7572 07573 07574 07575 07576 07577 ~76"'0 07601 07602 1.17603 076"'4 07605 076"'6 07607 07610 0~0"'4'" 001"'0111 000400 00200'" 003000 004000 0~6"'00 0001'O'" 040"'00 4"'0"'0'" 400"'02 O1000'" 020000 200000 600000 7000",0 002"'21 002120 111111 222222 33333~ 444444 55555r; 666666 777777 011111 012222 013333 014444 015555 016666 017777 002525 O05252 252525 525252 5?5253 077777 1<0 1<1 1<2 1<4 K10 K11 1<12A K1"'0 K2'" K22 1<40 K1K 1<400 1<21< 1<31< 1<41< 1<6K 1<200 K40K K400 K K402K 1<10K K20K K200K K61110K K7r710K K2021 '" 1 2 4 1O 11 12 40 2O 22 4O 100O 400 1'000 ~000 1<55 40"'0 6000 1'0'" 4000'" 40"'0"'0 4000"'2 1000'" 200"'" 2000"'0 6000"'0 7000A0 1'021 2120 111111 :?22222 333333 444444 55'5555 K6~ 66£1666 K7S K515 K125 K135 K1 4 5 K155 K165 K175 1<252'1 1<525::> K0UI K101 777777 11111 12222 13333 14444 15555 16666 17777 25?5 5252 252525 52'5252 525253 077777 1<2120 1<15 K2S K3S K4S K~3 K375 • eJECT NOT MODlrlEO WHEN IN HI 4K dAC;rX9 PAGE. 122 t t t t ~7611 7~0~04?' 07612 7~0Q!0?' ~7613 760~02 076104 1910~07. ~7615 6914007. 344"07. 7410091 07616 137617 076213 07621 07622 0767.3 ~7624 076?~ 076')6 'lJ76?7 7r;0~091 777776 K7X4? 1<7XX;? K76X? 1<1XXII K6)(4? K344X2 KSKP KCLA Hi 77777"!J ~4 777737 777377 773777 737777 377777 H4V' ~4P.10 ~4K ~4"'K M4(.'10K 7~~042 70"0912 7MHt~2 1000912 1I~40~2 344~9I2 SKP r:LA 777776 777773 777737 777377 773777 737777 377777 / 0 7 630 137631 07632 07633 07634 1i!l7635 07636 07637· 07640 1(17641 07642 "'7643 "'7644 07645 07646 ~7647 07650 076'.51 V1761:;2 07653 "'76'.54 076155 076'.56 ~76157 07660 'lJ7661 07662 Vl7663 "'7664 '17665 "'7666 0000091 oP.I 0(11 0(11 IIHr'l0910~ 000000 0"0(110" 0(110~0P1 000"0"" 0P.1000"" 0P.1000(11 74001(il 740(.'101 0"0(1100 000~0(11 41>0(1115 777777 1209115 74091491 620V11? 200010(11 7414091 74040(11 123456 654321 361416 055363 RJr:NT WOHK WORKl WOPK? WORK3 WOHK4 ~ I I AOR (II AUTNOT TCI.K XCTRAL AUTCMA SAVAC RJHP LAWAIIT LAWFlJL JMSAliT KHALT JMPA lIT SAV4 KSilL I< S~IL RI\t-.rCON RANTRL 91 (II PI PI 91 PI (II RAt CMA PI 01 XCT* 15 LAW 17777 JMS* 1-; 74004~ JMP* 111 L Ar: (II 74140~ 74V14A0 1234"6 6543')1 361416 (1155363 546~6(11 54(0,060 243035 76')57') 4531137 150214 ')43035 76')572 453237 150214 A .EJEr.T 00000~ I3ACjEX9 t t t PAGE 123 t /ERROR TABLES / ~7667 k'7670 k'7671 07672 07673 07674 07675 07676 07677 07700 077"'1 07702 07703 07704 07705 1b7706 "'7707 ~7710 00000Pt 000000 0"000Pt 000"'00 000000 00"0"0 ""0"'0Pt 00000!il 000910Pt 0",,,00Pt 000!il00 00000'" 000!il0P1 JMPRFT Jltl J222 JJ~3 J444 ./5'55 J6~6 J777 J5?5 J2">2 rAt" rALl ~ 0 0 0 A 0 A 'A" 0 0 0 000~0P1 JSt-471 JSt-47? 000000 JSt-47~ 01;HH~0A JSM74 JSt-47r; PI JSM7~ ~ 00000A 000000 Iil A 0 0 07715 "'7716 !il7717 07720 07721 00000~ JSM77 JS?5? JS52'5 J'SSS I XCTl1 XCT1? 000000 XCT1~ ~ 000~0'" A A 07722 07723 07724 000000 000"'00 ~7725 00000'" 000A"'0 XCTl7 XCT1?5 I JST77 JST66 JST55 JST44 AUTJMP AUTJt-4S 07711 07712 07713 07714 "'77?6 0772.7 07730 000~00 000A"'''' 000000 00000~ 0~HHHH' 000~0A 0000~Pt 0000~0 752'52'5 00000A ~ A ~ "A A 0 PI '!il" A A 752525 .END /JMP /JMP /JMP /JMP /JMP /JMP IJMP /JMP /JMP IJMP ICAl ICAl /JMS IJMS IJMS IJMS IJMS IJMS IJMS /JMS IJMS /JMS 2(1 11111 (E509) 12222 ("5HJ) 1~L~~3 ([5111) 14444 ([512) 155'55 ([t;13) 16666 ([514) 17777 ([515) 1'52'52 (r516) 125?5 ([t;j7) FROM 17757 EXT, lINK. 0 (E518) FROM 17757. lINK • 1 ([52A) FROM 07777 TO 11111 ([522) FROM 0777~ TO 12222 (f5?4) FROM 0777t; TO 13333 ([526) FROM 07774 TO 14444 ([528) FROM 0777~ TO 15555 (f' 5~~" FROM ~7772 TO 16666 «(532) FROM 0777t TO 17777 ([534) FROM 12'525 TO 152'52 ([5~6) FROM 1525? TO 12525 ([538) SERI[S TEST ( E54'0 /XCT IXCT IXCT IXCT IXCT JMS. FROM 11111 XCT (16666) JMS. FROM 12222 xeT (15555) JMS. FROM 13333 xeT (14444) J.S FROM ~7776 XCT (17776) JMS. FROM 1?525 XCT (15252) IJMS* IJMS* IJMS* IJMS* /JMP* /JMS* 07777 (E592) 16666 (E'594) 15">5"> (['596) 14444 ([">98) 12 (AUTO-INDEX) (E620) 17 (AUTO-INDEX) (E633) ([562) ([564) (F566) ([t;6A) ~iASEX9 0\8"'ATS o\ODAI': AOI1Ar,1 AOF-OON AD.JU!=:T AM~PRT ."M~Sl'IM l\MIN!I;B ~MNSRT ANfHr. ANDI l\NfG 4PLSRT l\PLU!I;B .\pas l\URjMP ~UTCMA AUTjMP AUTjMS AUT NOT -\UTOTN ~UTR AUTRrT l\UTRrl AUTR.JM ~OATA .~ EG I N 8GNAr.N liGNH t dGNLO 'i1 SETU '1ITSlJP ·qTT!I;l 'i I TT!I;2 '"iMAMRT HMASlJM 'iM I N!=: A f.iMNSAT fiNEG ~POS rlRFA~ CAL0 GALl CHI 530 015::><4 ~1772 ~3030 06312 0?571 030?5 0::>433 02467 01306 0-;517 03017 0?454 13::>417 133016 0f111111 07642 07726 077'27 076~7 0'5520 0'5665 06077 05777 0('100 06354 000?2 06500 07311 07310 0~036 07317 0~055 0~070 02543 03024 0?4?5 0?515 030::>1 030::>0 07312 077~1 07702 0615<4 06363 03011 06126 06575 066::>1 07167 07330 07331 07343 07274 0::>767 PAGE 125 CRLF" IHCAr. 072.2 933.1 ilATAo"L 96676 I)BRX llBRXX tJRRXXX IJlMAr. ENOBtN ENnOUT ENnr'-L I:.NTST FRRO" 1:.1 t.113 t:: 114 E115 0020. 99207 90215 93222 06677 06701 9612. 06.06 96340 000"'2 0064. [142 00671 00705 00721 00747 0"'775 011iH2 f143 010?7 E163 [164 [165 010~7 1:.116 1:.140 1=:141 r: 162 01033 01043 [166 01047 010'53 F167 ~: 168 01057 ~169 01067 i:..170 01072 f2~6 F2~7 01103 011"'6 01111 F208 E2V'19 1:.210 F.211 1:.212 1:.213 01063 01114 01117 01121 01125 01130 l214 01133 F215 011~6 F216 01141 01144 01146 F217 f::218 i:..219 [220 [221 1:::222 1:.223 1:.224 F225 [226 t:24 F.2'5 r2~8 E2'59 liUl'53 01155 01162 01164 01171 01173 01200 012"'2 0"'140 00144 01212 01214 riASEJ9 r 2" r.2f.0 ~. 2" 1 r. 2~2 t_ ~. t- ?t'l3 264 2h5 ~·2t'l6 f267 ~ 268 l:269 f27 ..- 270 t271 F272 ~ 273 ~. 274 t275 r_276 f-·277 ~. 2 78 t279 f:.2R t.2~0 ~ 281 ~·2H2 t.2A3 t.2A4 V2A5 ~ 2A6 t:..2H7 ~.2A8 t=:2H9 f-24 t.2 Q 0 r 2Q 1 r~ 2 92 F293 1:294 L295 l:2Q6 t.;:?Q7 r~ 298 t-~2Q9 [3" E3Vl0 t.3v1 [3P.2 ~: 31:3 1::3014 E3V15 E3~6 E3Vl7 1--3~8 [3"'9 PAGE 1:>6 "''''1 Ii 0 01220 1711222 01226 17J12~0 01234 01236 01243 01245 "'12~2 01254 0~154 01261 01263 01270 013~1 01311 0131.5 01321 01326 01342 01344 0~164 01354 01361 01366 01372 01405 01415 01417 01424 01426 01433 0~170 1711435 01443 01445 014S;1 1if1453 01457 01461 01467 01471 01477 00174 01501 01511 01517 01531 01533 01541 01543 015S;1 01553 015hl PAGE 127 ~-31 0021210 l:.310 015h3 ~:311· 01571 01573 01601 01603 01611 01613 01621 01623 1::312 f31J E314 1:.315 ~316 E317 ~.318 1:.319 F3? F"320 f 321 F3~2 [323 ~.324 t.325 ~·326 1:327 L~28 fJ29 r-3~ r~3,~0 ~:3:H [332 E3~3 [3~4 F3~5 F:J.~6 f.337 [3~8 1:.339 F34 f340 ~:347 f348 E349 E35 E350 F:351 [352 f3~3 E3~4 [355 F356 E.357 I:. 31i 8 f3r;9 F36 F360 i31S1 !:.362 l363 [364 016~1 00227 01633 01642 01644 01653 01655 01664 01666 01675 01677 01706 00232 01710 01717 0171'1 01730 01732 01741 01743 01752 01754 01765 00236 01765· 0?000 02002 0?011 00241 0201.3 020?2 02024 02033 0?035 0?044 02046 020'>5 02057 02066 00245 02070 02077 02101 021HJ 0t'112 HA"EXQ f 3~" PAGE 1?~ ~ 3"'6 "'?1?1 "':?1?3 t 3h7 "'?1~2 I 3h8 ~?1~4 3r~ 02143 ~ 37 ",P0 ~""2'50 r ,Pi ~21'54 r 372 021'56 0:?1115 021117 02176 02200 022""7 0?211 r' 373 r 374 f375 t376 't 3 77 1:.3 7 8 ~- 3 79 '- 3 q ~. 3H0 ~. 3 R 1 r.3H2 f- 3R3 ~ t 3~4 , 3~5 t 3H6 ~_ 3R 7 t.3 R 8 r ~A9 L3Y '390 r 391 ~.3C)2 ~. ~93 t_ 394 t 3'-J5 .. :SQ 6 '~39 7 .. ~Q8 '.3 0 9 , 4" ·.4' 0 '- 4" 1 ~ 4(12 '_4113 '-4('4 "411'5 r 4 ""6 r 4'/7 0:?145 ~2220 "'~254 022:'>2 022~1 022~3 02242 02244 022C:;3 0?2'55 022114 022116 02275 0~2'57 0?277 0?306 0?310 0?316 0?320 02326 1212~~0 02336 02340 0?3~3 0(71262 1tI?355 0?4hl 0?4115 02474 025~"" r-41 025(717 "'2513 1Il?535 "'2541 "'25C:;"" eJ((! 211 5 t.410 ~~ 411 E412 ~~ 413 t414 025113 02567 '12576 026""2 t. 4\~8 r: 4'..' 9 ~?5C:;4 PAGE 129 [415 ~~416 t:4t1 [:.418 1:.419 l41' [4::>0 E421 1:.41>2 1:.4::>3 E424 1:.41'5 r 4?6 r_ 4tJ1 1-""4::>8 F4?9 ~= 4 3 ~. 4,Hl) F4,~1 [ 4,~2 F 4,~3 F 4,~4 [435 ~- 436 1:.4.~ 7 02610 02614 026?4 02630 02641 00211 0~645 02651 0?6()3 0~616 02102 02116 02122 0~1~1 0~143 0211'11 00274 02765 03062 03066 03015 03101 031~3 03126 031~1 t_4~8 03135 F439 1:44 F440 F441 F:442 03142 00300 03146 t:-444 03152 03151 03116 03215 ~~ 445 03226 F.446 03233 03240 03245 03252 f443 ~= 44 7 1:448 F449 1:.4'5 003~3 f4'50 L4r:;2 032C;1 03264 03271 453 03276 [4'51 ~- F4r:;4 0~303 4r:;5 f4r:;6 F4r:;1 03311 03313 03316 03326 ~: l4';8 F4?9 l46 t:460 F461 t462 E463 ~- 464 0~334 00307 03345 033C;2 033&;7 03364 03371 ·jA~E'J(Q 1~0 r 4t'15 t.4f>6 12134"'3 r 4"7 ~~41~ 4f.8 4t-9 ""3415 ""34?7 111"'31,' 1ri3437 t t r 47 . PAGE ~. 470 1:.471 ~_ 472 t-.4 73 ~-4 74 ~_ 475 t.476 f: 477 ~ 478 t.479 ~. 4·~ t4 H0 I: 4R1 t4~2 ~. ~ 4113 4114 ~~376 ~34~121 034'i4 03461 ~3465 03472 1113476 121351213 121351217 1213514 1210316 03520 "'35?5 1213531 1213536 0~541 !-512 1213546 035'i1 031)S6 03561 03566 0121322 1213571 03576 036(711 12136(716 03611 03616 03621 1213626 03631 03636 003?5 1213641 03661 1d3671 03715 037?3 1213731 0374(71 1213747 1213776 1214004 IIJ0331d 1214015 1214026 0412137 L513 F514 04061 ~.4H5 t 4~6 . : 487 f:4 H8 ~_ 4 M9 ~: 4 '-J t 49121 ~. 4 91 ~4~2 ~. 4q 3 ~494 '::4 Q 5 ~ 4~6 r 4lJ 7 ~49A F4'19 ,I ~. r; 5r0 t-. 5 i"1 ~ t. 5'~ 2 t 5~3 ~. 5(7,4 '- 51~ 5 t 5l~6 r 5 \' 7 'I' 8 r'" t 5V9 ~ t I: 51 510 5t 1 0405~ PAGE 131 E515 [516 F.51 , [518 E519 [519. lS? f520 f5?1 F5?lA I:.SI>2 1:.5;)3 1:5?4 L5?5 l526 r_5;) 7 1:.5)8 t:.5?9 f5~ 5·~ 0 t~ 531 ~-5,~2 t F:5:~3 ~:5.~4 f535 FS.56 [S,~7 t5.~8 F 5.'9 FS4 r~ 540 f 541 F542 r543 1-544 F545 [546 1-547 t:548 . ~. 549 F5'i F550 r 551 t.5'52 ~-553 f:..5'54 1:.5'i5 f:..51j6 1--5'57 t_5'58 E559 t.56 V560 ~= 561 F562 04072 A4103 04114 04145 04163 04166 00335 04171 04204 042"" 042?3 04240 04243 04261 04264 043"'2 04305 04323 0"'342 043?6 04344 04347 04365 04370 04410 04422 04437 04442 04457 00347 04462 04465 04467 04471 04475 04505 04514 04523 !1J4531 04603 00355 04606 04613 04615 04617 046?3 04630 04634 04642 04644 04651 0"'364 04653 "'4661 04664 'lA"E)C~ t:5ftJ 5A4 , ~ f\ '5 I Ij f, 6 t 5A7 f 5fl8 t 5A9 t- 5' r~ 5 7 0 I 571 f- 572 t_ 573 r 5 J4 t" r; 7 5 I- 576 t.577 t- I) 78 r" '5 7 9 f- ~"5~ ~- 5i"q~ L5 q l r"5~2 '"5rl4 15115 L5M6 t..';R7 '" 5H8 t- 5~9 r5<.J f- 5(lel , 5'11 t5 Q 2 , 5'J3 r '5 (14 'r; q 5 ~- 5'J6 t.5 Q 7 t 598 L5 q 9 f- 6'/ f 6/121 r 6,'1 r 61-'2 PAi.[ 1~2 047("1 04704 0471't ~47?4 04741 04744 04761 12I£l1367 1214764 r,.PHHII1 12lS:; 0 1'121 12I'50?? 121512163 0S:;12I7~~ 12151£l13 1215113 ~S:;11'3 0S:;133 I2IP1374 05143 051'53 0'5163 1il52£l11 121'5212 0'5223 052~4 0'5245 0~2S:;6 00401 121'5267 053~H'J 05311 0'5327 1215334 12I'53C:;2 053'57 "'~375 Qlc:;40? 0C:; 4 ?1!1 "'04£l15 0~4~4 t.6~'3 QlC:;4f.2 121'5477 rtJ55?6 [6\'4 ~55~? t. 6 ~5 0~541 6 ~ 6~' 7 F6V'8 t.6/9 t. 61 t:610 t- 611 [612 t.613 05545 1215554 "'556Q1 "'5567 QH'I41 rtJ rtJ51j73 1iJ5 M'I 2 115606 ~"6l~ ~5615 .~ ASEX IJ 6\4 61 r; t.616 f611 l618 t 619 t_6? F6?0 t h;> 1 r 6?2 ~. 6:) 3 L6?4 !-.6)5 PAGE 133 t 0~6?1 ~. 0563~ 056~4 05642 "'5645 0r;6~1 091413 V1Ir;6~4 05671 0'5702 057(116 0':)716 0t;7?2 ~'6?6 0&:j7~2 "'6?7 t 6?8 057~4 '- 6 :)9 ~ h~ ~- 6 ~0 l:.6H F 6.~ 2 l6~3 t. 6.~ 4 6 ·~5 t 6.~6 r' r,6!J7 6:( 8 9 t64 r_ 64 0 ~. 6 4 1 f 642 ~. ~ (,.~ ~. 64 3 1:6 4 4 t6 4 5 '-646 ~- 6 '" 7 ,_ 64 8 05740 05744 00416 057133 05757 05763 05766 0M.,1?I3 0601?17 06015 060?1 060?4 06033 00421 06046 060";2 063'i\Jl 06543 06570 i-16647 rd66'i2 067'16 0711?12 ~ 6~ 1?I~4?7 ~ 66 ~- 6 7 0(11434 t_ 6 H 00446 0(11451 "H'I455 00460 00464 00467 f 69 ~ 7(.' i-,71 r 7') ~ 7:~ 0(1144~ t. 74 0~473 7'; 0~477 ~, F7f, f 77 r: 7i4 ~ 7q t 8 (J ~ 1:l1 'H'I5~2 0P15ti15 0(11512 V1I0516 0(11522 0(115::>6 'i4S[}CQ ~ tj? ~ tI P4r.[ 13~ 1b"5~1 t.tH • 8"- 0(11535 frlI"540 "'0544 ~ 8~ Vlfr'l 5'i 0 ·.EP t 8M ~~5S;3 ~ LH9 ~ (HA L91 t- 9:") i,OA TA GE ~iRA N ,;OPNr.H '-lAL T Vl05f1Vl 1110566 Vl05 7:~ 0(116(113 00613 0fl3S;2 061"2 067"'3 740040 I I ADR 076~6 ILINT INHIT (NITPI (NIT4K IN K 5? 06574 VHH31 0"'130 "'37'50 lOTST 00135 1213444 IS!Ar. JMPAlIT lMPRrT JMPsrO lMS AliT JMSI1 JSJ44 JST515 ,JS T6f, JSt-' 71 IS'" 7') IS"'7~ ,jSf'A 74 IS!'-'715 lS~ 7f, IS~177 JS(,S 1ST 44 JSTSC; ,IST6f, IS T 77 .JS1 JS') JS?5' IS ~ IS4 JS S 215 .J 111 .J2?2 ,)252 J3,Q J444 J5~5 ~';4?7 076~1 07667 "'4130 07647 0'5430 05440 0';436 0';433 077(113 077"'4 077"'5 077(116 077(117 07710 07711 07714 07725 077?4 077?3 077?2 04464 (1)4466 07712 111447((l 1114474 07713 07670 07671 ft17700 ?J7672 07673 07677 t-iASEXIi .15"5 .16"6 J777 "CALF" r<15 07544 07565 07614 Kj~l r A ~ ~7"'5? '\;'> A ~K (,17 I) f, (,1 \ t! ~ 21 ~75f,~~ '\~1201 07564 K2? ~7542 '" 2,' K;.>t)2'5 (,1'5~~7 076"'~ ,,?O:;7 ~73~2 ",2 7 1 07.B3 137547 07567 07334 121733'5 0734'1 1.1'5 (.Ij 4.~ "3 ~ ,,~S '\ ~~I ~ '\ 3 Ai '\ 3~2 "34 ",3-14)(2 V17616 >\375 (,1761((1 1'\4 (.Ij75~4 "4K 1.17550 -<; 4'~ ~757~ lJ "? ') V1K 07543 075'53 07545 075')4 12171)'55 134572 045(,6 07571 073?3 (..17574 1217342 '\" ')5? 076~4 "4 "4 " K ., 4 ~ 121 '\ 4)!I2IK " 4 i~ 2 K "415 '4)6 '-5S "5,I(,1K \"j 15 "~H '\6K '\ 6 S '\6:< 4? '\ 6'~0K '\647 i7S ·7XX? '\ 7)( 4? \ 7 1' ~w " 71 1\ 7) .\] ~ \71 K7'i >\7f, t<.7ftX? K7l K777 ~76"'7 075'51 07572 07615 07561 07112 07573 (,17612 07611 075A2 04571 045A3 045M1 045'55 04552 04547 0761 :3 04544 073?4 dASE)t9 r<..717' LACIN LACK LA lo{AlI T LAWnlL LCNTA LCNTA LIMITA LLR[r. LOAD I"ARPA T MAPLM8 "'INSA8 dINU~A PAGE 137 073~0 05171 01207 07645 07646 06176 0620ki 07275 073~0 011172 0?5t;6 0?5"'2 0?411 02371 MINU~B 0?4~1 ~10n 041~1 ,10nNF"G '10rlX '10VE -10V[n 0~0r;0 '1VI~TN 04""'1 064?1 07316 07315 07305 06515 030(16 06510 06451 06443 "1~ACPA 026~4 11 '11A7 '14 -14K 076(11 07325 07622 07625 '10vE~ 1PAT "'tR IN~ :1SKB : lV'~K TT ,weST '14 (A 076~3 ;14~1< 07626 076?4 076?7 '14(-10 "14"'01< "E)(PAT -IOP1 74~0~0 "~OP2 74~0~0 ~OP3 74~0({10 \I Tr:-U; TST :.lFLCI'I1 I)FLCH2 llFLCH3 I)FLCII44 ;lFLCH5 IJF LCH6 l)FLCI'I7 OFLCH8 i)F LCH9 ilFlCKl dFlCK2 ,)FlCK3 lFlCK5 ~x 063~2 07351 063?5 0~6?7 02644 02662 027~1 0?7?1 02742 0(1764 03065 0310rd 02464 02477 0(1512 0~540 HA<:;[)(Y tlFLCI<6 IFLCK7 IFl.CI ~) AT R \) ATT ~)A nom f-l I I\'OT rJ 1 i1N PNLEnH ~t\i~'ARK I-'t\iSTRT t'N \( T t"'I\j i( T A ,JR~ AnY ')l/t\6 'i Ai\ AnD ?A~\'cnN ~A'\OFX ,\ A\lGFN 51:)3 0?5fl6 111261('11 02613 01('1225 0"'223 1,lJ7154 0~7V'l~ 030::>7 0731('16 06361 07311'7 1t172'51 06572 07171 07203 0fl71('12 ~6717 06732 066'57 1t17071t1 0?3fl2 (,1176'55 06123 061~3 06117 0761:)6 0411:)7 0421('1(,11 04215 04217 06247 06237 ~6243 0~270 -':[If-< T~I .<[ AD 0~2~4 '\ n A ~5434 0'54~7 0'5441 07644 (,11412112 040?3 ' n~ T 'nN IT nss '~Xr::T1 ~Xr:T' 042~4 0l'16'~ l'I6562 007'2 04675 04715 '~XCT~ l'I47~5 ~XCT4 04755 04775 031'1r1 07643 06533 07652 f~ xr: Tt; SADAr. "AvAr. -jAV3 S"V4 11A·~fXIi -,AVr:, ') AV 6 )E I ErT -if ')UrN :"IF (S~l S~','S~2 '-i f Ii S"';S S'" 4 ~[~i PAGf 14k' 0f1~,~4 0~5~5 ~71~1 0007'" "'?616 "'?632 0?647 0?6fl5 ')~ I~S"''j "'?7~4 Sf·~S"'b 1tI?7?4 "'1'745 066"'4 071r1:~ 7 07337 06536 07336 07031 Sf..'!S"'7 TCI K '1E.TTV '-it 'ipr:E SRVINT :)TI1Rr ',U i~ t ')U""NrG ~iu""pnS fAIlAr f A"O 1 TA'RAN THITnp lCLK TLAW TL'1Sr TSI\UTO r sr: AI TS i1 8R rSJM!l: TSXCT TT ~lur A TT-iUrH TTIN r T!JUT TTYINT dL flO,' 0302~ "'301'3 01412 07027 06150 0611'5 0764(,1 01077 07211 Ql51l155 04143 0"'161 042?1 04577 07361 07445 07327 07326 06636 0fl3?2 ,I CI_ ooP "'fl2~4 2A .~ C16 'C?5f1 K1 07277 07276 07314 07313 07631 07632 ,~OqK? 076~3 ·~c1 t-J(I('I',JT , UflK 'I (l r'( wOt{K~ 076~4 .-JOPK4 07635 05053 05516 05052 07641 05050 05054 07715 07716 xCTOAC XCTD1M )(CTI!l:i XCTfHL )(CTR12 XCTTAD Xc T11 XCT1? PAGE 1441 XCTt,S XCT1,5 xCTi~ 950447 077~1 l(CT17 XF R 1 XORAr. 07717 07720 070-;3 0131:jl XTJM~I 0r;3~5 (T~11 01:j031 )(T 4 1' 05035 XT~17 015041 05045 x TI~ 1 ~ xTXCT XT1R .Q1Hi 05'-442 05032 0'5030 XT12!=i 05034 XT13~ 0'5040 01)044 05036 01:j042 01:j046 0501:jl 07017 XT17!=i XT?R XT·~R (T4R XT5R iRONOT HASEX9 F1 HEr.IN SE'lUtN (NIT,.I INHIT IOT5T L24 F2'i f2f, 1:..27 T5nSR t_ 2~ t_29 F3.1 1::31 PAGE 1"2 "A~t!1I2 ""022 0"'070 0A130 0A1Jl 0t!111J5 0t!111"0 001 .. 4 0A150 00154 001"1 "0164 00170 00174 0"2~0 I)BRX 002~4 lJHI~X)( 00207 00215 002?3 00225 0t!11227 LlR'~XXX dPRAT ;)PtRAT l3? 3:~ 002~2 t:34 E3'j ~ 3f, t_ l4·~ 00236 00241 00245 002C;0 00254 00257 00262 002"5 00271 00274 V44 0~3~" r.4~ 00303 00307 00313 00316 00322 00325 00330 1:..37 r~ 3M r_ 39 t- 4 t' t:.41 F4? 1:..4f) [47 "AI~ l4q f= 5'~ F51 ~?) 0~335 L5~ 0(11342 0(11347 00355 003(,4 00367 00374 F54 f5~ E.5A 1:51 t"5~ t.59 [ 6" F 61 E6? 1::63 1::6 4 l6~ t6r, 004~1 004V15 00410 00413 00416 004?1 00427 00434 tiASEX9 £61 E6R E6Q PACE 1~3 &~4~0 E11 11)446 ,fJ451 184155 11146& E72 0fJ46~ £13 t:14 E75 £.1" E17 ~_ 7H 0fJ461 0fJ413 E1~ ~7Q E8r)! E81 F.:82 un 1:..84 ~85 1:::8" E87 1:..8A [8Q E9V1 E91 E9~ RTAT [113 ~114 t115 1:..116 "?TSS E140 E141 F.:142 1:..143 1:.1"2 F.l"3 1:.164 El"5 El"6 1:::1"7 1::168 F169 1:.170 TL"W E2~6 l2'~7 £211l8 E2:Jl9 ~:2t 0 I:.. 211 1::212 1::213 1::21~ 1I1~17 005"'2 00505 00512 88516 00522 Ih~5~6 0"'531 "0535 00540 00544 0"'550 00553 0"'560 00566 00573 00603 00613 00620 00644 00671 007P15 00721 00722 0"'747 00775 01012 01027 01033 01037 01043 01047 01053 01057 01063 01067 01072 01077 011P13 01106 01111 01114 01117 01121 01l?5 01130 IU133 f?15 011~6 ~ 216 ~_ ~ 21 7 218 01141 01144 01146 ~_ 21 Q 011~3 F2?~ 01155 011fo12 01164 01171 01173 1:.2?1 1:.2)2 F21'3 ~.2~4 E2')5 r 2?6 012P1~ [2';9 012P12 012P17 01212 01214 f26fti 0122!J F2"1 E2h2 01222 01226 01230 LAf':K 1:.2'18 t:.2"3 l2f:.4 1:.2A5 01234 F?'~6 01236 01243 1:267 01245 t2~8 012~2 2f-.9 012~4 F.27et t. ? 71 r~ 272 t.? 7 3 fr"12fo11 01263 01270 fti13P11 ;\NDAr. 013V'6 ~. F 2 74 1:.275 1:.276 [277 E278 [279 XO~~Ar. f:2 i1 0 t_2'jl i- 2;-12 1:.2r43 F2f<4 TAIlAr. E2 M., F2116 1:.287 E2~8 F2~Q 01311 01315 01321 01326 01342 1211344 01351 01354 01361 01366 01372 fti1405 01412 01415 01417 01424 01426 01433 E2C)0 014~5 1:.2 Q l 01443 01445 01451 E292 t.:2Q3 [294 E295 £.296 014~3 01457 01461 HASEX9 E297 E298 £29'9 F3""0 E3~1 E3~2 40rar. E3'''3 £3\-14 E.3iJ5 l:.3V6 F..3v17 L3()!8 1::3,,"9 E310 E311 1:.312 F:313 E314 E315 £316 E317 E318 £319 l3?0 £321 E3?2 t:3?3 ~- 3?4 E3;?5 E3;J6 F.3?7 t~ 3? 8 E3?9 1:..3~0 t.3~1 [3:~2 t. 3·~3 E3~4 PAGE 145 01467 01471 01477 01501 01511 01517 015,.4 01531 01533 01541 01543 01551 01553 01561 01563 01571 01573 01601 01603 01~11 01613 016?1 01623 01631 01633 01642 01644 01653 01655 01664 01666 01675 01677 01706 01710 01717 01721 01731-1 01732 E3~5 01741 3.~6 01743 01752 01754 01763 01765 f t 3,~ 7 1:.3~8 E3.~9 F340 AOlar.l 1:.347 01772 0?0'-'1-1 t 348 '11~00? 1:.349 '112'1111 E3~0 02013 020?2 02024 0:?033 02'1135 0?044 E3'"il ~3'j2 ::353 ::3'54 ::3'55 ASE)( 3~i6 P~GE 9 3~17 3'58 3"'9 ,~f' " 3f.l 31'12 3 A3 31'14 365 3 fi 6 3;"7 0::>04746 121:? 12It; 5 0",057 02066 0'07121 02077 0211211 1212110 02112 021?1 1212123 12121~2 3f,8 12121~4 369 02143 1tt2145 12121C:;4 02156 02165 121:'>167 02176 1212200 0221217 02211 02220 02222 37111 371 372 373 374 ,i 75 376 37 7 378 379 3ri0 3dl 3 H? 022~1 ;3 q r; 02233 02242 02244 02253 02255 022fl4 022fl6 02275 02277 02306 02310 1212316 0232121 0?3?6 3.)6 ~23~0 3'13 ,H4 3 H5 3H6 3H7 318 .3 :19 3<.)0 ,~ ')1 3';2 393 3'14 Y/7 023~6 '-~ 02340 023C:;3 023'55 02362 ,I /j 3/9 4 :/0 At'JAnD J'vU~A ~?371 11\ lJSB 02401 0'411 02417 02425 02433 12124C;4 1212461 12124fl4 I\SAB ~PI USB ~MIN~A ~MIN~B \PLS~T :4,' 1 )FLCK1 USEX9 :4'-'2 \Mt.JSFH :4~J )F"LCK2 :4"'4 UPLMB PAGE 1041 01>0465 01>0461 02474 02477 01>5Q1" 025"'2 :4v'5 01>507 )F"LCK3 0?512 02513 :4'~6 JMNSAT \81o'ATS 01>515 :4v17 0?5~5 )F"LCK5 0254" 0?541 0?543 :4,~8 JMAMRT :4lA9 )F"LCI<6 :41111 1A4PAT :411 )F"LCI<7 :412 ,MQPRT :413 )F"LCK/i :414 HlIACPA : 41 r; )F"LCI<9 :416 il~S"'l :417 IFLCHl :418 iE~S"'2 02530 01>550 "25~3 02554 01>556 01>563 025fl6 01>567 02571 02576 02601 02602 0?6P14 0261" 02613 02614 02616 02624 02627 026~'" iEj..JS~·3 02632 02641 02644 02645 02647 :4:)1 IF L CH3 :4?2 iF. i~S"'4 :4?3 IFLCH4 :4?4 :EQS0I5 :4?5 IF"LCH5 :4?6 0261'12 02663 02665 02676 02101 0?7P12 "27"'4 "'2716 027?1 02722 :4 t 9 IFLCH? :4)0 026~7 :E'~S"'6 ~27?4 :4)7 IFLCH6 02737 02742 02743 02745 :4?8 ;E'~S0l7 IA C::[X9 PAGE 148 :4 )Q IF I CH7 A ~~ :O"C".f(; "'~7t)1 :KL P ~~011 ,Pt'S 0~016 G k13~17 ,N~ :PI'S :NF G :UMNn; :u"'pns IMAStlM ,MI~SIJM IS>2 027::>4 027~7 02742 01'743 02745 IA C::E ~9 :4 )Q 'F I C~7 :4 ~~ :0\ C~G :KLP ,P:1S .N~ G :PI'S :N~ G ;Ur.-NF"G ;u''''pns IMASIIM ,MI1SIIM IS~ A' T 'ASS? .ur. anN : L -;E TU IO'lNF"G : I TTC:; 1 :4 ~ 1 'FI.C~8 :4 ~ 2 : ITT C:;? A ~3 'FLCH9 :4 ~ 4 ;AflA r. :4·~5 :4 ~6 PAGE 148 ~?7t)1 0?71l4 ~?7t'5 'II?767 0~011 0~016 1.13017 030?0 ~~0?1 030('2 030::>3 030?4 0~0?5 0~0?6 03027 03030 03036 0301150 030&;'.5 03062 031l1"5 03066 03070 03075 03HH1I til3HH 031:::»0 031?3 031('6 4~7 031~1 4~8 03135 1lJ3142 03146 031'52 (tn1')7 03176 03215 032?2 11132?6 '13233 03240 03245 03252 03257 032"'4 03271 03276 f.133V13 03311 0331,3 03316 03326 (,33334 03341 03345 4'~ 9 440 441 4·12 4 01 3 4014 7 M Ar. 445 446 447 448 449 4'i0 4'11 4>;2 4')3 4'54 4')5 4'56 4"7 4'18 4'"59 AI",Ar. 4~0 ·'-;£)(9 J~S'6 "'~3 5~'" PAGE 151 043t11 QJ43t15 214370 J~S17 QJ44~" 5~5 044121 21 .. 422 214 .. 33 04437 214442 044-;3 04"57 04462 214"64 5~6 JfI.IS14 5.n 5~8 JMS15 5·"(9 540 51 ~Hl S? 542 5 .~ 543 54 544 Y'S!I; 545 5"6 . 547 548 JSM71 5r-A71 1 'J0~0 JSM72 5l1.17::> 77 JSM73 5M7~ 7'; JSM74 ~4465 04466 04467 11.144711.1 04471 214474 ~4475 04476 214505 214514 QJ45~3 214531 04537 045421 214541 04542 214543 04544 04545 214546 ~4547 JSM75 04550 214551 04552 04553 5~'7~ ~451:54 71 JSM76 5""76 04556 5 A 74 7~ 7~ ~45C;5 ~45r;7 045"" JSM77 045f11 51~77 04562 7'? JSM?5 S'~2C; 4')6 JSM!:i2 S~5::> 71 415 J Sl JS2 ~4563 04564 04565 04566 lri4567 214570 04571 04572 04573 04574 ·A',E. 'XY 3 J"4 J'~ S~CT .~ I PAr.E 1'52 Vl4575 Vl4,)76 Vl4">77 " ~\ Vl46~6 ~'ll ~46t3 '~"2 ~4615 :5'~3 Vl4617 IIl46?3 5"4 :""'5 :5"6 :5" 7 :~"H :'> -; 9 :"1)'" :5A1 IIl46~0 Vl46~4 Vl464? Vl4644 v)4651 v)46'53 (JI4661 :5'12 ~46f14 ~X "'4675 CT 1 :5 A 3 :5';4 ~XC T~ :~~5 :5~6 ~ X': T.~ :,,':'17 :5f18 IXrT 4 :5f.Q :5 7~ IXCTC:; Vl47~1 ~4704 \.14715 ",47::>1 ~47::>4 047~5 1.14741 "'4744 047'55 "'4761 V147f14 11'14775 :571 Vl5V1~1 : ') 72 (JI50::> 0 :5 7 3 ""H~?2 :T 11 S : T ') 11 (T 1 R iI15ifL~'" 11 :; (T 12C::: iI150~1 V'lf)0~2 Vl50~3 ((15034 q.) 1? q )R 0"~~5 ( 2~ V1C:;037 iI15V)~6 q 13S 05k14~ 4 050')'5 q ~R (3'1 q 1 7S q; 1 7 q 4R 2 :5'-l6 053~1 ~J"I~ 015371 0'5375 :597 :5 q a ~J<';I4 :599 1 NK,5~ JM~I1 ~ J~'" I1 054~2 05414 0li4:>flI 0r;4?7 05430 05431 ~JSI1X 054~2 .JSI6" 054~3 ~Jt"I? ~'5434 ~1"'2!:)3 0!:)4~5 .lS15!:) iJ'. . 1 ~ JSI44 ,~ J''''14 ~T)(CT ::6"0 ~6"1 :'6'2 > 4~7 0'544111 015441 1.3t;442 111154'54 0r;4fl2 05477 05516 05517 055?0 055?6 ~5532 05541 05545 Ii,.; 51:i 4 055fl0 HA<":E)(~ f P4r.E 11)4 f,i Q ~&:)5f17 t b I '" t 611 """'6"';'> t 612 613 to' 4 t f f) 1" ~&:)';73 056"'6 1i\'1611:l ~'>6?1 ~"6~Vl ~ 616 ",r;6~4 ~ 61 7 ~'>64? • 61 H ~"645 t_ f) , Q VI&:) 6'> 1 r.6)0 ~561)4 .\UTR VI'>6fl5 fd&:)671 6) 1 t f)) 2 t 6)3 ~. 6) 4 ~. r 6 --5 ~. ~ 6) 6 6 7 J ~'57V12 Vl'>7P16 0")716 1t1'>7?2 ~57~? VI"7~4 r b )H ~&:)740 6 -' Q 1£l5744 Vl&:)7"'i3 "'''7''7 ~_ 6 q1 fI ~ 1 ~. 6 ~? t I 6 <3 ·\Url1rl I t. r 6 ~4 6 (5 ~. f, <6 ~ 6~7 ~. 6 1/1'>7"6 0'5777 It1hl£lCll3 ~~vH~ 7 Vlfllil15 Illfll£l?l H 06~?4 ~Q 0f,1il~3 f. -I it1 Ir')fllt146 (.!!f,I£l'1? I: b ~ ~ 0'57£13 ':.o~l "1 7 776 -\t7777 "1"6"'"> ~ 1. :. f,fI f) "1"'1j&:)4 i\1t:.5&:)'J i\ 1 <14 4,~ '\ 1 1444 -<1 ~3~?' ~1 <3~J Kl'J2::>1 -\1)2::>2 r\ 1 111 , . , "1'11 1 i\ 1 .) 21:;? "UfRFT AlJTR.lM AlJ<-IJf.4p '.;E.I\ RAN 'iA'\'TAD ~fl"'f,v1 0f,V:lAl 0f1~f,2 Vlf,0A3 e1fl1c'l64 VI" Vl!," ~nVlA6 (i1nli1h7 e1n070 V161£l71 0M172 ~61£l73 0M'74 0M"75 1ilf,V176 0f,et77 VlnH'IV'l 06HH 061("2 0fll1.7 fiAS[)(9 RANorX t.NIlTRL THL'TOP r:K"-JO I~AII.JGrN TAf)RAN CHKARO Lll·~O lCI\ITA lC~HR I'JCLOOP ~EI\D PAGE 155 £116123 "61t>4 01111>5 061~6 PJII133 011 1C; ici 0111-;4 06172 06176 062"0 06204 06234 f~C\TA ~6237 ~cr";TR RCLOOP 06243 06247 ~D~TN ~6270 ADJU!=iT ,JL" OJ 'JXTST 'J[XPAT FR"IOR 011312 E642 (;0 AT A dl)4TA PATT CKLOOP ENTST '101/[ r1F~Ot-l :'>1VPTN M V'~ ST i:iG1\; Ar.N ;-1V'iK 11R I N!=i SA 1/3 SAV5 SA 1/6 ~63~2 063~~ 06332 0634~ 063'i0 063'i2 ""3'i4 06361 063"3 0"4((16 064?1 06433 £116443 £116451 065"'~ 0651" 06515 ~6533 PIGN ILTNT CLKINT SETCIK 06534 £116535 06536 06543 065A2 06570 06572 06574 V'ltl ':> 75 066(114 CL~S':-T Q166~1 SRIJINT F6 4 3 ~TI\ ~,6 IT 44 TTYI~IT "'66~6 £645 E6 4 6 "6647 066':)2 066':)7 0"676 06677 eJf.7Pl0 £1167(111 06702 fJREAnY tlATARL [l\4nHTN nUTTnp lNrJOIIT PNSTRT '~A';; E 'J( Q ~. "-.I" T ,'N'( T A h ~ ,\7 ,O,lNrH it \ IH lH"NnT r A "01 ';lJ" 1 'If" TTY PAGE 1"6 ~1'I11 7 ~6732 1/J,.,7"6 1/J1'I71'1;"5 flJA776 ~71/J17 1/J71/J'?7 "'7~~1 1.17W~ 7 n-,It ~7~~3 r'lJ'fl ~. h1 H 1t'17~7111 p\f)17 Vl7112 07113 '~t '\ IJ R ">[1 Er. T ~1\J~Lr. Vl71~2 1/J71~1 ~7142 ,llIl FIG ~71"4 ,FI G P"-.Il UH~ "N"ARK T L ':sr I~ () rAT-l i;HL F PI\OT \:lJ" PA L I "I T A 12171f>7 "'7171 07£lCi'!3 1/J7?11 07233 1'17242 Vl72'j1 (~L c, r.1 (., ~c12A LL'Er, ,q,.lfq IP 1:1 T '"'ATR " A r \'In iGI-.'Ln '«; .. H T i R F A I< ';I)I:NT ., r: ~"f, "'(J /ES '(liEn q'SIIP ~7274 1'1727') '117276 0.7277 Vl7 3f~1/J 1(17 ,~01 1/J7.Ho1l5 073V"6 073~7 0731111 ~ 7,~ 11 0731? 1/J7313 1/J7314 0731'5 1217316 07317 ,.. 7 '77 ~73::>1i1 K·l '01< "1"'V\0I Vl73::>1 073'?2 07 :S::>3 Vl73?4 (11732'5 073::>6 07327 '\ "'" vlt( '\ 777 ~ 1"7 r T I lIT TTIN ;:N T A Cf\,jTIj Vl73~VI Vl73~1 -<,,';>°'7 el73~2 .\? 11 1\ :~. 0 Vl73~3 1\3 '1 1'17334 0733'5 'iASE)(9 STllHF' PAGE lr;7 HFU: 013:56 01337 07340 01341 01342 01343 073'H rl~~UrA 073h1 jP(~E K~P~ KC4LF" K~P01< CO~P TT-IUF"H ~7441) K~ 07531 "1 075~2 K2 K4 K1" 07533 07534 07535 "-11 '\l?A 07537 015~6 1\ 1','0 0754~ K?/ 07541 07542 07543 07544 07545 07546 07547 01550 0751)1 07552 K?:) 1'\4) K1K K4"0 K2K ~3K K4~ t<6 K K,?'l(,ll K 4 '}I< ~4!'\0K '<;4"2K l '\ l'~K t<2'!K K~/01< 1\6"'01< K7')01< '~2 . 21 ~21201 K1S ~75')3 07554 07555 075'56 075')7 075MIJ 075('1 075('2 07563 07564 07565 r<2~ ~7566 K ,SS 07567 K4':' 0757~ Kry~ 07571 07572 07573 07574 07575 07576 07577 076"'0 07601 076(112 076(113 076(114 076(11'5 076"'6 1\6(;, r\ 7'~ K'51S Kl?S ..; 1~ S 1\115 1\1"'S i\lfJS K17S K;:>"2') i\5?5? "'~10 ~ 1:·' 1 ,,<.;;( 07bVl7 ",~ '({II< iJ7b1\11 \117611 ~Hbl 2 0701 ,~ 07014 0761':> 07616 07017 (.176 (> It? 076?1 "'76?'2 '-170?,' V'l76?4 070?') 1t176?6 076?7 NT 076~~ K V'l76~1 IS '\ 7 '( 4? X? \ 7" X? '\ 1 ~ X? 1\ ' ( <\hX4? 1\3"4)( ;. \ S·~ P r\CI A 'i 1 '14 -14 " '14 :0 ,--14 ~ "14/K , 001 4 '~J" ~O·. '-lIHI<1 '!U 1 i!l767vl ,-< A ,JI'II;fH'T ,J 111 ,J2? 2 ,J 3 ,< 3 ,)4. 1 4 .J':>"5 J6l' 6 ) 777 .J,),)S Jt> h 2 (~A I ~7671 07672 V'l76 7.5 ilJ7674 1/17675 0767A "'7A77 077011 eJ 07701 CALl "'770~ ,J S '/71 JS:V7? J5'" 7~ V177'''3 V'l77V14 ,i17705 PACE 159 JSM7~ JS"'711j JSf-47f'1 .JS M 7? .JS?5? .JS~211j JSt.;S l(CTl1 (CT1? 077P6 077P7 077HI 07711 (ilJ7712 07713 (ilJ7714 07715 07716 (Crl~ ~7717 XCT1? XCT1?5 JST77 .JST6f'1 JST511j JST44 4UTJMP AUTJMS '~OP 1 077'0 07721 07722 07723 077'4 74P10~0 'IJOP2 74"'000 NOP3 I;ALT 077(15 07726 077'7 74"'0~0 740"'4~ 11 . FLOW CHARTS ,.-_ _ _ _ _ _ 4- T ~OC_;.;.I~ 22 J 2 ADD RANDOM PAIRS TEST LOCATION 26 RESTART PROGRAM HERE 3 MEMORY TEST SETCLK Generalized Flow of PDP-9 Basic Exerciser 161 162 RELOCATE PRINT .. COMPLETE" RETURN FROM "COMPLETE" 163 RELOCATE OPR. Program Relocation Routine 164 ---- ...... CLOQ( INTERRUPT ERROR HALT TTY INTERRUPT PRINT "R" OR "p" NO TAPE RETURN FROM PRINT R OR P READER INTERRUPT PU'4CH INTERRUPT Interrupt Serv ice Routine 165 _-----_ • T- cm :-0 -l CLKINT Service Clock Interrupt 166 AT THIS PIONT Serv ice TTY Interrupt 167 ERROR HALT ERROR HALT RETURN FROM GO PUNCH 4 RETURN FROM GO PUNCH RETURN FROM GO PUNCH RETURN FROM GO PUNCH 5 Punch Routine 168 READ A ---- READER HAS BEEN Vk)USLY SELECTED 6 NOTE: COUNT A AND COUNT BARE COUNTERS USED BY THE PROGRAM TO ENABLE THE READER TO OPERATE AT PUNCH SPEED. 169 Read fu II speed ACS 7 A 1 170 SETTY 7 TRANSFER CONTENTS OF TTBUFA (DATA READ) TO TTBUFB (FOR PRINTING) 171
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 : 2006:06:17 19:15:21-07:00 Modify Date : 2009:12:27 19:56:43-08:00 Metadata Date : 2009:12:27 19:56:43-08:00 Producer : Adobe Acrobat 9.2 Paper Capture Plug-in Format : application/pdf Document ID : uuid:af1e5dcb-7260-4b38-8ec2-420b49212f11 Instance ID : uuid:22ab77ac-2b4d-4686-b155-ba808782eab3 Page Count : 184EXIF Metadata provided by EXIF.tools