; ; 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 ;--------------------------------------------------------------