; File: p44-13-20.bin ; CPU: Intel 8048 (MCS-48 family) ; ; ; org 00000H ; 0000 : 04 15 " " jmp L0015 ; 0002 : 00 " " nop 0003 : 86 30 " 0" jni L0030 0005 : 00 " " nop 0006 : 00 " " nop 0007 : 16 10 " " jtf L0010 0009 : 00 " " nop 000A : 00 " " nop 000B : 00 " " nop 000C : 00 " " nop 000D : 00 " " nop 000E : 00 " " nop 000F : 00 " " nop 0010 L0010: 0010 : 84 00 " " jmp L0400 ; 0012 : 00 " " nop 0013 : 00 " " nop 0014 : 00 " " nop 0015 L0015: 0015 : F5 " " sel mb1 0016 : 04 20 " " jmp L0020 ; 0018 : 00 " " nop 0019 : 00 " " nop 001A : 00 " " nop 001B : 00 " " nop 001C : 00 " " nop 001D : 00 " " nop 001E : 00 " " nop 001F : 00 " " nop 0020 L0020: 0020 : FE " " mov a,r6 0021 : 92 EA " " jb4 L00EA 0023 : 04 E6 " " jmp L00E6 ; 0025 : 00 " " nop 0026 : 00 " " nop 0027 : 00 " " nop 0028 : 00 " " nop 0029 : 00 " " nop 002A : 00 " " nop 002B : 00 " " nop 002C : 00 " " nop 002D : 00 " " nop 002E : 00 " " nop 002F : 00 " " nop 0030 L0030: 0030 : C5 " " sel rb0 0031 : AF " " mov r7,a 0032 : 04 B0 " " jmp L00B0 ; 0034 : A9 " " mov r1,a 0035 L0035: 0035 : C5 " " sel rb0 0036 : 09 " " in a,p1 0037 : 37 "7" cpl a 0038 : 12 3C " <" jb0 L003C 003A : 54 00 "T " call L0200 003C L003C: 003C : 09 " " in a,p1 003D : 37 "7" cpl a 003E : 32 42 "2B" jb1 L0042 0040 : F4 00 " " call L0700 0042 L0042: 0042 : 09 " " in a,p1 0043 : 37 "7" cpl a 0044 : 52 48 "RH" jb2 L0048 0046 : F4 00 " " call L0700 0048 L0048: 0048 : FC " " mov a,r4 0049 : 52 53 "RS" jb2 L0053 004B : 12 60 " `" jb0 L0060 004D : 32 70 "2p" jb1 L0070 004F L004F: 004F : 72 80 "r " jb3 L0080 0051 : 92 90 " " jb4 L0090 0053 L0053: 0053 : 04 D0 " " jmp L00D0 ; 0055 : 53 F0 "S " anl a,#0F0H 0057 : 49 "I" orl a,r1 0058 : 3A ":" outl p2,a 0059 : C5 " " sel rb0 005A : FF " " mov a,r7 005B : D5 " " sel rb1 005C : 93 " " retr ; 005D : 00 " " nop 005E : 00 " " nop 005F : 00 " " nop 0060 L0060: 0060 : F9 " " mov a,r1 0061 : 03 05 " " add a,#005H 0063 : 37 "7" cpl a 0064 : 68 "h" add a,r0 0065 : 96 6C " l" jnz L006C 0067 : 14 A0 " " call L00A0 0069 : D4 40 " @" call L0640 006B : 00 " " nop 006C L006C: 006C : FC " " mov a,r4 006D : 04 4F " O" jmp L004F ; 006F : 00 " " nop 0070 L0070: 0070 : F9 " " mov a,r1 0071 : 37 "7" cpl a 0072 : 03 05 " " add a,#005H 0074 : 68 "h" add a,r0 0075 L0075: 0075 : 96 6C " l" jnz L006C 0077 : 14 A0 " " call L00A0 0079 : D4 20 " " call L0620 007B : 00 " " nop 007C : 04 6C " l" jmp L006C ; 007E : 00 " " nop 007F : 00 " " nop 0080 L0080: 0080 : 14 A0 " " call L00A0 0082 : D4 40 " @" call L0640 0084 : 00 " " nop 0085 : F4 0D " " call L070D 0087 : 04 53 " S" jmp L0053 ; 0089 : 00 " " nop 008A : 00 " " nop 008B : 00 " " nop 008C : 00 " " nop 008D : 00 " " nop 008E : 00 " " nop 008F L008F: 008F : 00 " " nop 0090 L0090: 0090 : 14 A0 " " call L00A0 0092 : D4 20 " " call L0620 0094 : 00 " " nop 0095 : F4 0D " " call L070D 0097 : 04 53 " S" jmp L0053 ; 0099 : 00 " " nop 009A : 00 " " nop 009B : 00 " " nop 009C : 00 " " nop 009D : 00 " " nop 009E : 00 " " nop 009F : 00 " " nop 00A0 L00A0: 00A0 : FA " " mov a,r2 00A1 : 12 A8 " " jb0 L00A8 00A3 : 99 DF " " anl p1,#0DFH 00A5 : 83 " " ret ; 00A6 : 00 " " nop 00A7 : 00 " " nop 00A8 L00A8: 00A8 : 89 20 " " orl p1,#020H 00AA : 83 " " ret ; 00AB : 00 " " nop 00AC : 00 " " nop 00AD : 00 " " nop 00AE : 00 " " nop 00AF : 00 " " nop 00B0 L00B0: 00B0 : D5 " " sel rb1 00B1 : F8 " " mov a,r0 00B2 : B8 36 " 6" mov r0,#036H 00B4 : A0 " " mov @r0,a 00B5 : 0A " " in a,p2 00B6 : A9 " " mov r1,a 00B7 : 04 35 " 5" jmp L0035 ; 00B9 : BC 04 " " mov r4,#004H 00BB : 35 "5" dis tcnti 00BC : D4 E0 " " call L06E0 00BE : D5 " " sel rb1 00BF : FE " " mov a,r6 00C0 L00C0: 00C0 : 53 BF "S " anl a,#0BFH 00C2 : AE " " mov r6,a 00C3 : 04 53 " S" jmp L0053 ; 00C5 : 00 " " nop 00C6 : 00 " " nop 00C7 : 00 " " nop 00C8 : 00 " " nop 00C9 L00C9: 00C9 : 00 " " nop 00CA : 00 " " nop 00CB : 00 " " nop 00CC : 00 " " nop 00CD : 00 " " nop 00CE : 00 " " nop 00CF : 00 " " nop 00D0 L00D0: 00D0 : D5 " " sel rb1 00D1 : B8 36 " 6" mov r0,#036H 00D3 : F0 " " mov a,@r0 00D4 : A8 " " mov r0,a 00D5 L00D5: 00D5 : 0A " " in a,p2 00D6 : 53 F0 "S " anl a,#0F0H 00D8 : 49 "I" orl a,r1 00D9 : 3A ":" outl p2,a 00DA : C5 " " sel rb0 00DB : FF " " mov a,r7 00DC : D5 " " sel rb1 00DD : F5 " " sel mb1 00DE : 93 " " retr ; 00DF : 00 " " nop 00E0 L00E0: 00E0 : D5 " " sel rb1 00E1 : FA " " mov a,r2 00E2 : 12 20 " " jb0 L0020 00E4 : 32 20 "2 " jb1 L0020 00E6 L00E6: 00E6 : C5 " " sel rb0 00E7 : 14 A0 " " call L00A0 00E9 : 83 " " ret ; 00EA L00EA: 00EA : FF " " mov a,r7 00EB : 53 0C "S " anl a,#00CH 00ED : D3 0C " " xrl a,#00CH 00EF : C6 F7 " " jz L00F7 00F1 : C5 " " sel rb0 00F2 : BA 00 " " mov r2,#000H 00F4 : 14 A0 " " call L00A0 00F6 : 83 " " ret ; 00F7 L00F7: 00F7 : C5 " " sel rb0 00F8 : BA 01 " " mov r2,#001H 00FA : 14 A0 " " call L00A0 00FC : 83 " " ret ; 00FD : 00 " " nop 00FE L00FE: 00FE : 00 " " nop 00FF : 00 " " nop 0100 L0100: 0100 : FC " " mov a,r4 0101 : 12 50 " P" jb0 L0150 0103 : D5 " " sel rb1 0104 : B8 20 " " mov r0,#020H 0106 : F0 " " mov a,@r0 0107 : D3 FF " " xrl a,#0FFH 0109 : C6 27 " '" jz L0127 010B : F0 " " mov a,@r0 010C : C6 14 " " jz L0114 010E L010E: 010E : F0 " " mov a,@r0 010F : 07 " " dec a 0110 : A0 " " mov @r0,a 0111 : C5 " " sel rb0 0112 : 84 64 " d" jmp L0464 ; 0114 L0114: 0114 : B8 21 " !" mov r0,#021H 0116 : F0 " " mov a,@r0 0117 : C6 1F " " jz L011F 0119 L0119: 0119 : F0 " " mov a,@r0 011A : 07 " " dec a 011B : A0 " " mov @r0,a 011C : C8 " " dec r0 011D : 24 0E "$ " jmp L010E ; 011F L011F: 011F : B8 22 " "" mov r0,#022H 0121 : F0 " " mov a,@r0 0122 : 07 " " dec a 0123 : A0 " " mov @r0,a 0124 : C8 " " dec r0 0125 : 24 19 "$ " jmp L0119 ; 0127 L0127: 0127 : B8 21 " !" mov r0,#021H 0129 : F0 " " mov a,@r0 012A L012A: 012A : D3 FF " " xrl a,#0FFH 012C : C6 31 " 1" jz L0131 012E : C8 " " dec r0 012F : 24 0E "$ " jmp L010E ; 0131 L0131: 0131 : B8 22 " "" mov r0,#022H 0133 : F0 " " mov a,@r0 0134 : D3 7F " " xrl a,#07FH 0136 : C6 3C " <" jz L013C 0138 L0138: 0138 : C8 " " dec r0 0139 : C8 " " dec r0 013A : 24 0E "$ " jmp L010E ; 013C L013C: 013C : FB " " mov a,r3 013D : D3 97 " " xrl a,#097H 013F : C6 43 " C" jz L0143 0141 : 24 38 "$8" jmp L0138 ; 0143 L0143: 0143 : BB 93 " " mov r3,#093H 0145 : C5 " " sel rb0 0146 : 84 64 " d" jmp L0464 ; 0148 : D3 D4 " " xrl a,#0D4H 014A : 8D " " orld p5,a 014B : 8A A0 " " orl p2,#0A0H 014D : A0 " " mov @r0,a 014E : A0 " " mov @r0,a 014F : A0 " " mov @r0,a 0150 L0150: 0150 : D5 " " sel rb1 0151 : B8 20 " " mov r0,#020H 0153 : F0 " " mov a,@r0 0154 : D3 FF " " xrl a,#0FFH 0156 : C6 60 " `" jz L0160 0158 L0158: 0158 : B8 20 " " mov r0,#020H 015A : F0 " " mov a,@r0 015B : 17 " " inc a 015C : A0 " " mov @r0,a 015D : C5 " " sel rb0 015E : 84 64 " d" jmp L0464 ; 0160 L0160: 0160 : B8 21 " !" mov r0,#021H 0162 L0162: 0162 : F0 " " mov a,@r0 0163 : D3 FF " " xrl a,#0FFH 0165 : C6 6E " n" jz L016E 0167 L0167: 0167 : B8 21 " !" mov r0,#021H 0169 : F0 " " mov a,@r0 016A : 17 " " inc a 016B : A0 " " mov @r0,a 016C : 24 58 "$X" jmp L0158 ; 016E L016E: 016E : B8 22 " "" mov r0,#022H 0170 : F0 " " mov a,@r0 0171 : D3 7F " " xrl a,#07FH 0173 : C6 7A " z" jz L017A 0175 L0175: 0175 : F0 " " mov a,@r0 0176 : 17 " " inc a 0177 : A0 " " mov @r0,a 0178 : 24 67 "$g" jmp L0167 ; 017A L017A: 017A : FB " " mov a,r3 017B : D3 97 " " xrl a,#097H 017D : C6 81 " " jz L0181 017F : 24 75 "$u" jmp L0175 ; 0181 L0181: 0181 : BB 93 " " mov r3,#093H 0183 : C5 " " sel rb0 0184 : 84 64 " d" jmp L0464 ; 0186 : D3 A0 " " xrl a,#0A0H 0188 : D2 C5 " " jb6 L01C5 ; 018A L018A: 018A : C1 " " db 0C1H ; 018B : C4 AF " " jmp L06AF ; 018D : B6 B0 " " jf0 L01B0 018F : B0 D5 " " mov @r0,#0D5H 0191 : 8A 03 " " orl p2,#003H 0193 : B8 02 " " mov r0,#002H 0195 : 80 " " movx a,@r0 0196 : C6 F8 " " jz L01F8 0198 L0198: 0198 : 24 AE "$ " jmp L01AE ; 019A : 80 " " movx a,@r0 019B : 72 AE "r " jb3 L01AE 019D : 23 01 "# " mov a,#001H 019F : B8 23 " #" mov r0,#023H 01A1 : A0 " " mov @r0,a 01A2 L01A2: 01A2 : 23 00 "# " mov a,#000H 01A4 L01A4: 01A4 : 3F "?" movd p7,a 01A5 L01A5: 01A5 : 99 3F " ?" anl p1,#03FH 01A7 : C5 " " sel rb0 01A8 : 8A 03 " " orl p2,#003H 01AA : 9A FD " " anl p2,#0FDH 01AC : 91 " " movx @r1,a 01AD : 83 " " ret ; 01AE L01AE: 01AE : 8A 03 " " orl p2,#003H 01B0 L01B0: 01B0 : B8 02 " " mov r0,#002H 01B2 : 80 " " movx a,@r0 01B3 : C5 " " sel rb0 01B4 : AB " " mov r3,a 01B5 : 0D " " movd a,p5 01B6 : C4 70 " p" jmp L0670 ; 01B8 L01B8: 01B8 : D5 " " sel rb1 01B9 : FA " " mov a,r2 01BA : 52 E2 "R " jb2 L01E2 01BC : C5 " " sel rb0 01BD : FB " " mov a,r3 01BE : 97 " " clr c 01BF : D5 " " sel rb1 01C0 : B8 08 " " mov r0,#008H 01C2 : B9 00 " " mov r1,#000H 01C4 L01C4: 01C4 : F7 " " rlc a 01C5 L01C5: 01C5 : F6 CE " " jc L01CE 01C7 L01C7: 01C7 : E8 C4 " " djnz r0,L01C4 01C9 : F9 " " mov a,r1 01CA : 12 F2 " " jb0 L01F2 01CC : 24 D1 "$ " jmp L01D1 ; 01CE L01CE: 01CE : 19 " " inc r1 01CF : 24 C7 "$ " jmp L01C7 ; 01D1 L01D1: 01D1 : C5 " " sel rb0 01D2 : FB " " mov a,r3 01D3 : E3 " " movp3 a,@a 01D4 L01D4: 01D4 : 8A 03 " " orl p2,#003H 01D6 : 9A FD " " anl p2,#0FDH 01D8 : 91 " " movx @r1,a 01D9 : 56 E1 "V " jt1 L01E1 01DB : FC " " mov a,r4 01DC : 12 E0 " " jb0 L01E0 01DE : C9 " " dec r1 01DF : 83 " " ret ; 01E0 L01E0: 01E0 : 19 " " inc r1 01E1 L01E1: 01E1 : 83 " " ret ; 01E2 L01E2: 01E2 : C5 " " sel rb0 01E3 : FB " " mov a,r3 01E4 : 97 " " clr c 01E5 L01E5: 01E5 : D5 " " sel rb1 01E6 : B8 08 " " mov r0,#008H 01E8 : B9 00 " " mov r1,#000H 01EA L01EA: 01EA : F7 " " rlc a 01EB : F6 F5 " " jc L01F5 01ED L01ED: 01ED : E8 EA " " djnz r0,L01EA 01EF : F9 " " mov a,r1 01F0 L01F0: 01F0 : 12 D1 " " jb0 L01D1 01F2 L01F2: 01F2 : D5 " " sel rb1 01F3 : A4 D6 " " jmp L05D6 ; 01F5 L01F5: 01F5 : 19 " " inc r1 01F6 : 24 ED "$ " jmp L01ED 01F8 L01F8: 01F8 : 44 EC "D " jmp L02EC ; 01FA L01FA: 01FA : FB " " mov a,r3 01FB : 24 D4 "$ " jmp L01D4 ; 01FD : D4 D3 " " call L06D3 01FF : D4 FC " " call L06FC 0201 : 52 20 "R " jb2 L0220 0203 L0203: 0203 : FC " " mov a,r4 0204 : D2 30 " 0" jb6 L0230 0206 : F2 50 " P" jb7 L0250 0208 L0208: 0208 : 12 70 " p" jb0 L0270 020A : 32 90 "2 " jb1 L0290 020C : 8A 01 " " orl p2,#001H 020E : 9A FD " " anl p2,#0FDH 0210 : 90 " " movx @r0,a 0211 : 83 " " ret ; 0212 : 00 " " nop 0213 L0213: 0213 : D5 " " sel rb1 0214 : FB " " mov a,r3 0215 : D3 97 " " xrl a,#097H 0217 : 96 1B " " jnz L021B 0219 : 64 90 "d " jmp L0390 021B L021B: 021B : 64 A0 "d " jmp L03A0 ; 021D : 00 " " nop 021E : 00 " " nop 021F : 00 " " nop 0220 L0220: 0220 : 23 0C "# " mov a,#00CH 0222 : 9F " " anld p7,a 0223 : D4 80 " " call L0680 0225 : 44 03 "D " jmp L0203 ; 0227 : 00 " " nop 0228 : 00 " " nop 0229 : 00 " " nop 022A : 00 " " nop 022B : 00 " " nop 022C : 00 " " nop 022D : 00 " " nop 022E : 00 " " nop 022F : 00 " " nop 0230 L0230: 0230 : F8 " " mov a,r0 0231 : 37 "7" cpl a 0232 : 03 01 " " add a,#001H 0234 : 03 01 " " add a,#001H 0236 : 69 "i" add a,r1 0237 : C6 3C " <" jz L023C 0239 : FC " " mov a,r4 023A : 44 08 "D " jmp L0208 ; 023C L023C: 023C : FC " " mov a,r4 023D : 43 08 "C " orl a,#008H 023F : 53 BF "S " anl a,#0BFH 0241 : AC " " mov r4,a 0242 : C8 " " dec r0 0243 : 44 08 "D " jmp L0208 ; 0245 L0245: 0245 : D5 " " sel rb1 0246 : FE " " mov a,r6 0247 : 53 EF "S " anl a,#0EFH 0249 : AE " " mov r6,a 024A : 23 04 "# " mov a,#004H 024C : 8F " " orld p7,a 024D : 24 62 "$b" jmp L0162 ; 024F : 00 " " nop 0250 L0250: 0250 : F8 " " mov a,r0 0251 : 03 01 " " add a,#001H 0253 : 37 "7" cpl a 0254 : 03 01 " " add a,#001H 0256 : 69 "i" add a,r1 0257 : C6 5C " \" jz L025C 0259 : FC " " mov a,r4 025A : 44 08 "D " jmp L0208 ; 025C L025C: 025C : FC " " mov a,r4 025D : 43 10 "C " orl a,#010H 025F : 53 7F "S " anl a,#07FH 0261 : AC " " mov r4,a 0262 : 18 " " inc r0 0263 : 44 08 "D " jmp L0208 ; 0265 : 00 " " nop 0266 : 00 " " nop 0267 : 00 " " nop 0268 : 00 " " nop 0269 : 00 " " nop 026A : 00 " " nop 026B : 00 " " nop 026C : 00 " " nop 026D : 00 " " nop 026E : 00 " " nop 026F : 00 " " nop 0270 L0270: 0270 : C9 " " dec r1 0271 L0271: 0271 : F8 " " mov a,r0 0272 : 37 "7" cpl a 0273 : 03 01 " " add a,#001H 0275 : 69 "i" add a,r1 0276 : 03 30 " 0" add a,#030H 0278 : 96 B0 " " jnz L02B0 027A : FC " " mov a,r4 027B : 53 48 "SH" anl a,#048H 027D : 96 B0 " " jnz L02B0 027F : 23 0C "# " mov a,#00CH 0281 : 9F " " anld p7,a 0282 : D4 80 " " call L0680 0284 : 44 B0 "D " jmp L02B0 ; 0286 : 00 " " nop 0287 : 00 " " nop 0288 : 00 " " nop 0289 : 00 " " nop 028A : 00 " " nop 028B : 00 " " nop 028C : 00 " " nop 028D : 00 " " nop 028E : 00 " " nop 028F : 00 " " nop 0290 L0290: 0290 : 19 " " inc r1 0291 : F8 " " mov a,r0 0292 : 03 30 " 0" add a,#030H 0294 : 37 "7" cpl a 0295 : 03 01 " " add a,#001H 0297 : 69 "i" add a,r1 0298 : 96 B0 " " jnz L02B0 029A : FC " " mov a,r4 029B : 53 90 "S " anl a,#090H 029D : 96 B0 " " jnz L02B0 029F : 23 0C "# " mov a,#00CH 02A1 : 9F " " anld p7,a 02A2 : D4 80 " " call L0680 02A4 : 44 B0 "D " jmp L02B0 ; 02A6 : 00 " " nop 02A7 : 00 " " nop 02A8 : 00 " " nop 02A9 : 00 " " nop 02AA : 00 " " nop 02AB : 00 " " nop 02AC : 00 " " nop 02AD : 00 " " nop 02AE : 00 " " nop 02AF : 00 " " nop 02B0 L02B0: 02B0 : D5 " " sel rb1 02B1 : B8 23 " #" mov r0,#023H 02B3 : F0 " " mov a,@r0 02B4 : 12 B8 " " jb0 L02B8 02B6 : 56 C5 "V " jt1 L02C5 02B8 L02B8: 02B8 : C5 " " sel rb0 02B9 : 8A 03 " " orl p2,#003H 02BB : 9A FD " " anl p2,#0FDH 02BD : 91 " " movx @r1,a 02BE : FC " " mov a,r4 02BF : 12 C3 " " jb0 L02C3 02C1 : C9 " " dec r1 02C2 : 83 " " ret ; 02C3 L02C3: 02C3 : 19 " " inc r1 02C4 : 83 " " ret 02C5 L02C5: 02C5 : C4 30 " 0" jmp L0630 ; 02C7 : 00 " " nop 02C8 : 00 " " nop 02C9 : 00 " " nop 02CA : 00 " " nop 02CB : 00 " " nop 02CC : 00 " " nop 02CD : 00 " " nop 02CE : 00 " " nop 02CF : 00 " " nop 02D0 L02D0: 02D0 : 0C " " movd a,p4 02D1 : 32 D8 "2 " jb1 L02D8 02D3 : 12 DB " " jb0 L02DB 02D5 : BA 00 " " mov r2,#000H 02D7 : 83 " " ret ; 02D8 L02D8: 02D8 : BA 01 " " mov r2,#001H 02DA : 83 " " ret ; 02DB L02DB: 02DB : BA 02 " " mov r2,#002H 02DD : 83 " " ret ; 02DE : 00 " " nop 02DF : 00 " " nop 02E0 L02E0: 02E0 : 09 " " in a,p1 02E1 : 92 E7 " " jb4 L02E7 02E3 L02E3: 02E3 : BB 80 " " mov r3,#080H 02E5 : 44 EF "D " jmp L02EF ; 02E7 L02E7: 02E7 : BB 20 " " mov r3,#020H 02E9 : 44 EF "D " jmp L02EF ; 02EB : 00 " " nop 02EC L02EC: 02EC : C5 " " sel rb0 02ED : 44 E0 "D " jmp L02E0 ; 02EF L02EF: 02EF : 00 " " nop 02F0 L02F0: 02F0 : EB EF " " djnz r3,L02EF 02F2 : D5 " " sel rb1 02F3 : 8A 03 " " orl p2,#003H 02F5 : B8 02 " " mov r0,#002H 02F7 : 80 " " movx a,@r0 02F8 : C6 FC " " jz L02FC 02FA : 24 98 "$ " jmp L0198 ; 02FC L02FC: 02FC : C5 " " sel rb0 02FD : 24 D4 "$ " jmp L01D4 ; 02FF : 00 " " nop 0300 : 00 " " nop 0301 : B1 B2 " " mov @r1,#0B2H 0303 : CF " " dec r7 0304 : B4 C8 " " call L05C8 0306 : CE " " dec r6 ; 0307 : B7 " " db 0B7H ; 0308 : B8 09 " " mov r0,#009H 030A : 0A " " in a,p2 030B : 84 C9 " " jmp L04C9 ; 030D : D0 " " xrl a,@r0 ; 030E : A6 D6 " " db 0A6H, 0D6H ; 0310 : A0 " " mov @r0,a 0311 : DA " " xrl a,r2 0312 : C4 33 " 3" jmp L0633 ; 0314 : D3 35 " 5" xrl a,#035H 0316 : 36 D8 "6 " jt0 L03D8 ; 0318 : C1 " " db 0C1H ; 0319 : 39 "9" outl p1,a 031A : CA " " dec r2 031B : 98 D5 " " anl bus,#0D5H 031D : D1 " " xrl a,@r1 031E : CB " " dec r3 031F : FF " " mov a,r7 0320 : 30 "0" xchd a,@r0 0321 : B5 " " cpl f1 0322 : 8D " " orld p5,a 0323 : D4 A0 " " call L06A0 0325 : 56 D7 "V " jt1 L03D7 0327 : AE " " mov r6,a 0328 : 28 "(" xch a,r0 0329 : 5A "Z" anl a,r2 032A : 88 2B " +" orl bus,#02BH 032C : B8 2D " -" mov r0,#02DH 032E : BA BB " " mov r2,#0BBH 0330 : 30 "0" xchd a,@r0 0331 : AF " " mov r7,a 0332 : 53 33 "S3" anl a,#033H 0334 : 55 "U" strt t 0335 : 35 "5" dis tcnti 0336 : 36 D8 "6 " jt0 L03D8 0338 : 59 "Y" anl a,r1 0339 : 39 "9" outl p1,a 033A : 3A ":" outl p2,a 033B : AC " " mov r4,a ; 033C : B7 " " db 0B7H ; 033D : B1 09 " " mov @r1,#009H 033F : FF " " mov a,r7 0340 : 2D "-" xch a,r5 0341 : 41 "A" orl a,@r1 0342 : 42 "B" mov a,t 0343 : CC " " dec r4 0344 L0344: 0344 : 44 4E "DN" jmp L024E ; 0346 : CF " " dec r7 0347 : 47 "G" swap a 0348 : 48 "H" orl a,r0 0349 : D2 8D " " jb6 L038D 034B : 4B "K" orl a,r3 034C : A0 " " mov @r0,a 034D : 4D "M" orl a,r5 034E : 4E "N" orl a,r6 034F : A0 " " mov @r0,a 0350 L0350: 0350 : 50 "P" anl a,@r0 0351 : CA " " dec r2 0352 : 4B "K" orl a,r3 0353 : 53 4D "SM" anl a,#04DH 0355 : 55 "U" strt t 0356 : 56 50 "VP" jt1 L0350 0358 : D1 " " xrl a,@r1 0359 : 59 "Y" anl a,r1 035A : 5A "Z" anl a,r2 035B : A5 " " clr f1 035C : B8 21 " !" mov r0,#021H 035E : F0 " " mov a,@r0 035F : 17 " " inc a 0360 : A0 " " mov @r0,a 0361 : 41 "A" orl a,@r1 0362 : 42 "B" mov a,t 0363 : C6 44 " D" jz L0344 0365 : 64 D0 "d " jmp L03D0 ; 0367 : 47 "G" swap a 0368 L0368: 0368 : 48 "H" orl a,r0 0369 : F0 " " mov a,@r0 036A : 17 " " inc a 036B : 2E "." xch a,r6 036C : D3 00 " " xrl a,#000H 036E : C6 72 " r" jz L0372 0370 : 2B "+" xch a,r3 0371 : D0 " " xrl a,@r0 0372 L0372: 0372 : BB C3 " " mov r3,#0C3H 0374 : 64 C5 "d " jmp L03C5 ; 0376 : C6 68 " h" jz L0368 0378 : 04 C9 " " jmp L00C9 ; 037A : 1D " " inc r5 037B : 03 9C " " add a,#09CH 037D : 37 "7" cpl a 037E : 68 "h" add a,r0 037F : FF " " mov a,r7 0380 : 8D " " orld p5,a 0381 : B0 B0 " " mov @r0,#0B0H 0383 L0383: 0383 : A0 " " mov @r0,a ; 0384 : C3 " " db 0C3H ; 0385 : D0 " " xrl a,@r0 0386 : D3 A0 " " xrl a,#0A0H 0388 : 88 C5 " " orl bus,#0C5H ; 038A : C1 " " db 0C1H ; 038B : C4 AF " " jmp L06AF ; 038D L038D: 038D : 8D " " orld p5,a 038E : B0 B0 " " mov @r0,#0B0H 0390 L0390: 0390 : FE " " mov a,r6 0391 : 53 EF "S " anl a,#0EFH 0393 : AE " " mov r6,a 0394 : 24 F0 "$ " jmp L01F0 ; 0396 : 19 " " inc r1 0397 : 68 "h" add a,r0 0398 : 04 75 " u" jmp L0075 ; 039A : F9 " " mov a,r1 039B : 37 "7" cpl a 039C : 03 01 " " add a,#001H 039E : 68 "h" add a,r0 039F : 04 A0 " " jmp L00A0 ; 03A1 : 43 10 "C " orl a,#010H 03A3 : AE " " mov r6,a 03A4 : 24 A5 "$ " jmp L01A5 ; 03A6 : A8 " " mov r0,a ; 03A7 : C3 " " db 0C3H ; 03A8 : A9 " " mov r1,a 03A9 : A9 " " mov r1,a 03AA : D2 C1 " " jb6 L03C1 03AC : CE " " dec r6 03AD : D3 C6 " " xrl a,#0C6H 03AF : AF " " mov r7,a 03B0 : FD " " mov a,r5 03B1 : B1 B2 " " mov @r1,#0B2H 03B3 : 96 B4 " " jnz L03B4 03B5 : FD " " mov a,r5 03B6 : AB " " mov r3,a ; 03B7 : B7 " " db 0B7H ; 03B8 : B8 24 " $" mov r0,#024H 03BA : 62 "b" mov t,a 03BB : D4 C1 " " call L06C1 03BD : 8D " " orld p5,a 03BE : 8A A0 " " orl p2,#0A0H 03C0 : FB " " mov a,r3 03C1 L03C1: 03C1 : D3 97 " " xrl a,#097H ; 03C3 : C3 " " db 0C3H ; 03C4 : C7 " " mov a,psw 03C5 L03C5: 03C5 : C5 " " sel rb0 03C6 : C6 83 " " jz L0383 03C8 : A0 " " mov @r0,a 03C9 : C9 " " dec r1 03CA : CA " " dec r2 03CB : A0 " " mov @r0,a 03CC : CC " " dec r4 03CD : 80 " " movx a,@r0 ; 03CE : C2 " " db 0C2H ; 03CF : CF " " dec r7 03D0 L03D0: 03D0 : C5 " " sel rb0 03D1 : D1 " " xrl a,@r1 03D2 L03D2: 03D2 : D2 D2 " " jb6 L03D2 03D4 : D4 D4 " " call L06D4 03D6 : C5 " " sel rb0 03D7 L03D7: 03D7 : D7 " " mov psw,a 03D8 L03D8: 03D8 : D8 " " xrl a,r0 03D9 : A0 " " mov @r0,a 03DA : B5 " " cpl f1 03DB : B0 A0 " " mov @r0,#0A0H 03DD : D4 CF " " call L06CF 03DF : A0 " " mov @r0,a 03E0 : FD " " mov a,r5 03E1 : D3 97 " " xrl a,#097H 03E3 : 96 E9 " " jnz L03E9 03E5 : FD " " mov a,r5 03E6 : AB " " mov r3,a 03E7 : 24 A4 "$ " jmp L01A4 ; 03E9 L03E9: 03E9 : FD " " mov a,r5 03EA : D3 9B " " xrl a,#09BH 03EC : 96 F0 " " jnz L03F0 03EE : 64 F2 "d " jmp L03F2 03F0 L03F0: 03F0 : 24 62 "$b" jmp L0162 ; 03F2 L03F2: 03F2 : 23 00 "# " mov a,#000H 03F4 : D5 " " sel rb1 03F5 : B8 20 " " mov r0,#020H 03F7 : A0 " " mov @r0,a 03F8 : 18 " " inc r0 03F9 : A0 " " mov @r0,a 03FA : 18 " " inc r0 03FB : A0 " " mov @r0,a 03FC : 24 27 "$'" jmp L0127 ; 03FE : D3 FF " " xrl a,#0FFH 0400 L0400: 0400 : 65 "e" stop tcnt 0401 : 84 90 " " jmp L0490 ; 0403 : D5 " " sel rb1 0404 : FA " " mov a,r2 0405 : 32 60 "2`" jb1 L0460 0407 L0407: 0407 : C5 " " sel rb0 0408 : FC " " mov a,r4 0409 : B2 30 " 0" jb5 L0430 040B : 52 40 "R@" jb2 L0440 040D : C4 90 " " jmp L0690 ; 040F : 8A 03 " " orl p2,#003H 0411 : B8 01 " " mov r0,#001H 0413 : 90 " " movx @r0,a 0414 : C5 " " sel rb0 0415 : 84 30 " 0" jmp L0430 ; 0417 : C5 " " sel rb0 0418 L0418: 0418 : FC " " mov a,r4 0419 : 43 20 "C " orl a,#020H 041B : AC " " mov r4,a 041C L041C: 041C : 25 "%" en tcnti 041D : 55 "U" strt t 041E : 84 A5 " " jmp L04A5 ; 0420 L0420: 0420 : FC " " mov a,r4 0421 : 53 FD "S " anl a,#0FDH 0423 : 43 41 "CA" orl a,#041H 0425 : AC " " mov r4,a 0426 : 14 A0 " " call L00A0 0428 : D4 40 " @" call L0640 042A : 84 A5 " " jmp L04A5 ; 042C : 00 " " nop 042D L042D: 042D : 00 " " nop 042E : 00 " " nop 042F : 00 " " nop 0430 L0430: 0430 : FC " " mov a,r4 0431 : 53 DF "S " anl a,#0DFH 0433 : AC " " mov r4,a 0434 : 84 60 " `" jmp L0460 ; 0436 : 12 3E " >" jb0 L043E 0438 : 32 3E "2>" jb1 L043E 043A L043A: 043A : C4 50 " P" jmp L0650 ; 043C : 99 7F " " anl p1,#07FH 043E L043E: 043E : 84 60 " `" jmp L0460 ; 0440 L0440: 0440 : CE " " dec r6 0441 : FE " " mov a,r6 0442 : 96 1C " " jnz L041C 0444 : FC " " mov a,r4 0445 : 53 FB "S " anl a,#0FBH 0447 : AC " " mov r4,a 0448 : 32 20 "2 " jb1 L0420 044A : 43 82 "C " orl a,#082H 044C : 53 FE "S " anl a,#0FEH 044E : AC " " mov r4,a 044F : 14 A0 " " call L00A0 0451 : D4 20 " " call L0620 0453 : 84 A5 " " jmp L04A5 ; 0455 : 20 " " xch a,@r0 0456 : F0 " " mov a,@r0 0457 : 07 " " dec a 0458 : A0 " " mov @r0,a 0459 : 84 A0 " " jmp L04A0 045B : 84 A5 " " jmp L04A5 ; 045D : 00 " " nop 045E : 00 " " nop 045F : 00 " " nop 0460 L0460: 0460 : C5 " " sel rb0 0461 : 24 00 "$ " jmp L0100 ; 0463 : 00 " " nop 0464 L0464: 0464 : D5 " " sel rb1 0465 : FE " " mov a,r6 0466 : 92 B6 " " jb4 L04B6 0468 : C4 50 " P" jmp L0650 ; 046A L046A: 046A : C5 " " sel rb0 046B : FD " " mov a,r5 046C : 84 E0 " " jmp L04E0 ; 046E : FD " " mov a,r5 046F : 84 74 " t" jmp L0474 ; 0471 : C5 " " sel rb0 0472 : A4 51 " Q" jmp L0551 0474 L0474: 0474 : 84 E0 " " jmp L04E0 ; 0476 : FE " " mov a,r6 0477 : B8 00 " " mov r0,#000H 0479 : 90 " " movx @r0,a 047A L047A: 047A : FA " " mov a,r2 047B : 12 F0 " " jb0 L04F0 047D : 84 A0 " " jmp L04A0 ; 047F : 23 04 "# " mov a,#004H 0481 : 8F " " orld p7,a 0482 : 9A FE " " anl p2,#0FEH 0484 : B8 03 " " mov r0,#003H 0486 : 23 27 "#'" mov a,#027H 0488 : 90 " " movx @r0,a 0489 : 84 A0 " " jmp L04A0 ; 048B : 00 " " nop 048C : 00 " " nop 048D : 00 " " nop 048E : 00 " " nop 048F : 00 " " nop 0490 L0490: 0490 : C5 " " sel rb0 0491 : AF " " mov r7,a 0492 : D5 " " sel rb1 0493 : F8 " " mov a,r0 0494 : B8 36 " 6" mov r0,#036H 0496 : A0 " " mov @r0,a 0497 : 0A " " in a,p2 0498 : A9 " " mov r1,a 0499 : 84 07 " " jmp L0407 ; 049B : 60 "`" add a,@r0 049C : 32 60 "2`" jb1 L0460 049E : 84 07 " " jmp L0407 ; 04A0 L04A0: 04A0 : D5 " " sel rb1 04A1 : FE " " mov a,r6 04A2 : 53 7F "S " anl a,#07FH 04A4 : AE " " mov r6,a 04A5 L04A5: 04A5 : D5 " " sel rb1 04A6 : B8 36 " 6" mov r0,#036H 04A8 : F0 " " mov a,@r0 04A9 : A8 " " mov r0,a 04AA : 0A " " in a,p2 04AB : 53 F0 "S " anl a,#0F0H 04AD : 49 "I" orl a,r1 04AE : 3A ":" outl p2,a 04AF : C5 " " sel rb0 04B0 : FF " " mov a,r7 04B1 : D5 " " sel rb1 04B2 : F5 " " sel mb1 04B3 : 93 " " retr ; 04B4 : 00 " " nop 04B5 : 00 " " nop 04B6 L04B6: 04B6 : 99 7F " " anl p1,#07FH 04B8 : 84 6A " j" jmp L046A ; 04BA : 00 " " nop 04BB : 00 " " nop 04BC : 00 " " nop 04BD : 00 " " nop 04BE : 00 " " nop 04BF : 00 " " nop 04C0 : 23 01 "# " mov a,#001H 04C2 : 8F " " orld p7,a 04C3 : 84 A5 " " jmp L04A5 ; 04C5 : 00 " " nop 04C6 : 00 " " nop 04C7 : 00 " " nop 04C8 : 00 " " nop 04C9 L04C9: 04C9 : 00 " " nop 04CA : 00 " " nop 04CB : 00 " " nop 04CC : 00 " " nop 04CD : 00 " " nop 04CE : 00 " " nop 04CF : 00 " " nop 04D0 : 23 02 "# " mov a,#002H 04D2 : 8F " " orld p7,a 04D3 : 84 A5 " " jmp L04A5 ; 04D5 : 00 " " nop 04D6 : 99 7F " " anl p1,#07FH 04D8 : 84 40 " @" jmp L0440 ; 04DA : 00 " " nop 04DB : 00 " " nop 04DC : 00 " " nop 04DD : 00 " " nop 04DE : 00 " " nop 04DF : 00 " " nop 04E0 L04E0: 04E0 : D5 " " sel rb1 04E1 : FB " " mov a,r3 04E2 : D3 D2 " " xrl a,#0D2H 04E4 : C6 EB " " jz L04EB 04E6 : FB " " mov a,r3 04E7 : D3 CC " " xrl a,#0CCH 04E9 : 96 ED " " jnz L04ED 04EB L04EB: 04EB : BB 93 " " mov r3,#093H 04ED L04ED: 04ED : 84 F5 " " jmp L04F5 ; 04EF : EF C4 " " djnz r7,L04C4 04F1 L04F1: 04F1 : 00 " " nop 04F2 : 04 8F " " jmp L008F 04F4 : A4 FE " " jmp L05FE ; 04F6 : 53 EF "S " anl a,#0EFH 04F8 : AE " " mov r6,a 04F9 : 23 04 "# " mov a,#004H 04FB : 8F " " orld p7,a 04FC : A4 40 " @" jmp L0540 ; 04FE : 00 " " nop 04FF : 00 " " nop 0500 L0500: 0500 : D5 " " sel rb1 0501 : FA " " mov a,r2 0502 : 12 10 " " jb0 L0510 0504 : 32 10 "2 " jb1 L0510 0506 L0506: 0506 : C5 " " sel rb0 0507 : 09 " " in a,p1 0508 : 72 0E "r " jb3 L050E 050A : 54 D0 "T " call L02D0 050C : E4 1B " " jmp L071B 050E L050E: 050E : E4 19 " " jmp L0719 ; 0510 L0510: 0510 : FE " " mov a,r6 0511 : 92 16 " " jb4 L0516 0513 L0513: 0513 : C5 " " sel rb0 0514 : A4 06 " " jmp L0506 ; 0516 L0516: 0516 : FF " " mov a,r7 0517 : 53 0C "S " anl a,#00CH 0519 : D3 0C " " xrl a,#00CH 051B : C6 13 " " jz L0513 051D : C5 " " sel rb0 051E : A4 B0 " " jmp L05B0 ; 0520 L0520: 0520 : D5 " " sel rb1 0521 : FA " " mov a,r2 0522 : 12 30 " 0" jb0 L0530 0524 : 32 30 "20" jb1 L0530 0526 L0526: 0526 : C5 " " sel rb0 0527 : 09 " " in a,p1 0528 : 72 2E "r." jb3 L052E 052A : 54 D0 "T " call L02D0 052C : E4 58 " X" jmp L0758 052E L052E: 052E : E4 56 " V" jmp L0756 ; 0530 L0530: 0530 : FE " " mov a,r6 0531 : 92 36 " 6" jb4 L0536 0533 L0533: 0533 : C5 " " sel rb0 0534 : A4 26 " &" jmp L0526 ; 0536 L0536: 0536 : FF " " mov a,r7 0537 : 53 0E "S " anl a,#00EH 0539 : D3 0E " " xrl a,#00EH 053B : C6 33 " 3" jz L0533 053D : C5 " " sel rb0 053E : A4 B8 " " jmp L05B8 ; 0540 L0540: 0540 : 9A FE " " anl p2,#0FEH 0542 : B8 03 " " mov r0,#003H 0544 : 23 27 "#'" mov a,#027H 0546 L0546: 0546 : 90 " " movx @r0,a 0547 : C5 " " sel rb0 0548 : FD " " mov a,r5 0549 : D5 " " sel rb1 054A : 9A FE " " anl p2,#0FEH 054C : B8 00 " " mov r0,#000H 054E : 90 " " movx @r0,a 054F : 84 7A " z" jmp L047A ; 0551 L0551: 0551 : 8A 03 " " orl p2,#003H 0553 : B8 02 " " mov r0,#002H 0555 : 80 " " movx a,@r0 0556 : C5 " " sel rb0 0557 : AB " " mov r3,a 0558 : 53 1F "S " anl a,#01FH 055A : D3 1B " " xrl a,#01BH 055C : 96 6E " n" jnz L056E 055E : D5 " " sel rb1 055F : FE " " mov a,r6 0560 : 43 20 "C " orl a,#020H 0562 : AE " " mov r6,a 0563 L0563: 0563 : C5 " " sel rb0 0564 : 9A FD " " anl p2,#0FDH 0566 : 91 " " movx @r1,a 0567 : FC " " mov a,r4 0568 : 12 6C " l" jb0 L056C 056A : C9 " " dec r1 056B : 83 " " ret ; 056C L056C: 056C : 19 " " inc r1 056D : 83 " " ret ; 056E L056E: 056E : FB " " mov a,r3 056F : 53 1F "S " anl a,#01FH 0571 : D3 1F " " xrl a,#01FH 0573 : 96 7C " |" jnz L057C 0575 : D5 " " sel rb1 0576 : FE " " mov a,r6 0577 : 53 DF "S " anl a,#0DFH 0579 : AE " " mov r6,a 057A : A4 63 " c" jmp L0563 ; 057C L057C: 057C : D5 " " sel rb1 057D : FE " " mov a,r6 057E : B2 8E " " jb5 L058E 0580 : C5 " " sel rb0 0581 : FB " " mov a,r3 0582 : 53 1F "S " anl a,#01FH 0584 : 43 40 "C@" orl a,#040H 0586 L0586: 0586 : D5 " " sel rb1 0587 : A8 " " mov r0,a 0588 : F0 " " mov a,@r0 0589 : C5 " " sel rb0 058A : 9A FD " " anl p2,#0FDH 058C : 91 " " movx @r1,a 058D : 83 " " ret ; 058E L058E: 058E : C5 " " sel rb0 058F : FB " " mov a,r3 0590 : 53 1F "S " anl a,#01FH 0592 : 43 60 "C`" orl a,#060H 0594 : A4 86 " " jmp L0586 ; 0596 : 9D " " anld p5,a 0597 : FC " " mov a,r4 0598 : 12 9C " " jb0 L059C 059A : C9 " " dec r1 059B : 83 " " ret ; 059C L059C: 059C : 19 " " inc r1 059D : 83 " " ret ; 059E : 00 " " nop 059F : 00 " " nop 05A0 L05A0: 05A0 : FA " " mov a,r2 05A1 : D3 01 " " xrl a,#001H 05A3 : C6 A7 " " jz L05A7 05A5 : C4 F0 " " jmp L06F0 05A7 L05A7: 05A7 : E4 47 " G" jmp L0747 ; 05A9 : 00 " " nop 05AA : 00 " " nop 05AB : 00 " " nop 05AC : 00 " " nop 05AD : 00 " " nop 05AE : 00 " " nop 05AF : 00 " " nop 05B0 L05B0: 05B0 : BA 00 " " mov r2,#000H 05B2 : E4 1B " " jmp L071B ; 05B4 : 00 " " nop 05B5 : 00 " " nop 05B6 : 00 " " nop 05B7 : 00 " " nop 05B8 L05B8: 05B8 : BA 00 " " mov r2,#000H 05BA : E4 58 " X" jmp L0758 ; 05BC : 00 " " nop 05BD : 00 " " nop 05BE : 00 " " nop 05BF L05BF: 05BF : 00 " " nop 05C0 : D5 " " sel rb1 05C1 : 8A 03 " " orl p2,#003H 05C3 : B8 02 " " mov r0,#002H 05C5 : 80 " " movx a,@r0 05C6 : C5 " " sel rb0 05C7 : DB " " xrl a,r3 05C8 L05C8: 05C8 : C6 D0 " " jz L05D0 05CA L05CA: 05CA : FC " " mov a,r4 05CB : 12 CF " " jb0 L05CF 05CD : C9 " " dec r1 05CE : 83 " " ret ; 05CF L05CF: 05CF : 19 " " inc r1 05D0 L05D0: 05D0 : 56 D4 "V " jt1 L05D4 05D2 : A4 CA " " jmp L05CA 05D4 L05D4: 05D4 : 83 " " ret ; 05D5 : 00 " " nop 05D6 L05D6: 05D6 : 23 03 "# " mov a,#003H 05D8 : B8 23 " #" mov r0,#023H 05DA : A0 " " mov @r0,a 05DB : 24 A2 "$ " jmp L01A2 ; 05DD : 00 " " nop 05DE : 00 " " nop 05DF : 00 " " nop 05E0 L05E0: 05E0 : D5 " " sel rb1 05E1 : 8A 03 " " orl p2,#003H 05E3 : B8 02 " " mov r0,#002H 05E5 : 80 " " movx a,@r0 05E6 : C5 " " sel rb0 05E7 : AB " " mov r3,a 05E8 : 54 00 "T " call L0200 05EA : 04 3C " <" jmp L003C ; 05EC : 00 " " nop 05ED : 00 " " nop 05EE L05EE: 05EE : 0C " " movd a,p4 05EF : 72 F7 "r " jb3 L05F7 05F1 : 52 FB "R " jb2 L05FB 05F3 : BE 01 " " mov r6,#001H 05F5 : E4 AD " " jmp L07AD ; 05F7 L05F7: 05F7 : BE 01 " " mov r6,#001H 05F9 : E4 AD " " jmp L07AD ; 05FB L05FB: 05FB : BE 01 " " mov r6,#001H 05FD : E4 AD " " jmp L07AD ; 05FF : 00 " " nop 0600 : C5 " " sel rb0 0601 : FD " " mov a,r5 0602 : D3 85 " " xrl a,#085H 0604 : 96 0E " " jnz L060E 0606 : D5 " " sel rb1 0607 : B8 35 " 5" mov r0,#035H 0609 : 23 88 "# " mov a,#088H 060B : A0 " " mov @r0,a 060C : 84 A0 " " jmp L04A0 ; 060E L060E: 060E : FD " " mov a,r5 060F : D3 05 " " xrl a,#005H 0611 : 96 19 " " jnz L0619 0613 : D5 " " sel rb1 0614 : B8 35 " 5" mov r0,#035H 0616 : 23 91 "# " mov a,#091H 0618 : A0 " " mov @r0,a 0619 L0619: 0619 : 84 A0 " " jmp L04A0 ; 061B : 00 " " nop 061C : 00 " " nop 061D : 00 " " nop 061E : 00 " " nop 061F : 00 " " nop 0620 L0620: 0620 : D5 " " sel rb1 0621 : B8 27 " '" mov r0,#027H 0623 : 23 00 "# " mov a,#000H 0625 : A0 " " mov @r0,a 0626 : C5 " " sel rb0 0627 : 23 01 "# " mov a,#001H 0629 : 8F " " orld p7,a 062A : 83 " " ret ; 062B : 00 " " nop 062C : 00 " " nop 062D : 00 " " nop 062E : 00 " " nop 062F : 00 " " nop 0630 L0630: 0630 : 0D " " movd a,p5 0631 : 37 "7" cpl a 0632 : 12 3D " =" jb0 L063D 0634 : D5 " " sel rb1 0635 : FA " " mov a,r2 0636 : 52 3D "R=" jb2 L063D 0638 : 0A " " in a,p2 0639 : 92 3D " =" jb4 L063D 063B : A4 51 " Q" jmp L0551 063D L063D: 063D : 24 90 "$ " jmp L0190 ; 063F : 00 " " nop 0640 L0640: 0640 : D5 " " sel rb1 0641 : B8 27 " '" mov r0,#027H 0643 : 23 00 "# " mov a,#000H 0645 : A0 " " mov @r0,a 0646 : C5 " " sel rb0 0647 : 23 02 "# " mov a,#002H 0649 : 8F " " orld p7,a 064A : 83 " " ret ; 064B : 00 " " nop 064C : 00 " " nop 064D : 00 " " nop 064E : 00 " " nop 064F : 00 " " nop 0650 L0650: 0650 : 23 04 "# " mov a,#004H 0652 : 8F " " orld p7,a 0653 : 00 " " nop 0654 : 99 7F " " anl p1,#07FH 0656 : 9A FE " " anl p2,#0FEH 0658 : B8 03 " " mov r0,#003H 065A : 23 27 "#'" mov a,#027H 065C : 90 " " movx @r0,a 065D : 84 A0 " " jmp L04A0 ; 065F : 00 " " nop 0660 L0660: 0660 : D5 " " sel rb1 0661 : 8A 03 " " orl p2,#003H 0663 : B8 00 " " mov r0,#000H 0665 : 23 C1 "# " mov a,#0C1H 0667 : 90 " " movx @r0,a 0668 : C5 " " sel rb0 0669 : 83 " " ret ; 066A : 00 " " nop 066B : 00 " " nop 066C : 00 " " nop 066D : 00 " " nop 066E : 00 " " nop 066F : 00 " " nop 0670 L0670: 0670 : 37 "7" cpl a 0671 : 12 75 " u" jb0 L0675 0673 : 24 B8 "$ " jmp L01B8 0675 L0675: 0675 : 24 FA "$ " jmp L01FA ; 0677 : 00 " " nop 0678 : 00 " " nop 0679 : 00 " " nop 067A : 00 " " nop 067B : 00 " " nop 067C : 00 " " nop 067D : 00 " " nop 067E : 00 " " nop 067F : 00 " " nop 0680 L0680: 0680 : D5 " " sel rb1 0681 : 8A 03 " " orl p2,#003H 0683 : B8 00 " " mov r0,#000H 0685 : 23 41 "#A" mov a,#041H 0687 : 90 " " movx @r0,a 0688 : B8 27 " '" mov r0,#027H 068A : 23 01 "# " mov a,#001H 068C : A0 " " mov @r0,a 068D L068D: 068D : C5 " " sel rb0 068E : 83 " " ret ; 068F : 00 " " nop 0690 L0690: 0690 : D5 " " sel rb1 0691 : FA " " mov a,r2 0692 : 12 9B " " jb0 L069B 0694 : 32 9B "2 " jb1 L069B 0696 : 0D " " movd a,p5 0697 : 52 AB "R " jb2 L06AB 0699 : 36 A6 "6 " jt0 L06A6 069B L069B: 069B : C5 " " sel rb0 069C : FD " " mov a,r5 069D L069D: 069D : D5 " " sel rb1 069E : 8A 03 " " orl p2,#003H 06A0 L06A0: 06A0 : B8 01 " " mov r0,#001H 06A2 : 90 " " movx @r0,a 06A3 : C5 " " sel rb0 06A4 L06A4: 06A4 : 84 30 " 0" jmp L0430 ; 06A6 L06A6: 06A6 : C5 " " sel rb0 06A7 : FD " " mov a,r5 06A8 : 37 "7" cpl a 06A9 : C4 9D " " jmp L069D ; 06AB L06AB: 06AB : 72 9B "r " jb3 L069B 06AD : C4 A6 " " jmp L06A6 ; 06AF L06AF: 06AF : 00 " " nop 06B0 L06B0: 06B0 : D5 " " sel rb1 06B1 : B8 27 " '" mov r0,#027H 06B3 : F0 " " mov a,@r0 06B4 : 12 BB " " jb0 L06BB 06B6 : C5 " " sel rb0 06B7 : 23 FE "# " mov a,#0FEH 06B9 : E4 49 " I" jmp L0749 ; 06BB L06BB: 06BB : C5 " " sel rb0 06BC : 23 30 "#0" mov a,#030H 06BE : E4 49 " I" jmp L0749 ; 06C0 L06C0: 06C0 : D5 " " sel rb1 06C1 L06C1: 06C1 : FA " " mov a,r2 06C2 L06C2: 06C2 : 12 C9 " " jb0 L06C9 06C4 : 32 C9 "2 " jb1 L06C9 06C6 : C5 " " sel rb0 06C7 : A4 EE " " jmp L05EE ; 06C9 L06C9: 06C9 : C5 " " sel rb0 06CA : BE 50 " P" mov r6,#050H 06CC : E4 AD " " jmp L07AD ; 06CE : 00 " " nop 06CF L06CF: 06CF : 00 " " nop 06D0 L06D0: 06D0 : D5 " " sel rb1 06D1 : B8 27 " '" mov r0,#027H 06D3 L06D3: 06D3 : F0 " " mov a,@r0 06D4 L06D4: 06D4 : 12 DB " " jb0 L06DB 06D6 : C5 " " sel rb0 06D7 : 23 E0 "# " mov a,#0E0H 06D9 : E4 49 " I" jmp L0749 ; 06DB L06DB: 06DB : C5 " " sel rb0 06DC : 23 30 "#0" mov a,#030H 06DE : E4 49 " I" jmp L0749 ; 06E0 L06E0: 06E0 : 0C " " movd a,p4 06E1 : 32 ED "2 " jb1 L06ED 06E3 : 12 E9 " " jb0 L06E9 06E5 : 23 B0 "# " mov a,#0B0H 06E7 : E4 49 " I" jmp L0749 ; 06E9 L06E9: 06E9 : 23 F0 "# " mov a,#0F0H 06EB : E4 49 " I" jmp L0749 06ED L06ED: 06ED : E4 47 " G" jmp L0747 06EF : E4 D5 " " jmp L07D5 ; 06F1 : B8 27 " '" mov r0,#027H 06F3 : F0 " " mov a,@r0 06F4 : 12 F9 " " jb0 L06F9 06F6 : C5 " " sel rb0 06F7 : C4 E0 " " jmp L06E0 ; 06F9 L06F9: 06F9 : C5 " " sel rb0 06FA : 23 30 "#0" mov a,#030H 06FC L06FC: 06FC : E4 49 " I" jmp L0749 ; 06FE : 00 " " nop 06FF : 00 " " nop 0700 L0700: 0700 : F4 D3 " " call L07D3 0702 : E4 06 " " jmp L0706 ; 0704 L0704: 0704 : F0 " " mov a,@r0 0705 : D3 C5 " " xrl a,#0C5H 0707 : 00 " " nop 0708 : 09 " " in a,p1 0709 : 32 13 "2 " jb1 L0713 070B : 52 50 "RP" jb2 L0750 070D L070D: 070D : FC " " mov a,r4 070E : 72 80 "r " jb3 L0780 0710 L0710: 0710 : 92 90 " " jb4 L0790 0712 : 83 " " ret 0713 L0713: 0713 : A4 00 " " jmp L0500 ; 0715 : 54 D0 "T " call L02D0 0717 : E4 1B " " jmp L071B ; 0719 L0719: 0719 : BA 01 " " mov r2,#001H 071B L071B: 071B : FC " " mov a,r4 071C : 32 A0 "2 " jb1 L07A0 071E : 12 23 " #" jb0 L0723 0720 : 43 01 "C " orl a,#001H 0722 : AC " " mov r4,a 0723 L0723: 0723 : C8 " " dec r0 0724 L0724: 0724 : F9 " " mov a,r1 0725 : 37 "7" cpl a 0726 : 03 01 " " add a,#001H 0728 L0728: 0728 : 68 "h" add a,r0 0729 : 03 01 " " add a,#001H 072B : 96 85 " " jnz L0785 072D : FC " " mov a,r4 072E : 43 08 "C " orl a,#008H 0730 : AC " " mov r4,a 0731 : F4 C0 " " call L07C0 0733 : 83 " " ret ; 0734 L0734: 0734 : C5 " " sel rb0 0735 : FA " " mov a,r2 0736 : C6 3A " :" jz L073A 0738 : E4 47 " G" jmp L0747 073A L073A: 073A : C4 D0 " " jmp L06D0 073C : E4 49 " I" jmp L0749 073E : E4 49 " I" jmp L0749 0740 L0740: 0740 : A4 A0 " " jmp L05A0 ; 0742 : 47 "G" swap a 0743 : C4 F0 " " jmp L06F0 0745 : E4 49 " I" jmp L0749 0747 L0747: 0747 : C4 B0 " " jmp L06B0 ; 0749 L0749: 0749 : 62 "b" mov t,a 074A : 25 "%" en tcnti 074B : 55 "U" strt t 074C : F4 C0 " " call L07C0 074E : 83 " " ret ; 074F : 00 " " nop 0750 L0750: 0750 : A4 20 " " jmp L0520 ; 0752 : 54 D0 "T " call L02D0 0754 : E4 58 " X" jmp L0758 ; 0756 L0756: 0756 : BA 01 " " mov r2,#001H 0758 L0758: 0758 : FC " " mov a,r4 0759 : 12 A0 " " jb0 L07A0 075B : 32 60 "2`" jb1 L0760 075D : 43 02 "C " orl a,#002H 075F : AC " " mov r4,a 0760 L0760: 0760 : 18 " " inc r0 0761 L0761: 0761 : F9 " " mov a,r1 0762 : 03 01 " " add a,#001H 0764 : 37 "7" cpl a 0765 : 03 01 " " add a,#001H 0767 : 68 "h" add a,r0 0768 : 96 85 " " jnz L0785 076A : FC " " mov a,r4 076B : 43 10 "C " orl a,#010H 076D : AC " " mov r4,a 076E : F4 C0 " " call L07C0 0770 : 83 " " ret ; 0771 : 00 " " nop 0772 : 00 " " nop 0773 : 00 " " nop 0774 : 00 " " nop 0775 : 00 " " nop 0776 : 00 " " nop 0777 : 00 " " nop 0778 : 00 " " nop 0779 : 00 " " nop 077A : 00 " " nop 077B : 00 " " nop 077C : 00 " " nop 077D : 00 " " nop 077E : 00 " " nop 077F : 00 " " nop 0780 L0780: 0780 : 53 F7 "S " anl a,#0F7H 0782 : AC " " mov r4,a 0783 L0783: 0783 : E4 24 " $" jmp L0724 ; 0785 L0785: 0785 : D5 " " sel rb1 0786 : FA " " mov a,r2 0787 : 12 34 " 4" jb0 L0734 0789 : 32 B5 "2 " jb1 L07B5 078B L078B: 078B : C5 " " sel rb0 078C : E4 40 " @" jmp L0740 ; 078E : 00 " " nop 078F : 00 " " nop 0790 L0790: 0790 : 53 EF "S " anl a,#0EFH 0792 : AC " " mov r4,a 0793 : E4 61 " a" jmp L0761 ; 0795 : 00 " " nop 0796 : 00 " " nop 0797 : 00 " " nop 0798 : 00 " " nop 0799 : 00 " " nop 079A L079A: 079A : 00 " " nop 079B : 00 " " nop 079C : 00 " " nop 079D : 00 " " nop 079E : 00 " " nop 079F : 00 " " nop 07A0 L07A0: 07A0 : FC " " mov a,r4 07A1 : 43 04 "C " orl a,#004H 07A3 : AC " " mov r4,a 07A4 : 09 " " in a,p1 07A5 : 92 AB " " jb4 L07AB 07A7 : BE 01 " " mov r6,#001H 07A9 : E4 AD " " jmp L07AD 07AB L07AB: 07AB : C4 C0 " " jmp L06C0 ; 07AD L07AD: 07AD : 25 "%" en tcnti 07AE : 55 "U" strt t 07AF : 8A 01 " " orl p2,#001H 07B1 : 9A FD " " anl p2,#0FDH 07B3 : 80 " " movx a,@r0 07B4 : 83 " " ret ; 07B5 L07B5: 07B5 : FE " " mov a,r6 07B6 : 92 34 " 4" jb4 L0734 07B8 : E4 8B " " jmp L078B ; 07BA : FE " " mov a,r6 07BB : 92 34 " 4" jb4 L0734 07BD : E4 8B " " jmp L078B ; 07BF : 00 " " nop 07C0 L07C0: 07C0 : 8A 01 " " orl p2,#001H 07C2 : 9A FD " " anl p2,#0FDH 07C4 : 80 " " movx a,@r0 07C5 : AD " " mov r5,a 07C6 : 23 0B "# " mov a,#00BH 07C8 : 9F " " anld p7,a 07C9 : 83 " " ret ; 07CA : 00 " " nop 07CB : 00 " " nop 07CC : 00 " " nop 07CD : 00 " " nop 07CE : 00 " " nop 07CF : 00 " " nop 07D0 : 00 " " nop 07D1 : 00 " " nop 07D2 : 00 " " nop 07D3 L07D3: 07D3 : 89 80 " " orl p1,#080H 07D5 L07D5: 07D5 : D5 " " sel rb1 07D6 : FE " " mov a,r6 07D7 : 43 80 "C " orl a,#080H 07D9 : AE " " mov r6,a 07DA : 8A 03 " " orl p2,#003H 07DC : 9A FE " " anl p2,#0FEH 07DE : B8 03 " " mov r0,#003H 07E0 L07E0: 07E0 : 23 06 "# " mov a,#006H 07E2 : 90 " " movx @r0,a 07E3 : 8A 03 " " orl p2,#003H 07E5 : B8 01 " " mov r0,#001H 07E7 : FA " " mov a,r2 07E8 : 12 F1 " " jb0 L07F1 07EA : 32 F1 "2 " jb1 L07F1 07EC : 0D " " movd a,p5 07ED : 52 F9 "R " jb2 L07F9 07EF : 36 F5 "6 " jt0 L07F5 07F1 L07F1: 07F1 : 23 00 "# " mov a,#000H 07F3 : 90 " " movx @r0,a 07F4 : 83 " " ret ; 07F5 L07F5: 07F5 : 23 FF "# " mov a,#0FFH 07F7 : 90 " " movx @r0,a 07F8 : 83 " " ret ; 07F9 L07F9: 07F9 : 72 F1 "r " jb3 L07F1 07FB : E4 F5 " " jmp L07F5 ; 07FD : AE " " mov r6,a 07FE : E4 06 " " jmp L0706 ; 0800 : 00 " " nop 0801 : 00 " " nop 0802 : 00 " " nop 0803 : 86 30 " 0" jni L0830 0805 : 00 " " nop 0806 : 00 " " nop 0807 : 16 10 " " jtf L0810 0809 : 00 " " nop 080A : 00 " " nop 080B : 00 " " nop 080C : 00 " " nop 080D : 00 " " nop 080E : 00 " " nop 080F : 00 " " nop 0810 L0810: 0810 : 84 00 " " jmp L0400 ; 0812 : 00 " " nop 0813 : 00 " " nop 0814 : 00 " " nop 0815 : 00 " " nop 0816 : 00 " " nop 0817 : 00 " " nop 0818 : 00 " " nop 0819 : 00 " " nop 081A : 00 " " nop 081B : 00 " " nop 081C : 00 " " nop 081D : 00 " " nop 081E : 00 " " nop 081F : 00 " " nop 0820 : 8A FF " " orl p2,#0FFH 0822 : 00 " " nop 0823 : 9A DF " " anl p2,#0DFH 0825 : 00 " " nop 0826 : 00 " " nop 0827 : 8A FF " " orl p2,#0FFH 0829 : 99 3F " ?" anl p1,#03FH 082B : 04 C0 " " jmp L00C0 ; 082D : 00 " " nop 082E : 00 " " nop 082F : 00 " " nop 0830 L0830: 0830 : 23 FF "# " mov a,#0FFH 0832 : D5 " " sel rb1 0833 : B8 20 " " mov r0,#020H 0835 : A0 " " mov @r0,a 0836 : 18 " " inc r0 0837 : A0 " " mov @r0,a 0838 : 18 " " inc r0 0839 : 23 7F "# " mov a,#07FH 083B : A0 " " mov @r0,a 083C : 18 " " inc r0 083D : 23 00 "# " mov a,#000H 083F : A0 " " mov @r0,a 0840 : 23 04 "# " mov a,#004H 0842 : 8F " " orld p7,a 0843 : 89 80 " " orl p1,#080H 0845 : 24 00 "$ " jmp L0100 ; 0847 : 00 " " nop 0848 : FC " " mov a,r4 0849 : 52 53 "RS" jb2 L0853 084B : 12 60 " `" jb0 L0860 084D : 32 70 "2p" jb1 L0870 084F : 72 80 "r " jb3 L0880 0851 : 92 90 " " jb4 L0890 0853 L0853: 0853 : 04 D0 " " jmp L00D0 ; 0855 : 53 F0 "S " anl a,#0F0H 0857 : 49 "I" orl a,r1 0858 : 3A ":" outl p2,a 0859 : C5 " " sel rb0 085A : FF " " mov a,r7 085B : D5 " " sel rb1 085C : 93 " " retr ; 085D : 00 " " nop 085E : 00 " " nop 085F : 00 " " nop 0860 L0860: 0860 : FD " " mov a,r5 0861 : 37 "7" cpl a 0862 : AD " " mov r5,a 0863 : 53 FC "S " anl a,#0FCH 0865 : 3F "?" movd p7,a 0866 : 83 " " ret ; 0867 : 14 A0 " " call L00A0 0869 : D4 40 " @" call L0640 086B : 00 " " nop 086C L086C: 086C : FC " " mov a,r4 086D : 04 4F " O" jmp L004F ; 086F : 00 " " nop 0870 L0870: 0870 : F9 " " mov a,r1 0871 : 37 "7" cpl a 0872 : 03 19 " " add a,#019H 0874 : 68 "h" add a,r0 0875 : 96 6C " l" jnz L086C 0877 : 14 A0 " " call L00A0 0879 : D4 20 " " call L0620 087B : 00 " " nop 087C : 04 6C " l" jmp L006C ; 087E : 00 " " nop 087F : 00 " " nop 0880 L0880: 0880 : 14 A0 " " call L00A0 0882 : D4 40 " @" call L0640 0884 : 00 " " nop 0885 : F4 0D " " call L070D 0887 : 04 53 " S" jmp L0053 ; 0889 : 00 " " nop 088A : 00 " " nop 088B : 00 " " nop 088C : 00 " " nop 088D : 00 " " nop 088E : 00 " " nop 088F : 00 " " nop 0890 L0890: 0890 : 14 A0 " " call L00A0 0892 : D4 20 " " call L0620 0894 : 00 " " nop 0895 : F4 0D " " call L070D 0897 : 04 53 " S" jmp L0053 ; 0899 : 00 " " nop 089A : 00 " " nop 089B : 00 " " nop 089C : 00 " " nop 089D : 00 " " nop 089E : 00 " " nop 089F : 00 " " nop 08A0 : FA " " mov a,r2 08A1 : 12 A8 " " jb0 L08A8 08A3 : 99 DF " " anl p1,#0DFH 08A5 : 83 " " ret ; 08A6 : 00 " " nop 08A7 : 00 " " nop 08A8 L08A8: 08A8 : 89 20 " " orl p1,#020H 08AA : 83 " " ret ; 08AB : 00 " " nop 08AC : 00 " " nop 08AD : 00 " " nop 08AE : 00 " " nop 08AF : 00 " " nop 08B0 : D5 " " sel rb1 08B1 : F8 " " mov a,r0 08B2 : B8 36 " 6" mov r0,#036H 08B4 : A0 " " mov @r0,a 08B5 : 0A " " in a,p2 08B6 : A9 " " mov r1,a 08B7 : 04 35 " 5" jmp L0035 ; 08B9 : BC 04 " " mov r4,#004H 08BB : 35 "5" dis tcnti 08BC : D4 E0 " " call L06E0 08BE : D5 " " sel rb1 08BF : FE " " mov a,r6 08C0 : 23 00 "# " mov a,#000H 08C2 : 9F " " anld p7,a 08C3 : B9 03 " " mov r1,#003H 08C5 L08C5: 08C5 : BA FF " " mov r2,#0FFH 08C7 L08C7: 08C7 : BB FF " " mov r3,#0FFH 08C9 L08C9: 08C9 : 00 " " nop 08CA : EB C9 " " djnz r3,L08C9 08CC : EA C7 " " djnz r2,L08C7 08CE : E9 C5 " " djnz r1,L08C5 08D0 : D5 " " sel rb1 08D1 : B8 40 " @" mov r0,#040H 08D3 : B9 00 " " mov r1,#000H 08D5 : 64 50 "dP" jmp L0350 ; 08D7 : A0 " " mov @r0,a 08D8 : 19 " " inc r1 08D9 : 18 " " inc r0 08DA : F8 " " mov a,r0 08DB : F2 DF " " jb7 L08DF 08DD : 04 D5 " " jmp L00D5 08DF L08DF: 08DF : 04 30 " 0" jmp L0030 ; 08E1 : 00 " " nop 08E2 : 9F " " anld p7,a 08E3 : B9 03 " " mov r1,#003H 08E5 L08E5: 08E5 : BA FF " " mov r2,#0FFH 08E7 L08E7: 08E7 : BB FF " " mov r3,#0FFH 08E9 L08E9: 08E9 : 00 " " nop 08EA : EB E9 " " djnz r3,L08E9 08EC : EA E7 " " djnz r2,L08E7 08EE : E9 E5 " " djnz r1,L08E5 08F0 : 04 30 " 0" jmp L0030 ; 08F2 : D5 " " sel rb1 08F3 : B8 20 " " mov r0,#020H 08F5 : A0 " " mov @r0,a 08F6 : 18 " " inc r0 08F7 : A0 " " mov @r0,a 08F8 : 18 " " inc r0 08F9 : A0 " " mov @r0,a 08FA : 23 04 "# " mov a,#004H 08FC : 8F " " orld p7,a 08FD : 24 00 "$ " jmp L0100 ; 08FF : 00 " " nop 0900 : 15 " " dis i 0901 : 54 E3 "T " call L02E3 0903 : 27 "'" clr a 0904 : C5 " " sel rb0 0905 : A8 " " mov r0,a 0906 : A9 " " mov r1,a 0907 : AA " " mov r2,a 0908 : AB " " mov r3,a 0909 : AC " " mov r4,a 090A : AD " " mov r5,a 090B : AE " " mov r6,a 090C : AF " " mov r7,a 090D : D5 " " sel rb1 090E : A8 " " mov r0,a 090F : A9 " " mov r1,a 0910 : AA " " mov r2,a 0911 : AB " " mov r3,a 0912 : AC " " mov r4,a 0913 : AD " " mov r5,a 0914 : AE " " mov r6,a 0915 : AF " " mov r7,a 0916 : 54 F0 "T " call L02F0 0918 : 84 00 " " jmp L0400 ; 091A : B8 35 " 5" mov r0,#035H 091C : A0 " " mov @r0,a 091D : 89 40 " @" orl p1,#040H 091F : 8A 03 " " orl p2,#003H 0921 : B8 00 " " mov r0,#000H 0923 : 23 01 "# " mov a,#001H 0925 : 90 " " movx @r0,a 0926 : D5 " " sel rb1 0927 : 15 " " dis i 0928 : A4 30 " 0" jmp L0530 ; 092A : B2 DB " " jb5 L09DB 092C : 05 " " en i 092D : 12 CC " " jb0 L09CC 092F : 32 40 "2@" jb1 L0940 0931 : 15 " " dis i 0932 : FE " " mov a,r6 0933 : 12 3E " >" jb0 L093E 0935 : 52 3E "R>" jb2 L093E 0937 : 43 02 "C " orl a,#002H 0939 : AE " " mov r6,a 093A : BB 00 " " mov r3,#000H 093C : 24 27 "$'" jmp L0127 093E L093E: 093E : 04 E0 " " jmp L00E0 ; 0940 L0940: 0940 : 15 " " dis i 0941 : B4 A0 " " call L05A0 0943 : FE " " mov a,r6 0944 : 12 4E " N" jb0 L094E 0946 : 32 4E "2N" jb1 L094E 0948 : 43 04 "C " orl a,#004H 094A : AE " " mov r6,a 094B : 05 " " en i 094C : 44 B0 "D " jmp L02B0 094E L094E: 094E : 04 E0 " " jmp L00E0 ; 0950 : FF " " mov a,r7 0951 : 90 " " movx @r0,a 0952 L0952: 0952 : FE " " mov a,r6 0953 : F2 52 " R" jb7 L0952 0955 : 9A FE " " anl p2,#0FEH 0957 : B8 01 " " mov r0,#001H 0959 : 80 " " movx a,@r0 095A : AC " " mov r4,a 095B : 12 5F " _" jb0 L095F 095D : 24 55 "$U" jmp L0155 ; 095F L095F: 095F : FC " " mov a,r4 0960 : 32 66 "2f" jb1 L0966 0962 : 34 B0 "4 " call L01B0 0964 : 24 27 "$'" jmp L0127 ; 0966 L0966: 0966 : B8 00 " " mov r0,#000H 0968 : 80 " " movx a,@r0 0969 : 43 80 "C " orl a,#080H 096B : AD " " mov r5,a 096C : D3 93 " " xrl a,#093H 096E : 96 74 " t" jnz L0974 0970 : FD " " mov a,r5 0971 : AB " " mov r3,a 0972 : 44 45 "DE" jmp L0245 ; 0974 L0974: 0974 : FD " " mov a,r5 0975 : D3 D2 " " xrl a,#0D2H 0977 : 96 83 " " jnz L0983 0979 : FD " " mov a,r5 097A : AB " " mov r3,a 097B : 24 8A "$ " jmp L018A ; 097D : 9A BF " " anl p2,#0BFH 097F : 54 13 "T " call L0213 0981 : 24 27 "$'" jmp L0127 ; 0983 L0983: 0983 : FD " " mov a,r5 0984 : D3 91 " " xrl a,#091H 0986 : 96 90 " " jnz L0990 0988 : FD " " mov a,r5 0989 : AB " " mov r3,a 098A : 8A C0 " " orl p2,#0C0H 098C : 54 13 "T " call L0213 098E : 24 27 "$'" jmp L0127 ; 0990 L0990: 0990 : FD " " mov a,r5 0991 : D3 CC " " xrl a,#0CCH 0993 : 96 9D " " jnz L099D 0995 : FD " " mov a,r5 0996 : AB " " mov r3,a 0997 : 24 A4 "$ " jmp L01A4 ; 0999 : 54 13 "T " call L0213 099B : 24 27 "$'" jmp L0127 ; 099D L099D: 099D : FD " " mov a,r5 099E : D3 88 " " xrl a,#088H 09A0 : 96 AC " " jnz L09AC 09A2 : FD " " mov a,r5 09A3 : AB " " mov r3,a 09A4 : 8A 40 " @" orl p2,#040H 09A6 : 9A 7F " " anl p2,#07FH 09A8 : 54 13 "T " call L0213 09AA : 24 27 "$'" jmp L0127 09AC L09AC: 09AC : 44 50 "DP" jmp L0250 ; 09AE : 00 " " nop 09AF : 00 " " nop 09B0 : FB " " mov a,r3 09B1 : D3 FF " " xrl a,#0FFH 09B3 : 96 C0 " " jnz L09C0 09B5 : 8A 80 " " orl p2,#080H 09B7 : 9A BF " " anl p2,#0BFH 09B9 : 54 13 "T " call L0213 09BB : 83 " " ret ; 09BC : 00 " " nop 09BD : 00 " " nop 09BE : 00 " " nop 09BF : 00 " " nop 09C0 L09C0: 09C0 : FB " " mov a,r3 09C1 : D3 91 " " xrl a,#091H 09C3 : 96 D0 " " jnz L09D0 09C5 : 8A C0 " " orl p2,#0C0H 09C7 : 54 13 "T " call L0213 09C9 : 83 " " ret ; 09CA : 00 " " nop 09CB : 00 " " nop 09CC L09CC: 09CC : A4 00 " " jmp L0500 ; 09CE : 00 " " nop 09CF : 00 " " nop 09D0 L09D0: 09D0 : FB " " mov a,r3 09D1 : D3 FF " " xrl a,#0FFH 09D3 : 96 E0 " " jnz L09E0 09D5 : 9A 3F " ?" anl p2,#03FH 09D7 : 54 13 "T " call L0213 09D9 : 83 " " ret ; 09DA : 00 " " nop 09DB L09DB: 09DB : C4 A0 " " jmp L06A0 ; 09DD : 00 " " nop 09DE : 00 " " nop 09DF : 00 " " nop 09E0 L09E0: 09E0 : FB " " mov a,r3 09E1 : D3 88 " " xrl a,#088H 09E3 : 96 EC " " jnz L09EC 09E5 : 8A 40 " @" orl p2,#040H 09E7 : 9A 7F " " anl p2,#07FH 09E9 : 54 13 "T " call L0213 09EB : 83 " " ret 09EC L09EC: 09EC : 44 00 "D " jmp L0200 ; 09EE : 00 " " nop 09EF : 00 " " nop 09F0 : 23 04 "# " mov a,#004H 09F2 : 8F " " orld p7,a 09F3 : FE " " mov a,r6 09F4 : 43 80 "C " orl a,#080H 09F6 : AE " " mov r6,a 09F7 : 23 08 "# " mov a,#008H 09F9 : 8F " " orld p7,a 09FA : 00 " " nop 09FB : 00 " " nop 09FC : 23 07 "# " mov a,#007H 09FE : 9F " " anld p7,a 09FF : 83 " " ret ; 0A00 : FB " " mov a,r3 0A01 : D3 97 " " xrl a,#097H 0A03 : 96 0E " " jnz L0A0E 0A05 : B8 22 " "" mov r0,#022H 0A07 : F0 " " mov a,@r0 0A08 : F2 0C " " jb7 L0A0C 0A0A : 24 C5 "$ " jmp L01C5 0A0C L0A0C: 0A0C : 24 E5 "$ " jmp L01E5 0A0E L0A0E: 0A0E : 83 " " ret ; 0A0F : FD " " mov a,r5 0A10 : 90 " " movx @r0,a 0A11 : 83 " " ret ; 0A12 : 00 " " nop 0A13 : D5 " " sel rb1 0A14 : FB " " mov a,r3 0A15 : D3 97 " " xrl a,#097H 0A17 : 96 1B " " jnz L0A1B 0A19 : 64 90 "d " jmp L0390 0A1B L0A1B: 0A1B : 64 A0 "d " jmp L03A0 ; 0A1D : 00 " " nop 0A1E : 00 " " nop 0A1F : 00 " " nop 0A20 : 23 0C "# " mov a,#00CH 0A22 : 9F " " anld p7,a 0A23 : D4 80 " " call L0680 0A25 : 44 03 "D " jmp L0203 ; 0A27 : 00 " " nop 0A28 : 00 " " nop 0A29 : 00 " " nop 0A2A : 00 " " nop 0A2B : 00 " " nop 0A2C : 00 " " nop 0A2D : 00 " " nop 0A2E : 00 " " nop 0A2F : 00 " " nop 0A30 : F8 " " mov a,r0 0A31 : 37 "7" cpl a 0A32 : 03 01 " " add a,#001H 0A34 : 03 01 " " add a,#001H 0A36 : 69 "i" add a,r1 0A37 : C6 3C " <" jz L0A3C 0A39 : FC " " mov a,r4 0A3A : 44 08 "D " jmp L0208 ; 0A3C L0A3C: 0A3C : FC " " mov a,r4 0A3D : 43 08 "C " orl a,#008H 0A3F : 53 BF "S " anl a,#0BFH 0A41 : AC " " mov r4,a 0A42 : C8 " " dec r0 0A43 : 44 08 "D " jmp L0208 ; 0A45 : D5 " " sel rb1 0A46 : FE " " mov a,r6 0A47 : 53 EF "S " anl a,#0EFH 0A49 : AE " " mov r6,a 0A4A : 23 04 "# " mov a,#004H 0A4C : 8F " " orld p7,a 0A4D : 24 27 "$'" jmp L0127 ; 0A4F : 00 " " nop 0A50 : FD " " mov a,r5 0A51 : D3 97 " " xrl a,#097H 0A53 : C6 6A " j" jz L0A6A 0A55 : FD " " mov a,r5 0A56 : D3 9B " " xrl a,#09BH 0A58 : C6 5C " \" jz L0A5C 0A5A : 24 62 "$b" jmp L0162 ; 0A5C L0A5C: 0A5C : 23 FF "# " mov a,#0FFH 0A5E : D5 " " sel rb1 0A5F : B8 20 " " mov r0,#020H 0A61 : A0 " " mov @r0,a 0A62 : 18 " " inc r0 0A63 : A0 " " mov @r0,a 0A64 : 23 7F "# " mov a,#07FH 0A66 : 18 " " inc r0 0A67 : A0 " " mov @r0,a 0A68 : 24 27 "$'" jmp L0127 ; 0A6A L0A6A: 0A6A : B8 20 " " mov r0,#020H 0A6C : F0 " " mov a,@r0 0A6D : D3 FF " " xrl a,#0FFH 0A6F : C6 7E " ~" jz L0A7E 0A71 : B8 22 " "" mov r0,#022H 0A73 : F0 " " mov a,@r0 0A74 : F2 7A " z" jb7 L0A7A 0A76 : BB 97 " " mov r3,#097H 0A78 : 24 8A "$ " jmp L018A ; 0A7A L0A7A: 0A7A : BB 97 " " mov r3,#097H 0A7C : 24 A4 "$ " jmp L01A4 ; 0A7E L0A7E: 0A7E : B8 21 " !" mov r0,#021H 0A80 : F0 " " mov a,@r0 0A81 : D3 FF " " xrl a,#0FFH 0A83 : C6 87 " " jz L0A87 0A85 : 44 71 "Dq" jmp L0271 ; 0A87 L0A87: 0A87 : B8 22 " "" mov r0,#022H 0A89 : F0 " " mov a,@r0 0A8A : D3 7F " " xrl a,#07FH 0A8C : C6 90 " " jz L0A90 0A8E : 44 71 "Dq" jmp L0271 ; 0A90 L0A90: 0A90 : BB 93 " " mov r3,#093H 0A92 : 24 27 "$'" jmp L0127 ; 0A94 : 37 "7" cpl a 0A95 : 03 01 " " add a,#001H 0A97 : 69 "i" add a,r1 0A98 : 96 B0 " " jnz L0AB0 0A9A : FC " " mov a,r4 0A9B : 53 90 "S " anl a,#090H 0A9D : 96 B0 " " jnz L0AB0 0A9F : 23 0C "# " mov a,#00CH 0AA1 : 9F " " anld p7,a 0AA2 : D4 80 " " call L0680 0AA4 : 44 B0 "D " jmp L02B0 ; 0AA6 : 00 " " nop 0AA7 : 00 " " nop 0AA8 : 00 " " nop 0AA9 : 00 " " nop 0AAA : 00 " " nop 0AAB : 00 " " nop 0AAC : 00 " " nop 0AAD : 00 " " nop 0AAE : 00 " " nop 0AAF : 00 " " nop 0AB0 L0AB0: 0AB0 : 0D " " movd a,p5 0AB1 : 32 B5 "2 " jb1 L0AB5 0AB3 : 24 52 "$R" jmp L0152 ; 0AB5 L0AB5: 0AB5 : BB 91 " " mov r3,#091H 0AB7 : 24 52 "$R" jmp L0152 ; 0AB9 : 02 " " outl bus,a 0ABA : 80 " " movx a,@r0 0ABB : C5 " " sel rb0 0ABC : 9A FD " " anl p2,#0FDH 0ABE : 91 " " movx @r1,a 0ABF : A4 95 " " jmp L0595 ; 0AC1 : 00 " " nop 0AC2 : 00 " " nop 0AC3 : 00 " " nop 0AC4 : 00 " " nop 0AC5 : 00 " " nop 0AC6 : 00 " " nop 0AC7 : 00 " " nop 0AC8 : 00 " " nop 0AC9 : 00 " " nop 0ACA : 00 " " nop 0ACB : 00 " " nop 0ACC : 00 " " nop 0ACD : 00 " " nop 0ACE : 00 " " nop 0ACF : 00 " " nop 0AD0 : 0C " " movd a,p4 0AD1 : 32 D6 "2 " jb1 L0AD6 0AD3 : BA 00 " " mov r2,#000H 0AD5 : 83 " " ret ; 0AD6 L0AD6: 0AD6 : BA 01 " " mov r2,#001H 0AD8 : 83 " " ret ; 0AD9 : 00 " " nop 0ADA : 00 " " nop 0ADB : 00 " " nop 0ADC : 00 " " nop 0ADD : 00 " " nop 0ADE : 00 " " nop 0ADF : 00 " " nop 0AE0 : 23 0F "# " mov a,#00FH 0AE2 : 8F " " orld p7,a 0AE3 : 8A 03 " " orl p2,#003H 0AE5 : B8 04 " " mov r0,#004H 0AE7 : 23 FF "# " mov a,#0FFH 0AE9 : 90 " " movx @r0,a 0AEA : 18 " " inc r0 0AEB : 23 B0 "# " mov a,#0B0H 0AED : 90 " " movx @r0,a 0AEE : 83 " " ret 0AEF : 83 " " ret ; 0AF0 : 8A FF " " orl p2,#0FFH 0AF2 : 9A FD " " anl p2,#0FDH 0AF4 : 80 " " movx a,@r0 0AF5 : 90 " " movx @r0,a 0AF6 : 9A FE " " anl p2,#0FEH 0AF8 : B8 03 " " mov r0,#003H 0AFA : 23 27 "#'" mov a,#027H 0AFC : 90 " " movx @r0,a 0AFD : 99 BF " " anl p1,#0BFH 0AFF : 83 " " ret ; 0B00 : 80 " " movx a,@r0 0B01 : D4 8D " " call L068D 0B03 : CF " " dec r7 0B04 : A0 " " mov @r0,a 0B05 : C8 " " dec r0 0B06 : CE " " dec r6 0B07 : CD " " dec r5 0B08 : 8A CC " " orl p2,#0CCH 0B0A : D2 C7 " " jb6 L0BC7 0B0C : C9 " " dec r1 0B0D : D0 " " xrl a,@r0 ; 0B0E : C3 D6 " " db 0C3H, 0D6H ; 0B10 : C5 " " sel rb0 0B11 : DA " " xrl a,r2 0B12 : C4 C2 " " jmp L06C2 ; 0B14 : D3 D9 " " xrl a,#0D9H 0B16 : C6 D8 " " jz L0BD8 ; 0B18 : C1 " " db 0C1H ; 0B19 : D7 " " mov psw,a 0B1A : CA " " dec r2 0B1B : 98 D5 " " anl bus,#0D5H 0B1D : D1 " " xrl a,@r1 0B1E : CB " " dec r3 0B1F : FF " " mov a,r7 0B20 : 80 " " movx a,@r0 0B21 : B5 " " cpl f1 0B22 : 8D " " orld p5,a 0B23 : B9 A0 " " mov r1,#0A0H 0B25 : 88 AC " " orl bus,#0ACH 0B27 : AE " " mov r6,a 0B28 : 8A A9 " " orl p2,#0A9H 0B2A : B4 A6 " " call L05A6 0B2C : B8 B0 " " mov r0,#0B0H 0B2E : BA BB " " mov r2,#0BBH 0B30 : B3 " " jmpp @a ;INFO: indirect jump ; 0B31 : A2 " " db 0A2H ; 0B32 : A4 BF " " jmp L05BF ; 0B34 : 87 " " db 087H ; 0B35 : B6 A1 " " jf0 L0BA1 0B37 : AF " " mov r7,a 0B38 : AD " " mov r5,a 0B39 : B2 A7 " " jb5 L0BA7 0B3B : 98 B7 " " anl bus,#0B7H 0B3D : B1 A8 " " mov @r1,#0A8H 0B3F : FF " " mov a,r7 0B40 : A0 " " mov @r0,a 0B41 : 41 "A" orl a,@r1 0B42 : 42 "B" mov a,t 0B43 : CC " " dec r4 0B44 L0B44: 0B44 : 44 4E "DN" jmp L024E ; 0B46 : CF " " dec r7 0B47 : 47 "G" swap a 0B48 : 48 "H" orl a,r0 0B49 : D2 8D " " jb6 L0B8D 0B4B : 4B "K" orl a,r3 0B4C : A0 " " mov @r0,a 0B4D : 4D "M" orl a,r5 0B4E : 4E "N" orl a,r6 0B4F : A0 " " mov @r0,a 0B50 : F9 " " mov a,r1 0B51 : A3 " " movp a,@a 0B52 : A0 " " mov @r0,a 0B53 : 19 " " inc r1 0B54 : 18 " " inc r0 0B55 : F8 " " mov a,r0 0B56 : F2 5A " Z" jb7 L0B5A 0B58 : 64 50 "dP" jmp L0350 0B5A L0B5A: 0B5A : 04 30 " 0" jmp L0030 ; 0B5C : B8 21 " !" mov r0,#021H 0B5E : F0 " " mov a,@r0 0B5F : 17 " " inc a 0B60 : A0 " " mov @r0,a 0B61 : 41 "A" orl a,@r1 0B62 : 42 "B" mov a,t 0B63 : C6 44 " D" jz L0B44 0B65 : 64 D0 "d " jmp L03D0 ; 0B67 : 47 "G" swap a 0B68 L0B68: 0B68 : 48 "H" orl a,r0 0B69 : F0 " " mov a,@r0 0B6A : 17 " " inc a 0B6B : 2E "." xch a,r6 0B6C : D3 00 " " xrl a,#000H 0B6E : C6 72 " r" jz L0B72 0B70 : 2B "+" xch a,r3 0B71 : D0 " " xrl a,@r0 0B72 L0B72: 0B72 : BB C3 " " mov r3,#0C3H 0B74 : 64 C5 "d " jmp L03C5 ; 0B76 : C6 68 " h" jz L0B68 0B78 : 04 C9 " " jmp L00C9 ; 0B7A : 1D " " inc r5 0B7B : 03 9C " " add a,#09CH 0B7D : 37 "7" cpl a 0B7E : 68 "h" add a,r0 0B7F : FF " " mov a,r7 0B80 : 8D " " orld p5,a 0B81 : B0 B0 " " mov @r0,#0B0H 0B83 : A0 " " mov @r0,a ; 0B84 : C3 " " db 0C3H ; 0B85 : D0 " " xrl a,@r0 0B86 : D3 A0 " " xrl a,#0A0H 0B88 : 88 C5 " " orl bus,#0C5H ; 0B8A : C1 " " db 0C1H ; 0B8B : C4 AF " " jmp L06AF ; 0B8D L0B8D: 0B8D : 8D " " orld p5,a 0B8E : B0 B0 " " mov @r0,#0B0H 0B90 : FE " " mov a,r6 0B91 : 53 EF "S " anl a,#0EFH 0B93 : AE " " mov r6,a 0B94 : 24 F0 "$ " jmp L01F0 ; 0B96 : 19 " " inc r1 0B97 : 68 "h" add a,r0 0B98 : 04 75 " u" jmp L0075 ; 0B9A : F9 " " mov a,r1 0B9B : 37 "7" cpl a 0B9C : 03 01 " " add a,#001H 0B9E : 68 "h" add a,r0 0B9F : 04 FE " " jmp L00FE ; 0BA1 L0BA1: 0BA1 : 43 10 "C " orl a,#010H 0BA3 : AE " " mov r6,a 0BA4 : 24 F0 "$ " jmp L01F0 ; 0BA6 : A8 " " mov r0,a ; 0BA7 L0BA7: 0BA7 : C3 " " db 0C3H ; 0BA8 : A9 " " mov r1,a 0BA9 : A9 " " mov r1,a 0BAA : D2 C1 " " jb6 L0BC1 0BAC : CE " " dec r6 0BAD : D3 C6 " " xrl a,#0C6H 0BAF : AF " " mov r7,a 0BB0 : FD " " mov a,r5 0BB1 : D3 97 " " xrl a,#097H 0BB3 : 96 B9 " " jnz L0BB9 0BB5 : FD " " mov a,r5 0BB6 : AB " " mov r3,a 0BB7 : 24 A4 "$ " jmp L01A4 0BB9 L0BB9: 0BB9 : 24 62 "$b" jmp L0162 ; 0BBB : D4 C1 " " call L06C1 0BBD : 8D " " orld p5,a 0BBE : 8A A0 " " orl p2,#0A0H 0BC0 : FB " " mov a,r3 0BC1 L0BC1: 0BC1 : D3 97 " " xrl a,#097H 0BC3 : 96 C7 " " jnz L0BC7 0BC5 : 24 E5 "$ " jmp L01E5 0BC7 L0BC7: 0BC7 : 83 " " ret ; 0BC8 : A0 " " mov @r0,a 0BC9 : C9 " " dec r1 0BCA : CA " " dec r2 0BCB : A0 " " mov @r0,a 0BCC : CC " " dec r4 0BCD : 80 " " movx a,@r0 ; 0BCE : C2 " " db 0C2H ; 0BCF : CF " " dec r7 0BD0 : C5 " " sel rb0 0BD1 : 84 64 " d" jmp L0464 ; 0BD3 : D2 D4 " " jb6 L0BD4 0BD5 : D4 C5 " " call L06C5 0BD7 : D7 " " mov psw,a 0BD8 L0BD8: 0BD8 : D8 " " xrl a,r0 0BD9 : A0 " " mov @r0,a 0BDA : B5 " " cpl f1 0BDB : B0 A0 " " mov @r0,#0A0H 0BDD : D4 CF " " call L06CF 0BDF : A0 " " mov @r0,a 0BE0 : FD " " mov a,r5 0BE1 : D3 97 " " xrl a,#097H 0BE3 : 96 E9 " " jnz L0BE9 0BE5 : FD " " mov a,r5 0BE6 : AB " " mov r3,a 0BE7 : 24 A4 "$ " jmp L01A4 ; 0BE9 L0BE9: 0BE9 : FD " " mov a,r5 0BEA : D3 9B " " xrl a,#09BH 0BEC : 96 F0 " " jnz L0BF0 0BEE : 64 F2 "d " jmp L03F2 0BF0 L0BF0: 0BF0 : 24 62 "$b" jmp L0162 ; 0BF2 : 23 00 "# " mov a,#000H 0BF4 : D5 " " sel rb1 0BF5 : B8 20 " " mov r0,#020H 0BF7 : A0 " " mov @r0,a 0BF8 : 18 " " inc r0 0BF9 : A0 " " mov @r0,a 0BFA : 18 " " inc r0 0BFB : A0 " " mov @r0,a 0BFC : 24 27 "$'" jmp L0127 ; 0BFE : D3 FF " " xrl a,#0FFH 0C00 : 8A 03 " " orl p2,#003H 0C02 : B8 00 " " mov r0,#000H 0C04 : 23 01 "# " mov a,#001H 0C06 : 90 " " movx @r0,a 0C07 : 84 A0 " " jmp L04A0 ; 0C09 : 23 01 "# " mov a,#001H 0C0B : 90 " " movx @r0,a 0C0C : 56 14 "V " jt1 L0C14 0C0E : F9 " " mov a,r1 0C0F : 53 FE "S " anl a,#0FEH 0C11 : A9 " " mov r1,a 0C12 : 84 18 " " jmp L0418 ; 0C14 L0C14: 0C14 : F9 " " mov a,r1 0C15 : 43 01 "C " orl a,#001H 0C17 : A9 " " mov r1,a 0C18 : 8A 03 " " orl p2,#003H 0C1A : B8 02 " " mov r0,#002H 0C1C : 80 " " movx a,@r0 0C1D : D3 FF " " xrl a,#0FFH 0C1F : C6 27 " '" jz L0C27 0C21 : F9 " " mov a,r1 0C22 : 53 FD "S " anl a,#0FDH 0C24 : A9 " " mov r1,a 0C25 : 84 2B " +" jmp L042B ; 0C27 L0C27: 0C27 : F9 " " mov a,r1 0C28 : 43 02 "C " orl a,#002H 0C2A : A9 " " mov r1,a 0C2B : B8 00 " " mov r0,#000H 0C2D : 23 AA "# " mov a,#0AAH 0C2F : 8A 03 " " orl p2,#003H 0C31 : 9A FD " " anl p2,#0FDH 0C33 : 90 " " movx @r0,a 0C34 : 18 " " inc r0 0C35 : F8 " " mov a,r0 0C36 : C6 3A " :" jz L0C3A 0C38 : 84 2D " -" jmp L042D ; 0C3A L0C3A: 0C3A : 8A 01 " " orl p2,#001H 0C3C : 9A FD " " anl p2,#0FDH 0C3E : 80 " " movx a,@r0 0C3F : D3 AA " " xrl a,#0AAH 0C41 : C6 49 " I" jz L0C49 0C43 : F9 " " mov a,r1 0C44 : 53 FB "S " anl a,#0FBH 0C46 : A9 " " mov r1,a 0C47 : E4 04 " " jmp L0704 ; 0C49 L0C49: 0C49 : 18 " " inc r0 0C4A : F8 " " mov a,r0 0C4B : C6 4F " O" jz L0C4F 0C4D : 84 3A " :" jmp L043A 0C4F L0C4F: 0C4F : E4 00 " " jmp L0700 0C51 : 04 A9 " " jmp L00A9 ; 0C53 : D3 07 " " xrl a,#007H 0C55 : C6 59 " Y" jz L0C59 0C57 : 84 64 " d" jmp L0464 ; 0C59 L0C59: 0C59 : F9 " " mov a,r1 0C5A : 8A 03 " " orl p2,#003H 0C5C : B8 01 " " mov r0,#001H 0C5E : 90 " " movx @r0,a 0C5F : 89 BA " " orl p1,#0BAH 0C61 : FF " " mov a,r7 0C62 L0C62: 0C62 : BB FF " " mov r3,#0FFH 0C64 L0C64: 0C64 : 00 " " nop 0C65 : EB 64 " d" djnz r3,L0C64 0C67 : EA 62 " b" djnz r2,L0C62 0C69 : 14 60 " `" call L0060 0C6B : 83 " " ret ; 0C6C : 94 80 " " call L0480 0C6E : 89 40 " @" orl p1,#040H 0C70 : 94 80 " " call L0480 0C72 : 84 6A " j" jmp L046A 0C74 : 84 E0 " " jmp L04E0 ; 0C76 : FE " " mov a,r6 0C77 : B8 00 " " mov r0,#000H 0C79 : 90 " " movx @r0,a 0C7A : FA " " mov a,r2 0C7B : 12 F0 " " jb0 L0CF0 0C7D : 84 A0 " " jmp L04A0 ; 0C7F : 23 B9 "# " mov a,#0B9H ; 0C81 : 01 " " db 001H ; 0C82 L0C82: 0C82 : BA FF " " mov r2,#0FFH 0C84 L0C84: 0C84 : BB FF " " mov r3,#0FFH 0C86 L0C86: 0C86 : 00 " " nop 0C87 : EB 86 " " djnz r3,L0C86 0C89 : EA 84 " " djnz r2,L0C84 0C8B : E9 82 " " djnz r1,L0C82 0C8D : 83 " " ret ; 0C8E : 00 " " nop 0C8F : 00 " " nop 0C90 : C5 " " sel rb0 0C91 : AF " " mov r7,a 0C92 : D5 " " sel rb1 0C93 : F8 " " mov a,r0 0C94 : B8 36 " 6" mov r0,#036H 0C96 : A0 " " mov @r0,a 0C97 : 0A " " in a,p2 0C98 : A9 " " mov r1,a 0C99 : 84 07 " " jmp L0407 ; 0C9B : 60 "`" add a,@r0 0C9C : 32 60 "2`" jb1 L0C60 0C9E : 84 07 " " jmp L0407 ; 0CA0 : 23 91 "# " mov a,#091H 0CA2 : B8 35 " 5" mov r0,#035H 0CA4 : A0 " " mov @r0,a 0CA5 : 8A 03 " " orl p2,#003H 0CA7 : B8 03 " " mov r0,#003H 0CA9 : 80 " " movx a,@r0 0CAA : 12 B1 " " jb0 L0CB1 0CAC L0CAC: 0CAC : 89 40 " @" orl p1,#040H 0CAE : D5 " " sel rb1 0CAF : E4 E0 " " jmp L07E0 ; 0CB1 L0CB1: 0CB1 : 52 AC "R " jb2 L0CAC 0CB3 : 84 0C " " jmp L040C ; 0CB5 : 00 " " nop 0CB6 : 99 7F " " anl p1,#07FH 0CB8 : 84 6A " j" jmp L046A ; 0CBA : 00 " " nop 0CBB : 00 " " nop 0CBC : 00 " " nop 0CBD : 00 " " nop 0CBE : 00 " " nop 0CBF : 00 " " nop 0CC0 : 23 01 "# " mov a,#001H 0CC2 : 8F " " orld p7,a 0CC3 : 84 A5 " " jmp L04A5 ; 0CC5 : 00 " " nop 0CC6 : 00 " " nop 0CC7 : 00 " " nop 0CC8 : 00 " " nop 0CC9 : 00 " " nop 0CCA : 00 " " nop 0CCB : 00 " " nop 0CCC : 00 " " nop 0CCD : 00 " " nop 0CCE : 00 " " nop 0CCF : 00 " " nop 0CD0 : 23 02 "# " mov a,#002H 0CD2 : 8F " " orld p7,a 0CD3 : 84 A5 " " jmp L04A5 ; 0CD5 : 00 " " nop 0CD6 : 99 7F " " anl p1,#07FH 0CD8 : 84 40 " @" jmp L0440 ; 0CDA : 00 " " nop 0CDB : 00 " " nop 0CDC : 00 " " nop 0CDD : 00 " " nop 0CDE : 00 " " nop 0CDF : 00 " " nop 0CE0 : B8 23 " #" mov r0,#023H 0CE2 : F0 " " mov a,@r0 0CE3 : 32 FC "2 " jb1 L0CFC 0CE5 : C5 " " sel rb0 0CE6 : 8A 01 " " orl p2,#001H 0CE8 : 9A FD " " anl p2,#0FDH 0CEA : 81 " " movx a,@r1 0CEB : D5 " " sel rb1 0CEC : 8A 03 " " orl p2,#003H 0CEE : B8 01 " " mov r0,#001H 0CF0 L0CF0: 0CF0 : 90 " " movx @r0,a 0CF1 : 89 C0 " " orl p1,#0C0H 0CF3 : 94 60 " `" call L0460 0CF5 : 99 BF " " anl p1,#0BFH 0CF7 : 94 60 " `" call L0460 0CF9 : 00 " " nop 0CFA : 84 F1 " " jmp L04F1 0CFC L0CFC: 0CFC : A4 E0 " " jmp L05E0 ; 0CFE : 00 " " nop 0CFF : 00 " " nop 0D00 : 15 " " dis i 0D01 : B4 A0 " " call L05A0 0D03 : FA " " mov a,r2 0D04 : 52 08 "R " jb2 L0D08 0D06 : 04 E0 " " jmp L00E0 ; 0D08 L0D08: 0D08 : FE " " mov a,r6 0D09 : 32 17 "2 " jb1 L0D17 0D0B : 52 17 "R " jb2 L0D17 0D0D : 43 01 "C " orl a,#001H 0D0F : AE " " mov r6,a 0D10 : B8 35 " 5" mov r0,#035H 0D12 : F0 " " mov a,@r0 0D13 : AB " " mov r3,a 0D14 : 05 " " en i 0D15 : 24 52 "$R" jmp L0152 0D17 L0D17: 0D17 : 04 E0 " " jmp L00E0 ; 0D19 : 00 " " nop 0D1A : 00 " " nop 0D1B : 00 " " nop 0D1C : 00 " " nop 0D1D : 00 " " nop 0D1E : 00 " " nop 0D1F : 00 " " nop 0D20 : 00 " " nop 0D21 : 00 " " nop 0D22 : 00 " " nop 0D23 : 00 " " nop 0D24 : 00 " " nop 0D25 : 00 " " nop 0D26 : 00 " " nop 0D27 : 00 " " nop 0D28 : 00 " " nop 0D29 : 00 " " nop 0D2A : 00 " " nop 0D2B : 00 " " nop 0D2C : 00 " " nop 0D2D : 00 " " nop 0D2E : 00 " " nop 0D2F : 00 " " nop 0D30 : 8A 03 " " orl p2,#003H 0D32 : B8 03 " " mov r0,#003H 0D34 : 80 " " movx a,@r0 0D35 : AA " " mov r2,a 0D36 : B8 23 " #" mov r0,#023H 0D38 : F0 " " mov a,@r0 0D39 : 12 78 " x" jb0 L0D78 0D3B : FA " " mov a,r2 0D3C : 92 4B " K" jb4 L0D4B 0D3E : FB " " mov a,r3 0D3F : D3 97 " " xrl a,#097H 0D41 : C6 57 " W" jz L0D57 0D43 : FA " " mov a,r2 0D44 : 24 2A "$*" jmp L012A ; 0D46 : B4 A0 " " call L05A0 0D48 : 05 " " en i 0D49 : 24 52 "$R" jmp L0152 ; 0D4B L0D4B: 0D4B : 00 " " nop 0D4C : B8 80 " " mov r0,#080H 0D4E L0D4E: 0D4E : 00 " " nop 0D4F : E8 4E " N" djnz r0,L0D4E 0D51 : 00 " " nop 0D52 : 00 " " nop 0D53 : 00 " " nop 0D54 : 00 " " nop 0D55 : 00 " " nop 0D56 : 00 " " nop 0D57 L0D57: 0D57 : B8 20 " " mov r0,#020H 0D59 : F0 " " mov a,@r0 0D5A : D3 FF " " xrl a,#0FFH 0D5C : C6 60 " `" jz L0D60 0D5E : A4 70 " p" jmp L0570 ; 0D60 L0D60: 0D60 : B8 21 " !" mov r0,#021H 0D62 : F0 " " mov a,@r0 0D63 : D3 FF " " xrl a,#0FFH 0D65 : C6 69 " i" jz L0D69 0D67 : A4 70 " p" jmp L0570 ; 0D69 L0D69: 0D69 : B8 22 " "" mov r0,#022H 0D6B : F0 " " mov a,@r0 0D6C : D3 7F " " xrl a,#07FH 0D6E : C6 74 " t" jz L0D74 0D70 : BB 97 " " mov r3,#097H 0D72 : A4 46 " F" jmp L0546 ; 0D74 L0D74: 0D74 : BB 93 " " mov r3,#093H 0D76 : 24 27 "$'" jmp L0127 ; 0D78 L0D78: 0D78 : 99 3F " ?" anl p1,#03FH 0D7A : 23 00 "# " mov a,#000H 0D7C : 9F " " anld p7,a 0D7D : 84 E0 " " jmp L04E0 ; 0D7F : 7D "}" addc a,r5 0D80 : 23 00 "# " mov a,#000H 0D82 : 9F " " anld p7,a 0D83 : 05 " " en i 0D84 : A4 83 " " jmp L0583 0D86 : 84 74 " t" jmp L0474 ; 0D88 : E0 " " db 0E0H ; 0D89 : 00 " " nop 0D8A : 00 " " nop 0D8B : 00 " " nop 0D8C : 00 " " nop 0D8D : 00 " " nop 0D8E : 00 " " nop 0D8F : 00 " " nop 0D90 : BB 20 " " mov r3,#020H 0D92 L0D92: 0D92 : 00 " " nop 0D93 : EB 92 " " djnz r3,L0D92 0D95 : 56 9D "V " jt1 L0D9D 0D97 : FC " " mov a,r4 0D98 : 12 9C " " jb0 L0D9C 0D9A : C9 " " dec r1 0D9B : 83 " " ret ; 0D9C L0D9C: 0D9C : 19 " " inc r1 0D9D L0D9D: 0D9D : 83 " " ret ; 0D9E : 00 " " nop 0D9F : 00 " " nop 0DA0 : BF 00 " " mov r7,#000H 0DA2 : 0C " " movd a,p4 0DA3 : 47 "G" swap a 0DA4 : AF " " mov r7,a 0DA5 : 0D " " movd a,p5 0DA6 : 43 02 "C " orl a,#002H 0DA8 : 53 FE "S " anl a,#0FEH 0DAA : 4F "O" orl a,r7 0DAB : 9A FE " " anl p2,#0FEH 0DAD : B8 02 " " mov r0,#002H 0DAF : 90 " " movx @r0,a 0DB0 : BF F0 " " mov r7,#0F0H 0DB2 : 0E " " movd a,p6 0DB3 : 4F "O" orl a,r7 0DB4 : AF " " mov r7,a 0DB5 : 9A FE " " anl p2,#0FEH 0DB7 : B8 02 " " mov r0,#002H 0DB9 : 90 " " movx @r0,a 0DBA : 83 " " ret ; 0DBB : 00 " " nop 0DBC : 00 " " nop 0DBD : 00 " " nop 0DBE : 00 " " nop 0DBF : 00 " " nop 0DC0 : D5 " " sel rb1 0DC1 : 8A 03 " " orl p2,#003H 0DC3 : B8 02 " " mov r0,#002H 0DC5 : 80 " " movx a,@r0 0DC6 : C5 " " sel rb0 0DC7 : DB " " xrl a,r3 0DC8 : C6 D0 " " jz L0DD0 0DCA : FC " " mov a,r4 0DCB : 12 CF " " jb0 L0DCF 0DCD : C9 " " dec r1 0DCE : 83 " " ret ; 0DCF L0DCF: 0DCF : 19 " " inc r1 0DD0 L0DD0: 0DD0 : 56 D4 "V " jt1 L0DD4 0DD2 : A4 CA " " jmp L05CA 0DD4 L0DD4: 0DD4 : 83 " " ret ; 0DD5 : 00 " " nop 0DD6 : 00 " " nop 0DD7 : 00 " " nop 0DD8 : 00 " " nop 0DD9 : 00 " " nop 0DDA : 00 " " nop 0DDB : 00 " " nop 0DDC : 00 " " nop 0DDD : 00 " " nop 0DDE : 00 " " nop 0DDF : 00 " " nop 0DE0 : 89 C0 " " orl p1,#0C0H 0DE2 : D5 " " sel rb1 0DE3 : 8A 03 " " orl p2,#003H 0DE5 : B8 01 " " mov r0,#001H 0DE7 : 23 FF "# " mov a,#0FFH 0DE9 : 90 " " movx @r0,a 0DEA : 94 60 " `" call L0460 0DEC : 99 3F " ?" anl p1,#03FH 0DEE : D5 " " sel rb1 0DEF : 8A 03 " " orl p2,#003H 0DF1 : B8 01 " " mov r0,#001H 0DF3 : 23 00 "# " mov a,#000H 0DF5 : 90 " " movx @r0,a 0DF6 : 94 60 " `" call L0460 0DF8 : A4 E0 " " jmp L05E0 ; 0DFA : AD " " mov r5,a 0DFB : BE 20 " " mov r6,#020H 0DFD : E4 AD " " jmp L07AD ; 0DFF : 00 " " nop 0E00 : C5 " " sel rb0 0E01 : FD " " mov a,r5 0E02 : D3 85 " " xrl a,#085H 0E04 : 96 0E " " jnz L0E0E 0E06 : D5 " " sel rb1 0E07 : B8 35 " 5" mov r0,#035H 0E09 : 23 88 "# " mov a,#088H 0E0B : A0 " " mov @r0,a 0E0C : 84 A0 " " jmp L04A0 ; 0E0E L0E0E: 0E0E : FD " " mov a,r5 0E0F : D3 05 " " xrl a,#005H 0E11 : 96 19 " " jnz L0E19 0E13 : D5 " " sel rb1 0E14 : B8 35 " 5" mov r0,#035H 0E16 : 23 91 "# " mov a,#091H 0E18 : A0 " " mov @r0,a 0E19 L0E19: 0E19 : 84 A0 " " jmp L04A0 ; 0E1B : 00 " " nop 0E1C : 00 " " nop 0E1D : 00 " " nop 0E1E : 00 " " nop 0E1F : 00 " " nop 0E20 : 23 01 "# " mov a,#001H 0E22 : 8F " " orld p7,a 0E23 : 83 " " ret ; 0E24 : 92 28 " (" jb4 L0E28 0E26 : D4 60 " `" call L0660 0E28 L0E28: 0E28 : 83 " " ret ; 0E29 : 00 " " nop 0E2A : 00 " " nop 0E2B : 00 " " nop 0E2C : 00 " " nop 0E2D : 00 " " nop 0E2E : 00 " " nop 0E2F : 00 " " nop 0E30 : 00 " " nop 0E31 : 00 " " nop 0E32 : 00 " " nop 0E33 : 00 " " nop 0E34 : 00 " " nop 0E35 : 00 " " nop 0E36 : 00 " " nop 0E37 : 00 " " nop 0E38 : 00 " " nop 0E39 : 00 " " nop 0E3A : 00 " " nop 0E3B : 00 " " nop 0E3C : 00 " " nop 0E3D : 00 " " nop 0E3E : 00 " " nop 0E3F : 00 " " nop 0E40 : 23 02 "# " mov a,#002H 0E42 : 8F " " orld p7,a 0E43 : 83 " " ret ; 0E44 : 92 48 " H" jb4 L0E48 0E46 : D4 60 " `" call L0660 0E48 L0E48: 0E48 : 83 " " ret ; 0E49 : 00 " " nop 0E4A : 00 " " nop 0E4B : 00 " " nop 0E4C : 00 " " nop 0E4D : 00 " " nop 0E4E : 00 " " nop 0E4F : 00 " " nop 0E50 : 23 04 "# " mov a,#004H 0E52 : 8F " " orld p7,a 0E53 : 00 " " nop 0E54 : 99 7F " " anl p1,#07FH 0E56 : 9A FE " " anl p2,#0FEH 0E58 : B8 03 " " mov r0,#003H 0E5A : 23 27 "#'" mov a,#027H 0E5C : 90 " " movx @r0,a 0E5D : 84 A0 " " jmp L04A0 ; 0E5F : 00 " " nop 0E60 : D5 " " sel rb1 0E61 : 8A 03 " " orl p2,#003H 0E63 : B8 00 " " mov r0,#000H 0E65 : 23 C1 "# " mov a,#0C1H 0E67 : 90 " " movx @r0,a 0E68 : C5 " " sel rb0 0E69 : 83 " " ret ; 0E6A : 00 " " nop 0E6B : 00 " " nop 0E6C : 00 " " nop 0E6D : 00 " " nop 0E6E : 00 " " nop 0E6F : 00 " " nop 0E70 : 00 " " nop 0E71 : 00 " " nop 0E72 : 00 " " nop 0E73 : 00 " " nop 0E74 : 00 " " nop 0E75 : 00 " " nop 0E76 : 00 " " nop 0E77 : 00 " " nop 0E78 : 00 " " nop 0E79 : 00 " " nop 0E7A : 00 " " nop 0E7B : 00 " " nop 0E7C : 00 " " nop 0E7D : 00 " " nop 0E7E : 00 " " nop 0E7F : 00 " " nop 0E80 : D5 " " sel rb1 0E81 : 8A 03 " " orl p2,#003H 0E83 : B8 00 " " mov r0,#000H 0E85 : 23 41 "#A" mov a,#041H 0E87 : 90 " " movx @r0,a 0E88 : C5 " " sel rb0 0E89 : 83 " " ret ; 0E8A : 00 " " nop 0E8B : 00 " " nop 0E8C : 00 " " nop 0E8D : 00 " " nop 0E8E : 00 " " nop 0E8F : 00 " " nop 0E90 : 00 " " nop 0E91 : 00 " " nop 0E92 : 00 " " nop 0E93 : 00 " " nop 0E94 : 00 " " nop 0E95 : 00 " " nop 0E96 : 00 " " nop 0E97 : 00 " " nop 0E98 : 00 " " nop 0E99 : 00 " " nop 0E9A : 00 " " nop 0E9B : 00 " " nop 0E9C : 00 " " nop 0E9D : 00 " " nop 0E9E : 00 " " nop 0E9F : 00 " " nop 0EA0 : 15 " " dis i 0EA1 : 23 0B "# " mov a,#00BH 0EA3 : 9F " " anld p7,a 0EA4 : C5 " " sel rb0 0EA5 : F8 " " mov a,r0 0EA6 : 37 "7" cpl a 0EA7 : 03 01 " " add a,#001H 0EA9 : 69 "i" add a,r1 0EAA : 96 C0 " " jnz L0EC0 0EAC : D5 " " sel rb1 0EAD : 8A 03 " " orl p2,#003H 0EAF : B8 00 " " mov r0,#000H 0EB1 : 23 41 "#A" mov a,#041H 0EB3 : 90 " " movx @r0,a 0EB4 : 8A FF " " orl p2,#0FFH 0EB6 : 00 " " nop 0EB7 : 9A DF " " anl p2,#0DFH 0EB9 : 00 " " nop 0EBA : 00 " " nop 0EBB : 8A FF " " orl p2,#0FFH 0EBD : C5 " " sel rb0 0EBE : 04 E0 " " jmp L00E0 ; 0EC0 L0EC0: 0EC0 : D4 60 " `" call L0660 0EC2 : D5 " " sel rb1 0EC3 : B9 8F " " mov r1,#08FH 0EC5 L0EC5: 0EC5 : BA FF " " mov r2,#0FFH 0EC7 L0EC7: 0EC7 : 00 " " nop 0EC8 : EA C7 " " djnz r2,L0EC7 0ECA : E9 C5 " " djnz r1,L0EC5 0ECC : C5 " " sel rb0 0ECD : FC " " mov a,r4 0ECE : 12 D2 " " jb0 L0ED2 0ED0 : 32 D5 "2 " jb1 L0ED5 0ED2 L0ED2: 0ED2 : 19 " " inc r1 0ED3 : C4 A4 " " jmp L06A4 ; 0ED5 L0ED5: 0ED5 : C9 " " dec r1 0ED6 : C4 A4 " " jmp L06A4 ; 0ED8 : 00 " " nop 0ED9 : 00 " " nop 0EDA : 00 " " nop 0EDB : 00 " " nop 0EDC : 00 " " nop 0EDD : 00 " " nop 0EDE : 00 " " nop 0EDF : 00 " " nop 0EE0 : 0C " " movd a,p4 0EE1 : 32 E9 "2 " jb1 L0EE9 0EE3 : 12 ED " " jb0 L0EED 0EE5 : 23 A0 "# " mov a,#0A0H 0EE7 : E4 49 " I" jmp L0749 ; 0EE9 L0EE9: 0EE9 : BA 01 " " mov r2,#001H 0EEB : E4 47 " G" jmp L0747 ; 0EED L0EED: 0EED : 23 C0 "# " mov a,#0C0H 0EEF : E4 49 " I" jmp L0749 ; 0EF1 : 00 " " nop 0EF2 : 00 " " nop 0EF3 : 00 " " nop 0EF4 : 00 " " nop 0EF5 : 00 " " nop 0EF6 : 00 " " nop 0EF7 : 00 " " nop 0EF8 : 00 " " nop 0EF9 : 00 " " nop 0EFA : 00 " " nop 0EFB : 00 " " nop 0EFC : 00 " " nop 0EFD : 00 " " nop 0EFE : 00 " " nop 0EFF : 00 " " nop 0F00 : F9 " " mov a,r1 0F01 : 43 04 "C " orl a,#004H 0F03 : A9 " " mov r1,a 0F04 : 8A 03 " " orl p2,#003H 0F06 : B8 03 " " mov r0,#003H 0F08 : 80 " " movx a,@r0 0F09 : 32 2B "2+" jb1 L0F2B 0F0B : F9 " " mov a,r1 0F0C : D3 07 " " xrl a,#007H 0F0E : C6 20 " " jz L0F20 0F10 : E4 80 " " jmp L0780 ; 0F12 : 03 B8 " " add a,#0B8H ; 0F14 : 01 " " db 001H ; 0F15 : 90 " " movx @r0,a 0F16 : 99 3F " ?" anl p1,#03FH 0F18 : 94 80 " " call L0480 0F1A : 89 40 " @" orl p1,#040H 0F1C : 94 80 " " call L0480 0F1E : E4 16 " " jmp L0716 ; 0F20 L0F20: 0F20 : F9 " " mov a,r1 0F21 : 8A 03 " " orl p2,#003H 0F23 : B8 01 " " mov r0,#001H 0F25 : 90 " " movx @r0,a 0F26 : 89 C0 " " orl p1,#0C0H 0F28 : 00 " " nop 0F29 : E4 28 " (" jmp L0728 ; 0F2B L0F2B: 0F2B : 9A FE " " anl p2,#0FEH 0F2D : B8 03 " " mov r0,#003H 0F2F : 23 A7 "# " mov a,#0A7H 0F31 : 90 " " movx @r0,a 0F32 : 23 CE "# " mov a,#0CEH 0F34 L0F34: 0F34 : B8 02 " " mov r0,#002H 0F36 : 90 " " movx @r0,a 0F37 : 23 FF "# " mov a,#0FFH 0F39 : B8 02 " " mov r0,#002H 0F3B : 90 " " movx @r0,a 0F3C : 23 AA "# " mov a,#0AAH 0F3E : B8 00 " " mov r0,#000H 0F40 : 90 " " movx @r0,a 0F41 : 94 60 " `" call L0460 0F43 : B8 00 " " mov r0,#000H 0F45 : 80 " " movx a,@r0 0F46 : D3 AA " " xrl a,#0AAH 0F48 : C6 52 " R" jz L0F52 0F4A : F9 " " mov a,r1 0F4B : 53 F7 "S " anl a,#0F7H 0F4D : 43 80 "C " orl a,#080H 0F4F : A9 " " mov r1,a 0F50 : E4 10 " " jmp L0710 ; 0F52 L0F52: 0F52 : F9 " " mov a,r1 0F53 : 43 88 "C " orl a,#088H 0F55 : A9 " " mov r1,a 0F56 : D3 8F " " xrl a,#08FH 0F58 : C6 20 " " jz L0F20 0F5A : E4 10 " " jmp L0710 ; 0F5C : 60 "`" add a,@r0 0F5D : 43 02 "C " orl a,#002H 0F5F : AC " " mov r4,a 0F60 : 18 " " inc r0 0F61 : F9 " " mov a,r1 0F62 : 03 01 " " add a,#001H 0F64 : 37 "7" cpl a 0F65 : 03 01 " " add a,#001H 0F67 : 68 "h" add a,r0 0F68 : 96 85 " " jnz L0F85 0F6A : FC " " mov a,r4 0F6B : 43 10 "C " orl a,#010H 0F6D : AC " " mov r4,a 0F6E : F4 C0 " " call L07C0 0F70 : 83 " " ret ; 0F71 : 00 " " nop 0F72 : 00 " " nop 0F73 : 00 " " nop 0F74 : 00 " " nop 0F75 : 00 " " nop 0F76 : 00 " " nop 0F77 : 00 " " nop 0F78 : 00 " " nop 0F79 : 00 " " nop 0F7A : 00 " " nop 0F7B : 00 " " nop 0F7C : 00 " " nop 0F7D : 00 " " nop 0F7E : 00 " " nop 0F7F : 00 " " nop 0F80 : F9 " " mov a,r1 0F81 : F2 9A " " jb7 L0F9A 0F83 : 89 40 " @" orl p1,#040H 0F85 L0F85: 0F85 : 23 07 "# " mov a,#007H 0F87 : 8A 03 " " orl p2,#003H 0F89 : B8 01 " " mov r0,#001H 0F8B L0F8B: 0F8B : 90 " " movx @r0,a 0F8C : 94 60 " `" call L0460 0F8E : 99 3F " ?" anl p1,#03FH 0F90 : F9 " " mov a,r1 0F91 : 8A 03 " " orl p2,#003H 0F93 : B8 01 " " mov r0,#001H 0F95 : 90 " " movx @r0,a 0F96 : 94 60 " `" call L0460 0F98 : E4 83 " " jmp L0783 ; 0F9A L0F9A: 0F9A : 89 40 " @" orl p1,#040H 0F9C : 23 8F "# " mov a,#08FH 0F9E : 8A 03 " " orl p2,#003H 0FA0 : B8 01 " " mov r0,#001H 0FA2 : 90 " " movx @r0,a 0FA3 : 94 60 " `" call L0460 0FA5 : 99 3F " ?" anl p1,#03FH 0FA7 : F9 " " mov a,r1 0FA8 : 8A 03 " " orl p2,#003H 0FAA : B8 01 " " mov r0,#001H 0FAC : 90 " " movx @r0,a 0FAD : 94 60 " `" call L0460 0FAF : E4 9A " " jmp L079A ; 0FB1 : 9A FD " " anl p2,#0FDH 0FB3 : 80 " " movx a,@r0 0FB4 : 83 " " ret ; 0FB5 : FB " " mov a,r3 0FB6 : D3 97 " " xrl a,#097H 0FB8 : C6 8B " " jz L0F8B 0FBA : FE " " mov a,r6 0FBB : 92 34 " 4" jb4 L0F34 0FBD : E4 8B " " jmp L078B ; 0FBF : 00 " " nop 0FC0 : 8A 01 " " orl p2,#001H 0FC2 : 9A FD " " anl p2,#0FDH 0FC4 : 80 " " movx a,@r0 0FC5 : AD " " mov r5,a 0FC6 : 23 0B "# " mov a,#00BH 0FC8 : 9F " " anld p7,a 0FC9 : 83 " " ret ; 0FCA : 00 " " nop 0FCB : 00 " " nop 0FCC : 00 " " nop 0FCD : 00 " " nop 0FCE : 00 " " nop 0FCF : 00 " " nop 0FD0 : 00 " " nop 0FD1 : 00 " " nop 0FD2 : 00 " " nop 0FD3 : 89 80 " " orl p1,#080H 0FD5 : C5 " " sel rb0 0FD6 : BB 10 " " mov r3,#010H 0FD8 L0FD8: 0FD8 : 00 " " nop 0FD9 : EB D8 " " djnz r3,L0FD8 0FDB : D5 " " sel rb1 0FDC : 8A 03 " " orl p2,#003H 0FDE : B8 01 " " mov r0,#001H 0FE0 : 8A 03 " " orl p2,#003H 0FE2 : B8 02 " " mov r0,#002H 0FE4 : 80 " " movx a,@r0 0FE5 : B8 01 " " mov r0,#001H 0FE7 : 90 " " movx @r0,a 0FE8 : B8 00 " " mov r0,#000H 0FEA : 99 7F " " anl p1,#07FH 0FEC : 24 27 "$'" jmp L0127 ; 0FEE : FE " " mov a,r6 0FEF : B8 03 " " mov r0,#003H 0FF1 : 23 26 "#&" mov a,#026H 0FF3 : 90 " " movx @r0,a 0FF4 : 83 " " ret ; 0FF5 : FA " " mov a,r2 0FF6 : F4 D3 " " call L07D3 0FF8 : E4 06 " " jmp L0706 ; 0FFA : FE " " mov a,r6 0FFB : 43 80 "C " orl a,#080H 0FFD : AE " " mov r6,a 0FFE : E4 06 " " jmp L0706 ;-------------------------------------------------------------- Symbol table ============ Value Type Name ----- ---- ---- 0010 Code L0010 0015 Code L0015 0020 Code L0020 0030 Code L0030 0035 Code L0035 003C Code L003C 0042 Code L0042 0048 Code L0048 004F Code L004F 0053 Code L0053 0060 Code L0060 006C Code L006C 0070 Code L0070 0075 Code L0075 0080 Code L0080 008F Code L008F 0090 Code L0090 00A0 Code L00A0 00A8 Code L00A8 00A9 Code L00A9 00B0 Code L00B0 00C0 Code L00C0 00C9 Code L00C9 00D0 Code L00D0 00D5 Code L00D5 00E0 Code L00E0 00E6 Code L00E6 00EA Code L00EA 00F7 Code L00F7 00FE Code L00FE 0100 Code L0100 010E Code L010E 0114 Code L0114 0119 Code L0119 011F Code L011F 0127 Code L0127 012A Code L012A 0131 Code L0131 0138 Code L0138 013C Code L013C 0143 Code L0143 0150 Code L0150 0152 Code L0152 0155 Code L0155 0158 Code L0158 0160 Code L0160 0162 Code L0162 0167 Code L0167 016E Code L016E 0175 Code L0175 017A Code L017A 0181 Code L0181 018A Code L018A 0190 Code L0190 0198 Code L0198 01A2 Code L01A2 01A4 Code L01A4 01A5 Code L01A5 01AE Code L01AE 01B0 Code L01B0 01B8 Code L01B8 01C4 Code L01C4 01C5 Code L01C5 01C7 Code L01C7 01CE Code L01CE 01D1 Code L01D1 01D4 Code L01D4 01E0 Code L01E0 01E1 Code L01E1 01E2 Code L01E2 01E5 Code L01E5 01EA Code L01EA 01ED Code L01ED 01F0 Code L01F0 01F2 Code L01F2 01F5 Code L01F5 01F8 Code L01F8 01FA Code L01FA 0200 Code L0200 0203 Code L0203 0208 Code L0208 0213 Code L0213 021B Code L021B 0220 Code L0220 0230 Code L0230 023C Code L023C 0245 Code L0245 024E Code L024E 0250 Code L0250 025C Code L025C 0270 Code L0270 0271 Code L0271 0290 Code L0290 02B0 Code L02B0 02B8 Code L02B8 02C3 Code L02C3 02C5 Code L02C5 02D0 Code L02D0 02D8 Code L02D8 02DB Code L02DB 02E0 Code L02E0 02E3 Code L02E3 02E7 Code L02E7 02EC Code L02EC 02EF Code L02EF 02F0 Code L02F0 02FC Code L02FC 0344 Code L0344 0350 Code L0350 0368 Code L0368 0372 Code L0372 0383 Code L0383 038D Code L038D 0390 Code L0390 03A0 Code L03A0 03B4 Code L03B4 03C1 Code L03C1 03C5 Code L03C5 03D0 Code L03D0 03D2 Code L03D2 03D7 Code L03D7 03D8 Code L03D8 03E9 Code L03E9 03F0 Code L03F0 03F2 Code L03F2 0400 Code L0400 0407 Code L0407 040C Code L040C 0418 Code L0418 041C Code L041C 0420 Code L0420 042B Code L042B 042D Code L042D 0430 Code L0430 043A Code L043A 043E Code L043E 0440 Code L0440 0460 Code L0460 0464 Code L0464 046A Code L046A 0474 Code L0474 047A Code L047A 0480 Code L0480 0490 Code L0490 04A0 Code L04A0 04A5 Code L04A5 04B6 Code L04B6 04C4 Code L04C4 04C9 Code L04C9 04E0 Code L04E0 04EB Code L04EB 04ED Code L04ED 04F0 Code L04F0 04F1 Code L04F1 04F5 Code L04F5 0500 Code L0500 0506 Code L0506 050E Code L050E 0510 Code L0510 0513 Code L0513 0516 Code L0516 0520 Code L0520 0526 Code L0526 052E Code L052E 0530 Code L0530 0533 Code L0533 0536 Code L0536 0540 Code L0540 0546 Code L0546 0551 Code L0551 0563 Code L0563 056C Code L056C 056E Code L056E 0570 Code L0570 057C Code L057C 0583 Code L0583 0586 Code L0586 058E Code L058E 0595 Code L0595 059C Code L059C 05A0 Code L05A0 05A6 Code L05A6 05A7 Code L05A7 05B0 Code L05B0 05B8 Code L05B8 05BF Code L05BF 05C8 Code L05C8 05CA Code L05CA 05CF Code L05CF 05D0 Code L05D0 05D4 Code L05D4 05D6 Code L05D6 05E0 Code L05E0 05EE Code L05EE 05F7 Code L05F7 05FB Code L05FB 05FE Code L05FE 060E Code L060E 0619 Code L0619 0620 Code L0620 0630 Code L0630 0633 Code L0633 063D Code L063D 0640 Code L0640 0650 Code L0650 0660 Code L0660 0670 Code L0670 0675 Code L0675 0680 Code L0680 068D Code L068D 0690 Code L0690 069B Code L069B 069D Code L069D 06A0 Code L06A0 06A4 Code L06A4 06A6 Code L06A6 06AB Code L06AB 06AF Code L06AF 06B0 Code L06B0 06BB Code L06BB 06C0 Code L06C0 06C1 Code L06C1 06C2 Code L06C2 06C5 Code L06C5 06C9 Code L06C9 06CF Code L06CF 06D0 Code L06D0 06D3 Code L06D3 06D4 Code L06D4 06DB Code L06DB 06E0 Code L06E0 06E9 Code L06E9 06ED Code L06ED 06F0 Code L06F0 06F9 Code L06F9 06FC Code L06FC 0700 Code L0700 0704 Code L0704 0706 Code L0706 070D Code L070D 0710 Code L0710 0713 Code L0713 0716 Code L0716 0719 Code L0719 071B Code L071B 0723 Code L0723 0724 Code L0724 0728 Code L0728 0734 Code L0734 073A Code L073A 0740 Code L0740 0747 Code L0747 0749 Code L0749 0750 Code L0750 0756 Code L0756 0758 Code L0758 0760 Code L0760 0761 Code L0761 0780 Code L0780 0783 Code L0783 0785 Code L0785 078B Code L078B 0790 Code L0790 079A Code L079A 07A0 Code L07A0 07AB Code L07AB 07AD Code L07AD 07B5 Code L07B5 07C0 Code L07C0 07D3 Code L07D3 07D5 Code L07D5 07E0 Code L07E0 07F1 Code L07F1 07F5 Code L07F5 07F9 Code L07F9 0810 Code L0810 0830 Code L0830 0853 Code L0853 0860 Code L0860 086C Code L086C 0870 Code L0870 0880 Code L0880 0890 Code L0890 08A8 Code L08A8 08C5 Code L08C5 08C7 Code L08C7 08C9 Code L08C9 08DF Code L08DF 08E5 Code L08E5 08E7 Code L08E7 08E9 Code L08E9 093E Code L093E 0940 Code L0940 094E Code L094E 0952 Code L0952 095F Code L095F 0966 Code L0966 0974 Code L0974 0983 Code L0983 0990 Code L0990 099D Code L099D 09AC Code L09AC 09C0 Code L09C0 09CC Code L09CC 09D0 Code L09D0 09DB Code L09DB 09E0 Code L09E0 09EC Code L09EC 0A0C Code L0A0C 0A0E Code L0A0E 0A1B Code L0A1B 0A3C Code L0A3C 0A5C Code L0A5C 0A6A Code L0A6A 0A7A Code L0A7A 0A7E Code L0A7E 0A87 Code L0A87 0A90 Code L0A90 0AB0 Code L0AB0 0AB5 Code L0AB5 0AD6 Code L0AD6 0B44 Code L0B44 0B5A Code L0B5A 0B68 Code L0B68 0B72 Code L0B72 0B8D Code L0B8D 0BA1 Code L0BA1 0BA7 Code L0BA7 0BB9 Code L0BB9 0BC1 Code L0BC1 0BC7 Code L0BC7 0BD4 Code L0BD4 0BD8 Code L0BD8 0BE9 Code L0BE9 0BF0 Code L0BF0 0C14 Code L0C14 0C27 Code L0C27 0C3A Code L0C3A 0C49 Code L0C49 0C4F Code L0C4F 0C59 Code L0C59 0C60 Code L0C60 0C62 Code L0C62 0C64 Code L0C64 0C82 Code L0C82 0C84 Code L0C84 0C86 Code L0C86 0CAC Code L0CAC 0CB1 Code L0CB1 0CF0 Code L0CF0 0CFC Code L0CFC 0D08 Code L0D08 0D17 Code L0D17 0D4B Code L0D4B 0D4E Code L0D4E 0D57 Code L0D57 0D60 Code L0D60 0D69 Code L0D69 0D74 Code L0D74 0D78 Code L0D78 0D92 Code L0D92 0D9C Code L0D9C 0D9D Code L0D9D 0DCF Code L0DCF 0DD0 Code L0DD0 0DD4 Code L0DD4 0E0E Code L0E0E 0E19 Code L0E19 0E28 Code L0E28 0E48 Code L0E48 0EC0 Code L0EC0 0EC5 Code L0EC5 0EC7 Code L0EC7 0ED2 Code L0ED2 0ED5 Code L0ED5 0EE9 Code L0EE9 0EED Code L0EED 0F20 Code L0F20 0F2B Code L0F2B 0F34 Code L0F34 0F52 Code L0F52 0F85 Code L0F85 0F8B Code L0F8B 0F9A Code L0F9A 0FD8 Code L0FD8 Number of symbols: 385 ;--------------------------------------------------------------