Previous Page Single Page Next Page  

* 0500-001-6612 (016-11T1) CCD NO. 70180294000 REV. D PAGE 3

0101 * IF THE PROGRAM IS RUN FOR AN EXTENDED LENGTH OF TIME IT 0102 * WILL HALT AFTER 1,000,000,000 PASSES. 0103 * 0104 * 0105 * ERRORS 0106 * 0107 * THIS PROGRAM CONTAINS A FEATURE WHICH TRACES THE PATH OF THE 0108 * PROGRAM USING JST INSTRUCTIONS. AFTER THE FIRST FEW TESTS HAVE 0109 * BEEN EXECUTED, EACH TEST STARTS WITH A JST TO 'JSTL' (THE JST- 0110 * REPORTING LOCATION) FOLLOWED BY A JST TO *+1 WHICH IN TURN IS 0111 * FOLLOWED BY A PZE 2. LOCATION 'JSTL' IS MODIFIED AT THE BEGINNING 0112 * OF EACH TEST AND EACH PZE 2 IS MODIFIED TO CONTAIN ITS OWN ADDRESS. 0113 * THE 'PZE 2' LOCATIONS ARE CHECKED FOR THEIR OWN ADDRESSES AT THE 0114 * END OF EACH PASS. 0115 * 0116 * THE PROGRAM WILL HALT IF IT DETECTS AN ERROR. THE FOLLOWING 0117 * PROCEDURE SHOULD BE FOLLOWED WHEN AN ERROR HALT IS ENCOUNTERED - 0118 * 0119 * WRITE DOWN THE CONTENTS OF ALL REGISTERS SO THAT THE 0120 * INFORMATION IN THEM WILL NOT BE LOST. 0121 * THE LOCATION OF THE ERROR HALT WILL BE DISPLAYED IN REG. Y, 0122 * LOOK UP THIS LOCATION IN THE LISTING. 0123 * THE BEGINNING OF THE TEST WHICH RESULTED IN THE ERROR HALT 0124 * WILL BE IDENTIFIED BY AN ENTRY IN THE LOCATION FIELD USUALLY 0125 * CONSISTING OF 3 LETTERS AND 1 NUMBER. THE THREE LETTERS ARE THE 0126 * MNEMONIC CODE OF THE INSTRUCTION BEING TESTED AND THE NUMBER 0127 * DENOTES THE NUMBER OF TIMES THIS INSTRUCTION HAS BEEN TESTED. THE 0128 * INSTRUCTION IN THIS LOCATION, WILL BE 'JST JSTL' FOLLOWED BY 0129 * 'JST *+1' AND 'JLXX PZE 2'. 0130 * FIRST, CHECK TO SEE THAT LOCATION 'JSTL' CONTAINS THE 0131 * ADDRESS OF THE LOCATION CONTAINING THE 'JST *+1' (CAUSED BY 'JST 0132 * JSTL'). THEN CHECK THE 'JLXX PZE 2' TO SEE THAT IT CONTAINS ITS 0133 * OWN ADDRESS (CAUSED BY 'JST *+1'). IF NOT, THE TEST WAS NOT 0134 * ENTERED PROPERLY AND ONE OF THE JUMP INSTRUCTIONS MAY BE FAILING. 0135 * IF LOCATION 'JSTL' AND THE 'JLXX PZE 2' CONTAIN THE PROPER 0136 * ADDRESSES, EXECUTE THE TEST IN THE SINGLE INSTRUCTION MODE. IF 0137 * THERE IS A * IN THE FIRST SPACE OF THE COMMENTS FIELD ON THE 'JST 0138 * JSTL' LINE. THE TEST DOES NOT DEPEND ON THE RESULTS OF THE 0139 * PREVIOUS TEST AND CAN BE PROPERLY EXECUTED BY STARTING EITHER WITH 0140 * THE 'JST JSTL' OR AT THE LOCATION FOLLOWING THE 'JLXX PZE 2'. IF 0141 * THE ERROR HALT IS ENCOUNTERED AGAIN. THE FAILURE IS PROBABLY SOLID. 0142 * WHETHER THE FAILURE IS SOLID OR NOT, IT IS POSSIBLE TO LOOP 0143 * ON MOST OF THE TESTS BY REPLACING THE ERROR HALT. AND THE 'SZE' 0144 * JUST BEFORE IT. WITH JUMPS BACK TO THE BEGINNING OF THE TEST. IN 0145 * A FEW CASES IT MAY ALSO BE NECESSARY TO CLEAR A REGISTER BEFORE 0146 * RESTARTING THE TEST. 0147 * 0148 * 0149 * METHOD 0150 *
  Previous Page Single Page Next Page