341-0124-A_8048HC610

                                ;       Date:           Sat May 02 09:40:05 2020
                                ;
                                ;       CPU:            Intel 8048 (MCS-48 family)
                                ;
                                ;
                                ;
                                        org     00000H
                                ;
0000                            L0000:
0000 : E5               " "             sel     mb0
0001 : 04 0B            "  "            jmp     L000B
                                ;
0003 : E5               " "             sel     mb0
0004 : 00               " "             nop
0005 : 04 00            "  "            jmp     L0000
                                ;
0007 : E5               " "             sel     mb0
0008 : 04 00            "  "            jmp     L0000
000A                            L000A:
000A : 93               " "             retr
                                ;
000B                            L000B:
000B : 23 7F            "# "            mov     a,#07FH
000D : 3A               ":"             outl    p2,a
000E : 15               " "             dis     i
000F : 35               "5"             dis     tcnti
0010 : 65               "e"             stop    tcnt
0011 : A5               " "             clr     f1
0012 : 14 0A            "  "            call    L000A
0014 : 89 FF            "  "            orl     p1,#0FFH
0016 : 27               "'"             clr     a
0017 : D7               " "             mov     psw,a
0018 : 62               "b"             mov     t,a
0019 : B8 3F            " ?"            mov     r0,#03FH
001B                            L001B:
001B : A0               " "             mov     @r0,a
001C : E8 1B            "  "            djnz    r0,L001B
001E : D5               " "             sel     rb1
001F : BE 22            " ""            mov     r6,#022H
0021 : 36 27            "6'"            jt0     L0027
0023 : BD 01            "  "            mov     r5,#001H
0025 : 04 29            " )"            jmp     L0029
                                ;
0027                            L0027:
0027 : BD 04            "  "            mov     r5,#004H
0029                            L0029:
0029 : C5               " "             sel     rb0
002A : 23 FF            "# "            mov     a,#0FFH
002C : B8 3F            " ?"            mov     r0,#03FH
002E : B9 17            "  "            mov     r1,#017H
0030                            L0030:
0030 : A0               " "             mov     @r0,a
0031 : C8               " "             dec     r0
0032 : E9 30            " 0"            djnz    r1,L0030
0034 : 18               " "             inc     r0
0035 : 90               " "             movx    @r0,a
0036 : AC               " "             mov     r4,a
0037 : BA 01            "  "            mov     r2,#001H
0039 : BF 00            "  "            mov     r7,#000H
003B : A5               " "             clr     f1
003C : B5               " "             cpl     f1
003D : D5               " "             sel     rb1
003E : BA 00            "  "            mov     r2,#000H
0040 : FF               " "             mov     a,r7
0041 : 53 FD            "S "            anl     a,#0FDH
0043 : AF               " "             mov     r7,a
0044                            L0044:
0044 : 25               "%"             en      tcnti
0045 : 45               "E"             strt    cnt
0046 : C5               " "             sel     rb0
0047 : 1D               " "             inc     r5
0048 : 56 51            "VQ"            jt1     L0051
004A : 76 52            "vR"            jf1     L0052
004C : 42               "B"             mov     a,t
004D : 96 53            " S"            jnz     L0053
004F : 04 E9            "  "            jmp     L00E9
                                ;
0051                            L0051:
0051 : A5               " "             clr     f1
0052                            L0052:
0052 : B5               " "             cpl     f1
0053                            L0053:
0053 : 27               "'"             clr     a
0054 : 62               "b"             mov     t,a
0055 : FC               " "             mov     a,r4
0056 : 37               "7"             cpl     a
0057 : C6 5B            " ["            jz      L005B
0059 : 44 2C            "D,"            jmp     L022C
                                ;
005B                            L005B:
005B : EA 69            " i"            djnz    r2,L0069
005D : BA 58            " X"            mov     r2,#058H
005F : B9 3F            " ?"            mov     r1,#03FH
0061 : BB 01            "  "            mov     r3,#001H
0063 : 04 70            " p"            jmp     L0070
                                ;
0065                            L0065:
0065 : C9               " "             dec     r1
0066 : C9               " "             dec     r1
0067 : 04 70            " p"            jmp     L0070
                                ;
0069                            L0069:
0069 : FB               " "             mov     a,r3
006A : C6 00            "  "            jz      L0000
006C : E7               " "             rl      a
006D : AB               " "             mov     r3,a
006E : 12 65            " e"            jb0     L0065
0070                            L0070:
0070 : 23 FF            "# "            mov     a,#0FFH
0072 : 90               " "             movx    @r0,a
0073 : F9               " "             mov     a,r1
0074 : 77               "w"             rr      a
0075 : 53 0F            "S "            anl     a,#00FH
0077 : 03 7A            " z"            add     a,#07AH
0079 : B3               " "             jmpp    @a                                              ;INFO: indirect jump
                                ;
007A : 00               " "             nop
007B : 00               " "             nop
007C : 00               " "             nop
007D : 00               " "             nop
007E : 00               " "             nop
007F : B1 AD            "  "            mov     @r1,#0ADH
0081 : A9               " "             mov     r1,a
0082 : A5               " "             clr     f1
0083 : A1               " "             mov     @r1,a
0084 : 9D               " "             anld    p5,a
0085 : 99 95            "  "            anl     p1,#095H
0087 : 91               " "             movx    @r1,a
0088 : 8D               " "             orld    p5,a
0089 : B5               " "             cpl     f1
008A : 00               " "             nop
008B : 04 00            "  "            jmp     L0000
                                ;
008D : 99 FE            "  "            anl     p1,#0FEH
008F : 04 C2            "  "            jmp     L00C2
                                ;
0091 : 99 FD            "  "            anl     p1,#0FDH
0093 : 04 C2            "  "            jmp     L00C2
                                ;
0095 : 99 FB            "  "            anl     p1,#0FBH
0097 : 04 C2            "  "            jmp     L00C2
                                ;
0099 : 99 F7            "  "            anl     p1,#0F7H
009B : 04 C2            "  "            jmp     L00C2
                                ;
009D : 99 EF            "  "            anl     p1,#0EFH
009F : 04 C2            "  "            jmp     L00C2
                                ;
00A1 : 99 DF            "  "            anl     p1,#0DFH
00A3 : 04 C2            "  "            jmp     L00C2
                                ;
00A5 : 99 BF            "  "            anl     p1,#0BFH
00A7 : 04 C2            "  "            jmp     L00C2
                                ;
00A9 : 99 7F            "  "            anl     p1,#07FH
00AB : 04 C2            "  "            jmp     L00C2
                                ;
00AD : 9A FE            "  "            anl     p2,#0FEH
00AF : 04 C2            "  "            jmp     L00C2
                                ;
00B1 : 9A FD            "  "            anl     p2,#0FDH
00B3 : 04 C2            "  "            jmp     L00C2
                                ;
00B5 : FB               " "             mov     a,r3
00B6 : F2 BB            "  "            jb7     L00BB
00B8 : 0A               " "             in      a,p2
00B9 : 04 C7            "  "            jmp     L00C7
                                ;
00BB                            L00BB:
00BB : 27               "'"             clr     a
00BC : 86 C7            "  "            jni     L00C7
00BE : 23 FF            "# "            mov     a,#0FFH
00C0 : 04 C7            "  "            jmp     L00C7
                                ;
00C2                            L00C2:
00C2 : 08               " "             ins     a,bus
00C3 : 8A 7F            "  "            orl     p2,#07FH
00C5 : 89 FF            "  "            orl     p1,#0FFH
00C7                            L00C7:
00C7 : AC               " "             mov     r4,a
00C8 : C9               " "             dec     r1
00C9 : D1               " "             xrl     a,@r1
00CA : 5B               "["             anl     a,r3
00CB : C6 D5            "  "            jz      L00D5
00CD : FB               " "             mov     a,r3
00CE : D1               " "             xrl     a,@r1
00CF : A1               " "             mov     @r1,a
00D0 : 19               " "             inc     r1
00D1                            L00D1:
00D1 : BC FF            "  "            mov     r4,#0FFH
00D3                            L00D3:
00D3 : 04 44            " D"            jmp     L0044
                                ;
00D5                            L00D5:
00D5 : 19               " "             inc     r1
00D6 : FC               " "             mov     a,r4
00D7 : D1               " "             xrl     a,@r1
00D8 : 5B               "["             anl     a,r3
00D9 : C6 D1            "  "            jz      L00D1
00DB : FA               " "             mov     a,r2
00DC : 03 99            "  "            add     a,#099H
00DE : E3               " "             movp3   a,@a
00DF : 2C               ","             xch     a,r4
00E0 : 5B               "["             anl     a,r3
00E1 : C6 D3            "  "            jz      L00D3
00E3 : FC               " "             mov     a,r4
00E4 : 43 80            "C "            orl     a,#080H
00E6 : AC               " "             mov     r4,a
00E7 : 04 44            " D"            jmp     L0044
                                ;
00E9                            L00E9:
00E9 : D5               " "             sel     rb1
00EA : B9 52            " R"            mov     r1,#052H
00EC                            L00EC:
00EC : 56 F9            "V "            jt1     L00F9
00EE : E9 EC            "  "            djnz    r1,L00EC
00F0 : B9 88            "  "            mov     r1,#088H
00F2                            L00F2:
00F2 : 56 F9            "V "            jt1     L00F9
00F4 : E9 F2            "  "            djnz    r1,L00F2
00F6 : 00               " "             nop
00F7 : 04 00            "  "            jmp     L0000
                                ;
00F9                            L00F9:
00F9 : BC F0            "  "            mov     r4,#0F0H
00FB : 85               " "             clr     f0
00FC : FE               " "             mov     a,r6
00FD : 47               "G"             swap    a
00FE : AB               " "             mov     r3,a
00FF : 5F               "_"             anl     a,r7
0100 : 37               "7"             cpl     a
0101 : 32 04            "2 "            jb1     L0104
0103 : 95               " "             cpl     f0
0104                            L0104:
0104 : B9 09            "  "            mov     r1,#009H
0106 : B8 01            "  "            mov     r0,#001H
0108 : 74 26            "t&"            call    L0326
010A : DB               " "             xrl     a,r3
010B : 5C               "\"             anl     a,r4
010C : C6 1C            "  "            jz      L011C
010E : B6 12            "  "            jf0     L0112
0110 : 04 44            " D"            jmp     L0044
                                ;
0112                            L0112:
0112 : 8A 80            "  "            orl     p2,#080H
0114 : B9 1C            "  "            mov     r1,#01CH
0116                            L0116:
0116 : E9 16            "  "            djnz    r1,L0116
0118 : 9A 7F            "  "            anl     p2,#07FH
011A : 04 44            " D"            jmp     L0044
                                ;
011C                            L011C:
011C : B9 23            " #"            mov     r1,#023H
011E                            L011E:
011E : 56 24            "V$"            jt1     L0124
0120 : E9 1E            "  "            djnz    r1,L011E
0122 : 44 DB            "D "            jmp     L02DB
                                ;
0124                            L0124:
0124 : 27               "'"             clr     a
0125 : 62               "b"             mov     t,a
0126 : FB               " "             mov     a,r3
0127 : 53 0F            "S "            anl     a,#00FH
0129 : 03 2C            " ,"            add     a,#02CH
012B : B3               " "             jmpp    @a                                              ;INFO: indirect jump
                                ;
012C : 3C               "<"             movd    p4,a
012D : 67               "g"             rrc     a
012E : 58               "X"             anl     a,r0
012F : 58               "X"             anl     a,r0
0130 : 58               "X"             anl     a,r0
0131 : 58               "X"             anl     a,r0
0132 : 58               "X"             anl     a,r0
0133 : 58               "X"             anl     a,r0
0134 : 58               "X"             anl     a,r0
0135 : 58               "X"             anl     a,r0
0136 : 58               "X"             anl     a,r0
0137 : 3F               "?"             movd    p7,a
0138 : DB               " "             xrl     a,r3
0139 : 58               "X"             anl     a,r0
013A : A1               " "             mov     @r1,a
                                ;
013B : 87               " "             db      087H
                                ;
013C : 00               " "             nop
013D : 04 00            "  "            jmp     L0000
                                ;
013F : 27               "'"             clr     a
0140 : AC               " "             mov     r4,a
0141 : AB               " "             mov     r3,a
0142 : B9 1A            "  "            mov     r1,#01AH
0144                            L0144:
0144 : 46 4A            "FJ"            jnt1    L014A
0146 : E9 44            " D"            djnz    r1,L0144
0148 : 44 DB            "D "            jmp     L02DB
                                ;
014A                            L014A:
014A : B9 09            "  "            mov     r1,#009H
014C : B8 02            "  "            mov     r0,#002H
014E : 74 03            "t "            call    L0303
0150 : AC               " "             mov     r4,a
0151 : FB               " "             mov     a,r3
0152 : 96 5A            " Z"            jnz     L015A
0154 : FC               " "             mov     a,r4
0155 : 53 2F            "S/"            anl     a,#02FH
0157 : AE               " "             mov     r6,a
0158                            L0158:
0158 : 04 44            " D"            jmp     L0044
                                ;
015A                            L015A:
015A : D3 01            "  "            xrl     a,#001H
015C : C6 7A            " z"            jz      L017A
015E : D3 05            "  "            xrl     a,#005H
0160 : C6 7A            " z"            jz      L017A
0162 : FB               " "             mov     a,r3
0163 : D3 FF            "  "            xrl     a,#0FFH
0165 : 96 69            " i"            jnz     L0169
0167 : 04 29            " )"            jmp     L0029
                                ;
0169                            L0169:
0169 : D3 02            "  "            xrl     a,#002H
016B : 96 7E            " ~"            jnz     L017E
016D : 0A               " "             in      a,p2
016E : 72 58            "rX"            jb3     L0158
0170                            L0170:
0170 : FC               " "             mov     a,r4
0171 : 53 0F            "S "            anl     a,#00FH
0173 : 2E               "."             xch     a,r6
0174 : 53 20            "S "            anl     a,#020H
0176 : 4E               "N"             orl     a,r6
0177 : AE               " "             mov     r6,a
0178 : 04 44            " D"            jmp     L0044
                                ;
017A                            L017A:
017A : FB               " "             mov     a,r3
017B : AD               " "             mov     r5,a
017C : 04 44            " D"            jmp     L0044
                                ;
017E                            L017E:
017E : D3 03            "  "            xrl     a,#003H
0180 : 96 58            " X"            jnz     L0158
0182 : FF               " "             mov     a,r7
0183 : 52 58            "RX"            jb2     L0158
0185 : 24 70            "$p"            jmp     L0170
                                ;
0187 : FE               " "             mov     a,r6
0188 : 53 F0            "S "            anl     a,#0F0H
018A : AC               " "             mov     r4,a
018B : C5               " "             sel     rb0
018C : FD               " "             mov     a,r5
018D : D5               " "             sel     rb1
018E : 53 0F            "S "            anl     a,#00FH
0190 : 4C               "L"             orl     a,r4
0191 : AC               " "             mov     r4,a
0192 : 0A               " "             in      a,p2
0193 : 53 10            "S "            anl     a,#010H
0195 : E7               " "             rl      a
0196 : E7               " "             rl      a
0197 : 4C               "L"             orl     a,r4
0198 : AC               " "             mov     r4,a
0199 : FD               " "             mov     a,r5
019A : AB               " "             mov     r3,a
019B : B9 08            "  "            mov     r1,#008H
019D : 54 63            "Tc"            call    L0263
019F : 04 44            " D"            jmp     L0044
                                ;
01A1 : 0A               " "             in      a,p2
01A2 : 77               "w"             rr      a
01A3 : 77               "w"             rr      a
01A4 : AC               " "             mov     r4,a
01A5 : 53 0F            "S "            anl     a,#00FH
01A7 : 03 C8            "  "            add     a,#0C8H
01A9 : A3               " "             movp    a,@a
01AA : 86 AE            "  "            jni     L01AE
01AC : 43 20            "C "            orl     a,#020H
01AE                            L01AE:
01AE : 2C               ","             xch     a,r4
01AF : 92 B5            "  "            jb4     L01B5
01B1 : 23 FB            "# "            mov     a,#0FBH
01B3 : 5C               "\"             anl     a,r4
01B4 : AC               " "             mov     r4,a
01B5                            L01B5:
01B5 : 99 7F            "  "            anl     p1,#07FH
01B7 : 08               " "             ins     a,bus
01B8 : 89 FF            "  "            orl     p1,#0FFH
01BA : 72 C0            "r "            jb3     L01C0
01BC : 23 BF            "# "            mov     a,#0BFH
01BE : 5C               "\"             anl     a,r4
01BF : AC               " "             mov     r4,a
01C0                            L01C0:
01C0 : BB 00            "  "            mov     r3,#000H
01C2 : B9 02            "  "            mov     r1,#002H
01C4 : 54 63            "Tc"            call    L0263
01C6                            L01C6:
01C6 : 04 44            " D"            jmp     L0044
01C8 : C4 C6            "  "            jmp     L06C6
                                ;
01CA : C5               " "             sel     rb0
01CB : C7               " "             mov     a,psw
01CC : D4 D6            "  "            call    L06D6
01CE : D5               " "             sel     rb1
01CF : D7               " "             mov     psw,a
01D0 : CC               " "             dec     r4
01D1 : CE               " "             dec     r6
01D2 : CD               " "             dec     r5
01D3 : CF               " "             dec     r7
01D4 : DC               " "             xrl     a,r4
01D5 : DE               " "             xrl     a,r6
01D6 : DD               " "             xrl     a,r5
01D7 : DF               " "             xrl     a,r7
01D8 : 00               " "             nop
01D9 : 04 00            "  "            jmp     L0000
                                ;
01DB : FF               " "             mov     a,r7
01DC : 37               "7"             cpl     a
01DD : 32 C6            "2 "            jb1     L01C6
01DF : 37               "7"             cpl     a
01E0 : 53 FE            "S "            anl     a,#0FEH
01E2 : AF               " "             mov     r7,a
01E3 : BB FF            "  "            mov     r3,#0FFH
01E5 : FA               " "             mov     a,r2
01E6 : 47               "G"             swap    a
01E7 : 53 07            "S "            anl     a,#007H
01E9 : 43 20            "C "            orl     a,#020H
01EB : A8               " "             mov     r0,a
01EC : F0               " "             mov     a,@r0
01ED : AC               " "             mov     r4,a
01EE : D3 60            " `"            xrl     a,#060H
01F0 : 53 7F            "S "            anl     a,#07FH
01F2 : 96 FB            "  "            jnz     L01FB
01F4 : F0               " "             mov     a,@r0
01F5 : 43 7F            "C "            orl     a,#07FH
01F7 : AC               " "             mov     r4,a
01F8 : AB               " "             mov     r3,a
01F9 : 44 15            "D "            jmp     L0215
                                ;
01FB                            L01FB:
01FB : FA               " "             mov     a,r2
01FC : 47               "G"             swap    a
01FD : 17               " "             inc     a
01FE : DA               " "             xrl     a,r2
01FF : 53 07            "S "            anl     a,#007H
0201 : C6 15            "  "            jz      L0215
0203 : FA               " "             mov     a,r2
0204 : 47               "G"             swap    a
0205 : 17               " "             inc     a
0206 : 53 07            "S "            anl     a,#007H
0208 : 43 20            "C "            orl     a,#020H
020A : A8               " "             mov     r0,a
020B : F0               " "             mov     a,@r0
020C : D3 60            " `"            xrl     a,#060H
020E : 53 7F            "S "            anl     a,#07FH
0210 : C6 15            "  "            jz      L0215
0212 : 1F               " "             inc     r7
0213 : F0               " "             mov     a,@r0
0214 : AB               " "             mov     r3,a
0215                            L0215:
0215 : B9 01            "  "            mov     r1,#001H
0217 : 54 63            "Tc"            call    L0263
0219 : FF               " "             mov     a,r7
021A : 53 01            "S "            anl     a,#001H
021C : 17               " "             inc     a
021D : 47               "G"             swap    a
021E : 6A               "j"             add     a,r2
021F : 53 77            "Sw"            anl     a,#077H
0221 : AA               " "             mov     r2,a
0222 : 47               "G"             swap    a
0223 : DA               " "             xrl     a,r2
0224 : 96 2A            " *"            jnz     L022A
0226 : FF               " "             mov     a,r7
0227 : 53 FD            "S "            anl     a,#0FDH
0229 : AF               " "             mov     r7,a
022A                            L022A:
022A : 04 44            " D"            jmp     L0044
                                ;
022C                            L022C:
022C : D5               " "             sel     rb1
022D : FA               " "             mov     a,r2
022E : 47               "G"             swap    a
022F : 37               "7"             cpl     a
0230 : 17               " "             inc     a
0231 : 6A               "j"             add     a,r2
0232 : 43 F8            "C "            orl     a,#0F8H
0234 : 37               "7"             cpl     a
0235 : C6 5E            " ^"            jz      L025E
0237 : C5               " "             sel     rb0
0238 : F9               " "             mov     a,r1
0239 : D3 3F            " ?"            xrl     a,#03FH
023B : C6 47            " G"            jz      L0247
023D : FC               " "             mov     a,r4
023E : F2 46            " F"            jb7     L0246
0240 : FF               " "             mov     a,r7
0241 : 32 5E            "2^"            jb1     L025E
0243 : 1F               " "             inc     r7
0244 : 44 47            "DG"            jmp     L0247
                                ;
0246                            L0246:
0246 : CF               " "             dec     r7
0247                            L0247:
0247 : FB               " "             mov     a,r3
0248 : D1               " "             xrl     a,@r1
0249 : A1               " "             mov     @r1,a
024A : FC               " "             mov     a,r4
024B : D5               " "             sel     rb1
024C : AB               " "             mov     r3,a
024D : FF               " "             mov     a,r7
024E : 43 02            "C "            orl     a,#002H
0250 : AF               " "             mov     r7,a
0251 : FA               " "             mov     a,r2
0252 : 53 07            "S "            anl     a,#007H
0254 : 43 20            "C "            orl     a,#020H
0256 : A8               " "             mov     r0,a
0257 : FB               " "             mov     a,r3
0258 : A0               " "             mov     @r0,a
0259 : FA               " "             mov     a,r2
025A : 17               " "             inc     a
025B : 53 77            "Sw"            anl     a,#077H
025D : AA               " "             mov     r2,a
025E                            L025E:
025E : C5               " "             sel     rb0
025F : BC FF            "  "            mov     r4,#0FFH
0261 : 04 44            " D"            jmp     L0044
                                ;
0263                            L0263:
0263 : FF               " "             mov     a,r7
0264 : 43 04            "C "            orl     a,#004H
0266 : AF               " "             mov     r7,a
0267 : B8 08            "  "            mov     r0,#008H
0269 : C5               " "             sel     rb0
026A : FA               " "             mov     a,r2
026B : D5               " "             sel     rb1
026C : 6A               "j"             add     a,r2
026D : 53 07            "S "            anl     a,#007H
026F : 69               "i"             add     a,r1
0270 : A9               " "             mov     r1,a
0271                            L0271:
0271 : E9 71            " q"            djnz    r1,L0271
0273 : 42               "B"             mov     a,t
0274 : 96 DB            "  "            jnz     L02DB
0276 : 8A 80            "  "            orl     p2,#080H
0278 : 27               "'"             clr     a
0279 : 62               "b"             mov     t,a
027A : 54 E3            "T "            call    L02E3
027C : 9A 7F            "  "            anl     p2,#07FH
027E : 00               " "             nop
027F : 46 DB            "F "            jnt1    L02DB
0281 : 54 E2            "T "            call    L02E2
0283                            L0283:
0283 : 46 DB            "F "            jnt1    L02DB
0285 : 54 E8            "T "            call    L02E8
0287 : 42               "B"             mov     a,t
0288 : 96 DB            "  "            jnz     L02DB
028A : 8A 80            "  "            orl     p2,#080H
028C : 27               "'"             clr     a
028D : 62               "b"             mov     t,a
028E : 54 E8            "T "            call    L02E8
0290 : FC               " "             mov     a,r4
0291 : E7               " "             rl      a
0292 : AC               " "             mov     r4,a
0293 : 12 C9            "  "            jb0     L02C9
0295 : 54 E1            "T "            call    L02E1
0297 : 9A 7F            "  "            anl     p2,#07FH
0299                            L0299:
0299 : E8 83            "  "            djnz    r0,L0283
029B : 46 DB            "F "            jnt1    L02DB
029D : B8 08            "  "            mov     r0,#008H
029F : 44 A5            "D "            jmp     L02A5
                                ;
02A1                            L02A1:
02A1 : 46 DB            "F "            jnt1    L02DB
02A3 : 54 E9            "T "            call    L02E9
02A5                            L02A5:
02A5 : 00               " "             nop
02A6 : 42               "B"             mov     a,t
02A7 : 96 DB            "  "            jnz     L02DB
02A9 : 8A 80            "  "            orl     p2,#080H
02AB : 27               "'"             clr     a
02AC : 62               "b"             mov     t,a
02AD : 54 E8            "T "            call    L02E8
02AF : FB               " "             mov     a,r3
02B0 : E7               " "             rl      a
02B1 : AB               " "             mov     r3,a
02B2 : 12 D2            "  "            jb0     L02D2
02B4 : 54 E1            "T "            call    L02E1
02B6 : 9A 7F            "  "            anl     p2,#07FH
02B8                            L02B8:
02B8 : E8 A1            "  "            djnz    r0,L02A1
02BA : 54 E3            "T "            call    L02E3
02BC : 8A 80            "  "            orl     p2,#080H
02BE : 54 E1            "T "            call    L02E1
02C0 : 54 E1            "T "            call    L02E1
02C2 : 9A 7F            "  "            anl     p2,#07FH
02C4 : FF               " "             mov     a,r7
02C5 : 53 FB            "S "            anl     a,#0FBH
02C7 : AF               " "             mov     r7,a
02C8 : 83               " "             ret
                                ;
02C9                            L02C9:
02C9 : 9A 7F            "  "            anl     p2,#07FH
02CB : 00               " "             nop
02CC : 46 DB            "F "            jnt1    L02DB
02CE : 54 E6            "T "            call    L02E6
02D0 : 44 99            "D "            jmp     L0299
                                ;
02D2                            L02D2:
02D2 : 9A 7F            "  "            anl     p2,#07FH
02D4 : 00               " "             nop
02D5 : 46 DB            "F "            jnt1    L02DB
02D7 : 54 E6            "T "            call    L02E6
02D9 : 44 B8            "D "            jmp     L02B8
                                ;
02DB                            L02DB:
02DB : A5               " "             clr     f1
02DC : B5               " "             cpl     f1
02DD : 27               "'"             clr     a
02DE : D7               " "             mov     psw,a
02DF : 04 44            " D"            jmp     L0044
                                ;
02E1                            L02E1:
02E1 : 00               " "             nop
02E2                            L02E2:
02E2 : 00               " "             nop
02E3                            L02E3:
02E3 : 00               " "             nop
02E4 : 00               " "             nop
02E5 : 00               " "             nop
02E6                            L02E6:
02E6 : 00               " "             nop
02E7 : 00               " "             nop
02E8                            L02E8:
02E8 : 00               " "             nop
02E9                            L02E9:
02E9 : 83               " "             ret
                                ;
02EA : 00               " "             nop
02EB : 00               " "             nop
02EC : 00               " "             nop
02ED : 00               " "             nop
02EE : 00               " "             nop
02EF : 00               " "             nop
02F0 : 00               " "             nop
02F1 : 00               " "             nop
02F2 : 00               " "             nop
02F3 : 00               " "             nop
02F4 : 00               " "             nop
02F5 : 00               " "             nop
02F6 : 00               " "             nop
02F7 : 00               " "             nop
02F8 : 00               " "             nop
02F9 : 00               " "             nop
02FA : 00               " "             nop
02FB : 00               " "             nop
02FC : 00               " "             nop
02FD : 00               " "             nop
02FE : 04 00            "  "            jmp     L0000
0300 : 04 00            "  "            jmp     L0000
                                ;
0302 : 00               " "             nop
0303                            L0303:
0303 : 97               " "             clr     c
0304 : 56 44            "VD"            jt1     L0344
0306 : 56 42            "VB"            jt1     L0342
0308 : 56 40            "V@"            jt1     L0340
030A : 56 3E            "V>"            jt1     L033E
030C : 56 3C            "V<"            jt1     L033C
030E : 56 3A            "V:"            jt1     L033A
0310 : 56 38            "V8"            jt1     L0338
0312 : 56 36            "V6"            jt1     L0336
0314 : 56 34            "V4"            jt1     L0334
0316 : 56 32            "V2"            jt1     L0332
0318 : 56 30            "V0"            jt1     L0330
031A : 56 2E            "V."            jt1     L032E
031C : 56 2C            "V,"            jt1     L032C
031E : 56 2A            "V*"            jt1     L032A
0320 : 56 28            "V("            jt1     L0328
0322 : 56 26            "V&"            jt1     L0326
0324 : 44 DB            "D "            jmp     L02DB
                                ;
0326                            L0326:
0326 : 46 6F            "Fo"            jnt1    L036F
0328                            L0328:
0328 : 46 6F            "Fo"            jnt1    L036F
032A                            L032A:
032A : 46 6F            "Fo"            jnt1    L036F
032C                            L032C:
032C : 46 6F            "Fo"            jnt1    L036F
032E                            L032E:
032E : 46 6F            "Fo"            jnt1    L036F
0330                            L0330:
0330 : 46 6F            "Fo"            jnt1    L036F
0332                            L0332:
0332 : 46 6F            "Fo"            jnt1    L036F
0334                            L0334:
0334 : 46 6F            "Fo"            jnt1    L036F
0336                            L0336:
0336 : 46 6F            "Fo"            jnt1    L036F
0338                            L0338:
0338 : 46 6F            "Fo"            jnt1    L036F
033A                            L033A:
033A : 46 6F            "Fo"            jnt1    L036F
033C                            L033C:
033C : 46 6F            "Fo"            jnt1    L036F
033E                            L033E:
033E : 46 6F            "Fo"            jnt1    L036F
0340                            L0340:
0340 : 46 6F            "Fo"            jnt1    L036F
0342                            L0342:
0342 : 46 6F            "Fo"            jnt1    L036F
0344                            L0344:
0344 : 46 6F            "Fo"            jnt1    L036F
0346 : 46 6F            "Fo"            jnt1    L036F
0348 : 46 6F            "Fo"            jnt1    L036F
034A : 46 6F            "Fo"            jnt1    L036F
034C : A7               " "             cpl     c
034D : 46 6F            "Fo"            jnt1    L036F
034F : 46 6F            "Fo"            jnt1    L036F
0351 : 46 6F            "Fo"            jnt1    L036F
0353 : 46 6F            "Fo"            jnt1    L036F
0355 : 46 6F            "Fo"            jnt1    L036F
0357 : 46 6F            "Fo"            jnt1    L036F
0359 : 46 6F            "Fo"            jnt1    L036F
035B : 46 6F            "Fo"            jnt1    L036F
035D : 46 6F            "Fo"            jnt1    L036F
035F : 46 6F            "Fo"            jnt1    L036F
0361 : 46 6F            "Fo"            jnt1    L036F
0363 : 46 6F            "Fo"            jnt1    L036F
0365 : 46 6F            "Fo"            jnt1    L036F
0367 : 46 6F            "Fo"            jnt1    L036F
0369 : 46 6F            "Fo"            jnt1    L036F
036B : 46 6F            "Fo"            jnt1    L036F
036D : 44 DB            "D "            jmp     L02DB
                                ;
036F                            L036F:
036F : F7               " "             rlc     a
0370 : E9 03            "  "            djnz    r1,L0303
0372 : 2B               "+"             xch     a,r3
0373 : E8 76            " v"            djnz    r0,L0376
0375 : 83               " "             ret
                                ;
0376                            L0376:
0376 : B9 08            "  "            mov     r1,#008H
0378 : 97               " "             clr     c
0379 : 56 40            "V@"            jt1     L0340
037B : 56 3E            "V>"            jt1     L033E
037D : 56 3C            "V<"            jt1     L033C
037F : 56 3A            "V:"            jt1     L033A
0381 : 56 38            "V8"            jt1     L0338
0383 : 56 36            "V6"            jt1     L0336
0385 : 56 34            "V4"            jt1     L0334
0387 : 56 32            "V2"            jt1     L0332
0389 : 56 30            "V0"            jt1     L0330
038B : 56 2E            "V."            jt1     L032E
038D : 56 2C            "V,"            jt1     L032C
038F : 56 2A            "V*"            jt1     L032A
0391 : 56 28            "V("            jt1     L0328
0393 : 56 26            "V&"            jt1     L0326
0395 : 44 DB            "D "            jmp     L02DB
                                ;
0397 : 00               " "             nop
0398 : 04 00            "  "            jmp     L0000
                                ;
039A : FF               " "             mov     a,r7
039B : FF               " "             mov     a,r7
039C : FF               " "             mov     a,r7
039D : FF               " "             mov     a,r7
039E : FF               " "             mov     a,r7
039F : FF               " "             mov     a,r7
03A0 : 1A               " "             inc     r2
03A1 : 1C               " "             inc     r4
03A2 : 30               "0"             xchd    a,@r0
03A3 : 0C               " "             movd    a,p4
03A4 : 0D               " "             movd    a,p5
03A5 : 0E               " "             movd    a,p6
03A6 : 0F               " "             movd    a,p7
03A7 : 11               " "             inc     @r1
03A8 : 10               " "             inc     @r0
03A9 : 20               " "             xch     a,@r0
03AA : 3E               ">"             movd    p6,a
03AB : 2C               ","             xch     a,r4
03AC : 2F               "/"             xch     a,r7
03AD : 25               "%"             en      tcnti
                                ;
03AE : 33               "3"             db      033H
                                ;
03AF : 18               " "             inc     r0
03B0 : 1B               " "             inc     r3
03B1 : 1D               " "             inc     r5
03B2 : 27               "'"             clr     a
03B3 : 29               ")"             xch     a,r1
03B4 : 24 1E            "$ "            jmp     L011E
                                ;
03B6 : 21               "!"             xch     a,@r1
03B7 : 23 1F            "# "            mov     a,#01FH
                                ;
03B9 : 22               """             db      022H
                                ;
03BA : 4E               "N"             orl     a,r6
03BB : 5C               "\"             anl     a,r4
03BC : 5B               "["             anl     a,r3
03BD : 59               "Y"             anl     a,r1
03BE : 45               "E"             strt    cnt
03BF : 58               "X"             anl     a,r0
03C0 : 57               "W"             da      a
03C1 : 56 35            "V5"            jt1     L0335
03C3 : 12 13            "  "            jb0     L0313
03C5 : 14 15            "  "            call    L0015
03C7 : 17               " "             inc     a
03C8 : 16 19            "  "            jtf     L0319
03CA : 43 4B            "CK"            orl     a,#04BH
03CC : 51               "Q"             anl     a,@r1
03CD : 47               "G"             swap    a
03CE : 4C               "L"             orl     a,r4
03CF : 55               "U"             strt    t
03D0 : 54 53            "TS"            call    L0253
03D2 : 31               "1"             xchd    a,@r1
                                ;
03D3 : 3B               ";"             db      03BH
                                ;
03D4 : 2A               "*"             xch     a,r2
03D5 : 32 41            "2A"            jb1     L0341
03D7 : 3D               "="             movd    p5,a
03D8 : 52 3C            "R<"            jb2     L033C
                                ;
03DA : 06               " "             db      006H
                                ;
03DB : 07               " "             dec     a
03DC : 08               " "             ins     a,bus
03DD : 09               " "             in      a,p1
                                ;
03DE : 0B               " "             db      00BH
                                ;
03DF : 2D               "-"             xch     a,r5
03E0 : 2E               "."             xch     a,r6
03E1 : 2B               "+"             xch     a,r3
03E2 : 00               " "             nop
                                ;
03E3 : 01               " "             db      001H
                                ;
03E4 : 02               " "             outl    bus,a
03E5 : 03 05            "  "            add     a,#005H
03E7 : 04 26            " &"            jmp     L0026
                                ;
03E9 : 28               "("             xch     a,r0
03EA : 39               "9"             outl    p1,a
                                ;
03EB : 38               "8"             db      038H
                                ;
03EC : 36 60            "6`"            jt0     L0360
03EE : 37               "7"             cpl     a
03EF : 3A               ":"             outl    p2,a
03F0 : FF               " "             mov     a,r7
03F1 : FF               " "             mov     a,r7
03F2 : 00               " "             nop
03F3 : 00               " "             nop
03F4 : 00               " "             nop
03F5 : 00               " "             nop
03F6 : 00               " "             nop
03F7 : 00               " "             nop
03F8 : 00               " "             nop
03F9 : 00               " "             nop
03FA : 00               " "             nop
03FB : 00               " "             nop
03FC : 03 00            "  "            add     a,#000H
03FE : 04 00            "  "            jmp     L0000

;--------------------------------------------------------------
Symbol table
============

Value           Type    Name
-----           ----    ----
0000            Code    L0000
000A            Code    L000A
000B            Code    L000B
0015            Code    L0015
001B            Code    L001B
0026            Code    L0026
0027            Code    L0027
0029            Code    L0029
0030            Code    L0030
0044            Code    L0044
0051            Code    L0051
0052            Code    L0052
0053            Code    L0053
005B            Code    L005B
0065            Code    L0065
0069            Code    L0069
0070            Code    L0070
00BB            Code    L00BB
00C2            Code    L00C2
00C7            Code    L00C7
00D1            Code    L00D1
00D3            Code    L00D3
00D5            Code    L00D5
00E9            Code    L00E9
00EC            Code    L00EC
00F2            Code    L00F2
00F9            Code    L00F9
0104            Code    L0104
0112            Code    L0112
0116            Code    L0116
011C            Code    L011C
011E            Code    L011E
0124            Code    L0124
0144            Code    L0144
014A            Code    L014A
0158            Code    L0158
015A            Code    L015A
0169            Code    L0169
0170            Code    L0170
017A            Code    L017A
017E            Code    L017E
01AE            Code    L01AE
01B5            Code    L01B5
01C0            Code    L01C0
01C6            Code    L01C6
01FB            Code    L01FB
0215            Code    L0215
022A            Code    L022A
022C            Code    L022C
0246            Code    L0246
0247            Code    L0247
0253            Code    L0253
025E            Code    L025E
0263            Code    L0263
0271            Code    L0271
0283            Code    L0283
0299            Code    L0299
02A1            Code    L02A1
02A5            Code    L02A5
02B8            Code    L02B8
02C9            Code    L02C9
02D2            Code    L02D2
02DB            Code    L02DB
02E1            Code    L02E1
02E2            Code    L02E2
02E3            Code    L02E3
02E6            Code    L02E6
02E8            Code    L02E8
02E9            Code    L02E9
0303            Code    L0303
0313            Code    L0313
0319            Code    L0319
0326            Code    L0326
0328            Code    L0328
032A            Code    L032A
032C            Code    L032C
032E            Code    L032E
0330            Code    L0330
0332            Code    L0332
0334            Code    L0334
0335            Code    L0335
0336            Code    L0336
0338            Code    L0338
033A            Code    L033A
033C            Code    L033C
033E            Code    L033E
0340            Code    L0340
0341            Code    L0341
0342            Code    L0342
0344            Code    L0344
0360            Code    L0360
036F            Code    L036F
0376            Code    L0376
06C6            Code    L06C6
06D6            Code    L06D6

Number of symbols:                      95

;--------------------------------------------------------------