Digital PDFs
Documents
Guest
Register
Log In
DIGITAL-7-92-M
March 1966
106 pages
Original
2.2MB
view
download
Document:
PDP-7 EAE Part1
Order Number:
DIGITAL-7-92-M
Revision:
Pages:
106
Original Filename:
http://bitsavers.org/pdf/dec/pdp7/DIGITAL-7-92-M_PDP-7_EAE_Part1_Mar66.pdf
OCR Text
MAY 131966 \. NO fA~'O·G~·i( A 1&1 ptJ E Fe . AN /1'fJ! i: ./~(';{ t:,iI J 7' E(C9- 1• IDENTIFICATION 1 .1 Digital-7-92-M, Maindec 722 1,,2 PDP-7 EAE Part 1 1 .3 March 24, 1966 PDP 7 LIBRARY Digital-7-92-M Page 1 2. ABSTRACT Part 1 of the PDP-4/7 EAE Diagnostic verifies correct operation of all EAE operations, except multiplies and divides. Part 1 is written in three logical sections. Part 1 Section 1 is the EAE Set-Up Test and verifies that all set-up operations except LACS operate correctly. Part 1 Section 2 is the Shift Counter (LACS is verified) and Basic Shift Test and verification that the AC and MQ will each shift left 1 and shift right 1 all combinations of 18 bits. Part 1 Section 3 is the Random Data, Normalize, and Interrupt Test verifying that r~ndom data will shift left and right 0 to 448 places, that normalize will rrstop shift" on negative and positive data, and that the teleprinter flag wi II cause a break after an EAE operation. Hardware malfunctions detected by the program result in an error on the teleprinter. 3. REQUIREMENTS 3.1 Storage CAL subroutine 00020-00027 AC contents initial 00030 MQ contents initial 00031 Link initial 00032 SC of shift instructions 00033 AC contents as resu It 00034 MQ contents as resu It 00035 Link as result 00036 SC of LACS instruction 00037 Halt and/or Scope Loop subroutine 00040-00057 Halt and/or Repeat Sequence subroutine 00060-00077 Set-Up Test 00100-01000 (approx.) Error Typeout subroutine 3.2 Error texts and program constants 01035-02100 (approx.) SC and Basic Shift Test 02200-04600 (approx.) Random Data and Norma Iize 05000-06400 (approx.) Subprograms and/or Subroutines PDP-4/7 Te letype Output PackagE (ASCII tape 2A of this test) 3.3 Equipm~~t Minimum configuration PDP-4/7 with EAE option installed. Digital-7-92-M Page 2 4. USAGE 4.1 Loading Normal binary loading procedures are to be used. 4.2 IfI M L, 1\ PIZ ~ Calling Sequence Part 1 Section 1 must run in its entirety and at all margins before running Part 1 Section 2. Part 1 Section 2 must run in its entirety and at all margins before running Part 1 Section 3. 4.3 Switch Settings 4.3.1 AC switches = 0 or down. With all AC Switches down the program results in the following: (1) All hardware malfunctions detected by the program result in an error typeout on the teleprinter. (2) At the completion of an error typeout the processor halts. (3) The program repeats whichever section of the test it was started in and sequences from each sub-test of that section to the next without halting. 4.3.2 SW# o AC switches = 1 or up Operation Description De Iete error typeou ts The program wi II not type out error messages and will not error halt (see also SWO and 7, Ring Bellon Error). Halt after EAE operation Processor halts at address 0046 (AC) = S.A. to set up last operation The processor halts after each EAE operation is initiated and its results"are verified. (Note: Press CONTINUE to proceed .) 2 Repeat EAE operation (Scope Loop) The program repeats the last EAE operation. If SW2 is set during an error typeout or halt, the program repeats the operation that caused the error (Note: SW1 is tested before SW2.) 3 Ha It after EAE sequence Processor halts at address 0066 (AC) = S . A. of last sequence The processor halts after each sequence of testing an EAE operation; i .e ., after testing that the MQ will. complement all patterns, the processor hal ts . Digital-7-92-M Page 3 SW # 4 Description Operation The program repeats the last sequence of testing an EAE operation; i.e. I the program repeats the LEFT SHIFT ALL COMBINA TlONS and does not proceed to RIGHT SHIFT ALL COMBINATIONS. (Note: The program tests SW3 before SW4 ) In the Random Data Left and Random Data Right routines SW4 causes the program to repeatedly shift a single pair of random places. numbers 0 to Repeat EAE sequence 44s At the completion of 1 pass through the Cycle all sections s. ~-Up Test the program proceeds to the l Type end of section SC and Basic Shift Test. At the completion of 1 pass through the SC and Basic Shift Test the program proceeds to the Random Data and Normalize Test. At the completion of 1 pass through Random Data and Normalize Test the program repeats the Set-Up Test. At completion of 1 pass through each of the sections a character is typed on the teleprinter as follows: Set~p Test SC and Basic Shift Test Random Data and Norma I ize / , * Delete error hair The processor will not halt after error typeouts. 0&7 Ring bell on error SWO and SW7 both up. Error typeouts and halts are deleted and the "bell" on the teleprinter is rung (to be used to determine marginal voltage limits, eliminates waiti,ng for long typeouts). 4.4 Start Up and/or Entry 4.4.1 Start Up, Set-Up Test Set AC switches = 000000 Set ADDRESS = 0100 Press START Digital-7-92-M Page 4 Processor halts at 0101 with MQ = 7m77 Set ADDRESS = 0102 Press START Program reads C(MQ) into the AC and tests for a, then proceeds to rest of test. NOTE: This section of Part 1 must run at all margins before running Section 2. 4.4.2 Start Up, SC and Basic Shift Test Set AC switches = 000000 Set ADDRESS = 2200 Press START Processor halts at 2204 AC = 200000 SC = 77 Set ADDRESS = 2205 Press START Program reads C(SC) into the AC and tests for 0, then proceeds to rest of test. NOTE: This section must run at all margins before running Section 3. 4.4.3 Start Up Random Data and Normalize Test Set AC switches = 000000 Set ADDRESS = 5000 Press START NOTE: This section must run at all margins before running EAE Part 2. 4.5 Errors in Usage Hardware malfunctions detected by the program will result in an error typeout on the teleprinter and a processor halt (see section 4.3.2, SWO and SW7). 4.5. 1 Error Typeout Format All error typeouts are in standard formats and include the following information: (1) An address that may be used to determine which test the program was in at the orogram was in at the time the error was detected (2) A mnemonic describing the operation being tested Digital-7-92-M Page 5 (3) The initio, I condition of registers pertinent to the failure (4) The expec~'i~d resu;ts of the operation being tested if they are not easily determined from the initial conditions and operation (5) The resultant register contents that are pertinent to the fai lure A common typeout routine called ERROR generates all error typeouts. The first line of every error typeout is the contents of memory register ERROR or the address + 1 of the JMS ERROR instruction. The second line of every typeout is the mnemonic describing the operation being tested (see paragraph 4.5.2 for definitions of mnemonics used). The third line of a typeout may be another address. In this case the second address typed should be used to determine which test failed. (Operations such as LRS or LLSS each have common error routines.) The next information typed is a header to format the typeouts of the contents of pertinent registers. One of five headers may be used for any typeout. The abbreviations used by the headers are as follows: Abbr. Meaning L The information under th is column is the contents of the I ink. C(AC) The information under this column is the contents of the accumu lator. C(MQ) The information under this column is the contents of the MQ register. SC The information under this column is the contents of the shift counter or the SC portion of shift instructions. START The information in this line is the initial condition of pertinent registers. The five headers are as follows: C(AC) START C(AC) C(MQ) L C(AC) SC C(AC) C(AC) C(MQ) START START START L 4.5.2 Error Typeout Mnemonics C(MQ) Digital-7-92-M Page 6 Mnemonic Description EAENOP EAE instruction with no other operation specified. EAECLA EAE. C lear the accumu lator . CLQ Clear the MQ register. CMQ Complement the MQ register. ORMQAC Inclusive OR the MQ to the AC and place the results in the AC. ACOTOL Set AC bit 0 into the Iink. ORACMQ Inclusive OR the AC to the MQ and place the results in the MQ (and in test ACORMQ clear the AC). LACQ C lear the AC, then MQ lis to the AC. LLS Long left sh ift . LLSS Long left sh ift signed. LRS Long right shift. LRSS Long right shift signed. LMQ Clear the MQ, then AC lis to the MQ. ABS Complement the AC if it is negative. CLR A SC C lear the step counter (START). LACS Clear the AC and step counter; lis to the AC. NORM Normalize the AC and MQ. NORMS Normalize signed. ALS Accumu lator left sh ift . PAT Pattern being tested. COR Results expected from the operation being tested. INCO Erroneous results of the operation. Error Typeout Examples The following are examples of error typeouts. The addresses indicated by thes.e typeouts shou Id not necessari Iy be taken as true representations: Digital-7-92-M Page 7 Example 1: Complement the MQ Fai lure Explanation Example 000226 JMS ERROR is at 00225 CMQ Operation is complement the MQ C(AC) C(MQ) Header START 000000 000000 In itia I conditions CMQ 000000 767777 Contents of the AC and MQ after CMQ was executed. Note: Examine the MQ indicators to be sure they agree with the typeout. If the MQ as indicated does not agree with a typeout I an error was present in MQ lis to the AC. This is true of all error typeouts that include the MQ as an end condition. Example 2: EAE NOP AC Fai lure Explanation Example 000135 JMS ERROR is at 00134 EAENOP Operation is NOP 640000 C(AC) Header START 777777 Initial condition of the AC EAENOP 000000 Contents of the AC after the NOP was execu ted Example 3: AC Sign to Link Fai lure Explanation Example 000455 JMS ERROR is at 00454 ACOTOl Operation is AC bit 0 to link l C(AC) START 1 400000 Initial conditions MQ not pertinent ACOTOl 0 400000 State of the LI ~IK and AC after the operation was executed C(MQ) Header Digital-7-92-M Page 8 Example 4: AC to MQ to AC Failures Example Explanation 000526 JMS ERROR is at 00525 ORACMQ Operation is AC lIs to MQ C(AC) C(AC) Header START 000000 000000 Initial register states ORACMQ 000000 000000 COR Expected results LACQ 000000 040000 INCO The contents of the AC after ORACMQ and the contents of the MQ as indicated by a LACQ instruction C(AC) C(MQ) START 005000 000000 ORACMQ 000000 005000 COR LACQ 000000 004000 INCO 000526 ORACMQ Note: Again, the contents of the MQ as indicated by the·MQ indicators may not necessari Iy agree with the MQ contents as typed. Example 5: Step Counter Error Example Explanation 002530 JMS ERROR is at 02527 SC ERROR One of the SC tests failed 002262 JMS SCERR is at 02261 SC C(AC) Header START 00 200000 Initial register status NORM 01 Instruction used to set the SC SET SC 76 NORM 01 should set the SC to 76 SC + 1 77 COR LACS 67 INCO SC should increment to 77 200000 Contents of the SC as read to the AC by a LACS instruction and the contents of the AC after the NORM instruction Digital-7-92-M Page 9 Example 6: ALS (Accumulator Left Shift) Failure Explanation Example JMS ERROR is at 03122 003123 ALS 05 ALS instruction 5 places JMS ALSERR is at 03075 003076 C(AC) C(MQ) Header 777776 PAT Pattern being tested 1 777777 RESULT Results in AC after the shift LACS 00 L Shift. counter read back to the AC Example 7: Long Left Sh ift Example Explanation 003673 LLS JMS ERROR is at 03672 01 Long left sh ift 1 place 003507 JMS LLSERR is at 03506 C(AC) C(MQ) 777777 777737 PAT Initial register states I 777m 777377 RESULT Registers at completion of shift LACS 00 L Header SC as read back to the AC Example 8: Long Left Shift Signed Example Explanation 003716 LLSS JMS ERROR is at 03715 03 Long left shift signed 3 places 005075 JMS LRSSER is at 05074 L C(AC) C(MQ) 0 456701 234567 PAT Pattern being tested 567012 345677 COR Expected results 567012 347677 INCO LI AC I and MQ after the sh ift LACS 00 Header SC as read back to the AC Digital-7-92-M Page 10 Example 9: Long Right Shift Example Explanation 004600 LRS JMS ERROR is at 004577 01 Long right shift 1 place 004537 L LACS JMS LRSER 1 is at 004536 C(AC) C(MQ) 402101 402101 PA T Pattern being tested 601200 601200 COR Expected results 601200 601000 INCO AC and MQ after completion of the shift Header SC as r~ad to the AC after completion of the shift 00 Example 10: Random Data Sequenced Explanation Example 005501 JMS ERROR is at 005500 RANDOM DATA SEQUENCED 02 Random sequence 2 005301 JMS SEQCOM is at 005300 L C(AC) C(MQ) o o 045670 123450 START Pattern sequenced 045630 123450 RESULT L, AC, and MQ after shift sequence LACS 00 Note: Sequence 2 is: LLSS LRS LLSS LRS Header SC after sh ift sequence 03 06 06 03 The AC and MQ results should equal the AC and MQ at START. This is true of all of the Random Data Sequences. Digital-7-92-M Page 11 Example 11: Normalize Example Explanation 006217 NORM JMS ERROR Norma Iize SC = 1 01 005766 JMS NORMER is at 05765 L C(AC) C(MQ) 0 200000 000000 PAT Pattern being tested 0 400000 000000 RESULT L. AC, and MQ after NORM LACS 77 COR SC expected after the NORM LACS 00 RESULT SC read back to the AC Header Example 12: Interrupt Fai lure Example Explanation 006310 JMS ERROR is at 06307 NO PROGRAM INTERRUPT Error is no interrupt EAE NOP Instruction tested 006305 Address of NOP instruction 4.6 Recovery From Such Errors 4.6.1 General At the completion of an error typeout the processor halts. One of the following operations may be necessary if more information about the failure is required to repair the malfunction: 1. Repeat the exact operation that detected the fai lure (possibly for a scope loop). '1. Continue normally in the test to generate more information about the fai lure. 3. Repeat the sequence of operations or data patterns that detected the error. AC switch control is bui It into the program to a II ow for any of these operations. Assuming the processor has ha Ited after an error typeout I the operations may be accompl ished as follows: 1. Repeat same operation Set AC switch 2 up or to a 1 Press CONTINUE Note that AC SWO allows deletion of error typeouts for a scope loop. Digital-7-92-M Page 12 2. Continue norma lIy Press CONTINUE 3. RepeatSequence Set AC switch 4 up or to a 1 Press CONTI NUE In the Random Data Tests, switch 4 a 1 causes the same pair of random numbers to be repeatedly shifted 0 to places. This is useful in determining which shift the random data first fails. 44a 4.6.2 To Determine Area in Program that Fai led 4.6.2.1 From Error Typeouts Each error typeout includes an address typeout that may be used to determine the exact test routine that detected the error. Some of the typeouts include an address that points at a common error routine for that type of error and a second address that points at the test routi.,e. (Section 4.5.3, example 3 has only one octal typeout before the header and example 5 has two. The second octal typeout in example 5 (002262) determines which SC test failed.) Determine which address to use, go to the numerically sorted program labels (section 10.4.1) and find the program labels with addresses lower and higher than the one typed. The last program label with an address lower than the one typed is in the test routine that 4=ailed. 4.6.2.2 From CAL Routi ne This test program includes a halt at address 00026 that indicates a CAL instruction was executed. Pressing CONTINUE at this point causes the processor to CAL at address 00027. At the time of the first HALT the contents of the AC indicate the contents of address 00020 after the CAL or the address + 1 of the CAL. The approximate area of the test program that was being executed may be determined by examining the following memory addresses. Contents Indicate Address 00040 Address +1 or +2 of last JMS SWITCH 00057 Starting address of last SCOPE LOOP 00060 Address + 1 or +2 of last JMS SWITCH 00077 Starting address of last TEST SEQUENCE By comparing the contents of these memory locations with the numerically sorted symbol list, the test routine (at the time of a CAL, hang up, or program wipeout) that was being executed may be determined. 5. RESTRICTIONS (Not Applicable) 6. DESCRIPTION 6. 1 Discussion Digital-7-92-M Page 13 6.1.1 General The PDP-4/7 EAE Diagnostic Part 1 verifies correct operation of all EAE operations except mu ltipl ies and divides. Part 1 itself is written in three logical sections as follows: Section 1: Set-Up Test Verifies correct operation of all EAt set-up dperations except LACS. Section 2: SC and Basic Shift Test Verifies correct operation of the SC and LACS instruction and verifies that the AC and MQ will shift left and right 1 place all combinations of 18 bits. Section 3: Random Data and Normalize Test This section of Part 1 verifies that the AC and MQ will shift random data left and right 0 to 44a places, that the NORM and NORMS instru'ctions operate correctly, and that the processor interrupts after an EAE operation. The above sections are to be used incrementally. That is, Section 1 must operate at all margins before Section 2 is run. Section 2 must run at all margins before Section 3 is run. 6.1 .2 Test Descriptions 6.1 .2.1 Set-Up Test The Set-Up Test incrementally verifies correct operation of all of the EAE set-up instructions except LACS. The sequence of testing is as follows: Test Mnemonic Operation(s) Tested SETUP Does CMQ set MQ = O's to lis Do all MQ indicators light (visual) EAERMQ Does START clear the MQ Does MQ = O's to AC = O's NOPAC Does EAE NOP not clear the AC EAECAC Do EAE and bit 8 clear the AC EAECLQ Does bit 5 clear the MQ MQITAC Does bit 16 with MQ = lis set AC to lis NOPACI Does EAE NOP with MQ = lis alter the AC NOPMQ Does EAE NOP with MQ = lis alter the MQ NOPMQI Does EAE NOP with AC = l's a Iter the MQ NOPLNK Does EAE NOP alter the link Digital-7-92-M Page 14 Operation(s) Tested Test Mnemonic 6.1 .2.2 QONEAC Does MQ = lis inclusive OR to AC = 1 \ EAESLK Do EAE and bit 4 get AC sign to link NOPLKI Does EAE NOP alter the MQ with link = 1 ACORMQ Does AC inclusive OR all patterns to MQ = OIS and MQ to AC a II patterns ACLMQ Does the LMQ instruction operate as specified COMPMQ Will the MQ complement all patterns ACONEQ Will the AC = lis inclusive OR to MQ = lis EAEABS Does the ABS instruction operate as specified SC and Basic Shift Test The SC and Basic Shift Test incrementally verifies correct operation of the SC (including the LACS instruction) and the left and right shifts. The SC Test assumes that a NORM instruction with the AC = 200000 generates a stop sh ift . The sequence of testing is as follows: Operation(s) Tested Test Mnemonic SCTSTI (1) Does NORM "stop shift" with AC = 200000 (visual) SC is set to 77 (2) Does START clear the SC (3) Does LACS get SC = OIS to the AC NOPSC Does EAE NOP alter the SC = OIS SCT076 (1) Will the SC set to 76 and + 1 to 77 (2) Wi II LACS read SC = 77 to the AC SCT074 Will the SC !;et to 74 and + 1 to 75 SCT070 Will the SC set to 70 and + 1 to 71 SCT060 Will the SC set to 60 and + 1 to 61 SCT040 Will the SC set to 40 and + 1 to 41 SCTOOO Will the SC set to 00 and + 1 to 01 SCTOOl Wi II the SC set to 01 and + 1 to 02 SCT003 Will the SC set to 03 and + 1 to 04 SCT007 Wi II the SC set to 07 and + 1 to 10 (Is "high count" generated?) Digital-7-92-M Page 15 Operation(s) Tested Test Mnemonic SCT017 Wi" the SC set to 17 and + 1 to 20 SCT037 Will the SC set to 37 and + 1 to 40 SCT077 Wi II the SC set to 77 and + 1 to 00 NOPSC1 Does EAE NOP alter SC = 77 ALSZER Does ALS with SC = 00 "stop shift" ALS01 Does ALS 1 place shift AC = O's ALSLNK Does link get to AC17 on an ALS 1 place LNKALS Does bit 0 of the AC not go to the link on an ALS 1 place ALSMQT Does ALS alter the MQ Does MQO not go to AC17 HSALS Will ALS shift the AC 1 to 18 places bit and no-bit LLSTS 1 WiJl the AC/MQ shift O's place left LLSTS2 Does link go to MQ17 on an LLS LLSACT (1) Does link not go to AC17 on an LLS (2) Does MQO go to AC 17 on an LLS LLSTS3 Does each bit of the MQ = 1 sh ift left 1 place (1 bit at a time = 1) LLSTS4 Does each bit of the MQ = 0 sh ift left 1 place (1 bit at a time = O) LLSTS5 Will MQ/AC shift a 1 bit 1 to 448 places left LLSTS6 Will MQ/AC shift a 0 bit 1 to 448 places left LRSTSl Will AC/MQ shift right 1 all O's LRSTS2 Does link go to ACO on an LRS LRSTS3 Does AC 17 go to MQO on an LRS LRSTS4 Does AC17 not go to link on an LRS LRSTS5 Will AC/MQ shift a 1 bit from each position right 1 place (1 bit at a time) LRSTS6 Will AC/MQ shift a 0 bit right 1 place (1 bit at a time) LRSTS7 Will AC/MQ shift 1 bit (ACO) right 1 to 44a places LRSTS8 Wi" AC/MQ shift a 0 bit (ACO) right 1 to 44a places Digital-7-92-M Page 16 Operation(s) Tested Test Mnemonic 6.1.2.3 LLSSEQ Will the AC and MQ each shift left 1 place every combination of 18 bits LRSSEQ Will the AC and MQ each shift right I place every combination of 18 bits Random Data and Normalize Test The Random Data and Normalize Test verifies that the AC/MQ will shift left and right random data 0 to 44s places, that the NORM and NORMS instructions operate as specified, and that the processor interrupts after an EAE instruction. The sequence of testing is as follows: Test Mnemonic Operation(s) Tested RANSHF Generates 4096 pairs of random numbers, 1 for the AC and 1 for the MQ. Each pair of random numbers is shifted left signed (LLSS) 0 to 448 places, and the results are tested against a table generated by 44 left shift 1 place. RANRIT Generates 4096 pairs of random numbers 1 for the AC and 1 for the MQ. Each pair of random numplaces, and the bers is sh ifted right (LRS) 0 to resu Its are tested against a table generated by 44 shift right 1 place. 44s RANSEQ Generates 4096 pairs of random numbers 1 for the AC and 1 for the MQ. Each pa ir of random numbers is used by RANSQO to RANSQ8. After each sequence the AC and MQ should equal their starti ng pa tterns . RANSQO Bit 0 of AC = bit 17 of MQ. Random numbers are sequenced 1 left signed, 2 right, 2 left signed, 1 right. RANSQl Bit 0 and 1 of AC = lbit 16 and 17 of MQ. Sequence is: 2 right signed 4 left signed 4 right 2 left signed RANSQ2 Bits 0 to 2 of AC = bits 15 to 17 of MQ. Sequence is: 3 left signed 6 right 6 left signed 3 right Digital-7-92-M Page 17 Test Mnemonic Operation(s) Tested RANSQ3 Bits 0 to 3 of AC = bits 14 to 17 of MQ . Sequence is: 4 right signed 8 left signed 8 right 4 left signed RANSQ4 Bits 0 to 4 of AC = bits 13 to 17 of MQ . Sequence is: Left 5 signed Right 10 Left 10 signed Right 5 RANSQ5 Bits 0 to 5 of AC = bits 12 to 17 of MQ. Sequence is: Right 6 signed Left 12 signed Right 12 Left 6 signed RANSQ6 Bits 0 to 6 of AC = bits 11 to 17 of MQ. Sequence is: Left 7 signed Right 14 Left 14 signed Right 7 RANSQ7 Bits 0 to 7 of AC = bits 10 to 17 of MQ. Sequence is: Right 8 signed Left 16 signed Right 16 Left 8 signed RANSQ8 Bits 0 to 8 of AC = bits 9 to 17 of MQ . Sequence is: Left 9 signed Right 18 Left 18 signed Right 9 NRMLZE Does NORMS get AC sign = 0 to link NRMLZ1 Does NORMS get AC sign = 1 to link NRMLZ2 Will NORM "stop shift" with ACO., AC1, ACO= 1, AC1 =0, orACO=O, AC1 =0 Digital-7-92-M Page 18 Operation{s) Tested Test Mnemonic NRMLZ'3 Does NORM NOT "stop shift" wi'th ACO = AC1 , AC1 = 0, or ACO = 0, AC1 = 0 or until SC = 77 NRMLZ4 Will NORMS normalize the alternate pattern of 1 and 0 bits for each bit position of the AC and MQ. NRMLZ5 Will complement bit patterns normalize INTEST (1) Will the teleprinter flag cause an interrupt after an EAE NOP (2) Will the teleprinter flag cause an interrupt after an LLS 438 places (3) Does the interrupt not occur unti I the LLS is complete 7. METHODS (Not Appl icable) 8. FORMAT (Not Applicable) 9. EXECUTION TIME (Not Applicable) 10. PROGRAM 10. 1 Core Map (~~one) 10.2 Dimension List (None) 10.3 Macro, Parameter, and Variable Lists (None) Digital-7-92-M Page 19 10.4 Program Listing 10.4.1 Symbol Table ACCOMK AerNO ACLMQ ACLMQE ACON[Q ACORMQ .CSTRT ALSERR ALSLNK AlSMQT 4LSlER 41.S01 8IT0 BITl 8ITl121 8IT11 81T12 8IT13 8IT14 81T15 8IT16 8IT17 81T2 BIT3 BIT4 81T5 BIT6 BIT7 81T8 BIT9 CHARK COMBIT COMMA COMPMQ CRCODE CRLF" OCPCNT OCPOIG OCPNUM DePTAB EAEABS EAECAC EAECLQ ~?10 3. 617 635 722 544 30 3175 ~663 2760 2604 2626 1227 1230 12~1 1242 1243 1244 1245 1246 12~7 1251 12~1 1232 1233 1234 1235 1236 1237 1240 1170 1226 331217 666 1313 1145 6436 6435 6~37 1635 75. 146 164 EAERMQ [A£SLK ENOSHF" ERCONT £RLOOP ERROR EXT F"IVE6 F"OURl F'OUR3 F'OUR. tOURS HORl HDR2 HDR3 HDR4 HOR5 HSALS HSALSE HSALSL INDAT INTEST INTS1 INTS2 INTS2E INTS2L KAL.l7 KAL~12I1 KLLSS KLLSS1 KLRS K18 LKI:ND LKSTRT LLSACT LLSERR LLSSEQ LLSSER LLSSEX LLSSL1 LLSSL2 LLSSX2 LLSTS1 112 436 3267 1010 11'4 11~3 '2121100 1225 1212 1223 1222 1221 1274 1305 1321 1336 1355 3114 3134 3127 141" 6272 6314 6346 641213 6331 1213 2732 5537 3167 5536 1206 36 32 341216 3145 4527 37'0 3617 36"6 3671 3103 3310 L.LSTS2 LLSTS3 lL.STS4 L.lSTS' llSTS6 lNt<ALS LRANEX LRANLP LRSERR LRS[R1 LRSS[Q I.RSTS1 LRSTS2 LRSTS3 LRSTS4 LRSTS5 LRSTS6 LRSTS7 LRSTS8 LRST5L LRST6L LRST7E LRST7L LRST8E LRST8L MIN5 MIN6 MQCOMK MQ[NO MQSTRT MQ1TAC MTATAB NBITe NBITl NBIT10 NBIT11 NBIT12 N8IT13 N81T14 NBIT15 N8IT16 NelT17 NSIT2 33~2 346' 3526 3"5 36156 2721 5"!J7 !"!J~ 6 ~630 4652 4'66 4"16 4flHHJ 4122 4175 4236 4313 4373 44!i1 ~2'4 ~333 4417 ~41215 ~476 4463 1166 1167 4701 35 31 213 2061 1251 1252 1263 1264 1265 1266 12'7 1270 12'1 12'2 1253 Digital-7-92-M Page 20 NBIT3 NBIT4 NBIT5 NBIT6 NBIT7 NBIle NBIT9 NCT NDSETU NIOT NOPAC NOPAC1 NOPLK1 NOPLNK NOPMQ NOPMQ1 NOPSC NOPSC1 NORMER NORMSE NRML~E NRML~l NRML~2 NRMl~3 NRMl~4 NRMl~5 NSNERR NXTSEQ OCL CCS OCU ONESEV CTY PASSK QONEAC RANGEN RANNO . RANRIT RANSEQ RANSHF RANSQ0 RANSQl RANSQ2 RANSQ3 RANSQ4 RANSQ5 RANSQ6 RANSQ7 RANSQ8 RESULT RLSTAY RL6 RRANEX 12~4 1,255 1256 1257 1260 1261 1262 2033 1021 204'3 125 241 502 343 266 314 2225 2555 6216 6244 5652 5704 5737 6000 6054 6143 30'17 5417 2046 2047 2045 1215 2007 5535 410 5522 5533 5112 5214 5002 5237 ~253 5267 53213 !5317 5333 53'7 15363 5317 3245 5110 2026 !S161 RRANLP RRSTAy SALSRP SAVERR SCCOMK SCENO SCERR SCSTRT SCT000 scroa1 5CT003 SCT007 SCT017 SCT037 SCTO'0 SCT060 SCT070 SeTO? SCT076 SCT077 SCTST1 SEQCOM SETllS SETLRS SETUP SEVEN SEVFIV SEVNTV SEVN4 SEVONE SEVSEV SEVSIX SGNSHF SHFBUF SIMAlS SIXONE SIXTY SPACE3 SPACE4 SVCHAR SVMASK SVSIGN SWITCH SWTCHS TAB T8C TeALL TCR TCRRRR TCRSSS TcnoJO TDIGIT TDIGT1 5151 5212 3244 1205 .. 702 37 2'20 33 2355 2313 2411 2427 2445 2463 2337 2321 2303 2265 2246 2501 2200 5452 !5025 5131 100 1200 1217 1210 1211 1216 1203 1204 3042 5540 3216 1214 1207 1350 1352 11'72 5450 5446 40 60 10173" 6433 1122 1017"3 1715 1712 1131 1"1755 1771 TEM TEMY TEMY1 THREE THREE4 THREE7 TIN TSP TSR TSRl TTAB TWORO TWORO~ TW040 TW060 TYABS TYALS TYALSQ TYCLA rYCLQ rYCMQ TVCOR TYCSC TYOELE TYINCO TVINTE TYLACQ TYLACS TYLLS TYLLSS TYLMQ TYLRS TYLRSS TYNOP TYNORM TVNR'MS TYPATR TYPECN TYPLSl TYRDSQ TYRES TYRMQ TYSCER TYSIMR TYSLK TYSMQ TYSSC TYSTRT TYT TY1 TY1A TY1BBB TV2 TY3 6432 6434 6431 1220 1224 1213 101746 101720 101773 2003 10 101627 1015'2 1201 1202 1525 1566 1561 1426 1432 1436 1367 1531 1151 13'11 1400 1456 1535 1462 1466 1521 1472 1502 1422 1545 1374 1365 1074 1555 1506 1516 1442 1541 1476 1446 1452 1551 1420 101730 101643 1647 2"50 1671 101613 Digital-7-92-M Page 21 TTAB ACSTRT MQSTRT LKSTRT SCSTRT AC£NO MQ£NO LK[ND SCEND SWITCH SWTeHS SETUP EAERMQ NOPAC ['[CAC EAECLQ MQ1TAC NOPACl NOPMQ NOPMQ1 NOPLNK QONEAC EAESLK NOPLK1 ACORMQ 'elMQ ACLMQE COMPMQ ACONEQ [AEABS NOSETU ERROR ERlOOP EROONT TYPECN TeAll TCTWO CRLF' TYOELE MIN5 MIN6 CHARK SVCHAR SEVEN TW041 TW060 SEVSEV SEVSIX SAVERR K18 SIXTY SEVNTY SEVN4 FOUR1 THREE7 SIXONE 10 ~0 31 32 33 34 3'36 37 41 61 100 112 125 146 164 213 241 266 :514 343 410 436 !512 544 611 635 666 '122 7'4 1021 1143 1154 11?0 1174 1122 1131 114' 1151 1166 1167 1170 1112 120" 1201 1202 1203 1204 1205 1206 1207 121" 1211 1212 1213 1211 ONES£V SEVONE SEVFIV THREE POUR5 FOUR4 F'OUR3 THREE4 rIVE6 COMBIT BIT0 BITl BIT2 81T3 81T4 8IT5 BIT6 8IT7 BIT8 81T9 81T10 81Tl1 81T12 81T13 BIT14 8IT15 BIT16 8IT1'1 NBIT0 NBITl NBIT2 NBIT3 NBIT. N8IT5 NBIT6 NBIT'1 NelTe N8IT9 N8IT1" NBIT11 NBIT12 NBIT13 NEtIT1. NBIT15 NBIT1.6 NBITi7 KAlL' HOR1 "'OR2 HOR3 HOR4 SPACE3 SPACE4 HOR5 TYPATR TYOOR 121' 1216 1217 1220 1,221 1222 1223 1224 1225 1226 1227 1230 1231 1232 1233 1234 1235 12:56 1237 1240 1241 1242 1243 1244 1245 1246 1247 125((J 1251 1252 1253 1254 1255 1256 1257 1260 1261 1262 1263 1264 1265 1266 1267 12'" 1271 12'2 1273 1214 1.305 1321 1336 1.350 1352 1355 1365 1367 TYINOO CROODE TYNRMS TYINTE INDAT TYSTRT TYNOP TYCLA TYCLQ TYCMQ TYRMQ TYSLK TYSMQ TYLACQ TYLLS TYLLSS TYlRS TYSIMR TYLRSS TYROSQ TYRES TVLMQ TVABS TyesC TYLACS TYSCER TYNORM TYSSC TVPLS1 TYALSQ TYALS DOPTAB TY1A TY2 TCRSSS TCRRRR TOIGTl TSRl OTY Rl6 NCT NIOT OCU OCl oes TYiBBB MTATAB SCTST1 NOPSC SCTO?6 SeTO'?4 SCTO'1" SCT06" SCTO .. " SCT001 SCT001 13'1 1373 137. 14'HJ 1410 14~0 1422 14G!6 1432 1436 1442 1446 14'2 14!J6 1462 1466 1472 1476 1502 1516 1!516 1521 1525 1531 15:55 1541 1545 1551 1555 1'61 1566 1635 1647 1671 1712 1715 17'11 2103 2"17 2026 2133 2rtJ43 2045 2146 2047 2150 2061 2200 2225 2246 2265 2313 2321 2337 2355 2373 Digital-7-92-M Page 22 SCTOI2JJ SCTOl2J7 SCT017 SCT037 SCTO?7 SCERR NOPSC1 ALStER ALS01 ~,LSLNK LNKALS KALS01 At.SMQT SGNSHF NSNERR HSALS HSALSL HSALSE ALSERR SIMALS SALSRP RESULT ENOSHF COMMA LLSTS1 LLSTS2 LLSACT LLSTS3 LLSTS4 LLSTS5 LLSSLl LLSSEX LLSTS6 LLSSL2 LLSSX2 LLSERR KLLSSl LLSSER LRSTSl LRSTS2 2411 2427 2445 2463 2501 2520 2555 2604 2626 2663 2721 2732 2760 3042 3017 3114 3127 3134 3175 3216 3244 3245 3267 33r2J7 3310 3342 341216 3465 3526 3575 3606 3617 3656 3671 37"'3 3745 3767 3770 4016 4050 LRSTS3 L.RSTS4 LRSTS5 LRST5L LRSTS6 LRST6L LRSTS7 LRST7L LRST7E LRSTS8 LRST8L LRST8E LLSSEQ LRSSEQ LRSERR LRSERl ACCOMK MQCOMK SCCOMK RANSHF SETLLS LRANLP LRANEX RLSTAY RANRIT SETLRS RRANLP RRANEX RRSTAY RANSEQ RANSQ0 RANSQl RANSQ2 RANSC3 RANSC4 RANSQ5 RANSQ6 RANSQ7 RANSQ8 NXTSEQ 4122 4115 4236 4254 4313 4333 4313 44215 4417 4450 4463 4416 4527 4566 4630 4652 4700 4701 4702 5002 5025 5046 5057 5110 5112 5131 5151 5161 5212 5214 5237 5253 5267 5303 5317 5333 5347 5363 5377 5417 SYSIGN SYMASK SECCOM RANGEN RANNO PASSK KLRS ~LLSS SHF"8UF NRML~E NRML~l NRML~2 NRML~3 NRML~4 NRML~5 NORMER NORMSE INTEST INTSl INTS2L INTS2 INTS2E TEMYl TEM T8C TEMY DCPDIG DCPCNT DCPNUM TWOROi! TWORD TY1 TY3 TCR TSP TAB TYT TIN TDIGIT TSR EXT 5446 5~50 5452 5522 5533 5535 5536 5537 5540 5652 57214 5737 6000 6054 6143 6216 6244 62'2 6314 6330 6346 6403 6431 6432 6433 6434 6435 6436 6437 1015'72 101627 101643 1016'3 101703 101720 101730 1r2J1730 101746 101755 101773 520000 Digital-7-92-M Page 23 10.4.2 EAE Set-Up Test lEA! SET UP DIA~NOSTIO ISTA~T AT 10~ IPROOESSOR HA~TS AT 101 WITH MQ-.'S lOR STA,.T AT '02 ,SW0 • OELET~ ER~OR TV~£OUTS ISW1 • ~ALT .FTER EAOH (Ai OPER"ION ISW2 • ~E~EAT LAST EAE OpERATION ISW3 • ~ALT A'TE~ ~AOH EAE SEQUENCE ISW~ • q~~EAT EACH EAE S£QUENCE ISW~ - 0-REP,AT ~ET uP T[ST OR SeA A~D S~IFT TEITS ISW~ • '8CVCI E srT UP ANn se AND SHr,T TEST ICAl SUBROUTTNE' 201 12fJ1 IN CASE OAI. IG'-T ADDRESS ?0 LAC ~0 DAe ()J LAC .+4 DAr, ?-0 LAr, ~ IS,VE IR,STOR£ 20 IHI r DISPLAy IW,LI. OAL I' CONT,NU£ ~lT 20 lAC, MO. LINK AND so 301 ACSTRT, MQST!:fT, Lr(ST~T' PI PI '" SCSTRT, 0 ACE~O, GIl MQE~n. '" SCENO, 0 LKE~n, 'iI Fn~ TVP[OUTS Digital-7-92~M Page 24 IROUTINrs THAT T£ST RE~EAT AND STOP ISTOP A'T[~ MINOR LOOP (~W1) AND RE~'AT MINoR SWITr!~, JMP LAS ANO SNA JMI' LAC ~OOP (SW2) • BIT' .+3 I qWITC!H IMfNOR LOO~ HALT' IN" I4LT LAr, I SWITCH OAC .+' IS1. ~WITOH LA~ AND RIT2 SZA .JMP I .+2 ,JMP I !=:W[T~H IR,PEAT L.OOPt IV!S IcnNTINUE IN SEQUENCE 01 ISTOP ArTER MAJOR Lonp CQW3) AND REP'AT MAJOR JMP • LAS ANn ~IT3 ~OOP (SW4) SWT~~S. SNA ,IMP IMAJOR LOOP HALT' .+~ INri tAr T ~WTC~S I-ILT LA/"! I SWTCHS DAr. SwTCI-IS,.1 IS' qWTCI-IS LA~ ANn RIT4 qNA IR,PEAT MAJOR LOOp? ,J MP t ~ WTC~ S i C rI NTIN UE JMP t ~WTCHS-1 IR,PEAT LOOP Digital-7-92... M Page 25 IDOES EA~ - nR T~E MQ TO AC ~EAD 0'S IMQ S~OULO S, 7ERO FROM ~TART KEV 1001 SETU~, ~M~ ~LT EAERMQ. CLA 4001d OAr, ~QC;TRT DAr, AcsTRT ICt EAR LINK ~AF' IO~ 2 DAC ACF.'NO SNA JMP 1 JMC; ~RROR TYRMt"l MQ 1 ' ! TO AC .+' I-IOR2 ACSTRT b0000111 MQ~TRT 60000111 TYRM~ ACe:NO 61t1~0"'0 ~ JMS SwITC~ I='AI=.:RMQ LAC ~IBTT16 ISE,. ENn TEST K nAr.~~ARI( IDO~S NOPtd'!, e:A~ NO~ CLF'AR THe:' AC? eLI"! 400~ £'lAC ACsTRT ANn KALL? ICI EAR LINK IAf'4. AT START IMAKE MS81.S eEFORE F:A~ £'lAC CMA SNA AC~NO ,JM P • + , fd \IM~ ~RROR IAr'. AT END IAf'4, ALTERED IN~ TY ~IOP ~O~1 ACSTRT b0~H"01t) TYNOP AC~Nn 600000 IT¥PE OONTENTS 0' ITVPE TEXT ITyPE OONT!NTS OF t'I JMS SWITC~ r..IOPAC IR,PEAT S!T ILnOP TO ""EAt: Digital-7-92-M Page 26 IDors EA! ANn OL~ AC 8tT CLR THE ACt CLO 4100 ~Ar 1000 OAC ACEND SNA 101 EAR L.INK IS~OUL~ CLEAR AC JMP •• , ~ JMS ERRO~ TYCLA ~DR' ACBTRT 600000 TYCLA AcrND 60009J0 o ..1M! sw ITOI-! EAECAC IUOfS ole CL,AR THE MQ EAECLQ, ClC 4000 OAe MQSTRT EA, 4 elA DAC AcsTRT OlO OAe ACEND ClA rAE 2 OAe MQEND eNA Is,T MQ To 1 'I IOtlAR TM! MQ 10" MQ 1 '8 TO AC IR,AD QJ'S IAOK' JMP .+12 JMS ERROR TYClO IoID~2 ACST~T 600000 MQSTRT 600000 TYeLO AC~ND 600000 MQ,Nn 60000V 0 ,JMS sw t TCH EAI'-CLQ IR,pEAT SIT 1ST ART OVp!R Digital-7-92-M Page 27 IDOlS MQ IAN~ MQ MQ1TAC, COM~~rM~NT 1 '9 TO AC ,ROM 0'8 TO "1 ClA 4000 DAr! ACsT~T OAC MQ~TRT CLQ 4 DAC ACEND ClA !A~ lei EAR Tl-fl MQ AND CoMPLIMrNT 10'- THr MO 2 OAC MQEND CMA TO AC SNA JMP .+~2 JMS £RROR TYCMQ !ofD~2 ACSTRT 60000~ MQSTRT 60000k1 TYCM~ ACENQ 1)00000 MQF'Nf' 60000'" '" JMS sw!TC~ MQ1TAC 100rs tAr.NO~ WITH MD·~'S ALTER THE AC NOPAe1, CLA 4",,"'0 OAC ACsTRT CLC DAC t-4QSTRT • OLO ANn I(ALL7 F.:AE DAC ACENO CMA SN4 .IMP .+, 1 .IrIS ~RROR TYNOP ~DR2 ACST~T 60000fcl MQSTRT 6000~" TYNOP ACENn 600000 0 •.JMS Sw r TCH ~IO PAr. • IS,T MQ To ON!S IMAt(! MR TO IN"P IO~IES 'ROM MQ To AC, ,.8 Digital-7-92-M Page 28 NOP"10. ClA CL~ 421((10 4 19,T MQ To "S IMA~! AND KALL? IN~P ~A£ OAC ACEND CLA £A~ 2 DAC MOENO CMA SNA ,JMP • + 1 ~ ,IMS F:RROR TY"IOF) 1M" STILL "S, IoIDR2 ACSTpT b000 It"" MQSTRT TY"'OP 60eH'IIt)~ ACENn ~000011a MQENn ~fd~~VH~1t) ',JMS " SwITC~ fl,IOPMO CL A 40t"0 nAt:': rv1(JSTRT CLO r.le DAC Ac!=;T~T AN" KALL? I=.:A~ IN~P DAC AC~ND LACQ DAC MnENO IG,T MO To AO SNA IA~IY ,IMP ,IM~ .+12 ~RROR T Y~IOP I-IDR2 ACSTRT b~0C'101t) MQST~T 6000101(} TYt\!OP ACI;: N n ~ IfHHIlO'l1O ~QF.'Nn ~j,.:H!l001c:J ',JM~ " ~WJTCH ~IO~Mf') 1 , '5 IN MO Me TO ~~s BErORE Digital-7-92-M Page 29 IDors NOP .LT£~ THE LINK I~C 0.g MQ 0.S, AC 1'S MQ "8 NOPLNI(, OLQ DZM AcsTRT DZM MQSTRT DZM LI(STRT LAC Ll(sTRT R~~ ACsTRT AND ~ALL' £A£ LA~ ISrT LINK 'OR fES' IMAKE MA TO ONES ~LI< D~C LI<!ND SAO LI<STRT JMP ...012 JMS £RROR TYNOP I-IDR3 LKSTRT 7000fU ACSTRT MQSTRT 60000~ 600~0~ TY~OP LKENT) ,0QH?J00 o .JMS Sw t Tc~ NOPLNI<.+4 LAr, LKSTRT yS'l lKSTRT SNA JM~ NOPLNK+4 lAC ACsTRT SZA ,JMP E:A£SLK CLn r,LC IC~ECK!D 4 AcsT~T I.~ START ., '. nAC OAC MQST~T nZM LK~T~T .JMf' NOPLNK+4 IL,NK IUOES MQ TO AC ALL 1 -S wtTH 4C-' fS OON[AC, OLe DAC AcsT~T DAC Mo~TRT CL~ ,OR AO."S IY-9 IS,T MQ TO "8 4 STA~T.QJ ISIT MQ To t '8 IM~1 'S TO AC1,A nM~. DAC ACENO CMA ~NA ..JMP ,JMc; IA~ • + 11 F:RqOR TYRMQ IoID~2 ACSTRT 1!100000 ~00000 MQSTRT STAY tVS SE'O~I Digital-7-92-M Page 30 TYRMn ACF.NO 6000(;110 o JMS 9WrTOi-f aOr--IEAC ILINK Si:T TO I:AESLK. , Digital-7-92-M Page 31 At\ID Tn ZE:RO? nz~ M nZ CLn LAC OAC LAr. LKSTRT IITART LINK 0 TO , MQ~TRT 1M" 121'9 ~IT0 1~~Ql000 AC!=;T~T LKST~T 19,T ~tNK INITIAL RA~ L Ar, AC~TRT lAC 81T 121 TO LINK F:Ar ? e\IiHH?) DAC ACEND GLK nAC LKE:Nn ~TR SAn AC~TRT ~KP ,IMP IE~ROR • +4 1_ A(" ACJ:: N0 ~An ACc;TRT .JMP .+13 ~JM~ ~R~OR IAe ALTER!D? TY~LI( ~DR3 LK<;Tqr Ac~T~r 70~0"'''' 6~0~t6'" MQ~T~T TY~LK LKr;'Nn ''''0~!'I({) AC~Nn ~1tJ0(7!t?!0 i?! .JM~ ~\-;ITCI-I EA~SLr<+5 TS7 U<~TRT 'AC; I\C~l~T M Ac~T~T nZ SIA .jMP F:ArSlK+5 IL~OP SET' IN,XT PASS LINK 1 TO ZrRO Digital-7-92-M Page 32 NOPLK'1. DZM AC~T~T nZM MQC;TRT ISTART AC 0'. 1M" 0'9 CLn LAC RI"? OAC LKST~T ~A~ 40"'id ANI') '<ALL? [At OAC ACE'ND lei R LINK, SET LINK JMAKE MR TO nNE~ BEFORE INfilP ~LK nAC LKENO LACQ DAC ~QF'ND IM~ ~NA STYLL ZERo's LAC ACF'NO ~NA lAO STILI. ZERO'~ CL4"CH;)~ LA(; LKENO l=;ZA .JMP IL'NK STILL t • + 14 ~JM~ ~~~OR TY~!OP I-IDR3 LKST~T 70(il00~ ACST~T 6000kH' MQSTRT o~0!/!k')1d TYI\JOP L.K~Nn ,0~"'fJtld ACF'I\ln f,!~H1Li101Ill M Q F' N n f, IcH'HHH:l ?l ~J MS C; wTTC1-1 ~IO~LK 1 ..JMS C;WTC~S ~IOPA~ IC~ECK MINOR LOOP SW IMAJOR LOoII arT? ISTART NO_ THE AC Digital-7-92-M Page 33 /WIli. IWIT~ 54tt ,~C TO ~Q Tn ,I\C ALL PATTERNS MO INITIALLY = 0 AND LINK = 0 ACORMQ, DZM AC~TFfT nZM MQ~TRT Cll CLA "OP~' Clr':! LA(! ,AC!;T~T ~A~ ~001t) ISTART AC ... 0.S IMn ALWAYS 0'9 IG'-T N!XT 9ET lAM TO DAC AGENfJ LAr.lJ MQ IM~ TO AC IM~ TO AC SAME AS START? 14r-. lyES, TRY AC SHnULD BE 0 T)AC M(JEN['I SAn AC~TJ~T SK-P JMP .+4 LAC ACI=:NO ~N,:t\ .IMP .+,7 JM~ ~RRJJ~ TY,SMn ~DR2 ACsTQT 00000'" MQ~T~T TY~i"''' MQ'lH~T .AC~Tt~T 60001010 61tH"""' ' 6()J00k?'" TYrOq TYLAr.Q ACF'Nn ~00eH~i.1 MQI:'Nn 6100000 TYTNrn "., JM~ ~WTTCH IC~ECK FOR REPEAT LoOP ACI"IRMt'J+2 TS7~r.~T~T ,.JMP ACIjRM(~ ... 2 ,I M~ ~ ~J T CHS ACnRM(J IT", 77771" Digital-7-92-M Page 34 IWILL .0 TO MY TO AC ALL PATTERNS IWITIooI MO • LAST PATTI!:RN AND LINK • ACLM"" nZM ACSTRT nz~ Mt'lSTRT IS'ART AO OtS IM~ o,~ (,!L~ LAr. RIrt? DAC LK~TRT ~Tt LAr ACSTRT LMO OAC ACF:NO GLI< DAr. LKEND LAr.Q OAC ~OF'NO SAO AC~TRT 9KP .JMP ACLMOE LAr. U<F.'ND 9NA ,JMP ACLM~e: LAr. ACF.'NO SAT'! ACSTRT ,IMP A.CL~rlE, • +,,2 ILINK IS,T L.INK NEXT CONITANT IMr.I TO QJ' g, Ae 1 t! TO MQ ISAVE A" RESULT IG~T ISAVE LrNK R~SULT IG'T M(3 IM~ • 40 AT START, IM~ ERROR IL'NK., AT EN", IL,NK ,RRnR IAf'4. END • AC START? JMS ~R~OR TYLMn I-IDR3 LKSTRT 700t.'J0fCl ACSTRT 6"'000fc1 MQSTRT 600~"'tO TYLMQ LK~TRT 71tl001d1d ACSTRT 600ti11C'ltO oVJ000tO AC~T~T TYCOR TYLAr!t'l L.Ke:ND 7000(}J~ ACF:NI"I ~1000PlIO MQENn ~"'00~1O TYTNr.n til LAC f'Ar .JM ~ MQF:ND "'1('JST~T ~wJTr,1ooI IN,W MO START IR,PEAT S~T' ACI.Mn+~ fSl ACSTRT .IMP AClMO+1IJ ,IM~ ~WTCHS ACLMO IT" 77"7,7 Digital-7-92-M Page 35 IDO!S TH! MQ CaMPLIM[NT ALL PATT!RN9 cOMIDMQ, OZM ACST"T LAC AcSTRT nAO MQgTRT LMr.! ~0000 CMO OAC AC£ND l.ACQ OAr.: MQ£NO OMA SAn AosTRT LAC AC£NO SAn AcsTRT JMj:) .+t2 JMS ERROR TYCMQ leU!T N!)(T IIATTtAN lAO TO MQ, la,T MO '" .. JMS q I~ t T0 ~ COMPMQ+1 T52 6.C~TRT ,-' MPr!O M P /101 Q + 1 ~WTCIo4S COMPMQ IDOES AC TO MQ ALL 1 tS wtT~ MQ."S CLr OAC MQSTRT OAr. At:sTRT CL~ 4 ISET MO •• ,S r:A, ~HH?J{d lAC 1 'S TO M~' 'S DAr, ACE'Nn LACGl T1Ar "'1QE'ND CMA IMQ STAY "S gNA JMP .+,~ ,JM~ r. RRO R TV~Mn I-IDR2 ~C~TRT 6"'el0~0 ~000(i1IlJ MQ~T~T TVSMr.l Acr:Nn ~0~0~0 601.'10"'0 MGlIrNn QI JMS ~~;JTCI-I ACON~Q ~e ITAIIt" I."END • AO "ART, ACSTRT 600QUtlld MQSTRT 6fl)000~ TYCMO AC~N" 601210"'''' MQ£Nn ~000C10 ACO~~Q, IIAV! IIMQ /"MQ • AC ~DR2 ,JMQ .ee TO L I.~Q RESULT Digital-7-92-M Page 36 IOors ABS GET ABSOLUTE AC IANO NOT OrSTU~8 LTNK-1 OR 0 nZM ,A,CSTRT LAC RtT1' DAC LK~T~T LA~ LKSTRT RAR lAC ACSTRT ASS nAC ACE:ND 1ST ART AC 0tl ILINI( IS,T '-TNK IQ,T AC START IAASOLUTE AC ISAv! RrSul.T r,U< DAC LKE:ND SAD LK~TRT SKP JMP .+~ I. Ar. ACST RT SPA OMA SAn AC~ND JMP .+12 JMS F:RROR TVAB9 IL'NK !9AMI' IY,S IE_ROR. I.INK e~ANR[D lAM POSITrVE AT START, IN~, S~OUlD Sf PO~. ASS IRESULT Ac 01(7 lABS [RRQR L!NK OR AO ~DR3 LKSTRT 700((100 ACSTRT TYABS 6fl10!210~ LKENn 7001tH'I0 ACENO ~Ii:HH2I()10 (JJ JMS ~\tJtTCH J::AF.A~S ... 3 yS'- AcsT~T SKIO .J MP ~I D ~ ETU LAC LKSTRT CMA ANn RrT17 DAC LKSTRT .J MP NOS£TU, e: Ae: A9 S... 3 .JMS SWTC~S F:A~ARS LAS ANn 91T6 ~NA .JMP .+6 LAW 1157 TY' tSZ CHARK ,JMP .+4 ,JMQ r,RLF LAC N8yT16 OAC CI·,jA R K LAS AND ~IT5 9NA ,JMP ~OPAC IR,pEAT ALL S~T, IcVcLE ~ET U~ T£6T Dlgital-7-92-M Page 37 JMP SOT076 ICVe~1 .IT u, AND S~l" DiQital-7-92-M Page 38 IEAE ERROR TYPEOUT ROUTINE IGENERAL PURPOSE ILINKS TYPTEX AND ALL TYPE CONTENTS IAC-0 IS END OF TYPEOUT lAC NOT = 0 AND POSITIVE IS TYPETEXT lAC - AND BIT 1=1 IS CR, LF TYPE CONTENTS lAC - AND BIT 1=1 IS TYPE CONTENTS lAC - AND B1T 2=0 IS NO ~ERO UPPRESS lAC - AND BIT 2=1 IS ~ERO SUPPRESS lAC - AND BIT 3=0 IS iERO SUPPRESS' lAC - AND BIT 3*1 IS iERO SUPPRESS4 ERROR, ERLOOP, ERCONT, JHP LAS SPA JHP TYDELE JHS CRLF LAC ,+3 OAC SAVERR leR LF TYPE CONTENTS ERROR JHP TYPECN ERROR IGET N£XT TYPE CONSTANT LAC I ERROR IFOR INDIRECTS OAC SAVERR lSi! ERROR lEND OF MESSAGE? SiA INO JHP ERCONT IGET SWITCHES LAS AND BIT7 IDELETE HALT? SNA IERROR HALT HLT TSF IWAIT FLAG JHP .-1 IEXIT ERROR ROUT. JHP I ERROR ITYPE TEXT INDICATED? SPA INO, TYE CONTENTS JHP TYPECN TSR JMP ERLOOP Digital-7-92-M Page 39 ITYPE CONTENTS ROUTINES T¥PECN, AND BIT1 SNA JMS CRLF' LAC SAVERR AND 81T2 SNA JMP TCALl LAC SAVERR AND BIT3 SiA JMP TCTWO LAC I SAVERR AND .~11 SlA JMP TCAll LAC I SAVERR eLL RTR .. OPR RTR TWORD 1 JMP TCAlL+3 717770 ICARRIAGE RETURN INDICATED IYES ISUPPRESS iERO SET? INO, TYPE, All ISUPPRESS 41'S SET? /YES 'UPPER 5 OHAR • I /NO, TYPE ALL ISPACE 3 Digital-7-92-M Page 40 TCAll, LAC I SAVERR TWORD ITYPE 6 OCTAL 6 LAW SPACE3 TSR JMP ERlOOP Tcn~O , 777700 lAC I SAVERR AND .-2 S~A J·MP TCAll LAC I SAVERR Cll RTR-OPR RTR RTR RAR TWORD 2 JMP TCAll+3 CRLF, 10UTPUT 3 SPACES . JMP LAW CRCODE TSR JMP I CRlF IFIRST 4 CHARACTERS INO, TYPE WHOLE WORD " IPOSITION lS 2 ITO UPPER 2 IFOR TYPEOUT ROUT ITYPE UPPER 2 CHAR ISPACE 3 Digital-7-92-M Page 41 TVOELE, LAC I ERROR IS~ ERROR IRE ACHED END OF' MESS. INO JMP TVOELE LAS AND BIT7 SNA IRING BELL SET? INO, EXIT JMP I ERROR LAW 51 TY1 TSF" IWAIT FLAG JMP .-1 JMP I ERROR S~A MIN5, MIN6, CHARK, SVCHAR, 777773 777772 "o'" o "" o fZJ SEVEN, TW040, TW060, SEVSEV, SEVSIX, SAVERR, K18, SIXTY' SEVNTY, SEVN4, F"OUR1, THREE7, SIXONE, ONESEV, SEVONE, SEVFIV, THREE, FOUR5, F"OUR4, FOUR3, THREE4, FIVE6, COMBIT, 7 240 260 77 76 fZJ 777756 60 7fZJ 74 41 37 61 17 71 75 3 45 44 43 34 56 252525 Digital-7-92-M Page 42 18tT AND NO BIT CONSTANTS BtTI, BIT1~ 81T2, B113, BIT4, BIT5, 9[T6, BIT7, BIT8, 81T9, BIT10, BITll, 81T12, 81T13, BIT14, BIT15, BIT16, BIT17, NBIT0, NBIT1, NBIT2, NBIT3, NBITo4, NBIT5, NBIT6, NBIT7, NBITa, NBIT9. NBIT10, NBITll. NBIT12, NBIT13, NBIT104, NBIT15, NBIT16, NBIT17. KALL7, 400"01 218001 100"00 41000 20000 10000 "0"S 2B00 iBBB 400 2BB 1BB 40 2B 1B 4 2 1 377777 577777 677777 737777 757777 767777 773777 775777 776777 717377 777577 777677 777737 777757 777767 777773 777775 777776 777777 Digital-7-92-M Page 43 IMESSAGE CONSTANTS IERROR TYPEOUT HEADERS lAC CONTENTS HDR1, TEXT I C(AC) START I lAC AND MQ HDR2, START CCAC) TEXT I C(MQ) I ILINK AC AND MQ HDR3, START L I TEXT C(AC) I C<MQ) ISC AC HDR'l, START SC I TEXT I C(AC) 13 SPACES SPACE3, TEXT I /~ SPACES SPACE'l, TEXT I I I Digital-7-92-M Page 44- HDR5, L C(AC) TEXT I C(MQ)I TYPATR, TEXT IPATI TYCOR, TEXT ICORI TYINCO, TEXT IINCOI CRCODE, TEXT I I TYNRMS, NORMS I TEXT I TYINTE, TEXT I NO PROGRAM INTERRUPTI INDAT, TEXT I INTERRUPT DATA ERRORI TYSTRT, TEXT ISTARTI Digital-7-92-M Page 45 IOPERATION TYPEOUTS IEAE NO OPERATION TYNOP, EA£NOP I TEXT I IEAE CLA TYCLA, EAECLA I TEXT I ICLEAR MQ TYCLQ, CLQ I TEXT I ICOMPLIMENT Q TYCMQ, TEXT I CMQ I lOR MQ TO AC TYRMQ, ORMQAC I TEXT / lAC" TO LINK TYSLK, ACeTOL I TEXT I lOR AC TO MQ TYSMQ, ORACMQ I TEXT I ILOAO AC WITH MQ TYLACQ, TEXT / LACQ / ILLS TYLLS, LLS I TEXT I ILLSS TYLLSS, LLSS / TEXT I Digital-7-92-M Page 46 /LRS TYLRS, LRS TEXT I I IRESULT TYSIMR, RESULT / TEXT I TYLRSS, LRSS I TEXT I TYRDSQ, TEXT I RANDOM DATA SEQUENCEDI TYRES, TEXT IRESULT/ Digital-7-92-M Page 47 ILOAD MQ WITH AC TYLMQ, TEXT 1 lMQ 1 TYABS, ABS TEXT 1 1 IClR SC TycsC, CLR SC 1 TEXT 1 IlACS TYlACS, LACS 1 TEXT 1 ISC ERROR TYSCER, SC ERROR 1 TEXT 1 INORM TYNORM. NORM I TEXT 1 ISET SC TYSSC, SET SC I TEXT I ISC+1 TYPLS1. SO+l 1 TEXT IALS MQ TEST TYALSQ, AlS MQ TESTI TEXT I IALS TYALS, ALS TEXT START 1 1 1 Digital-7-92-M Page 48 10.4.3 Shift Counter and Basic Shift Test ISHI'T OOUNT,R AND lAC MQ S~IFT TEST ITA~~ 3 OF ~O~7 EAE TEST ISHI'T o~UNT~R TEST IUTn rz~~ NO~M.ALrZp.: rNSTRUCTION IWIT~ Nn SHI,r Tn DATA T~ST S.C IDO£9 START ~Ev r.LF.AR TH~ se 220211 SeTsT" LAC SEVSEV nAC scsT~T LAC RIT1 ~jORM -43 ~LT LACS OAC QCENO SNA JMI=I • +,1 JMS F.:RROR TYr.SC ~DR4 SCSTRT 7.0000 Tyesr: TYLACS SC£Nn 740000 C'! \JMS SWITCH 9CTST1.6 LAC ~'8TT16 OAC CHARI< 12~0000 AL~EA~Y N~RMALIZEn ISII'T SO To ., f7?S IPqESS STAAT TO ClR Se 1St"! TO AC IR,.AD SC.~tS TO Ae? ly,S, OONTINUr Digital-7-92-M Page 49 IDO!! EAE NO~ ALTE~ THE ~C nZM scsTRT ANn I(ALL.? £Ar lAOS OAt'! SCENO SNA JMP .... ,1 IN"P" IG,T SO T~ ,C ISr-l STILl. ZER~'S JM~ ~RROR TYNOl' ~D~4 SC~TRT 7400100 TYNO" TYLACS SCJ;:Nn 7400?10 (:11 JM~ SWITCH t\!Ol'Sr. IDOES SO SET Tn 76 AND ... 1 TO 77 LAr. qCENO 9CTO'6, OAC !=IC~TRT LAC RtT1? DAC MQ9TRT LAC RIT1 DAr, "ceTRT NORM ... 43 nA~ "CEND LArS DAr. ~CEND SAn SEVSEV JMI' • +~ .JM~ JM~ ~CERR 'hi ITCH !=ICTO?6 I DOE B S 0 Se: T T0 7 4 A ~t D ... 1 T 0 75 9CT074, LA~ qC~Nn nAC qcc:;T~T LAC THREE nAr. MQSTRT LAC RIT1 ~IORM ... 41 DAe ~C~ND LACS nAe CSCEND SAP SE\lFIV ~JMP ,lMe:; • +~ ~CERR .IMt:; c:;wrTCH QCTO?4 IS~ TO 74 ... , Tn 7' IS AVE FnR ERROR TYP! Digital-7-92;..M Page 50 10011 So SET TO 70 AND +1 TO 71 SCT070; LAO SCEND nAC SCSTRT LAC SEVEN OAe MQsT~T LAC ~IT1 NORM -35 I? OAr! ACE:NO LACS DAC SCEND SAD SEVONE JMj) ,+2 ..JMS SC£RR JMS SWITOH SCT070 SO TO 'I AND .1 TO 71 ISAv! rnR ERROR TYPE IWILL SO SET To 60 AND ., TO 61 SCTO~0, LAC ~CENO DAC qCSTRT LAr. nN~5Ev nAC MQSTRT LAC ~IT1 NORM -25 OAr. ACE:ND LACS DAC SCENO SAO 9IXO",£ .JMP ,+, JM~ SCF:RR .JMS sw I Tr.H IN~RM .7 IS,T SO TO 60 AND ., TO 6. IS AvE rnR ERROR TYP[ IR,A 9CT060 IWILL So SET Tn 40 A~ID +1 LAC! 9CF:ND nAC C;C!;T~T LAr THREE7 DAC MQ~TRT LAr ~IT1 t\IORM ~ .. ~ nAr. ACEND LACS nAC ~CENn ~An rOIIR, ,J MP • +? .JMS SCF:H~ \JM~ ~w J TC~ ~CT04f1l TO 41 INnRM 37 12~000 .0 ANDNORMALIZED ., TO 4. AL~EADv 19,T S~ TO I",T So T~ AC ISAvE PnR ERROR TY~[ IREAD 4t FROM So TO AC IWILL So SET Tn 80T000, PI AND +1 TO , LAC SC£ND OAC SCSTRT LAC SEVSEV 'OAr- MQSTRT LAC RITt NORM +33 OAe ACe:ND LACS DAC SC£ND ~An 8IT'" JMP .+2 ,JM~ Digital-7-92-M Page 51 ~CE:RR IN~RM " IIF! To II ., TO 0 • ISC REAl! 01' IV'S JMS SWITCH 9CTO"'0 IWILL Se SET To Pl1 SOTOO\1 , A~ID + 1 TO "2 LAr. SCENO OAe SC~TRT LAr. SE:vSI)( nAr. MOSTRT LAC BIT1 NORM 32 nAr. ACENO LACS OAc SCEND SAn RIT16 ,JMP .+2 JM~ ~JMS IN~RM '6 18,T So To t •• Tn 2 ~cr.RR sw I TOIoI SCTO~1 I WILL So SET To t'!3 SOTO~3, A~ID + 1 TO 04 LAC SC!rNO OAr. 9csT~T LAC Se:vN4 OAr. MQST~T LAC RrT1 ~IO~M +30 OAe ACe:NO LACS nAr! SCENO SAn 91Tt1.5 ,JMP .+2 ,JMS sce:RR JM9 SWITCH 9CTO"'3 INORr18,T So To ,. :s .~ To 4 IS,., TO AC -4' ly.S Dlgital- 7 -92-M Page 52 JW 1LI 10 IrT To fJ7 AND .t TO 'I LAC SCEND SCTO"7, CAO scsTRT LAO 9EVNTV CAe HQSTRT LAO BITt NORM +,4 !lAC AC!ND LACS OAC SCEND SAD BIT1. JMP • +2 JMS SCERFt JMS swrTcw SC1007 IWILL 9C SET To 17 AND +1 TO 20 LAO SCEND SCTO", !lAC ScSTRT LA~ SIxTY nAC MQsTRT LAC RIT1 NORM +14 nAC SCEND LACS nAC SCENO SAD RITt3 JMP .+2 ,JM! SC~RR JMS swrTCw 9CTO,7 INeRM 71 IS,-" -SO To 7 .t To t I lie TO ,C •• 17 IV,S INQIltM 61 IS" TO t1.' To 20 lIe TO ,C • 20'1 IV.S IWILL se SET To 37 A~ID +' TO 40 SC"O~7' LAC SC~ND LAC ScsTRT LAC 9IT12 OAC MQsTRT LAC elT1 NORM -4 DAC ACF-NO LAOS nAC SCF.:NO SAn RIT12 ,JMP .+2 JMS qCF.:RR JM~ 9W.ITc~ 9CT037 INOIltM 40 IS'T SO TO 37 +, ,.0 40 Ise To ,C • • 0'1 IV.S Digital-7-92-M Page 53 /WILL SO S£T To '7 AND +1 TO 00 SCTO'" LAC ~C£NO nAC SCSTRT LAC A£VSEV OAC MQSTRT LAC RIT1 NORM "'44 OAC ACF.'NO LACS nAC 9CENO IN~RM IS,T se TO " .JMP • +2 JM~ SC~R~ ~JMS SW ITCH SCTO?? .JMP NOPSC 1 AND IGr;T SO TO AC IS~ SN~ '" IV,S TO AC • 0o, +, TO 0 Digital-7-92-M Page 54 ,.IMP • IAr: MQ~lRT IG'T St'j OF NORM ~EvStV IS~OULO r.MA ANn S!T So TO DAr. MOEND TAn QYT1? ANn ~EVSEV IS~ +' TO SHoULn DAr. I. Kf:\1\J11 .JMS F'RRUR ~Cr::'H!:) ITYpE OuT ERROR IEI1ROR ADDRESS IS~ TY~CF'R "iO~0(~12) I.!DP4 SCST~T 74~9If()0 lSI"! AT START 6Gi1('HllfljVj I AI"! AT START 74(~(~k1kj lSI"! PO~TION 0,:- NORM ~PACF=::3 t\CST~T TY ~!ORM ~QSn~T TY~SI"! MQJ!"N'i SET So TO '40"'~\Q IS~OUL" 74ttHH~0 lSI"! SHOULO ., TO 74000l.1 IS~ TO AC ~00000 114M AFTER NORf\o1 TYPL~1 I K~Nn TYrOQ TYLACS 9C~j\n., EoUALED TYTNCn SPACF'3 ACF"Nn ~ "JMP IDO~S EA~ NOPS~1, NO~ Y C::C~RR ALTER c::C a 77 q E:' VS e: V "lAC ~CST~T I Af'J ~ T T 1 ~IORM .. 43 I. Ar IS,T Sr. To 71 IMAKE M9 TO ONES BEFORE ANn KALL1 r:'Ar::' 7? IN~P S~OULD lACS IS'T SO T" AC NnT AI lER SC t1AC ro;cr:ND SAO gCqT~T ,IMP .+12 .JM~ F.R~OR TY~IO~ ~D~4 SCSTRT 740",00 TY~!OP SCST~T 7400!1fJ0 TYLACS SC~ND ,400~f£) ~ .JMS swrTOIol NOPSC1 ,JMS SWTCHS 9CT016 IS'" TO AC • 7" Digftal-7-92-M Page 55 ISI"Q,T lESTS IALB • lOCUMIIL.4TCR l£:FT ~HIFT IDO[S Ale AC • ~'S ALTER T~E AC' DZM AcsT~T nZM MQSTRT nZM LKST~T nZM scSTRT C!LO 1000 CLL AL9 ICI EA~ AC • MO ANn Ll Nt( OAC ACENO ~LK nAC u<e:NO LACS OAC SCENO I.AC ACENO ~NA ~KI!) .JMS AL~E~R ,JM S ~w I Tolol ALSZF.R.4 AL.S01. IALa 01 lAC RTT1? OAr. ScsTRT DZM AC~TRT OZM MnsTAT OZM LKSTRT IA~ 0'8 To START IM~ QJts ILtNK 18 fEAO OLf' EAr 1000 aLL AL~ ('11 OAC ACENO GLK OAa LI(E'ND LACS OAe SCEND LAC! ACENO SNA SKI' JM~ ALSERR LAr, MQsTAT LMQ JM~ S\lltTC~ ALS01+6 LAC MQeTRT SZA JMP .+!5 OL'" OAr. MQgTRT ~Ar 4 JMI' ALS01.6 ISwlF"T AC LE'T 1 ILIN~ '~A TV'EouTS lIe ,0A TyPEOUT! Digital-7-92-M Page 56 ILIN\( TO AC ,7 18tT a ~ 1...=0. RIT =0 La,. BIT A L SL I\IK. OZM .AC~TRT nZM ~~(,J~T~T nZM , K~T~T = 1 L • 0, 8IT • , L • 1 ISTART AC 0'9 IL'NI< 9TA~T r:lQ I_AC U(~TRT RAR LAC AC~TRT AlS 'I\CENO " nA~ IL,NK • 0 OR " , (,;LK DAr. LKENO , ACS OAfj ~CE'NO I Ar. ACST~T RAt TAn LK<;TRT SAn ACEND ~KP LIMe:; fl.lC::£I='olR .JM~ ~wITCH AL ~L~IK ... 3 LAr. lK~TRT TS1 LKc::TRT qNA .J MPAL ~ L r\i K ... 3 nZM LK.~TRT I.Ar. AcsTRT TS' Ac~TRT c; ", ". LNKALS, ,IMP Al~l,..~q< ... 3 nZM t-1QSTRT OZt-AAC~TRT nZ M LKI:;TRT I<ALSri' 1, LAC nAC r,LQ LAC RAR LAC AlS DAr. IM~ ALWAYS • OJ ISTART AC.0 IL,NK START" RTi'? !=;csTRT lK~l"RT AcsTRT lSI"! • 011 IL,NK • 40~000 (711 ACENO ISAVE An RESUI,..T ~CF.:Na ISAvE Sr'l RESULT 1_ ACS T.'lAt:' GlK 1 0 R 01 lAM. 01 OR OAC lKENIJ ~An LKstRT IL,NK SAM! AS ST~T? ~KP IY'S ,JM~ AL~ERR ,.1M S 9~ TCH r LNKALS+5 LAC lKSTRT Digital-7-92-M Page 57 rS' LI<.9T~T C; N A. JMP LNKALS·t.!; Digital-1-92-M Page 58 lAC AC~TRT I.AC ~ITIfj "csl~T ,)MP .+4 DZM L!<~T~T lAC IfI AI READY SAn flAC ACC;T~T ,j MP L~jI< AL S ... 5 ALSMI'.lT, nZr·1 nZM Mo~T~T nZM lKSr~T LAr. DAr. ~IT1? SC~T~T LI(~T~T LAr IJRo ANn 4TH pASS IAM·40!'l000 11~T IAI S 01 O~ ILa, MQ~TRT LMf'l IM~ I.Ar Acc;T~T IA~ 4L~ ", 1 nAr. ~CENO r,LK nAC lI<F:ND lArS nAr. ~r-ENn LArQ DAr. PA8S~S M~ • ""5 AC~T~T RAR LAr. ~HJ~ND qA.n MQST~T JM!' .+14 JyES JMS r.RRO R TYALSQ L-IDR3 u<~TRT AC~TRT 7~171()!01G1 6Vlr.:H'!01r:? to4QSTRT TYALS 1_ K r:' Nn ,0 0 PI 0 0 AC~l\Jn f,i£1eJ~(i11r:? MQ'Nl"I ~f{l~0~0 !'l JM~ ~\!JlTOI-I AL~MnT+5 =, PLACE 0 = OJ.S OR 1'8 :I ~'S OR "S Digital-7-92-M Page 59 LAr IS7 U<~T~T LK~TRT OT~ER IEvERY pASS L • ~NA .J MPAL ~ MQ T ... ~ n2M LI<~T~T I AC r, 1'-1,\ AcsTRT nAC AC~TRT '?ZA LIMFl hl..~MQT+5 LAC M(Jc:;TRT IM~ ~'S • 4 PASSE~ "5 4 PASSES CMl\ DAr"! MnqT~T ~ZA IM~STRT ._IMP !lt~MnT ... 5 .JMS ~hJTCH~ INf'I, BAOK TO T~ST M1 • " ~,S? ~ AL8ZF.'R IWILl AC0 GO IIM~~ntATElY To LINK PRnpEHLY FOLLOWING AN ALS LEF'T S~IFT 110-21:0-1.''''0.1-1 SGNS\..!F', ILK TO 0 FIRST ITO OOMpARE LINK ONLY nZM l.KSl ~'r DZM ~~(j~TRT It.r. nrT0 OAC IF'IR~T AC~TRT AeeJ., GOES TO 0 1_ AC PIT 11 n~c IS~rF'T.' ~CSTRT 0PLACE LAC': LKCiTRT RAR LAC ALe:; r:'AF' Acc;T~T IA~0=' r:l1 ~0(11~0 nAr ~Ct.Nn r:lU< I1A,C LKrNO I:lAn M(J~T~T ,JMP ~JSt\IERR \JM~ F'RPO~ GOES TO 0 ~R • ~ G~[S TO t IGET SIGN OF' AC ISAV~ rnR TYPEOUTS ISAVE rnR TYPEOUTS IL.~ORR~CT RESULT IYES TYALC:; C:;CRTRT 74r}I0110 TY~LK H--D ~ 3 L.K~TRT ACSTRT 7~hH'!Ic11O 6(~00VJ'" TYAL~ TYSLK LKF'N1'") 7eJv.l0!?lk1 ~CE:Nn ~0~el01O TYREe:; (II ,J MC; S wIT CH C;G ~I SI..!F'" 6 LA,., T8' lENt:) SCnPE LOOP LKC;T~T LK~TRT ~I\IA ...JMP SGNSHF ... 6 nZM '--K~T~T LAC RITt SAn AC5TRT ITEsTED SIGN.' Digital-7-92-M Page 60 JMp \.4SALS nAr, rS1 ,JMp AC~TRT MQST~T ~G~'S~I='+6 IYES Digital-7-92-M Page 61 IWILL ALS SHTrT t TO 18 ~~ACES? 115T pAS~ BIT '-NO ~A9S N~ 81T ~SALq. nZM MQ~T~T LA~ BIT1? DAr ACgT~T ,JM~ ~tMALS LAr. I<'~ 10 nZM LK~T~T nA~ LAr. I<ALS0, nAC ~SA~Se: LAr- qIT1? DAr. RC~TRT ~SALqL. LA~ LK~T~T RAR I.Ar- MQsTFfT LMrl HSALSE. LAr. Ar.~TRT AL~ ~1 DAr. ACI=::NO ALI( nAr. U(~NO LAr.5 nA~ QCENO SZA .JMJ.) IM~ AL.TERNATEA IF'QOM " S TO 0' S 11 TO 18 PlLAC[S ISr-! GO TO Z[RrI' .+6 LA", LK£NO SAn LK~T~T LAr 4CENO SAn I SALSs:lP IWAS ~'NK IR,SU~T A~TrR£D 0, 8MI'T OK, ,JMP .+? ,JMS AL~ERR ,JMQ sw!TOH ~5ALSL LAC'! MQSTRT OMA nAr! MQqTRT IS' IofSAL9E t51 SAL5RP IS~ ~r.STRT 10 ~JMP HSA~SL 15' IS! LI<STRT LAO AcsTRT ~MA nAO SPA Ac~TRT JMP ~SAL.S.4 ,JM~ BWTC~8 IofSAL.!It .JM~ LLSTS1 IEvEN ~ASI!S MO • 777"7 IINOA[MrNT COUN' IAnVANOE RESULT PnINTE~ I'~R TVPEOUT' SO., ISIofIFT ,8 TIMrS' IN~ 12~D BIT PAS8 L •• PASS AC 8'RT.7717,6 IMADE 2 P,1811' IN~, SMIF, NO lIT Digital-7-92-M Page 62 IALS INSTr:tIJCTlnN ICO~MON ~RRO~ TypEnUT ,JMP • ,JM ~ F'RRO ~ TYAL~ 9C~TRT AL~ERR 740"'ro(O 4000100 ~D~5 LKSTRT ACSTRT 51il0~1i1~ MQST~T 6000k:1~ 6~Pl()t00 TYPATJ:t I KE:NI"l ~0~00(() ACF.'Nn A000010 TY~E~ TYLAr.~ SC~NT'I '4"'00~ ()t " MPTA L 9 F." Q R /SIMULAT[ 4L~ np~RATtON ISTQQES SHIFTS 1 Tn 18 ~LACES JMP . 1_ AW QF'~ULT.1 nAC 17 OAr. 15 TAn R I T 1 ? nAr. QALSRP LAC 1<1~ nAC 16 LAC U(C:~ TRT RAR LAC Acc:;TRT RAt OAC r 17 IS' 16 IS' 16 ,JMP .IMP I SIMALS LAC LKSTRT RAR LAr- T 15 RAL OAr. T t 7 ,-6 SALSRP, RESULT. Ql RESULT+221 IR~SE:RVE (;II 17 SHrFT LOCAnAENS Digital-7-92-M Page 63 ENDSHF, LAS AND 81T6 SNA JMP •• 6 ICMMMA AT END, IN~ LAW 1 !5 TV1 .. IS1 OHARI< ,JMP ~ JMB CRLF LAC NBtT16 DAC CHARK LA~ ANn 81T' RNA JMP 8CT016 .jMI' COMMA, START ~5~ RANS~' leveLE BO'~ TrSTS IN,." STAY IN I~JF'T TEST IR,PEAT FROM I!TU' TEST Digital-7-92-M Page 64 ILLS A~n LR~ IrA~' 4 ILO~G L~F'T ILLS 01 ~ASIn TEST~ OF EAE POP? T£~T s""IF'T ALL ZF:'Rn'S nzt-1 AC~TRT nZt-A M(~c:;TRT nZM U<9T~T I Ar qlT17 DAC ScqTRT CLr.I ISTARr SCOPE lOOP CLA elL-OPR LL~ "', ICI R AO AND LINK DAC AC~NO ALI( I)AC LKENO LACS DAC SC~ND I_ACQ OAC MOE:NO IM~ SNA LAC ACEND ~NA LAC LKENO SNA lAC SCENO SNA ,JMP • ,JM~ +, LLSERR sw t TO~ I..L~T~,+5 ,JMS STILL 0'9, IA", STTLL 0'S, IL,NK STILL 0.97 IS~ GO TO ZERn' Digital-7-92-M Page 65 IDO[S LTN~ Gn TO MO'? ON AN LLS 1~"0: 1~C'I, 0-', '-1 DZM t.10STRT nZM ACST~T nZM LKSTRT lAC 8IT1? nAr: ~CSTRT LAC MOF;T~T IMO LAC ILLS 01 12 pASSES • 0 START SCOPE LOOP 12 PASSES. , fMQt?) LK~TFfT RA~ IL.' EVERV 2ND PAIS LAC ACSTRT LLS t'l1 DAC ACEND IAn ALwAYS • '" ISAVE RrSULT! r,U< DAC Lt<ENO LACS OAC SCENO LACQ nAC MaENO LA~ LKSTRT RA~ LAC MQSTRT RAt.. SAD MCEND SKP JM9 LLSE~R JMS SWITCH lEND SCnPE LOOP LLST~2.5 LAC Lt<STRT 157 Lt<STRT SNA ,J M" I~ L S T S2 . , nZM LKSTRT LAC MCSTRT rS' MQSTRT aNA JMFt LLSTS2+!5 12~D O~ 4T~ ~ASS' IN.)(T __ ASI L. • 0 Digital-7-92-M Page 66 ' IDOES LINK NOT GO TO AC" ON AN LLS 100[9 MQ0 GO Tn AC" ON AN LLS LLSA~T, DZM ACSTRT DZM MosT~T nZM LKSTRT LAC RIT1? DAe ~csTRT LAC MOqTRT 1ST ART sCoPE LOOP IMQ LAr. LKSTRT RAR I At! AcsTRT LlS OAC ACENO Gll( DAr! LKENO LACS DAC SCENO LAr.Q DAC MQENO SAO LKSTRT "', IL.e, ',0. , IA,.,.0, 0, 1, , ISAVE Sa FOR TypEOUT IMQ FOR TyPEOUT SKI' IL,NK TO Ma", IV,S, OK JMP .+' IM~ ERROR I LAC MQSTRT RAL LAC AcsT~T RAt RAD ACENO SKP llSERR SWITCH LlSAr.T ... 5 LAC LK~T~T TS, LI<sTRT SNA .JMP LLSACT ... 5 DZM LKSTRT JM~ JM~ lAC AcsTRT rS, AcsTRT SNA .JMP LLSACT+5 DZM AcsT~T LAr. RtTIO SAn MQ~TRT .)MP ,+~ DAr. MQsTRT ,IMP LLQACT+5 ,JMS qWTC~S LlSTs1 IT,Si[O Mae. " IV'S IM~0 la;, • 0, • PASSE! 4 PASSEs Digital-7-92-M Page 67 IWILi EAOH eTT OF THE MO SHIFT TO THr NE~T 11"0~ A~D 0"'. I_Er:T LAC 9TT1? DAC ~QST~T DAC 9CST~T DZM LKSTRT OZM ACSTRT LAC MQSTRT LMO ClA ClL"'OPR LlS 0t DAC ACENO L~STS3, GLI< DAC lKEND LAeS OAC SCENO LAOQ OAC MQEND LAC MosTRT RAL SAO MOE:ND ISTART MQ l' TO MQ ,. 1ST ART BCOPE LOO~ IA~ AND L '~WAYS 0'S IFOR TypEOUT! IFOR TYIIEOUTI SKI' JMP • +15 LAC AcsTRT RAL SAO ACEND ~1'V,J M~ • +2 .:-.1 \, JMS llSERR L,\, ~ LlSTS3+5 ~\r ,JMS SW! TOH LAC MQST~T elL RAL-OPR nAC ~osTRT SNL JMP LLST83+5 IENfJ SCoPE IS,T UP N!XT MO BIT ITIST£n Ma0 • 1 Digital-7-92-M Page 68 IWILL EACH BtT 0' THE: MQ SHIFT TO TH, N[)(T 11"1~ 0.1 , lL.STS4, 1.. 0 L'-FT LAC NSTT1? OAC ~QSTRT CMA DAC SCST~T DAr,! LKSTRT Clf'! DAC ACSTRT LAC MOSTRT '-Met IST4RT 77"76 ILlS 01 IL,NK AL.WAYS • 1 IA'! • 1 t S AL.L. 1ST ART RCOPE L.OO~ eTl CU'!"'OPR Llg 011 OAe ACEND AlK OAC lK£NO LACS DAO SCENO LACQ DAC MOE:NO LAC MQSTRT STL RAL SAD MQ~NO SKI' II., FOR TyP[nUT ISC P'OR TyPEOUT ISIMULATE LL! IT", GET IC",MPARE oONSTANT IMQ SHIFT OK' IY,S JM" .+" LAe ACsT~T RAL SAn ACe:NO ,JM I' lAC SHIFT OK' .+~ JMS LLSERR JMS SWITOH LLSTQ4.7 liNn SCOPE STL LAC MQSTRT RAL DAC MQSTRT SZL ,jMP LLSTS4+7 ,JM9 SWTCHS LL9TSJ IT~STEn MQ0 • 0 Digital-7-92-M Page 69 IWILL MQ AC '~'!I LLI. LI.SSL1, ~HrFT A 1 BIT t TO 4. PLACES N'-D DZM ACSTRl lAC BIT1? OAC eCsTRT DAC MQSTRT DAC LKSTRT DAe! MQOOMI< nZM ACCOMI< LAC I<LLSSt DAr. LLSSE)( LAC MQOOMI< eLL RAL-OPR OAC MQCOMK lAC ACcOMK RAL CAC ACCOMK lAC MQSTRT lAO START ZEROS IS~ IM~ INCREM!NTrD Tn 44 START BIT 11 • , ISTART SCOPE LOOP I.MQ STL. eLA-OPR lLSS 01 DAe AC£:ND lACS DAC SCEND I1LK CAe LKENQ LACQ nAC MQF.:NO ~AO IS~ • , TO ~4 MQCOMK SK~ JMI=' • +4 lAC ACCOMI( SAn ACF.:ND ~KP -.IMP • +6 LAC LK~Nn 1L.INt< SO TO ~NA II) LAC qCF.:NO SNA ,JMP ISr! ENt) • • +2 ,JM~ LL~S£R ~JMg ~w J TeHo! LL9S~x ... 3 IS~ LLSSE:)( IS7 scsT~T lAC scsTRT )tOR f:"OUR~ SZA LLSSL 1 JMS SWTCI-IS lLSTS!5 ,JMP 0 IENO scnP[ LOOP Digital-7-92-M Page 70 IWIlL MQ AC I.LSTStu ~MIF'T .A NO BrT , TO 44 PI ACEA nZM LKSTRT tAr.! BIT" OAr.! ~esT~T eMA nAe MOSTRT DAr. MQCOMK Clr. OAC ACSTRT OAC ACCOMt< LAC KlLSS1 OAr, LLSS)(2 LAC MQr.OMt< STL RAL lAND MQ OAt"! MQr.OMK IC~MPAAE LAr AcrOMI( RAl OAr. 4CCOMK lAr Mo~TRT I'~RM AC eON8TANTI 18ET UP SHIFT START SOOPE LOO' LMr3 ell CLO-OPR lLSS 01 OAr. ACF.:NO LACS OAr.! qCF:ND IGIT Se FoR TEST 4 C;l!< nAt"! LKF.:ND lAt"!Q DAr. MOENn sAn MQr.OMt< ILINK S~OULD BE t 1M" SHIFT OK' SKI' ..1MI' .+4 LAr. ACr,OMK SAn ACEND lAC SHlpT OK, ~KP ,JMI=I .+4 LAr. LKE:Nn SAO 91T1? ILIMI( arT TO ,7 SKI' JMP • +4 tAr. 9C£.:NO ~NA IS,., GO TO 07 SKP ,JM~ Ll SSr;:R .JMS SW I TCH~ LLSSX2-3 rS,- LlSS)(, tS' LAr. SCqT~T SC!=lT~T xOR J"OtJR~ SZA .JMp LLSSL2 SWTCI-IS LLSTS6 JMI' LRsTSt .IMS IAnVANCE TO Nr)(T ~HIFT Digital-7-92-M Page 71 ICOMMON ~RROA TYPEOUT LLS JMP • ~'MS ER~OR TYLLS SCaTRT 740000 LLSERR 40000~ !oIDR5 LKSTRT 500000 ACSTAT 600000 MQSTRT 6000k"0 TYPATR LKE:Nn 1500000 AC£Nn 6(021011) MQ!Nn 600000 TYRES TYLACS SC!Nn 740000 o JMP I LL..SERR I(L..LSS1. ICOMMON LL.SS 01 ~RROR TYPEOUT 11.LS SIGNED JMP • ~JMS [RROR TYLLSS SCST~T LLSS~R 7400rd0 400001t:J !oIDR5 LKSTRT 500000 ACST~T 600000 MQSTRT 600000 TYPATR SPACF.:4 ACCOMK 600000 MQOOMK 600(?J00 iYCO~ LKr:.Nn 1IIS00000 ACe:NO 600000 MQ'Nn 600000 TY!Nr,O TYLACS SC[Nn 740000 'JMP " I LLSSF.:R Digital-7-92-M Page 72 ILON~ ~IGHT qMIFT ILRS 01 AC, MQ AND L • 0.5 nZM ACSTRT nZM MOST~T nZM LKSTRT LAC BIT1? DAC 9CsTRT ola CLA LRS IS~T INITIAL oONDtTrON8 ISTART SCoPE LOOP CLL-np~ "I' DAn AC£NO ~LI< DAC LKr;:ND LACS DAC ~C~NO LACQ DAC MQe.ND SNA LAC ACF.:ND SNA LAC ~C~NO IAt'!a0t ItA,., GO TO "'I SNA LAC SNA IM~ SHOULD BE " LK~ND IL,NK STILL 0' SKP JMS LR~ERR JM9 SWITCH LR~Ts'+5 I[N~ SCOPE Digital-7-92-M Page 73 /OOrs L t ~H( Gn TO AC 10·0~ ~ ON AN LRS 1,,0, 0 ... ' • 1 ... 1 LASTS2, nZM MQSTRT nZM ACST~T nZM LKST~T LA'" RIT" DAC SCST~T LAC LK~TRT IST.~T SCoPE LOOP ~A~ CLO LAC ACc;TRT LRS 011 DAC ACENO LACQ OAC MQEND LACS OAr.! SCIrND ISET UP COMPLETE ISAvE R~SULTS ~Lt< OAC LKF.:NO SAn LKSTRT SKI' ,JMP ILINK S~OULD .+12 LAC MQF.:NO SZA ,JMP .+? LAC LKsTRT RAR LAC AcsTRT RAR SAD ACENO SKP .JMS .IMS lRSERR SWITCH LRST92.5 LAC LKSTRT YSl LKSTRT SNA ,JMP LRSTS2+5 nZM LKsTRT LAC PIT0 SAn AcsTRT ,JMP .... ~ nAC AcsTRT .JMP LRSTS~.5 IENO SCnPe: NOT CHANG! Digital-7-92-M Page 74 IDO[S AO,7 Gn TO MQ0 ON AN ~RS 10·0~ 1,,(21,0.1. lRSTS3, ANI') DZM ,-, LKqT~T IL,NK ALWAVS 0 J)ZM ~QSTRT nZM AC~T~T LAC ~IT'? DAC RcsTRT IS~rFT nF' 1 ell LAC MQSTRT LMO I.AO AcsTRT LRS 1!'11 DAC ACEND r.ll( OAC lI<END LACS DAC qC~NO I ACQ DAC MQEND LAC AC9T~T RAR '- AC MlJ S TRT IG,NERATE MQ ICtlllJMPARE IOt'\NSTANT RAR IACt? To MQ0 OK, SAn MQEND 9KP ~J.MP • +~ LAC ACr::NO IA~ SZA ,.JMP • +4 lAC LKENn SNA SKP JMS LRSERR JMS SWTTc~ I R~TS3 ... 5 ,Ar. AcsTRT IS' AcsTRT 9NA JMP lRSTS, ... 5 L.AC ~I"ro nZM AcsTRT gAT) MQ~TRT .JMP • +~ nA~ ~-10~TRT lRSTS~+5 JMP GO TO 0' Digital-7-92-M Page 75 IOOES AC11 NoT GO TO LINK ON AN LRS LRSTS., nZM uo;TRT DZM AcsTRT OZ~ MosTRT lAC FHr'? OAC !;CSTRT IM~ ALWAYS ZERO ISt-IIF'T OF' r.Lt~ LAC LK9TRT RAR LAC AcsT~T I R~ IS,T LTNK INITIAL 0 OR 1 IAn-' OR 0 01 , DAr, ACf:NO LACS DAC SCENO LAca nAC MQE'NO ~LI( nAC li<F:ND SAn U<STRT IWAS LINK ALTERED SKI' JM~ ,JM~ LRqERR qwrTCI-I I RsTR4.5 LAr. LKST~T TS' LK9TRT ~NA IT,8T£0 L.t, JMP LRSTS4.' IN~ nZM LKsTRT LAC'! Ac~TRT TS' ACsTRT SNA .JMP LRSTS4.5 JM~ SWTC~S LRSTS1 IT~ST[D Ae 1'.' Digital-7-92";M Page 76 I Wr t_ I A0 ~ r:l ~ HT F T ~ , ~ T TEA CH P 0 SIT ,ON RIG 101 T nZ M I K'~n~T r'2'~ MO~rRT nZ ~ ~'Hli r; 0 ,-1 ~ LAC H1T17 DAr. c:cqTRT I Ar, ~TT~ DAC ACSlRT DAr. tdj~(J¥1< I Ar. ACr.UrvlK I":U_ RAR-r)PR IG,NERATE COMpARE ICnNSTANT! DAC ACCUMK LAG MQr,UMK RAR nA C M(J r. 0 M K I A~ ~Qc:T~T I M~ r:lL LAC AcqT~T LR~ OJ, DAC ACE'Nll GlK DAr; LKF'ND LACS nAt; qC~Nn tACO OAt:': MQENO ~AO M(JCOMK 1M" SHIFT OK' SKP •.JMP • +4 L.Ar. ACCO~t< ~An ACE:ND ~KP ,IM~ LR~E~R ~lfdTc~ LR~TII5L I AC AC~TRT ,JMS elL RAR-npR AC!;TRT DAC LAr. MQ~TPT RAR DAC MQ~TRT SNL JMP LR~T'5LI!IJ6 ,JM~ SWTCIoiS , RSTQ5 lAC !HI,T OK' Digital-7-92-M Page 77 I WILL A0 • ~ a qHTF T 1\ IRIG~T FRO~ ~ACH t\IO R I T 1 PO S r Tr 0 .. , 8fT LAC 9IT1? OAr, ~C~T~T nA.r. LKsT~T I AC ~.18rTr~ DAt'" Acs'f~T DAr ACCOMK 137"71 r.LC nAr. "1QC;T~T nAr. MQr;OMK LAC ACr,Or-iK ~TL IG~NERATE NEXT ~AR IS,T OF' OAr 4cnOMK IA"., MQ COMPARr LAr. ~QCOMI< IC~NSTANT! RAP nAt"! MQCOMK L.A~ MQ~TRT LMI1 STI. LA/"! AC~TRT LR~ "', DAr. AC~NI) LAI"!S DAI"! ~Cr;:ND IFOR TY~EOUTS r;LK DAr. LKr;.'NI1 IFOR TypEOUT! LA~a OAr. M(J~ND ~An MlJCOMK 1M" SHIFT OK' ~KP JMP • +4 LAr ACCOMK SAn ACe:NO SKI=' ,JM~ JM~ LRqERR ~wITCH LRST6L LAC AOqT~T STI. ~AR DAC AcsTRT LAC MQ~TRT RAR OAC MQSTRT SZL .J MP L R9 T~ L • 7 .JMS qWTCHS LRSTS6 lAC 8Mt,T OK' Digital-7-92-M Page 78 ,WILL AC MO qMIFT A 1 9IT 'RIG~T Tn 44 PLArEq nv~ Mnc::TRT DZM LK~TRT LAC PIT" OAr. SCqTRT I_Af' RITid DAC AC~T~T DAr. ACCOMI< DZM MQ~OMI< LAr. LRgT6L+4 T"Ar. LRqT'~ LAI"! ACr.OMK r.LL RAR-OPR OAr. ACCOMK LA~ ILQS 0' IF'",R E)(ECUTE IGII'NERATE Ae/MO ICOMPAR£ CON!TANTS MOCOMK RAR nAC MQ~OMK LA~ MQST~T LMQ r.LL LAC .Ac~T~T LRS (}J1 ['lAC ACEND. I' TO 4~ PLACrS GLI( nAC LKE'Nn LArs DAC ~CF.:Nn LAr.Q OAC MQEND ~AO MQCOMI< IMrl SHIFT OK' SKP ,JM I') • +4 LAC ACCOMK SAD ACEND lAC END OK? SKI') JM~ LRSER1 ,JM 9 SW ITCH LRST?E"",4 rSl LR9T'~ TS7. 9r.STRT LAr. FOUR! SAD BeSTRT SKP \JM~ LRST1L SWTCHg LRSTS7 JM~ II~CREMENT SM,'T IF~R TVPE~UTS IS~IFT!O IV,S eOUNT 4~ ~LACE87 Digital-7-92-M Page 79 /WILL. A~ M~ ~HTFT A NO BTT RIGHT /1 Tn 44 PLAr!ES CLC IMQ STAAT. ,'S OAf"! MO~TRT nAr. MQcOMK LAC I\18yT0 nAC Ac~TRT nAr. ACH'!OMK LAC RIT17 nAC ~CSr~T nAC LK~TRT LAt"! LRc;T6L"'~ OAr, LRST~E LAr ACcOMK ~TL RA~ OAC ACCOMI< LAt"! MQr,UMK lAC 8TA~T BIT 0.~ ILRI 1£" IF"R E~ECUT[ IGENERATE IN,XT ICnMPARE CONSTANTS RA~ OAr, MQr,OMK I..Ar. MQ~TRT IS,T UP LR! LMQ L.Ar. ACqT~T STL LRS 1711 nAr. ACe:NO ALI< DAC LKF:NI'J LAr.S nAc qCENn LAr,Q DAC MQ~NO ~An MCH'!OMI( I' TO 44 'LACrS 1M" SHIFT OK' SKI' .IMP • +4 LAC ACCOMK SAn ACENO lAC st-ItrT 01(9 SKP JMS LRsEFH JM~ ~WITOH LRSTAE .. 4 IS' LRSTs! 'S1 BesTRT LAC ,ouR, SAn SCSTRT SKI' JMP LRsT8L ..JM~ SWTCt-otS LRSTS8 IAnVANC[ It-I"T 'e~UNT Digital-7-92-M Page 80 /WIlI MQ S~lI!"T LF"FT 1 / EVe: q y c tj '1 ~ I ~I AT ION 0 r: LLSSF'Q, ~ ITS nZM MCJ<::TRT nZM 4C~T~T I AI": RITt7 IAr! ANn MO WILL IAI WAYS Br • nAr c;CSTQT nZM U<~l~T LAr. MO~T~T r:A~ ?0CJ1100 ~AI .. DAr. ACCOflolK nAr. MQr-OMK tAr. MQ~TRT LMO LLSS 0' nAr. ACF'ND IAC-S nAC ~C~Nn ~LI< nAC LKF'Nr) I A.cQ OAr. MQF"Nf) ~An ACF'NO ~KP \JM~ ,JM~ LLSSF:R ~wtTCH LLSSr:'CJ+5 TS1 ACST~T t-.!OP TS'MtJSTRT ..IMP LLSSe:Q+; ,IM~ 9WTCIo4S LLSS~Q IM~ /A~ ANn SHIFT OK Digital-7-92-M Page 81 IWILL MQ S~I~T RtGWT ICO~~INATION O~ RITS 1 EVERV DZM ACqT~T IAn AND MO nZM MQSTRT l.AC RITt? IAI WAve • DAC scsTRT LAC AcqT~T ANO ~IT1' DAC LKSTRT IAi'WAVS SwIFT OF" • RAR LA~ IL,NK • Ae 11 ISO THAT AC wILL • ~Q MClSTRT RAR DAC MQCOMK DAC ACCOM~ IA~ AND MQ IS~OULD Br • RAL LMO LRS Q!1 OAC AC£NO LACS OAr! ~C~ND GLI( DAC LKEND LACQ nAC MQ~NO SAn ACENO IA~ AND MQ R • OK SKP JMS LR~ER1 JMS ~wrTCIoi LRSSJ;:Q+4 TS7 AcsTQT NOP ,S2 MosTRT ..1M!' LRSSEQ.4 JM! SWTCIoiS ,-RSS~Q \.JMP ENOSMF' IAI L. COMBINATIONS Digital-7-92-M Page 82 I~RS nO~MON ~RROR ISHI~T OF' 1 L RS[ IH~ , ,J MP ,JM S TVPEOUT • !:'RPO~ TVI R~ SCST~T 140Q1ll)k) I.RSE~R 40~H'HHI) ~D~5 LKSTRT 500~0'" ACSTRT 6Vl00id~ MQSTRT 600"'0'" TVPATR '- K~ Nn " 10 (1J v'pJl 10 ACFNn ~icH10{'I~ MQFr.Nn ~0~0~1i1 TYQEQ TVI. ACS SCENn '40~~0 C'I ,JMP T LR~e:RH Digital-7-92-M Page 83 CO~MON rH~Op TypEOUT ~~ MnH~ THAN 1 LRSE:P,. ,jMP • I~RS IS~JrTS . IMe:; rR~OR TY I RCi SC~T~T 7A~·H~01O I RC:;E~1 4000'IcH'J \.IDPS I K~T~T 5~)0~1U~ AC~TQT bvH1?J101O 6i1.i0(}\01t:l MQc::T~T TYPAT~ ~Pll.CF'4 ACCO~I'I. 6~'0V'lOra MQCOMI( 6;-'l0("101a TYtO~ I K~Nn bC~l\tn M GI F' N f) r;0v' 0 f71 0 ~()~0OJIO ~ 0 CI\ ~ :~ ~ TYTNr.O TYI Ar.S SCENn 140000 O! ,.I MP ACCQ~K. O! M(.ICQMK. SCCQMI(. PI SIA~T PI T I. R ~ E: ~ 1 Digital-7-92-M Page 84 10.4.4 ITA~~ Random Data, Norma Iize, and Interrupt Test 5 I~A~nOM nATA S~l~T~ INO~~A'-t1E Tc:'ST IINT~RRU"'T T,:.-ST 15(()001 l. Aco t\1j1 T T, 6 DAC ISTA~T ~A~nOM I~EFT 0 TO 44 RANS~F', CHAR~ DATA S~l~T~ PLAC~S LAC ~·IR T15 DAr. ~ASSI( .J M~ ~ A t\I C:i e: ~t OAt:" ,j M!; OAC LAW MQST~T ~ A},I G N ~HF'8LJF' q HF' t:hJ F' e: nAC 10 TAn ArT'? nAC 11 LAC MQ~T~T LMO nAC T 1~ LAC qHF't:HJF' OAC AC!=:T~T LLS5 (,q DAr, T 1~ LACQ OA.C T 1kj LAC I 1 1 T 51 11 ,_ L SOl' nAC T ,Ic? tACQ DAC T 110 LAW ~HF'I3UI=' ... 111 SAn 1~ SK~ JMP ~ET~LS GLI< DAt"! U(~T~T DZM ~c~T~T LAr. ~LLSS nAC L~ANE)( LAW SHF'tlUI='.1 nAC 10 IS!T PAgS K TO .3 Digital-7-92-M Page 85 LRANLP, LAr: r 1(() DAr"! ACCOMt< I,AC I 1 ill DJ\,C M(JCOMK LAC M()~TpT I MQ LA!'; lKc:.TRT RAP I..AC ACST~T L.L SS rJArl1.CENn 10 TO 44 PLAC~S GLK DAr. LKENO 1_ Ar. S DJl,r. ~CE"f\lD LJ\,CQ DAr, MOEND qAt! M(H'~UMK "IMP 1M" = PRED!CTED? • +4 tAr ACr.O~K SAn ACEND lAC END = PREDICTED, ~KP "M~ LLSSER ,JM~ Sw J T CH LRANLP ... 4 IS? LRANEX TS' qcsTPT tAr. ~OllR5 SAn SC~TQT ~Kf!) ,JMP lR t. NLP ,. IM~ ~wTC~S PA ~1 SI-IF +b T5' PASS~ .JMP RANSHji:".2 ISHrFTEn 44 PLAcES? Digital-7-92-M Page 86 IRA~noM RAN~tT, nATA AtG~T 0 L. A. r. t.t 8 Tn 44 PLACE" r T!5 nAr, PASSK .JMc:: RA~.IGEt\i nA~ .JM C; M(J~TRT RA~IGr.N IG,NERATE MQ START IG,NERATE ACST~T nAC ACqTP.T LAW ~Hr:'BUF'.1 OAr:! 10 OAr 11 LAC ACc::T~T OAr T H" LAt"! Moc;TRT nAt"! T ," LMQ ~LL sETLI~S, LAC 11 TS1. , t "11 LR~ IG,NERATE AC MO OAr. y 1 ~ IC"MPAr.lE LAr,Q DAC T 10 LAW qAn SHr:'~UF'+111 ~ONSTANTtIJ 1 eI SK~ ,J M" SETLRs LAr OAr:! nZM IC'l~S RRAN~)( LK~TRT OZM qr~"RT RRA ~I. p, LAW qHF'~UF' ... 1 OAr. , 0 LAC ! 10 nAr. AC('!OMI( LAr. T 1 f() OAr, M~rOMK LAC" MQc::TRT LMrl RRA~!:'X, LAC Ac~TRT (,!LL LRS (.II nAC ACENO GLI< nAC U<END LAr,S OAr: SC£ND LACQ nAC MQ~ND QAO MQr,OMK SKI' JMP .+4 LAC ACCOMK SAO ACe:NO SKI' JMS ..JMS LR~ER1 SWyTOH 10 TO •• FlLAOp:S Digital-7-92-M Page 87 RRAN~)(1!'t4 JSZ RRANe:X IS' qCqT~T L Ar. f:'OIJR~ SAn SC~TRT ql<p ,JMP RRANLP JM~ ~WTC~S RANRJT+6 TSl PASSI< JMP RAr-.If( I T.~ Digital-7-92-M Page 88 IRA~nOM nATA S~QUENr.E'D I.At": ~HIT'5 nAC PAC:;S!( .J M~ R At<-.I G£ N OAr. Ar,sTRT ~AF' IGET AC SIGN CLR AC 2117J1d0 GLK OAr. ~VSIGN RTR nAr. qV~lGN JM~ ~ANGEN ... , ANn ~18TT" TAn 9VSIGN OAr, MQsTRT N8TT" OAr. SVMASK LAr' LAC ~'BtTY' DAr SVMASK+1 nZM qC~TRT nZM LKSTRT LAC MQSTRT LMCl ell LAr: AC9T~T LlSS 1 LR~ ~ LlSS 2 L.RS 1 .JM~ se:nCOM JM9 SwITolol RA~ISr:l~ ,JMS NXTSF.:a Digital-7-92... M Page 99 ISEClUEN~£ IRIG~T 2. 1 L~J ~4. L2 lAr, MOqTRT CLl . . IS,QUENCE , Rt. II,T U,. L.MO l~C ACQTRT LRSS 2 Ll'9S 4 L.RS. ~' LlS'S 2 .JMB'iSEOCOM .JMS SWTTOH RAMSC'31 ~JM~ I~E'T 3. RIG~T 6. ISEClUENO' 2 RANB02, ~tXTS£O L~'T 6, RIGHT 3 LAr. MQSTRT LMO Oll LAC AcsTRT L.LSS 3 L.RS 6 lLSS 6 LRS , .JMB SF.t'lCOM JMS SwITCH RANSa2 JMS NXTS[O ICr'tMPAAE IItEIULTS L.- R.~ L2 Digital-7-92-M ~age 90 ISEQUENOI!' 3 IRIG~T RAN9~3, 4. LE,T 8. Rlr,HT A, LEFT. LAC ~QSTRT elL LMQ LAC AC~T~T LRSS 4 LlSS 1(}1 LRS '0 LlSS 4 ,JMS ~EnCOM JMS ~WITOI-I RANSr)3 ,JMS NXTSe:a RANS~4, LAC MQqT~T ClL LMQ LAC Ac~TRT L l SS 5 . LR~ '2 LLSS " LRS IIJ JMS SE'nCOM ,JMS SW T TOI-I RANSn4 ,JMS NXTSEQ Digital-7-92-M Page 91 ISEoUENe~ ~ RTG~T LAC RANS~~, 6, L~~T 12, RIG~T 12, LE,T 6 MQ~TRT LMel ell LAC ACqT~T L.RSS 6 LL!!S 1 ~ lRS 14 Ll9S 6 .JM9 ~EQCO~ .JMS ~\lJtTC~ RANSr.l5· ,JM~ ISEOIJENO~ RANS~6, 6 ~IXTS[O I.r:FT' RI~~T 14, LE,T LAC MQqTRT LMQ ell I AC AcsT~T lLSS 7 LRS 16 llSS 16 LRS , ,JMS SF-OaOM ,JMS qwtTC~ RA~ISQ6 JM9 ~I)(TS~O 'A, RIGHT' Digital-7-92-M Page 92 ISEQU!NO!' RIGHT 8, LE~T 1&, Rr&MT 16, LE,T • RANSQ?, LAC MQSTRT LMQ LAC ACSTRT ClL LRSS '''' LLSS 20 LRS 20 LLSS 10 JMS SEOCOM ,JM~ 9WtTCH RANSO? JMS "'XTSEQ ISEQU!NCr e RAN9QS, ~EFT 9, RIGHT 18, LI'T fe, LAC MQsTRT LMQ LAO ACsTRT elL LLSS " LRg 22 LLSS 22 L Rs , 1 ,JM! SEaCOM JMS SWITCH RANs~a TS, PASSt( JMP RANSEQ.2 JM9 SWTCIoIS RANSEQ JMP NRML!~ _IG~T 9 Digital-7-92-M Page 93 ISET AC SIGN INTO NEXT AO IANO MQ BITS NXTS~Q, SVStGN, SVMASK, •.JMP • LAC SVSIGN OLL RAL-OPR OAC SVSIGN LAC ~VSIGN+1 alL RAR"OPR OAC SVSIGN+1 LAC SVMASK STL RAL DAC SVMASK ANn MQST~T TAO SVsIGN OAC MosTRT LAO SVMASI(+l eTl RAR OAO SVMASI(+1 AND AC~TRT TAO SVSIGt-.I+1 DAC AcsTRT IS' gcST~T JMP t NXTSEQ III 0 Q1 OJ IT" FILL MQ leI R MQ etT IMAKE MQ • AC QJ IOi R AO BtT IMAKE AOX • AO 0 II ~I DIe ATE NE)( T S!aUENC! Digital-7-92-M Page 94 IRANOOM DATA ICO~MON S£QUENC~D COMPARE ANn ~RROR TYPE JMP • OAC ACENO ~U( DAC LK£NO LACS l'lAC ~CEND LAce DAC MQEND ~Al'l MCI~T~T IM~ • +3 IE_ROR MQ SAME AS START ~KP ,JMP LAO SCEND SZA JMP • +4 LAC AC~T~T SAD ACE:ND SKP JMP .+'3 F:A£ 21000 ALI( SAr:! LKENO JMP r ~EQcnM JMS P:RRO~ TYRDBCI SPAC&:3 BCSTRT 740000 SEOCOM 400PJ00 IE,.ROR se IGET AC SIGN CLR AC ILrN~ IALL OK • EXIT IoIDR5 LKSTRT 50121000 ACSTRT 600000 MQSTRT 60121,,00 TYSTRT L K'£ Nn 15 0 0 " PJ 0 AC£Nn 60121000 MQ£Nn ,,00"00 TYRES TYLACS SCENO ,4012100 'JMP " r sEQCOM IE,.ROR EXrT END • AC SIGN, Digital -7-92-M Page 95 IRAN~OM 118 erT NUM8!R G!N£RATOR RANCH'N, JMf) LAC elL SZL )(OR )(OR ADn • RANNO RAR"OPR ~IT0 RANNO.' RANNO.t DAt'! RANNO JMf) I RANG£N '·3~425 33,6, t PASSK, C'J KL.R9~ L.R'I! KL.LSS, LLSS SHF'euP'.,121 INO~MALI7.E IDO!S NORMS T,5r ~ET AC 0 • 0 TO L nZM Ma~TRT DZM scsTRT LAn BIT1 DAr, AcsTRT DZM LK~TRT LAr: LKST~T 1ST ART SCOPE lOOP RAR OLO LAO AcsTRT NORM~ ,JM~ ISC • 121 ",44 DAt':! ~ce:NO LAt!Q DAr! MQE:NO LAr,S OAO !ltC!ND ALK DZM SOCOMK nAr! U<!NO SZA JM~ NORMae: SW! TOI-! NRML.,e:.' LAO LKSTRT IS7. LKsTRT 9NA JMI' NRMLZ£.' ISAvr Ar8uLTI IA(4. SIAN IE~ID ,I I SOOP! LOoP Digital-7-92-M Page 96 100rs NORMS NRML'" ~ET AC~=1 TO ~ r.L~ DAC MQ~T~T nZM nZM SCST~T U<~T~T CLC OAC ACSTRT LAt"! LK~T~T RAR l.Ar! ACSTRT r.LO 4 NORM~ OJ''44 DAr. ACENO LACe OAC ~ae:NO LAr.S DAC SCe:ND GLK nZM SCCOMI( nAC LKENO SNA .JMS NORMS!!: JMS ~wrTc~ NRML11 ... 6 LA/,! LKSTRT IS7 LKSTRT SNA JMP NRM~Z1.6 ISTART SCOPE l.OOP Digital-7-92-M Page 97 IWILL NORM STOP SHTFT WITH lAC ~ AND AC , UNEQUAL' 0', 121 nZM MQ~TRT DZM LK~TRT LAC SEVS!V OAC SCcOMK LAO RIT1 OAC AC9T~T LAC 8IT1, DAO SCSTRT LAO MQ~TRT LMQ ~LL LA" ACeTRT NOAH .43 DAO ACEND LAOQ nAO MQEND ISII'T UP COMPLETE 1St'! • 1 JSAV! RrSULTI (;LK DAO LKE:N" LACS OAO SCEND SAn SEVS&:V SKP JMS NORM!R JMS SWITCH NRMLl2+10 LAC AC!IITRT OMA OAO ACSTRT LAO ~QSTRT OMA OAO MQ9TRT SZA JMP NRMLZ2.10 IS", • .. " lEND SOOPE L.OOP Digital-7-92-M Page 98 IDO!8 NORM NnT STOP SHIFT ION AC 0 • Anl 00, ", nZM MQSTRT OZM LKSTRT LAC elr16 OAC SCSTRT LAr 9EvSEV OAe SCCOMK LAe 91T2 OAC ACeTRT LAc: MQSTRT L.MQ elL LAt'! AcsTRT NO~MS ... 42 OAO ACEND LACS I NORMA,) zE Ie • 2 "TART SCOPE LOOP ICt'tMPL.!TE IrT UP ISO • 2 OAC: SCF.:ND IIAv! FU'SUI. TS ALI( OAt'.! LKI!ND LACQ nAC ~Qr:-:ND SPA IM~ CMA ~ZA • ALL 0'. OR ALL 1'8 JMI' • +6 Ir-.ROR IN MQ SPA IAn NE&ATIVEf IMAKE POSrTrvt IA~ NORMALIZE CORRECT' LAC AC£NO OMA SAD erT1 SKI' IN ERROR .JMP .+4 IA~ LAC Sc£ND SAD SEvSe:V SKI' IS,., • -17 JMS NORM9£ .JMg SW ITCH NRMLl[+6 LAC AcsTRT OMA OAC AcsTRT LAC MQSTRT OMA DAO MQSTRT SZA JMP NRML.%3+10 I!~D SeOP! 1.00P Digital-7-92-M Page 99 IWILL NORMA~,Zr NORMALI!~ A POSI,lYE INU~SER WITH A 1 FROM AC BIT , TO M, 17 WITt.4 8a.~~ AT START lAND A ~!QAT'Yr NUMBER wITH AI IN A~ ItT , ITO MQ ., NRML~4. nZM MQSTRT DZM lKSTRT LAO 'OUR. OAO SCSTRT LAO 91T1 DAC ACSTRT LAC THRE!. DA~ SeCOMt( LAC MQSTRT LMC ell LAC ACsTAT NORMS DAC ACEND LACQ OAC MQEND talK DAC LKEND LACS DAC SCEND SAD SCOOMt( SKP JMP ,.6 LAC ACENt) SPA OMA SAD 91T1 SKP JMP ,.!I LAC HQEND SPA OMA SZA JMS NORMER .JMS sw r TOIol NRMLZ4.,0 LAC MQSTRT LMO Oll LAO AcsTAT ISf SCCOMt( LRSS 1 OAC lcsTRT LACQ OAO MosTAT SAD AceTRT SKI' JMP NRMLz •• SZA JMP NRMLZ5 ITO OOMPA"I 10 IleOPE LOOII 'T'RT II,T u,. COHilL'" 11f'! • •• IIAyE "EIulT' 11th E"ROR ,1 IAe AND Me • 1'8 oR 1 'I , PA., IE~'D IDnNE ALL .,1 VET. IV,S Digital-7-92-M Page 100 LAC NBtT, ACSTRT OAC r,LC OAC! MQSTRT JMP NRML.Z ... 6 IN~GAT'VE 12ND SERIES NUMI!RS Digital-7-92-M Page 101 IW I LL A ~OMPj EMENT Bt T PATTERN NORMAl I ZE IMQ • 2~2525 A~D 525~52 AC • 0'S OR i'S DZM ACeTRl' lAC COM8YT OAC MOSTRT LAC F'OUR4 DAC SCSTRT DZM U(~T~T I Ae MQSTRT IS~OPE LOO~ START I MQ r.LL LAC ACSTRT NORMS DAe ACF.:NO LACS DAC eCF.:ND ~LI( DAC U<F.:ND LACQ DAC MCF:NO SPA Ct-1A SZA JMP .+4 LAC ACENO SAO MQSTRT SK" I. MQSTRT JMP • +4 IA~ ERROR LAC 'IVE6 DAC ~CCOMI< SAO SCENO SKP JM9 NORMSE: JMS SWITCH IE~D SnOPI LOO" t\IRML1~+6 CLC DAC AcsTRT LAC Mc~TRT OMA DAC MQSTRT SPA JMP NRMLZ!J+6 JMS SWTCIolS NRML1.E JMP INTEST IT,8T REPI'T IEQU[NCE IG" TO INTERRUPT TEST Digital-7-92-M Page 102 INO~MALtlE E~HnR TVP£OUTS JMP • JMS F.:RROR TYNORM qCST~T 74000" ~'ORMFr.R 4"'0~"" IooIDR5 LKSTRT 500000 ACSTRT 600000 MQST~T 600000 TY~ATR LKI=.:Nt) AC£NT'I ~0"'0f..110 ~000A'" MQ~Nn 600000 TYRE~ TYLAC~ SCCOMK 740000 TYCOR TYLACS SCENn ?40ClH'I0 TyqE~ C'J JMP NORM~R INORMALI!E STGNEn F.:RROR TYPEOUTS JMP • ,JMS ERROR TYNRMS SCSTRT 740000 ~'ORMSF' 400000 IoIDR5 LKSTRT 50"-1000 ACST~T 6000"0 MQSTRT 600000 TY~ATR LK~Nn AC~NO -.00000 ~00000 MQII:'NO 600000 TYRES TYLACS SCCOMK 740000 TYCOR TYLAeS serNO ,412101210 TYRES o JMP I NORM~£ IE~ROR ADnRES! PJ.&ttot~~iatM pa~e:~~os ITE8T IAFT~R PROGRA~ INTE~RUPT EAE O~ERATlnNS INT~"T, I P.. I NT '- Ff' "L!A~i' TS'- IN,., SKJ' JMP .+4 LAW QI, TS, .-1 LAC (JMP ::J~. i~~\l ~f\~ I TVp E 'NV_\.:'-t, j A ! IWi IT pt'tl~lt'~'LAa TL~ JMP "; iii :1 ;,': tNTS1 nAC,: , ION ~I~~~ ~ t, IL"AD 1~:~1~M:~,\ i ~AP.'~ Ie;)' - ...(M~ "R~OR TYINT£ TYNOl' ( • ,,5) 4000rJJ0 PJ INTS1, TS' JMP • -, ,JM~ SWITC~ tNTE~T+11 (Ar. 91T11 DAC MOSTRT nZM At"l9TRT DZM LKSTRT LAr.! J:'OUR3 '1- ~ Ala iS~ s;r PT"r :r ,<i \.j L~l(!!e :~rJM'P ;~()I1~,i'·, OAt"! 1 LA-C MQ~TRT LMO CLA CLL"OPR rON LL$ 4~ JMS r.RROR ~ or 11" P'u ~1! "I" c\ ~J ~h! '"7 \. ",/ TY I NTE {YJ f/ TYLLS , 9C9TqT 74012100 t •• 6' 40001210 121 JMI' INTS2E ~"<nw~ ?,:"!i.,. "~3r0 ! I EV[CUT,i:'r r ,\:4 f'n!: "" IS~OULn NOT '" M!AE Digital-7-92-M Page 104 INTS2. OAC AC£ND LACS nAC ~CEND LACe OAC MQrND AZA JMP .+~ LAC AC[NO !ilAD RIT0 SKP ~JMP 1M" SHtFT OK' IA;, SHr~T 01(' .+~ LAC SC£ND SNA JMP TNTS2£ JM~ IIAvE flU:SULT! lie rio ,TO 0t ~RROR INnAT TVLlS SCST..RT 740001 ~D~5 LKSTRT 500000 ACSTDT 60'U,00 MOSTQT 611001 TVPATR LK9TI:fT 510000 AC[NO 600001 MQrN" 6"130.00 TVLACS SC~ND 141100 0 INTS~E, T8' ,JMP •• t JMS SWITe"" tNTS'-L ,JM!; 9WTC~S INTEST LAS AN" 91T6 SNA ,IMP ~ LAW 13 TV. IS' OHARI( JMP .+4 JHS ORLF LAl"! NaIT., CAC CHARI( LAS AND BIT' SNA JMP I:fANSt-t, JMP NOPAO .. ITART IW,lT IN eAI' 0' IE_RDR TY'!DU, • • IT¥PE AT rND IITt IC¥CLE ALL TlaTI I.', IN'" STAY IN IItAND~M8 "T,AT lET U, T!IT • • • • A~ k1\ny other HIlfS {lreil1~~~1~,1 a~ld '~/ided, sbould !b~ CO~'U£l'~,11t~,a the program listi~~ P~o.-,_ f1 "''',,- D~ "/, r 3\ft.r~"final HLT ~,et }~JCSO 'gram to' run t~nt;1nll~lfj ly ~ 1., ~rhi:1i will allow tile pro-
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies