341-0232-A

                                ;
                                ;       Date:           Sat May 02 09:40:17 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 : BD 01            "  "            mov     r5,#001H
0023                            L0023:
0023 : C5               " "             sel     rb0
0024 : 23 FF            "# "            mov     a,#0FFH
0026                            L0026:
0026 : B8 3F            " ?"            mov     r0,#03FH
0028 : B9 17            "  "            mov     r1,#017H
002A                            L002A:
002A : A0               " "             mov     @r0,a
002B : C8               " "             dec     r0
002C : E9 2A            " *"            djnz    r1,L002A
002E : 18               " "             inc     r0
002F : 90               " "             movx    @r0,a
0030 : AC               " "             mov     r4,a
0031 : BA 01            "  "            mov     r2,#001H
0033 : BF 00            "  "            mov     r7,#000H
0035 : A5               " "             clr     f1
0036 : B5               " "             cpl     f1
0037 : D5               " "             sel     rb1
0038 : BA 00            "  "            mov     r2,#000H
003A : FF               " "             mov     a,r7
003B : 53 FD            "S "            anl     a,#0FDH
003D : AF               " "             mov     r7,a
003E                            L003E:
003E : 25               "%"             en      tcnti
003F : 45               "E"             strt    cnt
0040 : C5               " "             sel     rb0
0041 : 1D               " "             inc     r5
0042 : 56 4B            "VK"            jt1     L004B
0044 : 76 4C            "vL"            jf1     L004C
0046 : 42               "B"             mov     a,t
0047 : 96 4D            " M"            jnz     L004D
0049 : 04 E3            "  "            jmp     L00E3
                                ;
004B                            L004B:
004B : A5               " "             clr     f1
004C                            L004C:
004C : B5               " "             cpl     f1
004D                            L004D:
004D : 27               "'"             clr     a
004E : 62               "b"             mov     t,a
004F : FC               " "             mov     a,r4
0050 : 37               "7"             cpl     a
0051 : C6 55            " U"            jz      L0055
0053 : 44 19            "D "            jmp     L0219
                                ;
0055                            L0055:
0055 : EA 63            " c"            djnz    r2,L0063
0057 : BA 58            " X"            mov     r2,#058H
0059 : B9 3F            " ?"            mov     r1,#03FH
005B : BB 01            "  "            mov     r3,#001H
005D : 04 6A            " j"            jmp     L006A
                                ;
005F                            L005F:
005F : C9               " "             dec     r1
0060 : C9               " "             dec     r1
0061 : 04 6A            " j"            jmp     L006A
                                ;
0063                            L0063:
0063 : FB               " "             mov     a,r3
0064 : C6 00            "  "            jz      L0000
0066 : E7               " "             rl      a
0067 : AB               " "             mov     r3,a
0068 : 12 5F            " _"            jb0     L005F
006A                            L006A:
006A : 23 FF            "# "            mov     a,#0FFH
006C : 90               " "             movx    @r0,a
006D : F9               " "             mov     a,r1
006E : 77               "w"             rr      a
006F : 53 0F            "S "            anl     a,#00FH
0071 : 03 74            " t"            add     a,#074H
0073 : B3               " "             jmpp    @a                                              ;INFO: indirect jump
                                ;
0074 : 00               " "             nop
0075 : 00               " "             nop
0076 : 00               " "             nop
0077 : 00               " "             nop
0078 : 00               " "             nop
0079 : AB               " "             mov     r3,a
007A : A7               " "             cpl     c
007B : A3               " "             movp    a,@a
007C : 9F               " "             anld    p7,a
                                ;
007D : 9B               " "             db      09BH
                                ;
007E : 97               " "             clr     c
007F : 93               " "             retr
                                ;
0080 : 8F               " "             orld    p7,a
                                ;
0081 : 8B 87            "  "            db      08BH, 087H
                                ;
0083 : AF               " "             mov     r7,a
0084 : 00               " "             nop
0085 : 04 00            "  "            jmp     L0000
                                ;
0087 : 99 FE            "  "            anl     p1,#0FEH
0089 : 04 BC            "  "            jmp     L00BC
                                ;
008B : 99 FD            "  "            anl     p1,#0FDH
008D : 04 BC            "  "            jmp     L00BC
                                ;
008F : 99 FB            "  "            anl     p1,#0FBH
0091 : 04 BC            "  "            jmp     L00BC
                                ;
0093 : 99 F7            "  "            anl     p1,#0F7H
0095 : 04 BC            "  "            jmp     L00BC
                                ;
0097 : 99 EF            "  "            anl     p1,#0EFH
0099 : 04 BC            "  "            jmp     L00BC
                                ;
009B : 99 DF            "  "            anl     p1,#0DFH
009D : 04 BC            "  "            jmp     L00BC
                                ;
009F : 99 BF            "  "            anl     p1,#0BFH
00A1 : 04 BC            "  "            jmp     L00BC
                                ;
00A3 : 99 7F            "  "            anl     p1,#07FH
00A5 : 04 BC            "  "            jmp     L00BC
                                ;
00A7 : 9A FE            "  "            anl     p2,#0FEH
00A9 : 04 BC            "  "            jmp     L00BC
                                ;
00AB : 9A FD            "  "            anl     p2,#0FDH
00AD : 04 BC            "  "            jmp     L00BC
                                ;
00AF : FB               " "             mov     a,r3
00B0 : F2 B5            "  "            jb7     L00B5
00B2 : 0A               " "             in      a,p2
00B3 : 04 C1            "  "            jmp     L00C1
                                ;
00B5                            L00B5:
00B5 : 27               "'"             clr     a
00B6 : 86 C1            "  "            jni     L00C1
00B8 : 23 FF            "# "            mov     a,#0FFH
00BA : 04 C1            "  "            jmp     L00C1
                                ;
00BC                            L00BC:
00BC : 08               " "             ins     a,bus
00BD : 8A 7F            "  "            orl     p2,#07FH
00BF : 89 FF            "  "            orl     p1,#0FFH
00C1                            L00C1:
00C1 : AC               " "             mov     r4,a
00C2 : C9               " "             dec     r1
00C3 : D1               " "             xrl     a,@r1
00C4 : 5B               "["             anl     a,r3
00C5 : C6 CF            "  "            jz      L00CF
00C7 : FB               " "             mov     a,r3
00C8 : D1               " "             xrl     a,@r1
00C9 : A1               " "             mov     @r1,a
00CA : 19               " "             inc     r1
00CB                            L00CB:
00CB : BC FF            "  "            mov     r4,#0FFH
00CD                            L00CD:
00CD : 04 3E            " >"            jmp     L003E
                                ;
00CF                            L00CF:
00CF : 19               " "             inc     r1
00D0 : FC               " "             mov     a,r4
00D1 : D1               " "             xrl     a,@r1
00D2 : 5B               "["             anl     a,r3
00D3 : C6 CB            "  "            jz      L00CB
00D5 : FA               " "             mov     a,r2
00D6 : 03 99            "  "            add     a,#099H
00D8 : E3               " "             movp3   a,@a
00D9 : 2C               ","             xch     a,r4
00DA : 5B               "["             anl     a,r3
00DB : C6 CD            "  "            jz      L00CD
00DD : FC               " "             mov     a,r4
00DE : 43 80            "C "            orl     a,#080H
00E0 : AC               " "             mov     r4,a
00E1 : 04 3E            " >"            jmp     L003E
                                ;
00E3                            L00E3:
00E3 : D5               " "             sel     rb1
00E4 : B9 52            " R"            mov     r1,#052H
00E6                            L00E6:
00E6 : 56 F3            "V "            jt1     L00F3
00E8 : E9 E6            "  "            djnz    r1,L00E6
00EA : B9 88            "  "            mov     r1,#088H
00EC                            L00EC:
00EC : 56 F3            "V "            jt1     L00F3
00EE : E9 EC            "  "            djnz    r1,L00EC
00F0 : 00               " "             nop
00F1 : 04 00            "  "            jmp     L0000
                                ;
00F3                            L00F3:
00F3 : BC F0            "  "            mov     r4,#0F0H
00F5 : 85               " "             clr     f0
00F6 : FE               " "             mov     a,r6
00F7 : 47               "G"             swap    a
00F8 : AB               " "             mov     r3,a
00F9 : 5F               "_"             anl     a,r7
00FA : 37               "7"             cpl     a
00FB : 32 FE            "2 "            jb1     L00FE
00FD : 95               " "             cpl     f0
00FE                            L00FE:
00FE : B9 09            "  "            mov     r1,#009H
0100 : B8 01            "  "            mov     r0,#001H
0102 : 74 26            "t&"            call    L0326
0104 : DB               " "             xrl     a,r3
0105 : 5C               "\"             anl     a,r4
0106 : C6 16            "  "            jz      L0116
0108 : B6 0C            "  "            jf0     L010C
010A : 04 3E            " >"            jmp     L003E
                                ;
010C                            L010C:
010C : 8A 80            "  "            orl     p2,#080H
010E : B9 1C            "  "            mov     r1,#01CH
0110                            L0110:
0110 : E9 10            "  "            djnz    r1,L0110
0112 : 9A 7F            "  "            anl     p2,#07FH
0114 : 04 3E            " >"            jmp     L003E
                                ;
0116                            L0116:
0116 : B9 23            " #"            mov     r1,#023H
0118                            L0118:
0118 : 56 1E            "V "            jt1     L011E
011A : E9 18            "  "            djnz    r1,L0118
011C : 04 3E            " >"            jmp     L003E
                                ;
011E                            L011E:
011E : 27               "'"             clr     a
011F : 62               "b"             mov     t,a
0120 : FB               " "             mov     a,r3
0121 : 53 0F            "S "            anl     a,#00FH
0123 : 03 26            " &"            add     a,#026H
0125 : B3               " "             jmpp    @a                                              ;INFO: indirect jump
                                ;
0126 : F0               " "             mov     a,@r0
0127 : 58               "X"             anl     a,r0
0128 : 52 52            "RR"            jb2     L0152
012A : 52 52            "RR"            jb2     L0152
012C : 52 52            "RR"            jb2     L0152
012E : 52 52            "RR"            jb2     L0152
0130 : 52 39            "R9"            jb2     L0139
0132 : C8               " "             dec     r0
0133 : 52 8E            "R "            jb2     L018E
0135 : 74 00            "t "            call    L0300
0137 : 04 00            "  "            jmp     L0000
                                ;
0139                            L0139:
0139 : 27               "'"             clr     a
013A : AC               " "             mov     r4,a
013B : AB               " "             mov     r3,a
013C : B9 1A            "  "            mov     r1,#01AH
013E                            L013E:
013E : 46 44            "FD"            jnt1    L0144
0140 : E9 3E            " >"            djnz    r1,L013E
0142 : 04 3E            " >"            jmp     L003E
                                ;
0144                            L0144:
0144 : B9 09            "  "            mov     r1,#009H
0146 : B8 02            "  "            mov     r0,#002H
0148 : 74 03            "t "            call    L0303
014A : AC               " "             mov     r4,a
014B : FB               " "             mov     a,r3
014C : 96 54            " T"            jnz     L0154
014E : FC               " "             mov     a,r4
014F : 53 2F            "S/"            anl     a,#02FH
0151 : AE               " "             mov     r6,a
0152                            L0152:
0152 : 04 3E            " >"            jmp     L003E
                                ;
0154                            L0154:
0154 : D3 FF            "  "            xrl     a,#0FFH
0156 : 96 5A            " Z"            jnz     L015A
0158 : 04 23            " #"            jmp     L0023
                                ;
015A                            L015A:
015A : D3 02            "  "            xrl     a,#002H
015C : 96 6B            " k"            jnz     L016B
015E : 0A               " "             in      a,p2
015F : 72 52            "rR"            jb3     L0152
0161                            L0161:
0161 : FC               " "             mov     a,r4
0162 : 53 0F            "S "            anl     a,#00FH
0164 : 2E               "."             xch     a,r6
0165 : 53 20            "S "            anl     a,#020H
0167 : 4E               "N"             orl     a,r6
0168 : AE               " "             mov     r6,a
0169 : 04 3E            " >"            jmp     L003E
                                ;
016B                            L016B:
016B : D3 03            "  "            xrl     a,#003H
016D : 96 52            " R"            jnz     L0152
016F : FF               " "             mov     a,r7
0170 : 52 52            "RR"            jb2     L0152
0172 : 24 61            "$a"            jmp     L0161
                                ;
0174 : FE               " "             mov     a,r6
0175 : 53 F0            "S "            anl     a,#0F0H
0177 : AC               " "             mov     r4,a
0178 : C5               " "             sel     rb0
0179 : FD               " "             mov     a,r5
017A : D5               " "             sel     rb1
017B : 53 0F            "S "            anl     a,#00FH
017D : 4C               "L"             orl     a,r4
017E : AC               " "             mov     r4,a
017F : 0A               " "             in      a,p2
0180 : 53 10            "S "            anl     a,#010H
0182 : E7               " "             rl      a
0183 : E7               " "             rl      a
0184 : 4C               "L"             orl     a,r4
0185 : AC               " "             mov     r4,a
0186 : FD               " "             mov     a,r5
0187 : AB               " "             mov     r3,a
0188 : B9 08            "  "            mov     r1,#008H
018A : 54 50            "TP"            call    L0250
018C : 04 3E            " >"            jmp     L003E
                                ;
018E                            L018E:
018E : 0A               " "             in      a,p2
018F : 77               "w"             rr      a
0190 : 77               "w"             rr      a
0191 : AC               " "             mov     r4,a
0192 : 53 0F            "S "            anl     a,#00FH
0194 : 03 B5            "  "            add     a,#0B5H
0196 : A3               " "             movp    a,@a
0197 : 86 9B            "  "            jni     L019B
0199 : 43 20            "C "            orl     a,#020H
019B                            L019B:
019B : 2C               ","             xch     a,r4
019C : 92 A2            "  "            jb4     L01A2
019E : 23 FB            "# "            mov     a,#0FBH
01A0 : 5C               "\"             anl     a,r4
01A1 : AC               " "             mov     r4,a
01A2                            L01A2:
01A2 : 99 7F            "  "            anl     p1,#07FH
01A4 : 08               " "             ins     a,bus
01A5 : 89 FF            "  "            orl     p1,#0FFH
01A7 : 72 AD            "r "            jb3     L01AD
01A9 : 23 BF            "# "            mov     a,#0BFH
01AB : 5C               "\"             anl     a,r4
01AC : AC               " "             mov     r4,a
01AD                            L01AD:
01AD : BB 00            "  "            mov     r3,#000H
01AF : B9 02            "  "            mov     r1,#002H
01B1 : 54 50            "TP"            call    L0250
01B3                            L01B3:
01B3 : 04 3E            " >"            jmp     L003E
01B5 : C4 C6            "  "            jmp     L06C6
                                ;
01B7 : C5               " "             sel     rb0
01B8 : C7               " "             mov     a,psw
01B9 : D4 D6            "  "            call    L06D6
01BB : D5               " "             sel     rb1
01BC : D7               " "             mov     psw,a
01BD : CC               " "             dec     r4
01BE : CE               " "             dec     r6
01BF : CD               " "             dec     r5
01C0 : CF               " "             dec     r7
01C1 : DC               " "             xrl     a,r4
01C2 : DE               " "             xrl     a,r6
01C3 : DD               " "             xrl     a,r5
01C4 : DF               " "             xrl     a,r7
01C5 : 00               " "             nop
01C6 : 04 00            "  "            jmp     L0000
                                ;
01C8 : FF               " "             mov     a,r7
01C9 : 37               "7"             cpl     a
01CA : 32 B3            "2 "            jb1     L01B3
01CC : 37               "7"             cpl     a
01CD : 53 FE            "S "            anl     a,#0FEH
01CF : AF               " "             mov     r7,a
01D0 : BB FF            "  "            mov     r3,#0FFH
01D2 : FA               " "             mov     a,r2
01D3 : 47               "G"             swap    a
01D4 : 53 07            "S "            anl     a,#007H
01D6 : 43 20            "C "            orl     a,#020H
01D8 : A8               " "             mov     r0,a
01D9 : F0               " "             mov     a,@r0
01DA : AC               " "             mov     r4,a
01DB : D3 60            " `"            xrl     a,#060H
01DD : 53 7F            "S "            anl     a,#07FH
01DF : 96 E8            "  "            jnz     L01E8
01E1 : F0               " "             mov     a,@r0
01E2 : 43 7F            "C "            orl     a,#07FH
01E4 : AC               " "             mov     r4,a
01E5 : AB               " "             mov     r3,a
01E6                            L01E6:
01E6 : 44 02            "D "            jmp     L0202
                                ;
01E8                            L01E8:
01E8 : FA               " "             mov     a,r2
01E9 : 47               "G"             swap    a
01EA : 17               " "             inc     a
01EB : DA               " "             xrl     a,r2
01EC : 53 07            "S "            anl     a,#007H
01EE : C6 E6            "  "            jz      L01E6
01F0 : FA               " "             mov     a,r2
01F1 : 47               "G"             swap    a
01F2 : 17               " "             inc     a
01F3 : 53 07            "S "            anl     a,#007H
01F5 : 43 20            "C "            orl     a,#020H
01F7 : A8               " "             mov     r0,a
01F8 : F0               " "             mov     a,@r0
01F9 : D3 60            " `"            xrl     a,#060H
01FB : 53 7F            "S "            anl     a,#07FH
01FD : C6 E6            "  "            jz      L01E6
01FF : 1F               " "             inc     r7
0200 : F0               " "             mov     a,@r0
0201 : AB               " "             mov     r3,a
0202                            L0202:
0202 : B9 01            "  "            mov     r1,#001H
0204 : 54 50            "TP"            call    L0250
0206 : FF               " "             mov     a,r7
0207 : 53 01            "S "            anl     a,#001H
0209 : 17               " "             inc     a
020A : 47               "G"             swap    a
020B : 6A               "j"             add     a,r2
020C : 53 77            "Sw"            anl     a,#077H
020E : AA               " "             mov     r2,a
020F : 47               "G"             swap    a
0210 : DA               " "             xrl     a,r2
0211 : 96 17            "  "            jnz     L0217
0213 : FF               " "             mov     a,r7
0214 : 53 FD            "S "            anl     a,#0FDH
0216 : AF               " "             mov     r7,a
0217                            L0217:
0217 : 04 3E            " >"            jmp     L003E
                                ;
0219                            L0219:
0219 : D5               " "             sel     rb1
021A : FA               " "             mov     a,r2
021B : 47               "G"             swap    a
021C : 37               "7"             cpl     a
021D : 17               " "             inc     a
021E : 6A               "j"             add     a,r2
021F : 43 F8            "C "            orl     a,#0F8H
0221 : 37               "7"             cpl     a
0222 : C6 4B            " K"            jz      L024B
0224 : C5               " "             sel     rb0
0225 : F9               " "             mov     a,r1
0226 : D3 3F            " ?"            xrl     a,#03FH
0228 : C6 34            " 4"            jz      L0234
022A : FC               " "             mov     a,r4
022B : F2 33            " 3"            jb7     L0233
022D : FF               " "             mov     a,r7
022E : 32 4B            "2K"            jb1     L024B
0230 : 1F               " "             inc     r7
0231 : 44 34            "D4"            jmp     L0234
                                ;
0233                            L0233:
0233 : CF               " "             dec     r7
0234                            L0234:
0234 : FB               " "             mov     a,r3
0235 : D1               " "             xrl     a,@r1
0236 : A1               " "             mov     @r1,a
0237 : FC               " "             mov     a,r4
0238 : D5               " "             sel     rb1
0239 : AB               " "             mov     r3,a
023A : FF               " "             mov     a,r7
023B : 43 02            "C "            orl     a,#002H
023D : AF               " "             mov     r7,a
023E : FA               " "             mov     a,r2
023F : 53 07            "S "            anl     a,#007H
0241 : 43 20            "C "            orl     a,#020H
0243 : A8               " "             mov     r0,a
0244 : FB               " "             mov     a,r3
0245 : A0               " "             mov     @r0,a
0246 : FA               " "             mov     a,r2
0247 : 17               " "             inc     a
0248 : 53 77            "Sw"            anl     a,#077H
024A : AA               " "             mov     r2,a
024B                            L024B:
024B : C5               " "             sel     rb0
024C : BC FF            "  "            mov     r4,#0FFH
024E : 04 3E            " >"            jmp     L003E
                                ;
0250                            L0250:
0250 : FF               " "             mov     a,r7
0251 : 43 04            "C "            orl     a,#004H
0253                            L0253:
0253 : AF               " "             mov     r7,a
0254 : B8 08            "  "            mov     r0,#008H
0256 : C5               " "             sel     rb0
0257 : FA               " "             mov     a,r2
0258 : D5               " "             sel     rb1
0259 : 6A               "j"             add     a,r2
025A : 53 07            "S "            anl     a,#007H
025C : 69               "i"             add     a,r1
025D : A9               " "             mov     r1,a
025E                            L025E:
025E : E9 5E            " ^"            djnz    r1,L025E
0260 : 42               "B"             mov     a,t
0261 : 96 C8            "  "            jnz     L02C8
0263 : 8A 80            "  "            orl     p2,#080H
0265 : 27               "'"             clr     a
0266 : 62               "b"             mov     t,a
0267 : 54 CE            "T "            call    L02CE
0269 : 9A 7F            "  "            anl     p2,#07FH
026B : 00               " "             nop
026C : 46 C8            "F "            jnt1    L02C8
026E : 54 CD            "T "            call    L02CD
0270                            L0270:
0270 : 46 C8            "F "            jnt1    L02C8
0272 : 54 D3            "T "            call    L02D3
0274 : 42               "B"             mov     a,t
0275 : 96 C8            "  "            jnz     L02C8
0277 : 8A 80            "  "            orl     p2,#080H
0279 : 27               "'"             clr     a
027A : 62               "b"             mov     t,a
027B : 54 D3            "T "            call    L02D3
027D : FC               " "             mov     a,r4
027E : E7               " "             rl      a
027F : AC               " "             mov     r4,a
0280 : 12 B6            "  "            jb0     L02B6
0282 : 54 CC            "T "            call    L02CC
0284 : 9A 7F            "  "            anl     p2,#07FH
0286                            L0286:
0286 : E8 70            " p"            djnz    r0,L0270
0288 : 46 C8            "F "            jnt1    L02C8
028A : B8 08            "  "            mov     r0,#008H
028C : 44 92            "D "            jmp     L0292
                                ;
028E                            L028E:
028E : 46 C8            "F "            jnt1    L02C8
0290 : 54 D4            "T "            call    L02D4
0292                            L0292:
0292 : 00               " "             nop
0293 : 42               "B"             mov     a,t
0294 : 96 C8            "  "            jnz     L02C8
0296 : 8A 80            "  "            orl     p2,#080H
0298 : 27               "'"             clr     a
0299 : 62               "b"             mov     t,a
029A : 54 D3            "T "            call    L02D3
029C : FB               " "             mov     a,r3
029D : E7               " "             rl      a
029E : AB               " "             mov     r3,a
029F : 12 BF            "  "            jb0     L02BF
02A1 : 54 CC            "T "            call    L02CC
02A3 : 9A 7F            "  "            anl     p2,#07FH
02A5                            L02A5:
02A5 : E8 8E            "  "            djnz    r0,L028E
02A7 : 54 CE            "T "            call    L02CE
02A9 : 8A 80            "  "            orl     p2,#080H
02AB : 54 CC            "T "            call    L02CC
02AD : 54 CC            "T "            call    L02CC
02AF : 9A 7F            "  "            anl     p2,#07FH
02B1 : FF               " "             mov     a,r7
02B2 : 53 FB            "S "            anl     a,#0FBH
02B4 : AF               " "             mov     r7,a
02B5 : 83               " "             ret
                                ;
02B6                            L02B6:
02B6 : 9A 7F            "  "            anl     p2,#07FH
02B8 : 00               " "             nop
02B9 : 46 C8            "F "            jnt1    L02C8
02BB : 54 D1            "T "            call    L02D1
02BD : 44 86            "D "            jmp     L0286
                                ;
02BF                            L02BF:
02BF : 9A 7F            "  "            anl     p2,#07FH
02C1 : 00               " "             nop
02C2 : 46 C8            "F "            jnt1    L02C8
02C4 : 54 D1            "T "            call    L02D1
02C6 : 44 A5            "D "            jmp     L02A5
                                ;
02C8                            L02C8:
02C8 : 27               "'"             clr     a
02C9 : D7               " "             mov     psw,a
02CA : 04 3E            " >"            jmp     L003E
                                ;
02CC                            L02CC:
02CC : 00               " "             nop
02CD                            L02CD:
02CD : 00               " "             nop
02CE                            L02CE:
02CE : 00               " "             nop
02CF : 00               " "             nop
02D0 : 00               " "             nop
02D1                            L02D1:
02D1 : 00               " "             nop
02D2 : 00               " "             nop
02D3                            L02D3:
02D3 : 00               " "             nop
02D4                            L02D4:
02D4 : 83               " "             ret
                                ;
02D5 : 00               " "             nop
02D6 : 00               " "             nop
02D7 : 00               " "             nop
02D8 : 00               " "             nop
02D9 : 00               " "             nop
02DA : 00               " "             nop
02DB : 00               " "             nop
02DC : 00               " "             nop
02DD : 00               " "             nop
02DE : 00               " "             nop
02DF : 00               " "             nop
02E0 : 00               " "             nop
02E1 : 00               " "             nop
02E2 : 00               " "             nop
02E3 : 00               " "             nop
02E4 : 00               " "             nop
02E5 : 00               " "             nop
02E6 : 00               " "             nop
02E7 : 00               " "             nop
02E8 : 00               " "             nop
02E9 : 00               " "             nop
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                            L0300:
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 C8            "D "            jmp     L02C8
                                ;
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 C8            "D "            jmp     L02C8
                                ;
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 C8            "D "            jmp     L02C8
                                ;
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 : 01               " "             db      001H
                                ;
03FD : 00               " "             nop
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
0023            Code    L0023
0026            Code    L0026
002A            Code    L002A
003E            Code    L003E
004B            Code    L004B
004C            Code    L004C
004D            Code    L004D
0055            Code    L0055
005F            Code    L005F
0063            Code    L0063
006A            Code    L006A
00B5            Code    L00B5
00BC            Code    L00BC
00C1            Code    L00C1
00CB            Code    L00CB
00CD            Code    L00CD
00CF            Code    L00CF
00E3            Code    L00E3
00E6            Code    L00E6
00EC            Code    L00EC
00F3            Code    L00F3
00FE            Code    L00FE
010C            Code    L010C
0110            Code    L0110
0116            Code    L0116
0118            Code    L0118
011E            Code    L011E
0139            Code    L0139
013E            Code    L013E
0144            Code    L0144
0152            Code    L0152
0154            Code    L0154
015A            Code    L015A
0161            Code    L0161
016B            Code    L016B
018E            Code    L018E
019B            Code    L019B
01A2            Code    L01A2
01AD            Code    L01AD
01B3            Code    L01B3
01E6            Code    L01E6
01E8            Code    L01E8
0202            Code    L0202
0217            Code    L0217
0219            Code    L0219
0233            Code    L0233
0234            Code    L0234
024B            Code    L024B
0250            Code    L0250
0253            Code    L0253
025E            Code    L025E
0270            Code    L0270
0286            Code    L0286
028E            Code    L028E
0292            Code    L0292
02A5            Code    L02A5
02B6            Code    L02B6
02BF            Code    L02BF
02C8            Code    L02C8
02CC            Code    L02CC
02CD            Code    L02CD
02CE            Code    L02CE
02D1            Code    L02D1
02D3            Code    L02D3
02D4            Code    L02D4
0300            Code    L0300
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:                      97

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