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