Previous Page Single Page Next Page  

* NAME: AB16-12T3 DOC 70181010000 REV F PAGE 39

1608 * 1609 03216 0 02 02047 LDA RETG SET FOR RUPT TO MTIC FROM MODULE 1610 03217 0 10 02056 JST SIL UNDER TEST 1611 03220 140040 CRA 1612 03221 0 04 00574 STA TEMP START WITH ADDRESS OF ZERO 1613 * 1614 03222 0 02 00574 MTIO LDA TEMP 1615 03223 0 06 00634 ADD ='10000 BUMP TO FIRST LOCATION IN NEXT 4K MODULE 1616 03224 100001 SRC 1617 03225 0 01 03321 JMP MTIP WENT OVER 32K - THERFORE ALL DONE 1618 03226 0 04 00574 STA TEMP 1619 03227 0 35 00664 LDX =0 PUT KNOW VALUE IN X REG 1620 03230 0 02 00671 LDA =1 GET ANOTHER VALUE 1621 03231 -0 13 00574 IMA* TEMP STORE IT 1622 03232 0 15 00575 STX TEMP+1 SAVE THE X REG 1623 03233 -0 13 00574 IMA* TEMP TRY TO GET IT BACK 1624 03234 0 11 00671 CAS =1 1625 03235 0 01 03316 JMP MTIR MUST HAVE GONE BY END OF MEMORY 1626 03236 100000 SKP GOT IT BACK 1627 03237 0 01 03316 JMP MTIR 1628 * 1629 03240 0 02 00575 LDA TEMP+1 LOOK FOR WRAPAROUND 1630 03241 100040 SZE 1631 03242 0 01 03316 JMP MTIR HAD WRAPAROUND 1632 * 1633 03243 0 35 00574 MTIE LDX TEMP IF MEMORY THERE PUT ADDRESS IN INDEX 1634 03244 0 02 00603 LDA IRS MOVE UP LOOP OF: 1635 03245 1 04 00000 STA 0,1 1636 03246 0 02 00604 LDA JMP LOC 0 IRS 3 BUMP COUNT EVERY FOUR CYCLES 1637 03247 1 04 00001 STA 1,1 1 JMP *-1 1638 03250 140040 CRA 2 HLT OVERFLOW ERROR 1639 03251 1 04 00002 STA 2,1 3 BSZ 1 COUNT APPEARS HERE 1640 03252 1 04 00003 STA 3,1 1641 * 1642 03253 0 02 00624 LDA =-2 NOW GET BACK IN SYNC 1643 03254 0 04 00061 STA '61 WITH CLOCK TOCK 1644 03255 14 0020 OCP '20 1645 03256 0 02 00061 LDA '61 1646 03257 0 11 00624 CAS =-2 HAS IT TOLKED 1647 03260 100000 SKP 1648 03261 0 01 03256 JMP *-3 NOT YET 1649 * 1650 03262 000401 ENB YES - GO TO RUN LOOP 1651 03263 1 01 00000 JMP 0,1 IN THE MODULE UNDER TEST 1652 * 1653 03264 0 000000 MTIC DAC ** INTERRUPT BRINGS CONTROL BACK HERE 1654 03265 14 0220 OCP '220 CLEAR RUPT AND TURN CLOCK OFF 1655 03266 1 02 00003 LDA 3,1 FETCH THE COUNT 1656 03267 0 11 00556 CAS HLIM COMPARE TO HIGH LIMIT 1657 03270 0 01 03273 JMP *+3 TOO LARGE
  Previous Page Single Page Next Page