BXXX MACRU ASSEMBLER, VER 2.2 INTEL1,EC EI/MOD 6 MONITOR, VERSION J.0, 14 APRIL 1975 ERRORS · 0 PAGE 19 3AA9 9D SXX H xAAA b048xC JC LER 1 CARRY # ERROR 3AAL) PRU: 3AAD 0b00 MVI A,ENB 3AAF 53 UUT PRUMC J ENABLE PROM PROGRAMMXX 3AB0 Cl MO V A ,C 3ABI 2CFF Xkl UFFii xAt33 x5 UUT PAD X PROM ADDRESS 3Xxxx 4 5 In pOx ; READ VALUE 3Ad5 2CFF XRI OFFH 3Ati7 L$F Cl'lP jq J COMPXXX NITH DESIRED 3AB8 6BEA3A JZ pRq ; DQN°T HAVE TO PROGRXX TXX LXXXXXXX 3Abl3 IEFx MVl D , " 1 6 ; SET MAX TRIES " 16 3ABD PRl: 3ABD 4x9F3E CALL PGRM ; PULSL AND DELAX 20 MS. 3ACQ 45 IN POl ; READ VALUE 3ACl 2CFF XRl 0FFH 3hC3 BF CMP M J COMPARE WITH DEXXXXX 3AC4 bdDD3A JZ PR2 ; GOT IT, NOW PULSE 3$n MORE TIXXX 3AC7 16 INR D J IKREME!1x' COUNIER 3AC0 4BBD3A JNZ PRl J KEEP GUING xACb 'lt>CC3C ?ALL CALF 3ACE 0£,14 HVI t$r'$' ) ERHUR UUT 3ADO 4tS23C CALL CO x4D3 4bM)3C CALL OXX J OUTPUT A SPACE 3AD6 CZ MUV a ,C 7 UISPLAY PROM ADDRESS 3AD7 4blU3E CXXX LBYTE 3ADA 4U83C Jl4P XXX J BAD PROM, ABORT 3ADD PRi : 3ADD Xx l'l(1V A ,D ; MOVE COUNT KESIDUE TO A 3ADE 0411 ADI I / J ACTUAL COUNT OX TRIES REQUIRED 3AEQ t$0 ADD A ' J CUUNT · coUNr q' 2 3AE) ilu add A J COUNT · COUNT ' 4 3AXx Db l'lOV D ,A 3AE3 PR3: J 0V£RPXXXXXX 4¢n TIMES 3AE3 469F3E CALL PGRM 3AE6 19 OCR D 3AE7 48E33A JXX PR3 3AEK PR4: PR4: INR 3A£A )X C ; BUXX PROM ADDRESS 3AE13 6d4438 JZ START : PRUK ADXXXXX RULLOVER, TERMINATE 3AEE 46FC'3D CXXX INCHL J BUMP MEMORY ADDRESS 3AF1 21 OCR E x DLCREMEIU COUNT 3jiF2 48AD34 JNZ Pru J CONTINUE wXXX PROGRAMMING 3AF5 4¢4430 JXP START ; ; READ ROUTINE. P P ; THIS ROUTINE READS A HEXADEXXXXX FILE FROM THE XXXXXXXX ; READER DEVICE AhD LUADS IT INTO HEMGRY. ONE tiEXADECIMAL : PXXXXXXXX Is EXPECTED. THIS PARAMETER IS A BIAS ADDRESS