Previous File Previous Page Single Page Next Page Next File

*SUBR MSGINT/INTERR/ASR/ B.2 PAGE 2

0058 00016 0 02 00226 LDA =-5 0059 00017 0 04 00211 STA LINE 0060 00020 0 02 00225 LDA =-2 0061 00021 0 04 00210 STA HEAD 0062 00022 -0 01 00000 JMP* MSGI 0063 * 0064 * ---------------------- 0065 * INTERRUPT ROUTINE. 0066 * ---------------------- 0067 00023 0 000000 INTE DAC ** 0068 00024 0 04 00203 STA SAVA 0069 00025 34 0404 SKS '404 0070 00026 0 01 00036 JMP ASR 0071 00027 54 1500 INA '1500 0072 00030 0 01 00027 JMP *-1 0073 00031 0 03 00224 ANA ='4000 0074 00032 101040 SNZ 0075 00033 0 01 00200 JMP RET 0076 00034 140040 CRA 0077 00035 0 10 00000 CALL INTR 0078 00036 0 00 00000 ASR PZE JUMP INP OR JUMP OUT. 0079 00037 0 02 00204 INP LDA CHNR 1ST OR 2ND CHAR? 0080 00040 100040 SZE 0081 00041 0 01 00073 JMP 2ND 0082 00042 54 1004 INA '1004 READ 1ST CHAR. 0083 00043 000000 HLT 0084 00044 0 04 00077 STA REC SAVE 1ST CHAR. 0085 00045 0 05 00223 ERA ='252 CHECK FOR ASTERISK * 0086 00046 101040 SNZ 0087 00047 0 01 00067 JMP AST1 0088 00050 0 02 00074 LDA REF 0089 00051 0406 70 ARR 8 0090 00052 0 03 00222 ANA ='377 1ST REFERENCE CHAR. 0091 00053 0 07 00077 SUB REC CHAR. RECEIVED EQUAL? 0092 00054 101040 SNZ 0093 00055 0 01 00071 JMP REC0 RECOGNIZED. 0094 00056 0 02 00221 NREC LDA =0 ILLEGAL CHARACTER. 0095 00057 0 04 00204 STA CHNR 0096 00060 14 0104 OCP '104 ASR IN OUTPUTMODE. 0097 00061 0 02 00220 LDA =A ? 0098 00062 74 0004 OTA 4 TYPE A "?" 0099 00063 0 01 00062 JMP *-1 0100 00064 34 0104 SKS '104 WAIT TILL READY. 0101 00065 0 01 00064 JMP *-1 0102 00066 0 01 00171 JMP SCOD 0103 00067 0 02 00221 AST1 LDA =0 CLEAR "REC" CELL 0104 00070 0 04 00077 STA REC 0105 00071 0 12 00204 REC0 IRS CHNR 1ST CHAR.RECOGNI2ED. 0106 00072 0 01 00200 JMP RET RETURN TO MAIN PROGR. 0107 00073 0 02 00077 2ND LDA REC LOAD 1ST CHARACTER. 0108 00074 0406 70 ARR 8 AND SWOP 0109 00075 54 0004 INA 4 READ ALSO 2ND CHAR. 0110 00076 000000 HLT 0111 00077 0 04 00077 STA REC SAVE THE TWO CHAR. 0112 00100 0 07 00074 SUB REF REFERENCE 0113 00101 101040 SNZ 0114 00102 0 01 00110 JMP COMP SET CHAR. COMPLETE.
Previous File Previous Page Single Page Next Page Next File