; ; Disassembled by: ; DASMx object code disassembler ; (c) Copyright 1996-2003 Conquest Consultants ; Version 1.40 (Oct 18 2003) ; ; File: wy75_4001r.bin ; ; Size: 8192 bytes ; Checksum: AC00 ; CRC-32: D1E660E0 ; ; Date: Thu Aug 30 02:16:55 2018 ; ; CPU: Intel 8051 (MCS-51 family) ; ; ; org 00000H ; 0000 : 81 1D " " ajmp L041D ; 0002 : 8B C0 " " mov X00C0,r3 0004 : D0 75 " u" pop X0075 0006 L0006: 0006 : D0 08 " " pop X0008 0008 : FE " " mov r6,a 0009 : 01 68 " h" ajmp L0068 ; 000B : C0 D0 " " push psw 000D L000D: 000D : 75 D0 08 "u " mov psw,#008H 0010 : FE " " mov r6,a 0011 L0011: 0011 : 41 17 "A " ajmp L0217 ; 0013 : C0 D0 " " push psw 0015 : 75 D0 10 "u " mov psw,#010H 0018 : FE " " mov r6,a 0019 : AD 83 " " mov r5,dph 001B : 75 83 60 "u `" mov dph,#060H 001E : E0 " " movx a,@dptr 001F : 20 3D 44 " =D" jb 03DH,L0066 0022 : 54 7F "T " anl a,#07FH 0024 : 60 40 "`@" jz L0066 0026 : FA " " mov r2,a 0027 : 05 83 " " inc dph 0029 : E0 " " movx a,@dptr 002A : 30 E3 0C "0 " jnb acc.3,L0039 002D : 7A FF "z " mov r2,#0FFH 002F : 75 83 63 "u c" mov dph,#063H 0032 : E0 " " movx a,@dptr 0033 : D2 E4 " " setb acc.4 0035 : 75 83 73 "u s" mov dph,#073H 0038 : F0 " " movx @dptr,a 0039 L0039: 0039 : 30 14 0E "0 " jnb 014H,L004A 003C : BA 11 04 " " cjne r2,#011H,L0043 003F : C2 28 " (" clr 028H 0041 : 01 F2 " " ajmp L00F2 ; 0043 L0043: 0043 : BA 13 04 " " cjne r2,#013H,L004A 0046 : D2 28 " (" setb 028H 0048 : 01 F2 " " ajmp L00F2 ; 004A L004A: 004A : AC 82 " " mov r4,dpl 004C : 75 83 26 "u &" mov dph,#026H 004F L004F: 004F : 88 82 " " mov dpl,r0 0051 : E8 " " mov a,r0 0052 : 04 " " inc a 0053 : 70 02 "p " jnz L0057 0055 : 74 94 "t " mov a,#094H 0057 L0057: 0057 : B5 07 04 " " cjne a,X0007,L005E 005A : 74 FF "t " mov a,#0FFH 005C : 01 63 " c" ajmp L0063 ; 005E L005E: 005E : F8 " " mov r0,a 005F : E0 " " movx a,@dptr 0060 : 70 ED "p " jnz L004F 0062 : EA " " mov a,r2 0063 L0063: 0063 : F0 " " movx @dptr,a 0064 : 8C 82 " " mov dpl,r4 0066 L0066: 0066 : 01 F2 " " ajmp L00F2 ; 0068 L0068: 0068 : AD 83 " " mov r5,dph 006A : AC F0 " " mov r4,b 006C : 20 36 1B " 6 " jb 036H,L008A 006F : B8 67 5C " g\" cjne r0,#067H,L00CE 0072 : 20 25 11 " % " jb 025H,L0086 0075 : 20 24 0E " $ " jb 024H,L0086 0078 : B9 03 5D " ]" cjne r1,#003H,L00D8 007B : E5 19 " " mov a,X0019 007D : 20 23 03 " # " jb 023H,L0083 0080 : 30 E1 55 "0 U" jnb acc.1,L00D8 0083 L0083: 0083 : 30 E0 52 "0 R" jnb acc.0,L00D8 0086 L0086: 0086 : C2 34 " 4" clr 034H 0088 : 01 D8 " " ajmp L00D8 ; 008A L008A: 008A : 75 83 41 "u A" mov dph,#041H 008D : 74 10 "t " mov a,#010H 008F : F0 " " movx @dptr,a 0090 : 15 83 " " dec dph 0092 : E8 " " mov a,r0 0093 : B5 0B 15 " " cjne a,X000B,L00AB 0096 : 20 35 04 " 5 " jb 035H,L009D 0099 : E9 " " mov a,r1 009A L009A: 009A : F0 " " movx @dptr,a 009B : 01 D8 " " ajmp L00D8 ; 009D L009D: 009D : C2 35 " 5" clr 035H 009F : B9 03 04 " " cjne r1,#003H,L00A6 00A2 : 74 6B "tk" mov a,#06BH 00A4 : 01 9A " " ajmp L009A ; 00A6 L00A6: 00A6 : 18 " " dec r0 00A7 : 74 1B "t " mov a,#01BH 00A9 : 01 D9 " " ajmp L00D9 ; 00AB L00AB: 00AB : B5 0F 09 " " cjne a,X000F,L00B7 00AE : BA 03 06 " " cjne r2,#003H,L00B7 00B1 : 74 6B "tk" mov a,#06BH 00B3 : F0 " " movx @dptr,a 00B4 : 08 " " inc r0 00B5 : 01 CE " " ajmp L00CE ; 00B7 L00B7: 00B7 : 14 " " dec a 00B8 : B5 0F 10 " " cjne a,X000F,L00CB 00BB : EA " " mov a,r2 00BC : F0 " " movx @dptr,a 00BD : 01 CE " " ajmp L00CE ; 00BF L00BF: 00BF : E5 34 " 4" mov a,X0034 00C1 : A2 E2 " " mov c,acc.2 00C3 : 82 30 " 0" anl c,030H 00C5 : 74 18 "t " mov a,#018H 00C7 : 92 E1 " " mov acc.1,c 00C9 : 01 D9 " " ajmp L00D9 ; 00CB L00CB: 00CB : 74 63 "tc" mov a,#063H 00CD : F0 " " movx @dptr,a 00CE L00CE: 00CE : B8 69 78 " ix" cjne r0,#069H,L0149 00D1 : 30 2C EB "0, " jnb 02CH,L00BF 00D4 : 74 1C "t " mov a,#01CH 00D6 : 01 D9 " " ajmp L00D9 ; 00D8 L00D8: 00D8 : E6 " " mov a,@r0 00D9 L00D9: 00D9 : 54 3F "T?" anl a,#03FH 00DB : 75 F0 84 "u " mov b,#084H 00DE : A4 " " mul ab 00DF : 75 83 42 "u B" mov dph,#042H 00E2 : F0 " " movx @dptr,a 00E3 : E5 F0 " " mov a,b 00E5 : 24 18 "$ " add a,#018H 00E7 : 05 83 " " inc dph 00E9 : F0 " " movx @dptr,a 00EA : 08 " " inc r0 00EB : 8C F0 " " mov b,r4 00ED : B8 51 44 " QD" cjne r0,#051H,L0134 00F0 : C2 48 " H" clr 048H 00F2 L00F2: 00F2 : 20 14 03 " " jb 014H,L00F8 00F5 : 30 16 3C "0 <" jnb 016H,L0134 00F8 L00F8: 00F8 : E5 10 " " mov a,X0010 00FA : C3 " " clr c 00FB : 95 07 " " subb a,X0007 00FD : 50 02 "P " jnc L0101 00FF : 24 6C "$l" add a,#06CH 0101 L0101: 0101 : 24 E2 "$ " add a,#0E2H 0103 : 50 04 "P " jnc L0109 0105 : 24 E2 "$ " add a,#0E2H 0107 : 50 2B "P+" jnc L0134 0109 L0109: 0109 : 10 2F 02 " / " jbc 02FH,L010E 010C : 21 34 "!4" ajmp L0134 ; 010E L010E: 010E : 20 16 29 " )" jb 016H,L013A 0111 : 20 29 1E " ) " jb 029H,L0132 0114 : 20 4E 1B " N " jb 04EH,L0132 0117 : 40 05 "@ " jc L011E 0119 : 30 2B 16 "0+ " jnb 02BH,L0132 011C : 21 21 "!!" ajmp L0121 ; 011E L011E: 011E : 20 2B 11 " + " jb 02BH,L0132 0121 L0121: 0121 : 75 83 61 "u a" mov dph,#061H 0124 : E0 " " movx a,@dptr 0125 : 30 E0 0A "0 " jnb acc.0,L0132 0128 : 74 11 "t " mov a,#011H 012A : 92 E1 " " mov acc.1,c 012C : 75 83 70 "u p" mov dph,#070H 012F : F0 " " movx @dptr,a 0130 : 92 2B " +" mov 02BH,c 0132 L0132: 0132 : D2 2F " /" setb 02FH 0134 L0134: 0134 : 8D 83 " " mov dph,r5 0136 : EE " " mov a,r6 0137 : D0 D0 " " pop psw 0139 : 32 "2" reti ; 013A L013A: 013A : 75 83 63 "u c" mov dph,#063H 013D : E0 " " movx a,@dptr 013E : 92 2A " *" mov 02AH,c 0140 : B3 " " cpl c 0141 : 92 E1 " " mov acc.1,c 0143 : 75 83 73 "u s" mov dph,#073H 0146 : F0 " " movx @dptr,a 0147 : 21 32 "!2" ajmp L0132 ; 0149 L0149: 0149 : B8 6A 8C " j " cjne r0,#06AH,L00D8 014C : E5 1B " " mov a,X001B 014E : 60 05 "` " jz L0155 0150 : D5 1A 02 " " djnz X001A,L0155 0153 : 15 1B " " dec X001B 0155 L0155: 0155 : D2 35 " 5" setb 035H 0157 : 05 19 " " inc X0019 0159 : 30 36 39 "069" jnb 036H,L0195 015C : 30 24 05 "0$ " jnb 024H,L0164 015F : 20 23 24 " #$" jb 023H,L0186 0162 : 21 72 "!r" ajmp L0172 ; 0164 L0164: 0164 : E5 19 " " mov a,X0019 0166 : 20 23 06 " # " jb 023H,L016F 0169 : 54 03 "T " anl a,#003H 016B : 70 58 "pX" jnz L01C5 016D : 05 19 " " inc X0019 016F L016F: 016F : 20 E0 53 " S" jb acc.0,L01C5 0172 L0172: 0172 : B9 03 04 " " cjne r1,#003H,L0179 0175 : C2 36 " 6" clr 036H 0177 : 21 C5 "! " ajmp L01C5 ; 0179 L0179: 0179 : EA " " mov a,r2 017A : 24 08 "$ " add a,#008H 017C : FA " " mov r2,a 017D : E9 " " mov a,r1 017E : 24 F8 "$ " add a,#0F8H 0180 : C9 " " xch a,r1 0181 : B9 03 2A " *" cjne r1,#003H,L01AE 0184 : 21 B1 "! " ajmp L01B1 ; 0186 L0186: 0186 : EA " " mov a,r2 0187 : 24 10 "$ " add a,#010H 0189 : FA " " mov r2,a 018A : E9 " " mov a,r1 018B : 24 F0 "$ " add a,#0F0H 018D : C9 " " xch a,r1 018E : BA 63 1D " c " cjne r2,#063H,L01AE 0191 : C2 36 " 6" clr 036H 0193 : 21 B1 "! " ajmp L01B1 ; 0195 L0195: 0195 : 30 37 2D "07-" jnb 037H,L01C5 0198 : C2 37 " 7" clr 037H 019A : D2 34 " 4" setb 034H 019C : E5 30 " 0" mov a,X0030 019E : 24 51 "$Q" add a,#051H 01A0 : FB " " mov r3,a 01A1 : E5 13 " " mov a,X0013 01A3 : 24 51 "$Q" add a,#051H 01A5 : FF " " mov r7,a 01A6 : D2 36 " 6" setb 036H 01A8 : 79 5B "y[" mov r1,#05BH 01AA : 7A 03 "z " mov r2,#003H 01AC : 21 C5 "! " ajmp L01C5 ; 01AE L01AE: 01AE : B4 5B 14 " [ " cjne a,#05BH,L01C5 01B1 L01B1: 01B1 : 75 83 41 "u A" mov dph,#041H 01B4 : 74 50 "tP" mov a,#050H 01B6 : F0 " " movx @dptr,a 01B7 : 74 70 "tp" mov a,#070H 01B9 : F0 " " movx @dptr,a 01BA : 75 8C FF "u " mov th0,#0FFH 01BD : 75 8A FF "u " mov tl0,#0FFH 01C0 : 75 88 50 "u P" mov tcon,#050H 01C3 : D2 A9 " " setb et0 01C5 L01C5: 01C5 : 75 83 44 "u D" mov dph,#044H 01C8 : 74 33 "t3" mov a,#033H 01CA : 20 34 21 " 4!" jb 034H,L01EE 01CD : 30 2C 07 "0, " jnb 02CH,L01D7 01D0 : E5 1D " " mov a,X001D 01D2 : F0 " " movx @dptr,a 01D3 : 74 26 "t&" mov a,#026H 01D5 : 21 FC "! " ajmp L01FC ; 01D7 L01D7: 01D7 : 75 F0 0F "u " mov b,#00FH 01DA : 20 1A 1A " " jb 01AH,L01F7 01DD : E5 2A " *" mov a,X002A 01DF : 24 51 "$Q" add a,#051H 01E1 : F8 " " mov r0,a 01E2 : E6 " " mov a,@r0 01E3 : A8 2B " +" mov r0,X002B 01E5 : 30 E6 06 "0 " jnb acc.6,L01EE 01E8 : 54 3F "T?" anl a,#03FH 01EA : C8 " " xch a,r0 01EB : D3 " " setb c 01EC : 33 "3" rlc a 01ED : C8 " " xch a,r0 01EE L01EE: 01EE : 75 F0 84 "u " mov b,#084H 01F1 : A4 " " mul ab 01F2 : 28 "(" add a,r0 01F3 : 50 02 "P " jnc L01F7 01F5 : 05 F0 " " inc b 01F7 L01F7: 01F7 : F0 " " movx @dptr,a 01F8 : E5 F0 " " mov a,b 01FA : 24 18 "$ " add a,#018H 01FC L01FC: 01FC : 05 83 " " inc dph 01FE : F0 " " movx @dptr,a 01FF : E5 17 " " mov a,X0017 0201 : 60 07 "` " jz L020A 0203 : D2 95 " " setb p1.5 0205 : 14 " " dec a 0206 : F5 17 " " mov X0017,a 0208 : 70 02 "p " jnz L020C 020A L020A: 020A : C2 95 " " clr p1.5 020C L020C: 020C : 78 50 "xP" mov r0,#050H 020E : 74 16 "t " mov a,#016H 0210 : 30 2C 02 "0, " jnb 02CH,L0215 0213 : 74 1B "t " mov a,#01BH 0215 L0215: 0215 : 01 D9 " " ajmp L00D9 ; 0217 L0217: 0217 : AD 83 " " mov r5,dph 0219 : 75 83 41 "u A" mov dph,#041H 021C : 74 90 "t " mov a,#090H 021E : F0 " " movx @dptr,a 021F : 74 14 "t " mov a,#014H 0221 : F0 " " movx @dptr,a 0222 : 15 83 " " dec dph 0224 : 74 99 "t " mov a,#099H 0226 : B9 53 02 " S " cjne r1,#053H,L022B 0229 : 41 2E "A." ajmp L022E ; 022B L022B: 022B : B9 4B 01 " K " cjne r1,#04BH,L022F 022E L022E: 022E : 04 " " inc a 022F L022F: 022F : F0 " " movx @dptr,a 0230 : 75 88 40 "u @" mov tcon,#040H 0233 : C2 A9 " " clr et0 0235 : 21 34 "!4" ajmp L0134 ; 0237 L0237: 0237 : E5 4C " L" mov a,X004C 0239 : B4 E7 15 " " cjne a,#0E7H,L0251 023C : 12 11 7B " {" lcall L117B 023F : 20 0E 0F " " jb 00EH,L0251 0242 : 75 83 61 "u a" mov dph,#061H 0245 : E0 " " movx a,@dptr 0246 : 54 05 "T " anl a,#005H 0248 : 60 07 "` " jz L0251 024A L024A: 024A : 04 " " inc a 024B : 70 FD "p " jnz L024A 024D : 74 05 "t " mov a,#005H 024F : 71 74 "qt" acall L0374 0251 L0251: 0251 : 78 4C "xL" mov r0,#04CH 0253 : B6 7F 02 " " cjne @r0,#07FH,L0258 0256 : 41 E7 "A " ajmp L02E7 ; 0258 L0258: 0258 : 79 00 "y " mov r1,#000H 025A L025A: 025A : 7D 03 "} " mov r5,#003H 025C L025C: 025C : E6 " " mov a,@r0 025D : 51 C3 "Q " acall L02C3 025F : CC " " xch a,r4 0260 : C9 " " xch a,r1 0261 : 69 "i" xrl a,r1 0262 : 70 F6 "p " jnz L025A 0264 : E9 " " mov a,r1 0265 : 60 02 "` " jz L0269 0267 : DD F3 " " djnz r5,L025C 0269 L0269: 0269 : EC " " mov a,r4 026A : F6 " " mov @r0,a 026B : 18 " " dec r0 026C : E6 " " mov a,@r0 026D : 54 7F "T " anl a,#07FH 026F : 06 " " inc @r0 0270 : C9 " " xch a,r1 0271 L0271: 0271 : F7 " " mov @r1,a 0272 : E6 " " mov a,@r0 0273 : 54 7F "T " anl a,#07FH 0275 : 68 "h" xrl a,r0 0276 : 70 3C "p<" jnz L02B4 0278 : 7B 0C "{ " mov r3,#00CH 027A L027A: 027A : 47 "G" orl a,@r1 027B : FA " " mov r2,a 027C : 19 " " dec r1 027D : 57 "W" anl a,@r1 027E : 60 06 "` " jz L0286 0280 : C3 " " clr c 0281 L0281: 0281 : 13 " " rrc a 0282 : 50 FD "P " jnc L0281 0284 : 70 2F "p/" jnz L02B5 0286 L0286: 0286 : EA " " mov a,r2 0287 : DB F1 " " djnz r3,L027A 0289 : E6 " " mov a,@r0 028A : 20 E7 0E " " jb acc.7,L029B 028D : 7B 0D "{ " mov r3,#00DH 028F L028F: 028F : E7 " " mov a,@r1 0290 : 60 06 "` " jz L0298 0292 : C3 " " clr c 0293 L0293: 0293 : 13 " " rrc a 0294 : 50 FD "P " jnc L0293 0296 : 70 25 "p%" jnz L02BD 0298 L0298: 0298 : 09 " " inc r1 0299 : DB F4 " " djnz r3,L028F 029B L029B: 029B : 51 D6 "Q " acall L02D6 029D L029D: 029D : 78 4F "xO" mov r0,#04FH 029F : E6 " " mov a,@r0 02A0 : 60 12 "` " jz L02B4 02A2 : 16 " " dec @r0 02A3 : B6 00 0E " " cjne @r0,#000H,L02B4 02A6 : 76 0C "v " mov @r0,#00CH 02A8 : 85 50 11 " P " mov X0011,X0050 02AB L02AB: 02AB : 30 21 06 "0! " jnb 021H,L02B4 02AE : 20 45 03 " E " jb 045H,L02B4 02B1 : 43 17 02 "C " orl X0017,#002H 02B4 L02B4: 02B4 : 22 """ ret ; 02B5 L02B5: 02B5 : 75 4F 00 "uO " mov X004F,#000H 02B8 : 75 11 FF "u " mov X0011,#0FFH 02BB : 41 F5 "A " ajmp L02F5 ; 02BD L02BD: 02BD : 76 BE "v " mov @r0,#0BEH 02BF : 51 F8 "Q " acall L02F8 02C1 : 41 9D "A " ajmp L029D ; 02C3 L02C3: 02C3 : 7C 00 "| " mov r4,#000H 02C5 : 7B 08 "{ " mov r3,#008H 02C7 : 75 A0 A0 "u " mov p2,#0A0H 02CA L02CA: 02CA : F2 " " movx @r0,a 02CB : CC " " xch a,r4 02CC : 23 "#" rl a 02CD : CC " " xch a,r4 02CE : 14 " " dec a 02CF : 30 94 01 "0 " jnb p1.4,L02D3 02D2 : 0C " " inc r4 02D3 L02D3: 02D3 : DB F5 " " djnz r3,L02CA 02D5 : 22 """ ret ; 02D6 L02D6: 02D6 : 78 3D "x=" mov r0,#03DH 02D8 : 79 30 "y0" mov r1,#030H 02DA : 7B 0D "{ " mov r3,#00DH 02DC L02DC: 02DC : 08 " " inc r0 02DD : 09 " " inc r1 02DE : E6 " " mov a,@r0 02DF : FA " " mov r2,a 02E0 : 67 "g" xrl a,@r1 02E1 : 5A "Z" anl a,r2 02E2 : F6 " " mov @r0,a 02E3 : EA " " mov a,r2 02E4 : F7 " " mov @r1,a 02E5 : DB F5 " " djnz r3,L02DC 02E7 L02E7: 02E7 : 78 3E "x>" mov r0,#03EH 02E9 : 7B 0D "{ " mov r3,#00DH 02EB : E4 " " clr a 02EC L02EC: 02EC : C6 " " xch a,@r0 02ED : 70 19 "p " jnz L0308 02EF : C6 " " xch a,@r0 02F0 : 08 " " inc r0 02F1 : 24 08 "$ " add a,#008H 02F3 : DB F7 " " djnz r3,L02EC 02F5 L02F5: 02F5 : 75 4B 3E "uK>" mov X004B,#03EH 02F8 L02F8: 02F8 : 75 4C E7 "uL " mov X004C,#0E7H 02FB : E5 4D " M" mov a,X004D 02FD : 24 F3 "$ " add a,#0F3H 02FF : F9 " " mov r1,a 0300 : E5 4E " N" mov a,X004E 0302 : 57 "W" anl a,@r1 0303 : 70 02 "p " jnz L0307 0305 L0305: 0305 : F5 4F " O" mov X004F,a 0307 L0307: 0307 : 22 """ ret ; 0308 L0308: 0308 : C6 " " xch a,@r0 0309 : FC " " mov r4,a 030A : 7A 01 "z " mov r2,#001H 030C : 1C " " dec r4 030D : 75 1B FF "u " mov X001B,#0FFH 0310 L0310: 0310 : 0C " " inc r4 0311 : EA " " mov a,r2 0312 : 03 " " rr a 0313 : FA " " mov r2,a 0314 : 56 "V" anl a,@r0 0315 : 60 F9 "` " jz L0310 0317 : F5 4E " N" mov X004E,a 0319 : F4 " " cpl a 031A : 56 "V" anl a,@r0 031B : F6 " " mov @r0,a 031C : 88 4D " M" mov X004D,r0 031E : E5 34 " 4" mov a,X0034 0320 : 54 04 "T " anl a,#004H 0322 : 60 02 "` " jz L0326 0324 : 74 68 "th" mov a,#068H 0326 L0326: 0326 : 2C "," add a,r4 0327 : D1 A5 " " acall L06A5 0329 : 60 DA "` " jz L0305 032B : FC " " mov r4,a 032C : 51 AB "Q " acall L02AB 032E : 20 E7 24 " $" jb acc.7,L0355 0331 : 30 E6 08 "0 " jnb acc.6,L033C 0334 : E5 3A " :" mov a,X003A 0336 : 30 E7 03 "0 " jnb acc.7,L033C 0339 : 53 04 1F "S " anl X0004,#01FH 033C L033C: 033C : 30 44 07 "0D " jnb 044H,L0346 033F : EC " " mov a,r4 0340 : D1 95 " " acall L0695 0342 : 70 02 "p " jnz L0346 0344 : EA " " mov a,r2 0345 : FC " " mov r4,a 0346 L0346: 0346 : 8C 11 " " mov X0011,r4 0348 : 8C 50 " P" mov X0050,r4 034A : 30 03 04 "0 " jnb 003H,L0351 034D : 75 4F 80 "uO " mov X004F,#080H 0350 : 22 """ ret ; 0351 L0351: 0351 : 75 4F 00 "uO " mov X004F,#000H 0354 : 22 """ ret ; 0355 L0355: 0355 : 20 2C EE " , " jb 02CH,L0346 0358 : F4 " " cpl a 0359 : 14 " " dec a 035A : 60 2E "`." jz L038A 035C : 14 " " dec a 035D : 60 42 "`B" jz L03A1 035F : 14 " " dec a 0360 : 60 24 "`$" jz L0386 0362 : 14 " " dec a 0363 : 70 E1 "p " jnz L0346 0365 : 7C 01 "| " mov r4,#001H 0367 L0367: 0367 : 20 3D 13 " = " jb 03DH,L037D 036A : 74 2D "t-" mov a,#02DH 036C : 71 74 "qt" acall L0374 036E L036E: 036E : 71 7E "q~" acall L037E 0370 : DC FC " " djnz r4,L036E 0372 L0372: 0372 : 74 35 "t5" mov a,#035H 0374 L0374: 0374 : 75 83 73 "u s" mov dph,#073H 0377 : A2 2A " *" mov c,02AH 0379 : B3 " " cpl c 037A : 92 E1 " " mov acc.1,c 037C : F0 " " movx @dptr,a 037D L037D: 037D : 22 """ ret ; 037E L037E: 037E : 75 1A 0F "u " mov X001A,#00FH 0381 L0381: 0381 : E5 1A " " mov a,X001A 0383 : 70 FC "p " jnz L0381 0385 : 22 """ ret ; 0386 L0386: 0386 : 7C 0E "| " mov r4,#00EH 0388 : 61 67 "ag" ajmp L0367 ; 038A L038A: 038A : E5 3A " :" mov a,X003A 038C : 20 E7 15 " " jb acc.7,L03A4 038F L038F: 038F : 12 11 95 " " lcall L1195 0392 : E4 " " clr a 0393 : 78 25 "x%" mov r0,#025H 0395 L0395: 0395 : F6 " " mov @r0,a 0396 : 08 " " inc r0 0397 : B8 2A FB " * " cjne r0,#02AH,L0395 039A : F5 2C " ," mov X002C,a 039C : 12 0F CD " " lcall L0FCD 039F : 61 B0 "a " ajmp L03B0 ; 03A1 L03A1: 03A1 : D2 2C " ," setb 02CH 03A3 : 22 """ ret ; 03A4 L03A4: 03A4 : 12 13 12 " " lcall L1312 03A7 L03A7: 03A7 : B1 E8 " " acall L05E8 03A9 : D1 0F " " acall L060F 03AB : D2 B5 " " setb p3.5 03AD : 12 15 BD " " lcall L15BD 03B0 L03B0: 03B0 : 71 B8 "q " acall L03B8 03B2 : 30 14 C8 "0 " jnb 014H,L037D 03B5 : 02 0C 25 " %" ljmp L0C25 ; 03B8 L03B8: 03B8 : 75 83 72 "u r" mov dph,#072H 03BB : E5 21 " !" mov a,X0021 03BD : 54 30 "T0" anl a,#030H 03BF : 44 4A "DJ" orl a,#04AH 03C1 : A2 15 " " mov c,015H 03C3 : 92 E2 " " mov acc.2,c 03C5 : FC " " mov r4,a 03C6 : E5 21 " !" mov a,X0021 03C8 : 54 0F "T " anl a,#00FH 03CA : 24 FC "$ " add a,#0FCH 03CC : 40 03 "@ " jc L03D1 03CE : 43 04 80 "C " orl X0004,#080H 03D1 L03D1: 03D1 : EC " " mov a,r4 03D2 : F0 " " movx @dptr,a 03D3 : E5 21 " !" mov a,X0021 03D5 : 54 0F "T " anl a,#00FH 03D7 : 44 30 "D0" orl a,#030H 03D9 : F0 " " movx @dptr,a 03DA : 71 72 "qr" acall L0372 03DC : 75 89 25 "u %" mov tmod,#025H 03DF : E5 22 " "" mov a,X0022 03E1 : 54 0F "T " anl a,#00FH 03E3 : FC " " mov r4,a 03E4 : 90 07 20 " " mov dptr,#00720H 03E7 : 93 " " movc a,@a+dptr 03E8 : F5 8D " " mov th1,a 03EA : EC " " mov a,r4 03EB : 24 FC "$ " add a,#0FCH 03ED : E4 " " clr a 03EE : 92 E7 " " mov acc.7,c 03F0 : F5 87 " " mov X0087,a 03F2 : 7A 52 "zR" mov r2,#052H 03F4 : EC " " mov a,r4 03F5 : 60 06 "` " jz L03FD 03F7 : 30 15 05 "0 " jnb 015H,L03FF 03FA : 30 0C 02 "0 " jnb 00CH,L03FF 03FD L03FD: 03FD : 7A D2 "z " mov r2,#0D2H 03FF L03FF: 03FF : 8A 98 " " mov scon,r2 0401 : D2 99 " " setb ti 0403 : 75 88 40 "u @" mov tcon,#040H 0406 : C2 93 " " clr p1.3 0408 : C2 92 " " clr p1.2 040A : D2 2F " /" setb 02FH 040C : 22 """ ret ; 040D L040D: 040D : 74 8C "t " mov a,#08CH 040F L040F: 040F : 75 A0 A0 "u " mov p2,#0A0H 0412 : F2 " " movx @r0,a 0413 : 22 """ ret ; 0414 L0414: 0414 : E4 " " clr a 0415 : FD " " mov r5,a 0416 L0416: 0416 : 00 " " nop 0417 : 14 " " dec a 0418 : 70 FC "p " jnz L0416 041A : DD FA " " djnz r5,L0416 041C : 22 """ ret ; 041D L041D: 041D : E4 " " clr a 041E : F5 D0 " " mov psw,a 0420 : 75 81 68 "u h" mov sp,#068H 0423 : 91 14 " " acall L0414 0425 : D1 14 " " acall L0614 0427 : 91 14 " " acall L0414 0429 : 12 12 F8 " " lcall L12F8 042C : 71 A4 "q " acall L03A4 042E L042E: 042E : 75 1D 00 "u " mov X001D,#000H 0431 : 75 1E 89 "u " mov X001E,#089H 0434 L0434: 0434 : 90 00 00 " " mov dptr,#00000H 0437 : 7A 00 "z " mov r2,#000H 0439 L0439: 0439 : E4 " " clr a 043A : 93 " " movc a,@a+dptr 043B : 2A "*" add a,r2 043C : FA " " mov r2,a 043D : A3 " " inc dptr 043E : E5 83 " " mov a,dph 0440 : B4 20 F6 " " cjne a,#020H,L0439 0443 : 78 50 "xP" mov r0,#050H 0445 : BA 00 79 " y" cjne r2,#000H,L04C1 0448 : C2 AA " " clr ex1 044A : C2 D5 " " clr f0 044C L044C: 044C : 90 18 00 " " mov dptr,#01800H 044F : 78 30 "x0" mov r0,#030H 0451 : E5 1D " " mov a,X001D 0453 : FE " " mov r6,a 0454 : FC " " mov r4,a 0455 L0455: 0455 : 20 D5 02 " " jb f0,L045A 0458 : EC " " mov a,r4 0459 : F0 " " movx @dptr,a 045A L045A: 045A : E0 " " movx a,@dptr 045B : 6C "l" xrl a,r4 045C : 70 63 "pc" jnz L04C1 045E : 1C " " dec r4 045F : EC " " mov a,r4 0460 : 6E "n" xrl a,r6 0461 : 60 01 "` " jz L0464 0463 : 1C " " dec r4 0464 L0464: 0464 : A3 " " inc dptr 0465 : E5 83 " " mov a,dph 0467 : 30 E5 02 "0 " jnb acc.5,L046C 046A : 78 31 "x1" mov r0,#031H 046C L046C: 046C : B4 28 E6 " ( " cjne a,#028H,L0455 046F : B2 D5 " " cpl f0 0471 : 20 D5 D8 " " jb f0,L044C 0474 : 05 1D " " inc X001D 0476 : 90 27 00 " ' " mov dptr,#02700H 0479 : E5 1D " " mov a,X001D 047B : FA " " mov r2,a 047C : 7B 00 "{ " mov r3,#000H 047E L047E: 047E : F0 " " movx @dptr,a 047F : 04 " " inc a 0480 : A3 " " inc dptr 0481 : DB FB " " djnz r3,L047E 0483 : 12 12 EC " " lcall L12EC 0486 : 90 26 7D " &}" mov dptr,#0267DH 0489 : 20 1B 03 " " jb 01BH,L048F 048C : 75 82 B1 "u " mov dpl,#0B1H 048F L048F: 048F : B1 73 " s" acall L0573 0491 L0491: 0491 : A3 " " inc dptr 0492 : B1 73 " s" acall L0573 0494 : 75 A0 80 "u " mov p2,#080H 0497 : E2 " " movx a,@r0 0498 : 6A "j" xrl a,r2 0499 : 60 06 "` " jz L04A1 049B : D1 0F " " acall L060F 049D : 78 52 "xR" mov r0,#052H 049F : 81 C1 " " ajmp L04C1 ; 04A1 L04A1: 04A1 : 0A " " inc r2 04A2 : DB ED " " djnz r3,L0491 04A4 : D1 0F " " acall L060F 04A6 : 20 20 08 " " jb 020H,L04B1 04A9 : 12 12 F8 " " lcall L12F8 04AC L04AC: 04AC : 71 A4 "q " acall L03A4 04AE : 02 08 00 " " ljmp L0800 ; 04B1 L04B1: 04B1 : 71 B8 "q " acall L03B8 04B3 : 12 1B E1 " " lcall L1BE1 04B6 : 7D 03 "} " mov r5,#003H 04B8 : B1 A8 " " acall L05A8 04BA : 70 26 "p&" jnz L04E2 04BC : FD " " mov r5,a 04BD : B1 A8 " " acall L05A8 04BF : 60 23 "`#" jz L04E4 04C1 L04C1: 04C1 : C0 00 " " push X0000 04C3 : 12 15 BD " " lcall L15BD 04C6 : D0 00 " " pop X0000 04C8 : 90 24 A6 " $ " mov dptr,#024A6H 04CB : E8 " " mov a,r0 04CC : F0 " " movx @dptr,a 04CD L04CD: 04CD : D2 95 " " setb p1.5 04CF : 91 0D " " acall L040D 04D1 : 30 94 F9 "0 " jnb p1.4,L04CD 04D4 L04D4: 04D4 : 12 1F 05 " " lcall L1F05 04D7 : 12 13 56 " V" lcall L1356 04DA : 81 AC " " ajmp L04AC ; 04DC L04DC: 04DC : C2 98 " " clr ri 04DE : B1 A8 " " acall L05A8 04E0 : 70 35 "p5" jnz L0517 04E2 L04E2: 04E2 : DD F8 " " djnz r5,L04DC 04E4 L04E4: 04E4 : AE 1E " " mov r6,X001E 04E6 : 0E " " inc r6 04E7 : 12 14 EE " " lcall L14EE 04EA : BE 89 02 " " cjne r6,#089H,L04EF 04ED : A1 1F " " ajmp L051F ; 04EF L04EF: 04EF : BE 95 02 " " cjne r6,#095H,L04F4 04F2 : 7E 00 "~ " mov r6,#000H 04F4 L04F4: 04F4 : 8E 1E " " mov X001E,r6 04F6 : 12 12 EC " " lcall L12EC 04F9 : 78 55 "xU" mov r0,#055H 04FB : 79 2A "y*" mov r1,#02AH 04FD L04FD: 04FD : E8 " " mov a,r0 04FE : FA " " mov r2,a 04FF : E9 " " mov a,r1 0500 : FC " " mov r4,a 0501 : C0 06 " " push X0006 0503 : 12 14 64 " d" lcall L1464 0506 : D0 06 " " pop X0006 0508 : 12 14 AB " " lcall L14AB 050B : EA " " mov a,r2 050C : 68 "h" xrl a,r0 050D : 70 04 "p " jnz L0513 050F : EC " " mov a,r4 0510 : 69 "i" xrl a,r1 0511 : 60 06 "` " jz L0519 0513 L0513: 0513 : D1 0F " " acall L060F 0515 : 78 39 "x9" mov r0,#039H 0517 L0517: 0517 : 81 C1 " " ajmp L04C1 ; 0519 L0519: 0519 : E9 " " mov a,r1 051A : C8 " " xch a,r0 051B : F9 " " mov r1,a 051C : B9 2A DE " * " cjne r1,#02AH,L04FD 051F L051F: 051F : D1 0F " " acall L060F 0521 : 91 0D " " acall L040D 0523 : 20 94 AE " " jb p1.4,L04D4 0526 : 74 99 "t " mov a,#099H 0528 : F2 " " movx @r0,a 0529 : 74 6D "tm" mov a,#06DH 052B : 7A 0E "z " mov r2,#00EH 052D : 90 25 00 " % " mov dptr,#02500H 0530 : 20 94 02 " " jb p1.4,L0535 0533 : 81 34 " 4" ajmp L0434 ; 0535 L0535: 0535 : B1 DF " " acall L05DF 0537 : 79 0E "y " mov r1,#00EH 0539 : 7D 06 "} " mov r5,#006H 053B L053B: 053B : 90 1F F5 " " mov dptr,#01FF5H 053E : ED " " mov a,r5 053F : 93 " " movc a,@a+dptr 0540 : FC " " mov r4,a 0541 : E9 " " mov a,r1 0542 : 12 0D 4A " J" lcall L0D4A 0545 : EC " " mov a,r4 0546 : F0 " " movx @dptr,a 0547 : A3 " " inc dptr 0548 : E4 " " clr a 0549 L0549: 0549 : F0 " " movx @dptr,a 054A : A3 " " inc dptr 054B : 04 " " inc a 054C : 30 E7 FA "0 " jnb acc.7,L0549 054F : F0 " " movx @dptr,a 0550 : 1D " " dec r5 0551 : 19 " " dec r1 0552 : D9 E7 " " djnz r1,L053B 0554 L0554: 0554 : 51 51 "QQ" acall L0251 0556 : E5 11 " " mov a,X0011 0558 : B4 AF 06 " " cjne a,#0AFH,L0561 055B : B2 1B " " cpl 01BH 055D : 71 A7 "q " acall L03A7 055F : 81 2E " ." ajmp L042E ; 0561 L0561: 0561 : 90 24 6B " $k" mov dptr,#0246BH 0564 : F0 " " movx @dptr,a 0565 : 15 82 " " dec dpl 0567 : C3 " " clr c 0568 : 33 "3" rlc a 0569 : 03 " " rr a 056A : F0 " " movx @dptr,a 056B : 15 82 " " dec dpl 056D : 74 10 "t " mov a,#010H 056F : 33 "3" rlc a 0570 : F0 " " movx @dptr,a 0571 : A1 54 " T" ajmp L0554 ; 0573 L0573: 0573 : F1 17 " " acall L0717 0575 L0575: 0575 : 20 B2 FD " " jb p3.2,L0575 0578 : 7C 06 "| " mov r4,#006H 057A L057A: 057A : DC FE " " djnz r4,L057A 057C : 75 A0 42 "u B" mov p2,#042H 057F : E5 82 " " mov a,dpl 0581 : F2 " " movx @r0,a 0582 : 75 A0 43 "u C" mov p2,#043H 0585 : E5 83 " " mov a,dph 0587 : F2 " " movx @r0,a 0588 : E1 17 " " ajmp L0717 ; 058A L058A: 058A : E4 " " clr a 058B : 30 98 06 "0 " jnb ri,L0594 058E : C2 98 " " clr ri 0590 : E5 99 " " mov a,sbuf 0592 : 54 7F "T " anl a,#07FH 0594 L0594: 0594 : 22 """ ret ; 0595 L0595: 0595 : B1 8A " " acall L058A 0597 : B4 11 02 " " cjne a,#011H,L059C 059A : C2 3B " ;" clr 03BH 059C L059C: 059C : B4 13 02 " " cjne a,#013H,L05A1 059F : D2 3B " ;" setb 03BH 05A1 L05A1: 05A1 : A2 3B " ;" mov c,03BH 05A3 : 72 90 "r " orl c,p1.0 05A5 : A0 99 " " orl c,/ti 05A7 : 22 """ ret ; 05A8 L05A8: 05A8 : 7A 7E "z~" mov r2,#07EH 05AA L05AA: 05AA : 7B 00 "{ " mov r3,#000H 05AC : EA " " mov a,r2 05AD : 54 7D "T}" anl a,#07DH 05AF : B4 11 01 " " cjne a,#011H,L05B3 05B2 : 1A " " dec r2 05B3 L05B3: 05B3 : EA " " mov a,r2 05B4 L05B4: 05B4 : FC " " mov r4,a 05B5 : ED " " mov a,r5 05B6 : 30 E1 05 "0 " jnb acc.1,L05BE 05B9 : 12 15 90 " " lcall L1590 05BC : A1 C1 " " ajmp L05C1 ; 05BE L05BE: 05BE : 12 15 73 " s" lcall L1573 05C1 L05C1: 05C1 : ED " " mov a,r5 05C2 : 30 E0 07 "0 " jnb acc.0,L05CC 05C5 : 12 08 7B " {" lcall L087B 05C8 : 60 06 "` " jz L05D0 05CA : A1 D3 " " ajmp L05D3 ; 05CC L05CC: 05CC : B1 8A " " acall L058A 05CE : 70 02 "p " jnz L05D2 05D0 L05D0: 05D0 : DB EF " " djnz r3,L05C1 05D2 L05D2: 05D2 : FC " " mov r4,a 05D3 L05D3: 05D3 : EC " " mov a,r4 05D4 : 6A "j" xrl a,r2 05D5 : 60 05 "` " jz L05DC 05D7 : 74 57 "tW" mov a,#057H 05D9 : 2D "-" add a,r5 05DA : F8 " " mov r0,a 05DB : 22 """ ret ; 05DC L05DC: 05DC : DA CC " " djnz r2,L05AA 05DE : 22 """ ret ; 05DF L05DF: 05DF : F0 " " movx @dptr,a 05E0 : D5 82 FC " " djnz dpl,L05DF 05E3 : 15 83 " " dec dph 05E5 : DA F8 " " djnz r2,L05DF 05E7 : 22 """ ret ; 05E8 L05E8: 05E8 : E4 " " clr a 05E9 : 78 25 "x%" mov r0,#025H 05EB L05EB: 05EB : F6 " " mov @r0,a 05EC : 08 " " inc r0 05ED : B8 51 FB " Q " cjne r0,#051H,L05EB 05F0 : F5 17 " " mov X0017,a 05F2 : 75 13 17 "u " mov X0013,#017H 05F5 : 75 10 94 "u " mov X0010,#094H 05F8 : 7F 94 " " mov r7,#094H 05FA : 12 0F CD " " lcall L0FCD 05FD : 51 B5 "Q " acall L02B5 05FF L05FF: 05FF : 78 51 "xQ" mov r0,#051H 0601 : E4 " " clr a 0602 : 7B 16 "{ " mov r3,#016H 0604 L0604: 0604 : F6 " " mov @r0,a 0605 : 08 " " inc r0 0606 : 04 " " inc a 0607 : DB FB " " djnz r3,L0604 0609 : 76 17 "v " mov @r0,#017H 060B : 08 " " inc r0 060C : 76 19 "v " mov @r0,#019H 060E : 22 """ ret ; 060F L060F: 060F : 12 11 8A " " lcall L118A 0612 : C1 1C " " ajmp L061C ; 0614 L0614: 0614 : C2 A8 " " clr ex0 0616 : 75 83 41 "u A" mov dph,#041H 0619 : E4 " " clr a 061A : F0 " " movx @dptr,a 061B : F0 " " movx @dptr,a 061C L061C: 061C : 75 83 41 "u A" mov dph,#041H 061F : 74 10 "t " mov a,#010H 0621 : F0 " " movx @dptr,a 0622 : 15 83 " " dec dph 0624 : 74 63 "tc" mov a,#063H 0626 : F0 " " movx @dptr,a 0627 : 7B 4F "{O" mov r3,#04FH 0629 : 7D 13 "} " mov r5,#013H 062B : 74 26 "t&" mov a,#026H 062D : C2 97 " " clr p1.7 062F : 30 1B 0A "0 " jnb 01BH,L063C 0632 : 7B 83 "{ " mov r3,#083H 0634 : 7D 35 "}5" mov r5,#035H 0636 : 74 38 "t8" mov a,#038H 0638 : D2 97 " " setb p1.7 063A : D2 B5 " " setb p3.5 063C L063C: 063C : F0 " " movx @dptr,a 063D : ED " " mov a,r5 063E : F0 " " movx @dptr,a 063F : 74 49 "tI" mov a,#049H 0641 : F0 " " movx @dptr,a 0642 : 74 99 "t " mov a,#099H 0644 : F0 " " movx @dptr,a 0645 : EB " " mov a,r3 0646 : F0 " " movx @dptr,a 0647 : 74 BC "t " mov a,#0BCH 0649 : 20 1D 02 " " jb 01DH,L064E 064C : 74 0C "t " mov a,#00CH 064E L064E: 064E : F0 " " movx @dptr,a 064F : 74 2C "t," mov a,#02CH 0651 : 30 1C 02 "0 " jnb 01CH,L0656 0654 : 74 0C "t " mov a,#00CH 0656 L0656: 0656 : F0 " " movx @dptr,a 0657 : E4 " " clr a 0658 : F0 " " movx @dptr,a 0659 : 74 F0 "t " mov a,#0F0H 065B : F0 " " movx @dptr,a 065C : 74 80 "t " mov a,#080H 065E : F0 " " movx @dptr,a 065F : 75 83 42 "u B" mov dph,#042H 0662 : 74 58 "tX" mov a,#058H 0664 : F0 " " movx @dptr,a 0665 : 05 83 " " inc dph 0667 : 74 23 "t#" mov a,#023H 0669 : F0 " " movx @dptr,a 066A : 75 08 51 "u Q" mov X0008,#051H 066D : C2 37 " 7" clr 037H 066F : C2 36 " 6" clr 036H 0671 : F1 14 " " acall L0714 0673 : 91 0D " " acall L040D 0675 : 75 83 41 "u A" mov dph,#041H 0678 : 74 31 "t1" mov a,#031H 067A : F0 " " movx @dptr,a 067B : D1 AA " " acall L06AA 067D : 75 B8 03 "u " mov ipc,#003H 0680 : 75 A8 85 "u " mov iec,#085H 0683 : 74 2D "t-" mov a,#02DH 0685 : F0 " " movx @dptr,a 0686 L0686: 0686 : 75 A0 C0 "u " mov p2,#0C0H 0689 : 74 1E "t " mov a,#01EH 068B : A2 01 " " mov c,001H 068D : 92 E5 " " mov acc.5,c 068F : F2 " " movx @r0,a 0690 : A2 04 " " mov c,004H 0692 : 92 96 " " mov p1.6,c 0694 : 22 """ ret ; 0695 L0695: 0695 : 54 DF "T " anl a,#0DFH 0697 : FA " " mov r2,a 0698 : 24 BF "$ " add a,#0BFH 069A : 50 04 "P " jnc L06A0 069C : 24 E6 "$ " add a,#0E6H 069E : 50 03 "P " jnc L06A3 06A0 L06A0: 06A0 : 74 01 "t " mov a,#001H 06A2 : 22 """ ret ; 06A3 L06A3: 06A3 : E4 " " clr a 06A4 : 22 """ ret ; 06A5 L06A5: 06A5 : 90 07 30 " 0" mov dptr,#00730H 06A8 : 93 " " movc a,@a+dptr 06A9 : 22 """ ret ; 06AA L06AA: 06AA : 75 83 41 "u A" mov dph,#041H 06AD : D1 AF " " acall L06AF 06AF L06AF: 06AF : 74 50 "tP" mov a,#050H 06B1 : F0 " " movx @dptr,a 06B2 L06B2: 06B2 : E0 " " movx a,@dptr 06B3 : 30 E4 FC "0 " jnb acc.4,L06B2 06B6 : 22 """ ret ; 06B7 L06B7: 06B7 : 12 15 EB " " lcall L15EB 06BA : 12 11 69 " i" lcall L1169 06BD : 04 " " inc a 06BE : FA " " mov r2,a 06BF : 74 20 "t " mov a,#020H 06C1 : FC " " mov r4,a 06C2 : FD " " mov r5,a 06C3 L06C3: 06C3 : E0 " " movx a,@dptr 06C4 : CC " " xch a,r4 06C5 : F0 " " movx @dptr,a 06C6 : 30 17 07 "0 " jnb 017H,L06D0 06C9 : 15 82 " " dec dpl 06CB : E0 " " movx a,@dptr 06CC : CD " " xch a,r5 06CD : F0 " " movx @dptr,a 06CE : A3 " " inc dptr 06CF : A3 " " inc dptr 06D0 L06D0: 06D0 : A3 " " inc dptr 06D1 : DA F0 " " djnz r2,L06C3 06D3 : 22 """ ret ; 06D4 L06D4: 06D4 : 53 2C 88 "S, " anl X002C,#088H 06D7 : 43 2C 11 "C, " orl X002C,#011H 06DA : 22 """ ret ; 06DB L06DB: 06DB : 20 E7 08 " " jb acc.7,L06E6 06DE : 24 F5 "$ " add a,#0F5H 06E0 : 50 06 "P " jnc L06E8 06E2 : 24 F1 "$ " add a,#0F1H 06E4 : 40 02 "@ " jc L06E8 06E6 L06E6: 06E6 : D3 " " setb c 06E7 : 22 """ ret ; 06E8 L06E8: 06E8 : C3 " " clr c 06E9 L06E9: 06E9 : 22 """ ret ; 06EA L06EA: 06EA : 7D 00 "} " mov r5,#000H 06EC L06EC: 06EC : 12 0C 05 " " lcall L0C05 06EF : 50 F8 "P " jnc L06E9 06F1 : 60 1C "` " jz L070F 06F3 : 24 FB "$ " add a,#0FBH 06F5 : 40 F5 "@ " jc L06EC 06F7 : 24 04 "$ " add a,#004H 06F9 : 23 "#" rl a 06FA : 23 "#" rl a 06FB : 90 06 FF " " mov dptr,#006FFH 06FE : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 06FF : D2 40 " @" setb 040H 0701 : C1 EC " " ajmp L06EC ; 0703 : D2 41 " A" setb 041H 0705 : C1 EC " " ajmp L06EC ; 0707 : D2 42 " B" setb 042H 0709 : C1 EC " " ajmp L06EC ; 070B L070B: 070B : D2 43 " C" setb 043H 070D : C1 EC " " ajmp L06EC ; 070F L070F: 070F : 53 28 F0 "S( " anl X0028,#0F0H 0712 : C1 EC " " ajmp L06EC ; 0714 L0714: 0714 : 20 B2 FD " " jb p3.2,L0714 0717 L0717: 0717 : 30 B2 FD "0 " jnb p3.2,L0717 071A L071A: 071A : 22 """ ret ; 071B L071B: 071B : BC 70 FC " p " cjne r4,#070H,L071A 071E : 61 8F "a " ajmp L038F ; 0720 : 00 " " nop 0721 : 2B "+" add a,r3 0722 : 41 71 "Aq" ajmp L0271 0724 : 41 A1 "A " ajmp L02A1 ; 0726 : D0 E0 " " pop acc 0728 : E3 " " movx a,@r1 0729 : E8 " " mov a,r0 072A : F0 " " movx @dptr,a 072B : F4 " " cpl a 072C : F8 " " mov r0,a 072D : FA " " mov r2,a 072E : FD " " mov r5,a 072F : FF " " mov r7,a 0730 : 6B "k" xrl a,r3 0731 : 2F "/" add a,r7 0732 : F9 " " mov r1,a 0733 : 7F 30 " 0" mov r7,#030H 0735 : DB D4 " " djnz r3,L070B 0737 : 6F "o" xrl a,r7 0738 : 6A "j" xrl a,r2 0739 : 2E "." add a,r6 073A : CC " " xch a,r4 073B : 5C "\" anl a,r4 073C : 39 "9" addc a,r1 073D : D0 B9 " " pop X00B9 073F : 69 "i" xrl a,r1 0740 : 8A 8E " " mov X008E,r2 0742 : B8 8D 3D " =" cjne r0,#08DH,L0782 0745 : B3 " " cpl c 0746 : 70 8C "p " jnz L06D4 0748 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 0749 : 63 D3 60 "c `" xrl X00D3,#060H 074C L074C: 074C : 33 "3" rlc a 074D : 00 " " nop 074E : 87 77 " w" mov X0077,@r1 0750 : 00 " " nop 0751 : 27 "'" add a,@r1 0752 : 5D "]" anl a,r5 0753 : 3B ";" addc a,r3 0754 : 2D "-" add a,r5 0755 : 5B "[" anl a,r3 0756 : DA 00 " " djnz r2,L0758 0758 L0758: 0758 : 61 78 "ax" ajmp L0378 075A : 81 1B " " ajmp L041B 075C : 32 "2" reti ; 075D : F6 " " mov @r0,a 075E : AF 71 " q" mov r7,X0071 0760 : 64 76 "dv" xrl a,#076H 0762 : BA FB 34 " 4" cjne r2,#0FBH,L0799 0765 : DF CD " " djnz r7,L0734 0767 : 65 6C "el" xrl a,X006C 0769 : 62 DD "b " xrl X00DD,a 076B : B6 35 B5 " 5 " cjne @r0,#035H,L0723 076E : CE " " xch a,r6 076F : 72 85 "r " orl c,p0.5 0771 : 86 82 " " mov dpl,@r0 0773 : 88 83 " " mov dph,r0 0775 : 8B 8F " " mov X008F,r3 0777 : 84 " " div ab 0778 : 00 " " nop 0779 : 7A 80 "z " mov r2,#080H 077B : 89 31 " 1" mov X0031,r1 077D : 08 " " inc r0 077E : 20 09 66 " f" jb 009H,L07E7 0781 : 6E "n" xrl a,r6 0782 L0782: 0782 : B0 B7 " " anl c,/p3.7 0784 : 36 "6" addc a,@r0 0785 : B1 B4 " " acall L05B4 0787 : 74 67 "tg" mov a,#067H 0789 : 6D "m" xrl a,r5 078A : 00 " " nop 078B : FD " " mov r5,a 078C : 37 "7" addc a,@r1 078D : D1 00 " " acall L0600 078F : 79 68 "yh" mov r1,#068H 0791 : 2C "," add a,r4 0792 : D2 DE " " setb 0DEH 0794 : 38 "8" addc a,r0 0795 : B2 DC " " cpl 0DCH 0797 : 75 4B 3F "uK?" mov X004B,#03FH 079A : F9 " " mov r1,a 079B : F7 " " mov @r1,a 079C : 29 ")" add a,r1 079D : F1 D9 " " acall L07D9 079F : 4F "O" orl a,r7 07A0 : 4A "J" orl a,r2 07A1 : 3E ">" addc a,r6 07A2 : EC " " mov a,r4 07A3 : 7C 28 "|(" mov r4,#028H 07A5 : D5 E9 49 " I" djnz X00E9,L07F1 07A8 : 9A " " subb a,r2 07A9 : 9E " " subb a,r6 07AA : E8 " " mov a,r0 07AB : 9D " " subb a,r5 07AC : 2B "+" add a,r3 07AD : E3 " " movx a,@r1 07AE : 50 9C "P " jnc L074C 07B0 : 53 43 D8 "SC " anl X0043,#0D8H 07B3 : 7E 23 "~#" mov r6,#023H 07B5 : 00 " " nop 07B6 : 97 " " subb a,@r1 07B7 : 57 "W" anl a,@r1 07B8 : 00 " " nop 07B9 : 22 """ ret ; 07BA : 7D 3A "}:" mov r5,#03AH 07BC L07BC: 07BC : 5F "_" anl a,r7 07BD : 7B F0 "{ " mov r3,#0F0H 07BF : 00 " " nop 07C0 : 41 58 "AX" ajmp L0258 ; 07C2 : 91 EB " " acall L04EB 07C4 : 40 F6 "@ " jc L07BC 07C6 : AF 51 " Q" mov r7,X0051 07C8 : 44 56 "DV" orl a,#056H 07CA : F8 " " mov r0,a 07CB : FC " " mov r4,a 07CC : 24 F5 "$ " add a,#0F5H 07CE : ED " " mov a,r5 07CF : 45 4C "EL" orl a,X004C 07D1 : 42 F3 "B " orl X00F3,a 07D3 : E6 " " mov a,@r0 07D4 : 25 E5 "% " add a,X00E5 07D6 : EE " " mov a,r6 07D7 : 52 95 "R " anl X0095,a 07D9 L07D9: 07D9 : 96 " " subb a,@r0 07DA : 92 98 " " mov ri,c 07DC : 93 " " movc a,@a+dptr 07DD : 9B " " subb a,r3 07DE : 9F " " subb a,r7 07DF : 94 00 " " subb a,#000H 07E1 : 5A "Z" anl a,r2 07E2 : 90 99 21 " !" mov dptr,#09921H 07E5 : EF " " mov a,r7 07E6 : 20 EA 46 " F" jb 0EAH,L082F 07E9 : 4E "N" orl a,r6 07EA : E0 " " movx a,@dptr 07EB : E7 " " mov a,@r1 07EC : 5E "^" anl a,r6 07ED : E1 E4 " " ajmp L07E4 ; 07EF : 54 47 "TG" anl a,#047H 07F1 L07F1: 07F1 : 4D "M" orl a,r5 07F2 : 00 " " nop 07F3 : FE " " mov r6,a 07F4 : 26 "&" add a,@r0 07F5 : D6 " " xchd a,@r0 07F6 : 00 " " nop 07F7 : 59 "Y" anl a,r1 07F8 : 48 "H" orl a,r0 07F9 : 3C "<" addc a,r4 07FA : D7 " " xchd a,@r1 07FB : F4 " " cpl a 07FC : 2A "*" add a,r2 07FD : E2 " " movx a,@r0 07FE : F2 " " movx @r0,a 07FF : 55 12 "U " anl a,X0012 0801 : 02 37 12 " 7 " ljmp L3712 ; 0804 : 05 95 " " inc X0095 0806 : 82 38 " 8" anl c,038H 0808 : 72 4E "rN" orl c,04EH 080A : 72 3D "r=" orl c,03DH 080C : 40 13 "@ " jc L0821 080E : 11 7B " {" acall L087B 0810 : 60 0F "` " jz L0821 0812 : 75 1B FF "u " mov X001B,#0FFH 0815 : 20 38 06 " 8 " jb 038H,L081E 0818 : C2 31 " 1" clr 031H 081A : 31 54 "1T" acall L0954 081C : 01 03 " " ajmp L0803 ; 081E L081E: 081E : 12 15 90 " " lcall L1590 0821 L0821: 0821 : 30 2C 03 "0, " jnb 02CH,L0827 0824 : 02 18 00 " " ljmp L1800 ; 0827 L0827: 0827 : 20 45 D6 " E " jb 045H,L0800 082A : 78 11 "x " mov r0,#011H 082C : E6 " " mov a,@r0 082D : F4 " " cpl a 082E : 60 D0 "` " jz L0800 0830 : 76 FF "v " mov @r0,#0FFH 0832 : F4 " " cpl a 0833 : FC " " mov r4,a 0834 : 20 E7 13 " " jb acc.7,L084A 0837 : 20 3D 3D " ==" jb 03DH,L0877 083A : B4 13 06 " " cjne a,#013H,L0843 083D : D2 29 " )" setb 029H 083F : 91 45 " E" acall L0C45 0841 : 01 21 " !" ajmp L0821 ; 0843 L0843: 0843 : B4 11 31 " 1" cjne a,#011H,L0877 0846 : 91 25 " %" acall L0C25 0848 : 01 21 " !" ajmp L0821 ; 084A L084A: 084A : 7B 0C "{ " mov r3,#00CH 084C : 90 17 4E " N" mov dptr,#0174EH 084F : 24 0A "$ " add a,#00AH 0851 : 40 1E "@ " jc L0871 0853 : 90 17 24 " $" mov dptr,#01724H 0856 : 24 2A "$*" add a,#02AH 0858 : 40 14 "@ " jc L086E 085A : 90 17 18 " " mov dptr,#01718H 085D : 24 1D "$ " add a,#01DH 085F : 40 0D "@ " jc L086E 0861 : 7B 0B "{ " mov r3,#00BH 0863 : 90 16 F8 " " mov dptr,#016F8H 0866 : 24 2F "$/" add a,#02FH 0868 : F9 " " mov r1,a 0869 : F1 FA " " acall L0FFA 086B : 40 0A "@ " jc L0877 086D : E9 " " mov a,r1 086E L086E: 086E : 20 4F 06 " O " jb 04FH,L0877 0871 L0871: 0871 : 79 00 "y " mov r1,#000H 0873 : 51 4F "QO" acall L0A4F 0875 : 01 21 " !" ajmp L0821 ; 0877 L0877: 0877 : 31 47 "1G" acall L0947 0879 : 01 21 " !" ajmp L0821 ; 087B L087B: 087B : 75 83 26 "u &" mov dph,#026H 087E : 8F 82 " " mov dpl,r7 0880 : E0 " " movx a,@dptr 0881 : 60 45 "`E" jz L08C8 0883 : FC " " mov r4,a 0884 : B4 0A 03 " " cjne a,#00AH,L088A 0887 : 20 34 39 " 49" jb 034H,L08C3 088A L088A: 088A : 30 38 38 "088" jnb 038H,L08C5 088D : BC 1B 35 " 5" cjne r4,#01BH,L08C5 0890 : 11 C9 " " acall L08C9 0892 : 60 2F "`/" jz L08C3 0894 : B4 58 04 " X " cjne a,#058H,L089B 0897 : C2 38 " 8" clr 038H 0899 : 01 B6 " " ajmp L08B6 ; 089B L089B: 089B : B4 5B 27 " ['" cjne a,#05BH,L08C5 089E : 11 C9 " " acall L08C9 08A0 : 60 21 "`!" jz L08C3 08A2 : A2 E0 " " mov c,acc.0 08A4 : 54 FE "T " anl a,#0FEH 08A6 : 64 34 "d4" xrl a,#034H 08A8 : 70 1B "p " jnz L08C5 08AA : 11 C9 " " acall L08C9 08AC : 60 15 "` " jz L08C3 08AE : 64 69 "di" xrl a,#069H 08B0 : 70 13 "p " jnz L08C5 08B2 : 92 38 " 8" mov 038H,c 08B4 : 11 B6 " " acall L08B6 08B6 L08B6: 08B6 : 11 B8 " " acall L08B8 08B8 L08B8: 08B8 : 8F 82 " " mov dpl,r7 08BA : E4 " " clr a 08BB : F0 " " movx @dptr,a 08BC : EF " " mov a,r7 08BD : 04 " " inc a 08BE : 70 02 "p " jnz L08C2 08C0 : 74 94 "t " mov a,#094H 08C2 L08C2: 08C2 : FF " " mov r7,a 08C3 L08C3: 08C3 : E4 " " clr a 08C4 : 22 """ ret ; 08C5 L08C5: 08C5 : 11 B8 " " acall L08B8 08C7 : EC " " mov a,r4 08C8 L08C8: 08C8 : 22 """ ret ; 08C9 L08C9: 08C9 : A3 " " inc dptr 08CA : E5 82 " " mov a,dpl 08CC : 70 03 "p " jnz L08D1 08CE : 90 26 94 " & " mov dptr,#02694H 08D1 L08D1: 08D1 : E0 " " movx a,@dptr 08D2 : 22 """ ret ; 08D3 L08D3: 08D3 : 31 8E "1 " acall L098E 08D5 : E0 " " movx a,@dptr 08D6 : 54 1F "T " anl a,#01FH 08D8 : 44 80 "D " orl a,#080H 08DA : FC " " mov r4,a 08DB L08DB: 08DB : 30 62 09 "0b " jnb 062H,L08E7 08DE : 30 02 06 "0 " jnb 002H,L08E7 08E1 : C0 04 " " push X0004 08E3 : B1 7C " |" acall L0D7C 08E5 : D0 04 " " pop X0004 08E7 L08E7: 08E7 : BC FF 02 " " cjne r4,#0FFH,L08EC 08EA : 7C 02 "| " mov r4,#002H 08EC L08EC: 08EC : EC " " mov a,r4 08ED : 20 E7 24 " $" jb acc.7,L0914 08F0 : E5 2C " ," mov a,X002C 08F2 : 30 63 01 "0c " jnb 063H,L08F6 08F5 : C4 " " swap a 08F6 L08F6: 08F6 : 30 E0 08 "0 " jnb acc.0,L0901 08F9 : EC " " mov a,r4 08FA : 24 A1 "$ " add a,#0A1H 08FC : 50 0B "P " jnc L0909 08FE : FC " " mov r4,a 08FF : 21 14 "! " ajmp L0914 ; 0901 L0901: 0901 : 30 E1 05 "0 " jnb acc.1,L0909 0904 : BC 23 02 " # " cjne r4,#023H,L0909 0907 : 7C 7F "| " mov r4,#07FH 0909 L0909: 0909 : 30 67 08 "0g " jnb 067H,L0914 090C : EC " " mov a,r4 090D : 24 E0 "$ " add a,#0E0H 090F : 50 03 "P " jnc L0914 0911 : 43 04 80 "C " orl X0004,#080H 0914 L0914: 0914 : 30 49 07 "0I " jnb 049H,L091E 0917 : C0 04 " " push X0004 0919 : 12 06 B7 " " lcall L06B7 091C : D0 04 " " pop X0004 091E L091E: 091E : B1 18 " " acall L0D18 0920 : EC " " mov a,r4 0921 : F0 " " movx @dptr,a 0922 : CA " " xch a,r2 0923 : 30 E6 08 "0 " jnb acc.6,L092E 0926 : 15 82 " " dec dpl 0928 : EA " " mov a,r2 0929 : 54 80 "T " anl a,#080H 092B : 44 20 "D " orl a,#020H 092D : F0 " " movx @dptr,a 092E L092E: 092E : F1 D7 " " acall L0FD7 0930 : 60 0A "` " jz L093C 0932 : 05 2B " +" inc X002B 0934 : 30 05 07 "0 " jnb 005H,L093E 0937 : B4 08 04 " " cjne a,#008H,L093E 093A : A1 6F " o" ajmp L0D6F ; 093C L093C: 093C : D2 62 " b" setb 062H 093E L093E: 093E : 22 """ ret ; 093F L093F: 093F : 31 45 "1E" acall L0945 0941 L0941: 0941 : 7C 5B "|[" mov r4,#05BH 0943 : 21 47 "!G" ajmp L0947 ; 0945 L0945: 0945 : 7C 1B "| " mov r4,#01BH 0947 L0947: 0947 : D2 31 " 1" setb 031H 0949 : 20 3D 08 " = " jb 03DH,L0954 094C : 20 3E 05 " > " jb 03EH,L0954 094F : F1 F2 " " acall L0FF2 0951 : 20 0E EA " " jb 00EH,L093E 0954 L0954: 0954 : 30 4A 06 "0J " jnb 04AH,L095D 0957 : C0 04 " " push X0004 0959 : 11 DB " " acall L08DB 095B : D0 04 " " pop X0004 095D L095D: 095D : EC " " mov a,r4 095E : 04 " " inc a 095F : 60 10 "` " jz L0971 0961 : 20 E7 DA " " jb acc.7,L093E 0964 : 24 DF "$ " add a,#0DFH 0966 : 40 02 "@ " jc L096A 0968 : 41 20 "A " ajmp L0A20 ; 096A L096A: 096A : 31 7F "1 " acall L097F 096C : 70 05 "p " jnz L0973 096E : 20 4A CD " J " jb 04AH,L093E 0971 L0971: 0971 : 01 DB " " ajmp L08DB ; 0973 L0973: 0973 : F8 " " mov r0,a 0974 : E4 " " clr a 0975 : F0 " " movx @dptr,a 0976 : C8 " " xch a,r0 0977 : 14 " " dec a 0978 : 7B 0A "{ " mov r3,#00AH 097A : 90 17 F5 " " mov dptr,#017F5H 097D : 41 4F "AO" ajmp L0A4F ; 097F L097F: 097F : 90 26 70 " &p" mov dptr,#02670H 0982 : 30 31 03 "01 " jnb 031H,L0988 0985 : 75 82 82 "u " mov dpl,#082H 0988 L0988: 0988 : E0 " " movx a,@dptr 0989 : 22 """ ret ; 098A L098A: 098A : 31 7F "1 " acall L097F 098C : 21 91 "! " ajmp L0991 ; 098E L098E: 098E : 31 7F "1 " acall L097F 0990 : A3 " " inc dptr 0991 L0991: 0991 : A3 " " inc dptr 0992 : E0 " " movx a,@dptr 0993 : 22 """ ret ; 0994 L0994: 0994 : 31 8E "1 " acall L098E 0996 : 21 91 "! " ajmp L0991 ; 0998 L0998: 0998 : C2 2E " ." clr 02EH 099A : 31 8A "1 " acall L098A 099C : 7A 11 "z " mov r2,#011H 099E : 61 65 "ae" ajmp L0B65 ; 09A0 L09A0: 09A0 : D2 2D " -" setb 02DH 09A2 : 31 8E "1 " acall L098E 09A4 : 24 EC "$ " add a,#0ECH 09A6 : 40 32 "@2" jc L09DA 09A8 : 20 2E 07 " . " jb 02EH,L09B2 09AB : 24 14 "$ " add a,#014H 09AD : A2 4C " L" mov c,04CH 09AF : 92 2D " -" mov 02DH,c 09B1 : 22 """ ret ; 09B2 L09B2: 09B2 : E4 " " clr a 09B3 : 22 """ ret ; 09B4 L09B4: 09B4 : 31 A0 "1 " acall L09A0 09B6 : 60 0A "` " jz L09C2 09B8 : 14 " " dec a 09B9 : 60 20 "` " jz L09DB 09BB : 14 " " dec a 09BC : 70 1C "p " jnz L09DA 09BE : 7C 00 "| " mov r4,#000H 09C0 : 21 CF "! " ajmp L09CF ; 09C2 L09C2: 09C2 : AC 2A " *" mov r4,X002A 09C4 : E5 2B " +" mov a,X002B 09C6 : 60 07 "` " jz L09CF 09C8 : 31 EC "1 " acall L09EC 09CA : 0C " " inc r4 09CB : BC 18 01 " " cjne r4,#018H,L09CF 09CE : 22 """ ret ; 09CF L09CF: 09CF : 7D 17 "} " mov r5,#017H 09D1 L09D1: 09D1 : EC " " mov a,r4 09D2 : F8 " " mov r0,a 09D3 : 51 00 "Q " acall L0A00 09D5 : EC " " mov a,r4 09D6 : 0C " " inc r4 09D7 : B5 05 F7 " " cjne a,X0005,L09D1 09DA L09DA: 09DA : 22 """ ret ; 09DB L09DB: 09DB : E5 2A " *" mov a,X002A 09DD : 60 06 "` " jz L09E5 09DF : 14 " " dec a 09E0 : FD " " mov r5,a 09E1 : 7C 00 "| " mov r4,#000H 09E3 : 31 D1 "1 " acall L09D1 09E5 L09E5: 09E5 : B1 37 " 7" acall L0D37 09E7 : A9 2B " +" mov r1,X002B 09E9 : E4 " " clr a 09EA : 61 1F "a " ajmp L0B1F ; 09EC L09EC: 09EC : B1 18 " " acall L0D18 09EE : AB 2B " +" mov r3,X002B 09F0 : 41 0D "A " ajmp L0A0D ; 09F2 L09F2: 09F2 : 31 A0 "1 " acall L09A0 09F4 : 60 F6 "` " jz L09EC 09F6 : 14 " " dec a 09F7 : 60 EC "` " jz L09E5 09F9 : 14 " " dec a 09FA : 70 DE "p " jnz L09DA 09FC : B1 37 " 7" acall L0D37 09FE : 41 0B "A " ajmp L0A0B ; 0A00 L0A00: 0A00 : E8 " " mov a,r0 0A01 : B1 31 " 1" acall L0D31 0A03 : 20 4C 03 " L " jb 04CH,L0A09 0A06 : 54 3F "T?" anl a,#03FH 0A08 : F6 " " mov @r0,a 0A09 L0A09: 0A09 : B1 3B " ;" acall L0D3B 0A0B L0A0B: 0A0B : 7B 00 "{ " mov r3,#000H 0A0D L0A0D: 0A0D : F1 D7 " " acall L0FD7 0A0F : EB " " mov a,r3 0A10 : 61 1F "a " ajmp L0B1F ; 0A12 L0A12: 0A12 : 31 8A "1 " acall L098A 0A14 : B4 0F 02 " " cjne a,#00FH,L0A19 0A17 : A1 5C " \" ajmp L0D5C ; 0A19 L0A19: 0A19 : 04 " " inc a 0A1A : F0 " " movx @dptr,a 0A1B : 20 2E 4E " .N" jb 02EH,L0A6C 0A1E : A1 5C " \" ajmp L0D5C ; 0A20 L0A20: 0A20 : BC 1B 02 " " cjne r4,#01BH,L0A25 0A23 : A1 63 " c" ajmp L0D63 ; 0A25 L0A25: 0A25 : BC 63 03 " c " cjne r4,#063H,L0A2B 0A28 : 02 03 A4 " " ljmp L03A4 ; 0A2B L0A2B: 0A2B : BC 5B 02 " [ " cjne r4,#05BH,L0A30 0A2E : A1 5C " \" ajmp L0D5C ; 0A30 L0A30: 0A30 : 20 4B 22 " K"" jb 04BH,L0A55 0A33 : BC 5A 03 " Z " cjne r4,#05AH,L0A39 0A36 : 02 10 7D " }" ljmp L107D ; 0A39 L0A39: 0A39 : BC 7E 02 " ~ " cjne r4,#07EH,L0A3E 0A3C : A1 54 " T" ajmp L0D54 ; 0A3E L0A3E: 0A3E : 90 17 52 " R" mov dptr,#01752H 0A41 : 7B 0D "{ " mov r3,#00DH 0A43 : 7D 49 "}I" mov r5,#049H 0A45 : 7E 4E "~N" mov r6,#04EH 0A47 L0A47: 0A47 : EC " " mov a,r4 0A48 : C3 " " clr c 0A49 : 9E " " subb a,r6 0A4A : 50 09 "P " jnc L0A55 0A4C : 2D "-" add a,r5 0A4D : 50 06 "P " jnc L0A55 0A4F L0A4F: 0A4F : 93 " " movc a,@a+dptr 0A50 : FD " " mov r5,a 0A51 : C0 05 " " push X0005 0A53 : C0 03 " " push X0003 0A55 L0A55: 0A55 : 22 """ ret ; 0A56 L0A56: 0A56 : 31 8A "1 " acall L098A 0A58 : 04 " " inc a 0A59 : A1 27 " '" ajmp L0D27 ; 0A5B : EC " " mov a,r4 0A5C : 24 D0 "$ " add a,#0D0H 0A5E : 50 F5 "P " jnc L0A55 0A60 : 24 F6 "$ " add a,#0F6H 0A62 : 50 0E "P " jnc L0A72 0A64 : 14 " " dec a 0A65 : 60 AB "` " jz L0A12 0A67 : BC 3F 15 " ? " cjne r4,#03FH,L0A7F 0A6A : D2 2E " ." setb 02EH 0A6C L0A6C: 0A6C : 51 56 "QV" acall L0A56 0A6E : 74 02 "t " mov a,#002H 0A70 : 41 7C "A|" ajmp L0A7C ; 0A72 L0A72: 0A72 : 51 56 "QV" acall L0A56 0A74 : E0 " " movx a,@dptr 0A75 : 75 F0 0A "u " mov b,#00AH 0A78 : A4 " " mul ab 0A79 : 2C "," add a,r4 0A7A : 24 D0 "$ " add a,#0D0H 0A7C L0A7C: 0A7C : F0 " " movx @dptr,a 0A7D : A1 5C " \" ajmp L0D5C ; 0A7F L0A7F: 0A7F : BC 6C 02 " l " cjne r4,#06CH,L0A84 0A82 : C1 5E " ^" ajmp L0E5E ; 0A84 L0A84: 0A84 : 20 4B CE " K " jb 04BH,L0A55 0A87 : BC 3E 03 " > " cjne r4,#03EH,L0A8D 0A8A : 02 1C A4 " " ljmp L1CA4 ; 0A8D L0A8D: 0A8D : 90 17 9B " " mov dptr,#0179BH 0A90 : 7B 0E "{ " mov r3,#00EH 0A92 : 7D 36 "}6" mov r5,#036H 0A94 : 7E 76 "~v" mov r6,#076H 0A96 : 41 47 "AG" ajmp L0A47 ; 0A98 : C2 07 " " clr 007H 0A9A : 41 9E "A " ajmp L0A9E ; 0A9C : D2 07 " " setb 007H 0A9E L0A9E: 0A9E : 7D 02 "} " mov r5,#002H 0AA0 : EC " " mov a,r4 0AA1 : 24 D0 "$ " add a,#0D0H 0AA3 : 60 08 "` " jz L0AAD 0AA5 : 24 EF "$ " add a,#0EFH 0AA7 : 60 05 "` " jz L0AAE 0AA9 : 14 " " dec a 0AAA : 70 13 "p " jnz L0ABF 0AAC : 1D " " dec r5 0AAD L0AAD: 0AAD : 1D " " dec r5 0AAE L0AAE: 0AAE : 78 2C "x," mov r0,#02CH 0AB0 : E6 " " mov a,@r0 0AB1 : 20 07 04 " " jb 007H,L0AB8 0AB4 : 54 FC "T " anl a,#0FCH 0AB6 : 41 BD "A " ajmp L0ABD ; 0AB8 L0AB8: 0AB8 : CD " " xch a,r5 0AB9 : C4 " " swap a 0ABA : CD " " xch a,r5 0ABB : 54 CF "T " anl a,#0CFH 0ABD L0ABD: 0ABD : 4D "M" orl a,r5 0ABE : F6 " " mov @r0,a 0ABF L0ABF: 0ABF : 22 """ ret 0AC0 : 02 10 EB " " ljmp L10EB 0AC3 : 02 07 1B " " ljmp L071B ; 0AC6 : 20 4B F6 " K " jb 04BH,L0ABF 0AC9 : 90 17 D1 " " mov dptr,#017D1H 0ACC : 7B 0F "{ " mov r3,#00FH 0ACE : 7D 24 "}$" mov r5,#024H 0AD0 : 7E 60 "~`" mov r6,#060H 0AD2 : 41 47 "AG" ajmp L0A47 ; 0AD4 : 31 8E "1 " acall L098E 0AD6 : EC " " mov a,r4 0AD7 : 24 E1 "$ " add a,#0E1H 0AD9 : B4 19 00 " " cjne a,#019H,L0ADC 0ADC L0ADC: 0ADC : 40 03 "@ " jc L0AE1 0ADE : E5 2A " *" mov a,X002A 0AE0 : 04 " " inc a 0AE1 L0AE1: 0AE1 : F0 " " movx @dptr,a 0AE2 : A1 55 " U" ajmp L0D55 ; 0AE4 : 31 94 "1 " acall L0994 0AE6 : EC " " mov a,r4 0AE7 : 24 E1 "$ " add a,#0E1H 0AE9 : B4 51 00 " Q " cjne a,#051H,L0AEC 0AEC L0AEC: 0AEC : 40 03 "@ " jc L0AF1 0AEE : E5 2B " +" mov a,X002B 0AF0 : 04 " " inc a 0AF1 L0AF1: 0AF1 : F0 " " movx @dptr,a 0AF2 : 91 15 " " acall L0C15 0AF4 : C1 4B " K" ajmp L0E4B ; 0AF6 : BC 30 03 " 0 " cjne r4,#030H,L0AFC 0AF9 : D2 B5 " " setb p3.5 0AFB : 22 """ ret ; 0AFC L0AFC: 0AFC : BC 31 06 " 1 " cjne r4,#031H,L0B05 0AFF : 20 1B BD " " jb 01BH,L0ABF 0B02 : C2 B5 " " clr p3.5 0B04 : 22 """ ret ; 0B05 L0B05: 0B05 : EC " " mov a,r4 0B06 : A2 E0 " " mov c,acc.0 0B08 : 92 4F " O" mov 04FH,c 0B0A : 22 """ ret ; 0B0B L0B0B: 0B0B : 91 15 " " acall L0C15 0B0D : F9 " " mov r1,a 0B0E : 25 2B "%+" add a,X002B 0B10 : 14 " " dec a 0B11 : FB " " mov r3,a 0B12 : F1 D7 " " acall L0FD7 0B14 : E9 " " mov a,r1 0B15 : C3 " " clr c 0B16 : 9B " " subb a,r3 0B17 : 40 02 "@ " jc L0B1B 0B19 : EB " " mov a,r3 0B1A : F9 " " mov r1,a 0B1B L0B1B: 0B1B : B1 18 " " acall L0D18 0B1D : E5 2B " +" mov a,X002B 0B1F L0B1F: 0B1F : C9 " " xch a,r1 0B20 : C3 " " clr c 0B21 : 99 " " subb a,r1 0B22 : 04 " " inc a 0B23 : CA " " xch a,r2 0B24 : 30 E6 06 "0 " jnb acc.6,L0B2D 0B27 : EA " " mov a,r2 0B28 : 2A "*" add a,r2 0B29 : FA " " mov r2,a 0B2A : 53 82 FE "S " anl dpl,#0FEH 0B2D L0B2D: 0B2D : 30 2D 06 "0- " jnb 02DH,L0B36 0B30 : E0 " " movx a,@dptr 0B31 : 12 06 DB " " lcall L06DB 0B34 : 40 02 "@ " jc L0B38 0B36 L0B36: 0B36 : E4 " " clr a 0B37 : F0 " " movx @dptr,a 0B38 L0B38: 0B38 : A3 " " inc dptr 0B39 : DA F2 " " djnz r2,L0B2D 0B3B : 22 """ ret ; 0B3C L0B3C: 0B3C : 20 25 08 " % " jb 025H,L0B47 0B3F L0B3F: 0B3F : 20 34 FD " 4 " jb 034H,L0B3F 0B42 : D2 37 " 7" setb 037H 0B44 L0B44: 0B44 : 20 37 FD " 7 " jb 037H,L0B44 0B47 L0B47: 0B47 : 79 13 "y " mov r1,#013H 0B49 : E7 " " mov a,@r1 0B4A : C3 " " clr c 0B4B : 96 " " subb a,@r0 0B4C : FB " " mov r3,a 0B4D : B1 30 " 0" acall L0D30 0B4F : EB " " mov a,r3 0B50 : 60 09 "` " jz L0B5B 0B52 L0B52: 0B52 : 08 " " inc r0 0B53 : E6 " " mov a,@r0 0B54 : 18 " " dec r0 0B55 : F6 " " mov @r0,a 0B56 : 08 " " inc r0 0B57 : DB F9 " " djnz r3,L0B52 0B59 L0B59: 0B59 : EA " " mov a,r2 0B5A : F6 " " mov @r0,a 0B5B L0B5B: 0B5B : E7 " " mov a,@r1 0B5C : B1 31 " 1" acall L0D31 0B5E : 54 3F "T?" anl a,#03FH 0B60 : F6 " " mov @r0,a 0B61 : B1 3B " ;" acall L0D3B 0B63 : 7A 84 "z " mov r2,#084H 0B65 L0B65: 0B65 : E4 " " clr a 0B66 L0B66: 0B66 : F0 " " movx @dptr,a 0B67 : A3 " " inc dptr 0B68 : DA FC " " djnz r2,L0B66 0B6A : 22 """ ret ; 0B6B : 09 " " inc r1 0B6C : 09 " " inc r1 0B6D : 09 " " inc r1 0B6E : 09 " " inc r1 0B6F : 09 " " inc r1 0B70 : 09 " " inc r1 0B71 : 09 " " inc r1 0B72 : 09 " " inc r1 0B73 : 09 " " inc r1 0B74 : 09 " " inc r1 0B75 : 09 " " inc r1 0B76 : 09 " " inc r1 0B77 : 09 " " inc r1 0B78 : 09 " " inc r1 0B79 : 09 " " inc r1 0B7A : 09 " " inc r1 0B7B : 09 " " inc r1 0B7C : 09 " " inc r1 0B7D : E9 " " mov a,r1 0B7E : 24 10 "$ " add a,#010H 0B80 : F9 " " mov r1,a 0B81 : EC " " mov a,r4 0B82 : 24 6B "$k" add a,#06BH 0B84 : 40 02 "@ " jc L0B88 0B86 : 24 05 "$ " add a,#005H 0B88 L0B88: 0B88 : 24 0B "$ " add a,#00BH 0B8A : C4 " " swap a 0B8B : F5 82 " " mov dpl,a 0B8D : 75 83 27 "u '" mov dph,#027H 0B90 : E0 " " movx a,@dptr 0B91 : 54 7F "T " anl a,#07FH 0B93 : 60 67 "`g" jz L0BFC 0B95 L0B95: 0B95 : 20 48 FD " H " jb 048H,L0B95 0B98 : FC " " mov r4,a 0B99 : C0 82 " " push dpl 0B9B : 31 47 "1G" acall L0947 0B9D : D0 82 " " pop dpl 0B9F : 05 82 " " inc dpl 0BA1 : E5 82 " " mov a,dpl 0BA3 : 54 0F "T " anl a,#00FH 0BA5 : 60 08 "` " jz L0BAF 0BA7 : 75 83 27 "u '" mov dph,#027H 0BAA : E0 " " movx a,@dptr 0BAB : 54 7F "T " anl a,#07FH 0BAD : 70 E6 "p " jnz L0B95 0BAF L0BAF: 0BAF : 22 """ ret ; 0BB0 : 76 40 "v@" mov @r0,#040H 0BB2 : 21 3F "!?" ajmp L093F ; 0BB4 : 20 39 01 " 9 " jb 039H,L0BB8 0BB7 : 09 " " inc r1 0BB8 L0BB8: 0BB8 : 09 " " inc r1 0BB9 : 09 " " inc r1 0BBA : 09 " " inc r1 0BBB : 09 " " inc r1 0BBC : 43 01 30 "C 0" orl X0001,#030H 0BBF : 76 69 "vi" mov @r0,#069H 0BC1 : C0 01 " " push X0001 0BC3 : 31 3F "1?" acall L093F 0BC5 : 7C 3F "|?" mov r4,#03FH 0BC7 : 31 47 "1G" acall L0947 0BC9 : 61 DC "a " ajmp L0BDC ; 0BCB : 20 38 01 " 8 " jb 038H,L0BCF 0BCE : 09 " " inc r1 0BCF L0BCF: 0BCF : 09 " " inc r1 0BD0 : 09 " " inc r1 0BD1 : 09 " " inc r1 0BD2 : 09 " " inc r1 0BD3 : 43 01 30 "C 0" orl X0001,#030H 0BD6 : 76 69 "vi" mov @r0,#069H 0BD8 : C0 01 " " push X0001 0BDA : 31 3F "1?" acall L093F 0BDC L0BDC: 0BDC : D0 04 " " pop X0004 0BDE : 21 47 "!G" ajmp L0947 ; 0BE0 : 09 " " inc r1 0BE1 : 09 " " inc r1 0BE2 : E9 " " mov a,r1 0BE3 : 24 4B "$K" add a,#04BH 0BE5 : F6 " " mov @r0,a 0BE6 : 21 3F "!?" ajmp L093F ; 0BE8 : 30 3E 0D "0> " jnb 03EH,L0BF8 0BEB : B2 49 " I" cpl 049H 0BED : 22 """ ret ; 0BEE : 30 3E 07 "0> " jnb 03EH,L0BF8 0BF1 : E1 3A " :" ajmp L0F3A ; 0BF3 : 30 3E 02 "0> " jnb 03EH,L0BF8 0BF6 : 21 C2 "! " ajmp L09C2 ; 0BF8 L0BF8: 0BF8 : EC " " mov a,r4 0BF9 : 24 66 "$f" add a,#066H 0BFB : F9 " " mov r1,a 0BFC L0BFC: 0BFC : 20 3E B0 " > " jb 03EH,L0BAF 0BFF : 76 7E "v~" mov @r0,#07EH 0C01 : 31 3F "1?" acall L093F 0C03 : E1 DA " " ajmp L0FDA ; 0C05 L0C05: 0C05 : 31 8A "1 " acall L098A 0C07 : C3 " " clr c 0C08 : 9D " " subb a,r5 0C09 : 40 08 "@ " jc L0C13 0C0B : E5 82 " " mov a,dpl 0C0D : 04 " " inc a 0C0E : 2D "-" add a,r5 0C0F : F5 82 " " mov dpl,a 0C11 : E0 " " movx a,@dptr 0C12 : 0D " " inc r5 0C13 L0C13: 0C13 : B3 " " cpl c 0C14 : 22 """ ret ; 0C15 L0C15: 0C15 : 31 8E "1 " acall L098E 0C17 L0C17: 0C17 : 70 01 "p " jnz L0C1A 0C19 : 04 " " inc a 0C1A L0C1A: 0C1A : 22 """ ret ; 0C1B L0C1B: 0C1B : 31 94 "1 " acall L0994 0C1D : 81 17 " " ajmp L0C17 ; 0C1F : 30 14 0E "0 " jnb 014H,L0C30 0C22 : 30 29 17 "0) " jnb 029H,L0C3C 0C25 L0C25: 0C25 : C2 4E " N" clr 04EH 0C27 : C2 2B " +" clr 02BH 0C29 : 7C 11 "| " mov r4,#011H 0C2B : 91 4A " J" acall L0C4A 0C2D : C2 29 " )" clr 029H 0C2F : 22 """ ret ; 0C30 L0C30: 0C30 : 30 16 E7 "0 " jnb 016H,L0C1A 0C33 : B2 4E " N" cpl 04EH 0C35 : A2 4E " N" mov c,04EH 0C37 : 92 2A " *" mov 02AH,c 0C39 : 02 03 72 " r" ljmp L0372 ; 0C3C L0C3C: 0C3C : D2 29 " )" setb 029H 0C3E : 20 4E E4 " N " jb 04EH,L0C25 0C41 : D2 4E " N" setb 04EH 0C43 : C2 29 " )" clr 029H 0C45 L0C45: 0C45 : 20 2B D2 " + " jb 02BH,L0C1A 0C48 : 7C 13 "| " mov r4,#013H 0C4A L0C4A: 0C4A : 20 3D CD " = " jb 03DH,L0C1A 0C4D : 02 15 73 " s" ljmp L1573 ; 0C50 L0C50: 0C50 : 30 47 2A "0G*" jnb 047H,L0C7D 0C53 : 74 4D "tM" mov a,#04DH 0C55 : 81 95 " " ajmp L0C95 ; 0C57 : F1 FA " " acall L0FFA 0C59 : 50 F5 "P " jnc L0C50 0C5B : B2 21 " !" cpl 021H 0C5D : 22 """ ret ; 0C5E : B2 44 " D" cpl 044H 0C60 : 22 """ ret ; 0C61 : 7C 18 "| " mov r4,#018H 0C63 : F1 FA " " acall L0FFA 0C65 : 50 1D "P " jnc L0C84 0C67 : 7C FE "| " mov r4,#0FEH 0C69 : E1 F2 " " ajmp L0FF2 ; 0C6B : B2 3E " >" cpl 03EH 0C6D : 22 """ ret ; 0C6E : 76 09 "v " mov @r0,#009H 0C70 : 22 """ ret ; 0C71 : 76 1B "v " mov @r0,#01BH 0C73 : 22 """ ret ; 0C74 : 76 08 "v " mov @r0,#008H 0C76 : 22 """ ret ; 0C77 : 76 0A "v " mov @r0,#00AH 0C79 : 22 """ ret ; 0C7A : B2 3D " =" cpl 03DH 0C7C : 22 """ ret ; 0C7D L0C7D: 0C7D : 30 00 02 "0 " jnb 000H,L0C82 0C80 : 76 0A "v " mov @r0,#00AH 0C82 L0C82: 0C82 : 7C 0D "| " mov r4,#00DH 0C84 L0C84: 0C84 : 21 47 "!G" ajmp L0947 ; 0C86 : 79 30 "y0" mov r1,#030H 0C88 : 43 01 20 "C " orl X0001,#020H 0C8B : EC " " mov a,r4 0C8C : 54 0F "T " anl a,#00FH 0C8E : 49 "I" orl a,r1 0C8F : FC " " mov r4,a 0C90 : 30 47 F1 "0G " jnb 047H,L0C84 0C93 : 24 40 "$@" add a,#040H 0C95 L0C95: 0C95 : F6 " " mov @r0,a 0C96 : 31 45 "1E" acall L0945 0C98 : 20 06 12 " " jb 006H,L0CAD 0C9B : 7C 3F "|?" mov r4,#03FH 0C9D : 21 47 "!G" ajmp L0947 ; 0C9F : EC " " mov a,r4 0CA0 : 24 5E "$^" add a,#05EH 0CA2 : 81 A7 " " ajmp L0CA7 ; 0CA4 : EC " " mov a,r4 0CA5 : 24 74 "$t" add a,#074H 0CA7 L0CA7: 0CA7 : F6 " " mov @r0,a 0CA8 : 31 45 "1E" acall L0945 0CAA : 30 06 10 "0 " jnb 006H,L0CBD 0CAD L0CAD: 0CAD : 7C 4F "|O" mov r4,#04FH 0CAF : 21 47 "!G" ajmp L0947 ; 0CB1 : 79 44 "yD" mov r1,#044H 0CB3 : F1 FA " " acall L0FFA 0CB5 : 50 2E "P." jnc L0CE5 0CB7 : B2 4A " J" cpl 04AH 0CB9 : A2 4A " J" mov c,04AH 0CBB : 92 4B " K" mov 04BH,c 0CBD L0CBD: 0CBD : 22 """ ret ; 0CBE : 79 43 "yC" mov r1,#043H 0CC0 : F1 FA " " acall L0FFA 0CC2 : 50 21 "P!" jnc L0CE5 0CC4 : B2 26 " &" cpl 026H 0CC6 : 02 16 C5 " " ljmp L16C5 ; 0CC9 : 79 48 "yH" mov r1,#048H 0CCB : F1 FA " " acall L0FFA 0CCD : 50 16 "P " jnc L0CE5 0CCF L0CCF: 0CCF : 12 05 FF " " lcall L05FF 0CD2 : E4 " " clr a 0CD3 L0CD3: 0CD3 : 90 25 00 " % " mov dptr,#02500H 0CD6 : 7A 0E "z " mov r2,#00EH 0CD8 : 12 15 CC " " lcall L15CC 0CDB : E1 B6 " " ajmp L0FB6 ; 0CDD : 79 F8 "y " mov r1,#0F8H 0CDF : F1 FA " " acall L0FFA 0CE1 : 40 16 "@ " jc L0CF9 0CE3 : 79 42 "yB" mov r1,#042H 0CE5 L0CE5: 0CE5 : E9 " " mov a,r1 0CE6 : F6 " " mov @r0,a 0CE7 : 31 45 "1E" acall L0945 0CE9 : 30 06 D1 "0 " jnb 006H,L0CBD 0CEC : 20 46 BE " F " jb 046H,L0CAD 0CEF : 21 41 "!A" ajmp L0941 ; 0CF1 : 79 41 "yA" mov r1,#041H 0CF3 : F1 FA " " acall L0FFA 0CF5 : 50 EE "P " jnc L0CE5 0CF7 : 79 08 "y " mov r1,#008H 0CF9 L0CF9: 0CF9 : E5 24 " $" mov a,X0024 0CFB : 29 ")" add a,r1 0CFC : 54 38 "T8" anl a,#038H 0CFE : B4 28 02 " ( " cjne a,#028H,L0D03 0D01 : 74 20 "t " mov a,#020H 0D03 L0D03: 0D03 : B4 38 01 " 8 " cjne a,#038H,L0D07 0D06 : E4 " " clr a 0D07 L0D07: 0D07 : 20 36 FD " 6 " jb 036H,L0D07 0D0A : 53 24 C7 "S$ " anl X0024,#0C7H 0D0D : 42 24 "B$" orl X0024,a 0D0F : 22 """ ret ; 0D10 L0D10: 0D10 : 74 4F "tO" mov a,#04FH 0D12 : 30 1B 1A "0 " jnb 01BH,L0D2F 0D15 : 74 83 "t " mov a,#083H 0D17 : 22 """ ret ; 0D18 L0D18: 0D18 : E5 2A " *" mov a,X002A 0D1A : B1 4A " J" acall L0D4A 0D1C : E5 2B " +" mov a,X002B 0D1E : CA " " xch a,r2 0D1F : 30 E6 04 "0 " jnb acc.6,L0D26 0D22 : CA " " xch a,r2 0D23 : 23 "#" rl a 0D24 : CA " " xch a,r2 0D25 : 0A " " inc r2 0D26 L0D26: 0D26 : CA " " xch a,r2 0D27 L0D27: 0D27 : 25 82 "% " add a,dpl 0D29 : F5 82 " " mov dpl,a 0D2B : 50 02 "P " jnc L0D2F 0D2D : 05 83 " " inc dph 0D2F L0D2F: 0D2F : 22 """ ret ; 0D30 L0D30: 0D30 : E6 " " mov a,@r0 0D31 L0D31: 0D31 : 24 51 "$Q" add a,#051H 0D33 : F8 " " mov r0,a 0D34 : E6 " " mov a,@r0 0D35 : FA " " mov r2,a 0D36 : 22 """ ret ; 0D37 L0D37: 0D37 : 78 2A "x*" mov r0,#02AH 0D39 : B1 30 " 0" acall L0D30 0D3B L0D3B: 0D3B : 54 3F "T?" anl a,#03FH 0D3D : 75 F0 84 "u " mov b,#084H 0D40 : A4 " " mul ab 0D41 : F5 82 " " mov dpl,a 0D43 : E5 F0 " " mov a,b 0D45 : 24 18 "$ " add a,#018H 0D47 : F5 83 " " mov dph,a 0D49 : 22 """ ret ; 0D4A L0D4A: 0D4A : B1 31 " 1" acall L0D31 0D4C : A1 3B " ;" ajmp L0D3B 0D4E : 02 03 7E " ~" ljmp L037E 0D51 : 02 10 89 " " ljmp L1089 ; 0D54 L0D54: 0D54 : 08 " " inc r0 0D55 L0D55: 0D55 : 08 " " inc r0 0D56 L0D56: 0D56 : 08 " " inc r0 0D57 L0D57: 0D57 : 08 " " inc r0 0D58 : 08 " " inc r0 0D59 : 08 " " inc r0 0D5A : 08 " " inc r0 0D5B : 08 " " inc r0 0D5C L0D5C: 0D5C : 08 " " inc r0 0D5D L0D5D: 0D5D : 08 " " inc r0 0D5E : 31 7F "1 " acall L097F 0D60 : E8 " " mov a,r0 0D61 : F0 " " movx @dptr,a 0D62 : 22 """ ret ; 0D63 L0D63: 0D63 : 31 98 "1 " acall L0998 0D65 : F8 " " mov r0,a 0D66 : 20 06 F4 " " jb 006H,L0D5D 0D69 : A1 57 " W" ajmp L0D57 ; 0D6B : 7C 06 "| " mov r4,#006H 0D6D : E1 F2 " " ajmp L0FF2 ; 0D6F L0D6F: 0D6F : 75 17 15 "u " mov X0017,#015H 0D72 : 22 """ ret ; 0D73 : 74 01 "t " mov a,#001H 0D75 : A1 A3 " " ajmp L0DA3 ; 0D77 : 30 00 06 "0 " jnb 000H,L0D80 0D7A : A1 7E " ~" ajmp L0D7E ; 0D7C L0D7C: 0D7C : 7C 0A "| " mov r4,#00AH 0D7E L0D7E: 0D7E : B1 AA " " acall L0DAA 0D80 L0D80: 0D80 : 12 10 60 " `" lcall L1060 0D83 : E5 2A " *" mov a,X002A 0D85 : B5 13 04 " " cjne a,X0013,L0D8C 0D88 : 78 30 "x0" mov r0,#030H 0D8A : 61 3C "a<" ajmp L0B3C ; 0D8C L0D8C: 0D8C : 64 17 "d " xrl a,#017H 0D8E : 60 02 "` " jz L0D92 0D90 : 05 2A " *" inc X002A 0D92 L0D92: 0D92 : 22 """ ret ; 0D93 : D2 63 " c" setb 063H 0D95 : 22 """ ret ; 0D96 : C2 63 " c" clr 063H 0D98 : 22 """ ret ; 0D99 : 31 7F "1 " acall L097F 0D9B : E4 " " clr a 0D9C : F0 " " movx @dptr,a 0D9D : 7C 02 "| " mov r4,#002H 0D9F : 01 DB " " ajmp L08DB ; 0DA1 L0DA1: 0DA1 : 91 15 " " acall L0C15 0DA3 L0DA3: 0DA3 : FD " " mov r5,a 0DA4 : E5 2B " +" mov a,X002B 0DA6 : C3 " " clr c 0DA7 : 9D " " subb a,r5 0DA8 : 50 01 "P " jnc L0DAB 0DAA L0DAA: 0DAA : E4 " " clr a 0DAB L0DAB: 0DAB : F5 2B " +" mov X002B,a 0DAD : C2 62 " b" clr 062H 0DAF : 22 """ ret ; 0DB0 : B1 18 " " acall L0D18 0DB2 : E0 " " movx a,@dptr 0DB3 : FC " " mov r4,a 0DB4 : D2 07 " " setb 007H 0DB6 : 02 15 45 " E" ljmp L1545 ; 0DB9 L0DB9: 0DB9 : D2 47 " G" setb 047H 0DBB : 22 """ ret ; 0DBC L0DBC: 0DBC : C2 47 " G" clr 047H 0DBE : 22 """ ret ; 0DBF : D2 45 " E" setb 045H 0DC1 : 22 """ ret ; 0DC2 : C2 45 " E" clr 045H 0DC4 : 22 """ ret ; 0DC5 : 7A 80 "z " mov r2,#080H 0DC7 : E1 07 " " ajmp L0F07 ; 0DC9 L0DC9: 0DC9 : 78 2A "x*" mov r0,#02AH 0DCB : 79 2D "y-" mov r1,#02DH 0DCD L0DCD: 0DCD : 7D 03 "} " mov r5,#003H 0DCF L0DCF: 0DCF : E6 " " mov a,@r0 0DD0 : F7 " " mov @r1,a 0DD1 : 08 " " inc r0 0DD2 : 09 " " inc r1 0DD3 : DD FA " " djnz r5,L0DCF 0DD5 L0DD5: 0DD5 : 22 """ ret ; 0DD6 L0DD6: 0DD6 : 78 2D "x-" mov r0,#02DH 0DD8 : 79 2A "y*" mov r1,#02AH 0DDA : B1 CD " " acall L0DCD 0DDC L0DDC: 0DDC : F1 D7 " " acall L0FD7 0DDE : 50 F5 "P " jnc L0DD5 0DE0 : 89 2B " +" mov X002B,r1 0DE2 : 22 """ ret ; 0DE3 L0DE3: 0DE3 : F1 D7 " " acall L0FD7 0DE5 : 60 EE "` " jz L0DD5 0DE7 : FA " " mov r2,a 0DE8 : AB 2B " +" mov r3,X002B 0DEA L0DEA: 0DEA : 0B " " inc r3 0DEB : F1 10 " " acall L0F10 0DED : 20 E7 02 " " jb acc.7,L0DF2 0DF0 : DA F8 " " djnz r2,L0DEA 0DF2 L0DF2: 0DF2 : 8B 2B " +" mov X002B,r3 0DF4 : 22 """ ret ; 0DF5 L0DF5: 0DF5 : E5 2A " *" mov a,X002A 0DF7 : B5 30 18 " 0 " cjne a,X0030,L0E12 0DFA : 78 13 "x " mov r0,#013H 0DFC : 79 30 "y0" mov r1,#030H 0DFE L0DFE: 0DFE : E6 " " mov a,@r0 0DFF : C3 " " clr c 0E00 : 97 " " subb a,@r1 0E01 : FB " " mov r3,a 0E02 : B1 30 " 0" acall L0D30 0E04 : BB 00 02 " " cjne r3,#000H,L0E09 0E07 : 61 5B "a[" ajmp L0B5B ; 0E09 L0E09: 0E09 : 18 " " dec r0 0E0A : E6 " " mov a,@r0 0E0B : 08 " " inc r0 0E0C : F6 " " mov @r0,a 0E0D : 18 " " dec r0 0E0E : DB F9 " " djnz r3,L0E09 0E10 : 61 59 "aY" ajmp L0B59 ; 0E12 L0E12: 0E12 : 60 C1 "` " jz L0DD5 0E14 : 15 2A " *" dec X002A 0E16 : E1 AB " " ajmp L0FAB 0E18 : E1 67 " g" ajmp L0F67 0E1A : E1 85 " " ajmp L0F85 0E1C : E1 A5 " " ajmp L0FA5 0E1E : A1 A1 " " ajmp L0DA1 0E20 : 21 B4 "! " ajmp L09B4 0E22 : 21 F2 "! " ajmp L09F2 0E24 : 61 0B "a " ajmp L0B0B 0E26 : 01 D3 " " ajmp L08D3 0E28 : A1 C9 " " ajmp L0DC9 0E2A : A1 D6 " " ajmp L0DD6 0E2C : 02 10 00 " " ljmp L1000 0E2F : 02 10 A1 " " ljmp L10A1 0E32 : 02 10 78 " x" ljmp L1078 0E35 : 02 06 EA " " ljmp L06EA ; 0E38 : F1 85 " " acall L0F85 0E3A : A1 AA " " ajmp L0DAA ; 0E3C : F1 67 " g" acall L0F67 0E3E : A1 AA " " ajmp L0DAA ; 0E40 : 91 15 " " acall L0C15 0E42 : C1 57 " W" ajmp L0E57 ; 0E44 : 91 15 " " acall L0C15 0E46 : 30 66 02 "0f " jnb 066H,L0E4B 0E49 : 25 30 "%0" add a,X0030 0E4B L0E4B: 0E4B : 14 " " dec a 0E4C : F5 2A " *" mov X002A,a 0E4E : 24 E8 "$ " add a,#0E8H 0E50 : 50 03 "P " jnc L0E55 0E52 : 75 2A 17 "u* " mov X002A,#017H 0E55 L0E55: 0E55 : 91 1B " " acall L0C1B 0E57 L0E57: 0E57 : 14 " " dec a 0E58 : E1 A9 " " ajmp L0FA9 ; 0E5A : D2 27 " '" setb 027H 0E5C : C1 60 " `" ajmp L0E60 ; 0E5E L0E5E: 0E5E : C2 27 " '" clr 027H 0E60 L0E60: 0E60 : 02 16 00 " " ljmp L1600 ; 0E63 : 7D 00 "} " mov r5,#000H 0E65 L0E65: 0E65 : 91 05 " " acall L0C05 0E67 : 50 46 "PF" jnc L0EAF 0E69 : C2 67 " g" clr 067H 0E6B : 60 F8 "` " jz L0E65 0E6D : D2 67 " g" setb 067H 0E6F : C1 65 " e" ajmp L0E65 ; 0E71 : 91 15 " " acall L0C15 0E73 : FD " " mov r5,a 0E74 : 24 E8 "$ " add a,#0E8H 0E76 : 40 37 "@7" jc L0EAF 0E78 : 31 94 "1 " acall L0994 0E7A : 70 02 "p " jnz L0E7E 0E7C : 74 18 "t " mov a,#018H 0E7E L0E7E: 0E7E : FE " " mov r6,a 0E7F : 24 E7 "$ " add a,#0E7H 0E81 : 40 2C "@," jc L0EAF 0E83 : ED " " mov a,r5 0E84 : C3 " " clr c 0E85 : 9E " " subb a,r6 0E86 : 50 27 "P'" jnc L0EAF 0E88 : 1D " " dec r5 0E89 : 1E " " dec r6 0E8A : 8D 30 " 0" mov X0030,r5 0E8C : 8E 13 " " mov X0013,r6 0E8E : E1 BC " " ajmp L0FBC ; 0E90 : 91 15 " " acall L0C15 0E92 : FE " " mov r6,a 0E93 L0E93: 0E93 : B1 E3 " " acall L0DE3 0E95 : DE FC " " djnz r6,L0E93 0E97 : 22 """ ret ; 0E98 : C2 62 " b" clr 062H 0E9A : E5 2B " +" mov a,X002B 0E9C : 60 11 "` " jz L0EAF 0E9E : FB " " mov r3,a 0E9F : 91 15 " " acall L0C15 0EA1 : F8 " " mov r0,a 0EA2 L0EA2: 0EA2 : 1B " " dec r3 0EA3 : EB " " mov a,r3 0EA4 : 60 07 "` " jz L0EAD 0EA6 : F1 10 " " acall L0F10 0EA8 : 30 E7 F7 "0 " jnb acc.7,L0EA2 0EAB : D8 F5 " " djnz r0,L0EA2 0EAD L0EAD: 0EAD : 8B 2B " +" mov X002B,r3 0EAF L0EAF: 0EAF : 22 """ ret ; 0EB0 : 31 8E "1 " acall L098E 0EB2 : A2 E0 " " mov c,acc.0 0EB4 : 92 04 " " mov 004H,c 0EB6 : A2 E1 " " mov c,acc.1 0EB8 : 92 01 " " mov 001H,c 0EBA : 02 06 86 " " ljmp L0686 ; 0EBD : 91 15 " " acall L0C15 0EBF : FB " " mov r3,a 0EC0 L0EC0: 0EC0 : 12 06 B7 " " lcall L06B7 0EC3 : DB FB " " djnz r3,L0EC0 0EC5 : 22 """ ret ; 0EC6 : 91 15 " " acall L0C15 0EC8 : FB " " mov r3,a 0EC9 L0EC9: 0EC9 : F1 3A " :" acall L0F3A 0ECB : DB FC " " djnz r3,L0EC9 0ECD : 22 """ ret ; 0ECE : 12 15 F4 " " lcall L15F4 0ED1 : 40 DC "@ " jc L0EAF 0ED3 : 91 15 " " acall L0C15 0ED5 : FD " " mov r5,a 0ED6 : C0 30 " 0" push X0030 0ED8 : 85 2A 30 " *0" mov X0030,X002A 0EDB L0EDB: 0EDB : 78 2A "x*" mov r0,#02AH 0EDD : 71 47 "qG" acall L0B47 0EDF : DD FA " " djnz r5,L0EDB 0EE1 : D0 30 " 0" pop X0030 0EE3 : 22 """ ret ; 0EE4 : 12 15 F4 " " lcall L15F4 0EE7 : 40 C6 "@ " jc L0EAF 0EE9 : 91 15 " " acall L0C15 0EEB : FD " " mov r5,a 0EEC L0EEC: 0EEC : 79 2A "y*" mov r1,#02AH 0EEE : 78 13 "x " mov r0,#013H 0EF0 : B1 FE " " acall L0DFE 0EF2 : DD F8 " " djnz r5,L0EEC 0EF4 : 22 """ ret ; 0EF5 : 31 8E "1 " acall L098E 0EF7 : 60 0C "` " jz L0F05 0EF9 : B4 03 B3 " " cjne a,#003H,L0EAF 0EFC L0EFC: 0EFC : E4 " " clr a 0EFD : FA " " mov r2,a 0EFE : FB " " mov r3,a 0EFF L0EFF: 0EFF : F1 09 " " acall L0F09 0F01 : 0B " " inc r3 0F02 : BB 84 FA " " cjne r3,#084H,L0EFF 0F05 L0F05: 0F05 : 7A 00 "z " mov r2,#000H 0F07 L0F07: 0F07 : AB 2B " +" mov r3,X002B 0F09 L0F09: 0F09 : F1 10 " " acall L0F10 0F0B : 54 7F "T " anl a,#07FH 0F0D : 4A "J" orl a,r2 0F0E : F0 " " movx @dptr,a 0F0F : 22 """ ret ; 0F10 L0F10: 0F10 : 75 83 27 "u '" mov dph,#027H 0F13 : 8B 82 " " mov dpl,r3 0F15 : E0 " " movx a,@dptr 0F16 : 22 """ ret 0F17 : A1 A1 " " ajmp L0DA1 0F19 : A1 F5 " " ajmp L0DF5 0F1B : 21 C2 "! " ajmp L09C2 0F1D : 21 EC "! " ajmp L09EC 0F1F : A1 B9 " " ajmp L0DB9 0F21 : A1 BC " " ajmp L0DBC 0F23 : A1 56 " V" ajmp L0D56 0F25 : 02 10 2A " *" ljmp L102A 0F28 : 02 10 70 " p" ljmp L1070 0F2B : 02 10 34 " 4" ljmp L1034 0F2E : 02 06 D4 " " ljmp L06D4 ; 0F31 : D2 38 " 8" setb 038H 0F33 : 22 """ ret ; 0F34 : D2 39 " 9" setb 039H 0F36 : 22 """ ret ; 0F37 : C2 39 " 9" clr 039H 0F39 : 22 """ ret ; 0F3A L0F3A: 0F3A : 12 15 EB " " lcall L15EB 0F3D : F1 D7 " " acall L0FD7 0F3F : 60 1D "` " jz L0F5E 0F41 : FA " " mov r2,a 0F42 L0F42: 0F42 : A3 " " inc dptr 0F43 : E0 " " movx a,@dptr 0F44 : 12 16 EE " " lcall L16EE 0F47 : 30 17 10 "0 " jnb 017H,L0F5A 0F4A : 15 82 " " dec dpl 0F4C : F0 " " movx @dptr,a 0F4D : A3 " " inc dptr 0F4E : A3 " " inc dptr 0F4F : A3 " " inc dptr 0F50 : E0 " " movx a,@dptr 0F51 : 15 82 " " dec dpl 0F53 : 12 16 EE " " lcall L16EE 0F56 : F0 " " movx @dptr,a 0F57 : A3 " " inc dptr 0F58 : E1 5B " [" ajmp L0F5B ; 0F5A L0F5A: 0F5A : F0 " " movx @dptr,a 0F5B L0F5B: 0F5B : A3 " " inc dptr 0F5C : DA E4 " " djnz r2,L0F42 0F5E L0F5E: 0F5E : E4 " " clr a 0F5F : F0 " " movx @dptr,a 0F60 : 30 17 03 "0 " jnb 017H,L0F66 0F63 : 15 82 " " dec dpl 0F65 : F0 " " movx @dptr,a 0F66 L0F66: 0F66 : 22 """ ret ; 0F67 L0F67: 0F67 : 91 15 " " acall L0C15 0F69 : C3 " " clr c 0F6A : F8 " " mov r0,a 0F6B : E5 2A " *" mov a,X002A 0F6D : 98 " " subb a,r0 0F6E : 50 01 "P " jnc L0F71 0F70 : E4 " " clr a 0F71 L0F71: 0F71 : FD " " mov r5,a 0F72 : E5 2A " *" mov a,X002A 0F74 : C3 " " clr c 0F75 : 95 30 " 0" subb a,X0030 0F77 : 40 08 "@ " jc L0F81 0F79 : ED " " mov a,r5 0F7A : C3 " " clr c 0F7B : 95 30 " 0" subb a,X0030 0F7D : 50 02 "P " jnc L0F81 0F7F : AD 30 " 0" mov r5,X0030 0F81 L0F81: 0F81 : 8D 2A " *" mov X002A,r5 0F83 : E1 AB " " ajmp L0FAB ; 0F85 L0F85: 0F85 : 91 15 " " acall L0C15 0F87 : 25 2A "%*" add a,X002A 0F89 : FD " " mov r5,a 0F8A : E5 13 " " mov a,X0013 0F8C : C3 " " clr c 0F8D : 95 2A " *" subb a,X002A 0F8F : 50 0A "P " jnc L0F9B 0F91 : ED " " mov a,r5 0F92 : 24 E8 "$ " add a,#0E8H 0F94 : 50 EB "P " jnc L0F81 0F96 : 75 2A 23 "u*#" mov X002A,#023H 0F99 : E1 AB " " ajmp L0FAB ; 0F9B L0F9B: 0F9B : E5 13 " " mov a,X0013 0F9D : 9D " " subb a,r5 0F9E : 50 E1 "P " jnc L0F81 0FA0 : 85 13 2A " *" mov X002A,X0013 0FA3 : E1 AB " " ajmp L0FAB ; 0FA5 L0FA5: 0FA5 : 91 15 " " acall L0C15 0FA7 : 25 2B "%+" add a,X002B 0FA9 L0FA9: 0FA9 : F5 2B " +" mov X002B,a 0FAB L0FAB: 0FAB : F1 D7 " " acall L0FD7 0FAD : 60 02 "` " jz L0FB1 0FAF : C2 62 " b" clr 062H 0FB1 L0FB1: 0FB1 : 50 02 "P " jnc L0FB5 0FB3 : 89 2B " +" mov X002B,r1 0FB5 L0FB5: 0FB5 : 22 """ ret ; 0FB6 L0FB6: 0FB6 : 75 30 00 "u0 " mov X0030,#000H 0FB9 : 75 13 17 "u " mov X0013,#017H 0FBC L0FBC: 0FBC : E4 " " clr a 0FBD : F5 2A " *" mov X002A,a 0FBF : F5 2B " +" mov X002B,a 0FC1 : 30 66 03 "0f " jnb 066H,L0FC7 0FC4 : 85 30 2A " 0*" mov X002A,X0030 0FC7 L0FC7: 0FC7 : C2 62 " b" clr 062H 0FC9 : E1 AB " " ajmp L0FAB ; 0FCB : D2 06 " " setb 006H 0FCD L0FCD: 0FCD : 53 2C C4 "S, " anl X002C,#0C4H 0FD0 : 30 22 03 "0" " jnb 022H,L0FD6 0FD3 : 43 2C 22 "C,"" orl X002C,#022H 0FD6 L0FD6: 0FD6 : 22 """ ret 0FD7 L0FD7: 0FD7 : 02 11 69 " i" ljmp L1169 ; 0FDA L0FDA: 0FDA : F1 F5 " " acall L0FF5 0FDC : BC 31 04 " 1 " cjne r4,#031H,L0FE3 0FDF : F1 F2 " " acall L0FF2 0FE1 : F1 F5 " " acall L0FF5 0FE3 L0FE3: 0FE3 : EC " " mov a,r4 0FE4 : 4B "K" orl a,r3 0FE5 : 54 0F "T " anl a,#00FH 0FE7 : 60 05 "` " jz L0FEE 0FE9 : EB " " mov a,r3 0FEA : F1 F1 " " acall L0FF1 0FEC : F1 F7 " " acall L0FF7 0FEE L0FEE: 0FEE : F1 F5 " " acall L0FF5 0FF0 : EA " " mov a,r2 0FF1 L0FF1: 0FF1 : FC " " mov r4,a 0FF2 L0FF2: 0FF2 : 02 15 64 " d" ljmp L1564 ; 0FF5 L0FF5: 0FF5 : E9 " " mov a,r1 0FF6 : 04 " " inc a 0FF7 L0FF7: 0FF7 : 02 1F D3 " " ljmp L1FD3 ; 0FFA L0FFA: 0FFA : E5 3A " :" mov a,X003A 0FFC : A2 E7 " " mov c,acc.7 0FFE : 22 """ ret ; 0FFF : FF " " mov r7,a 1000 L1000: 1000 : 12 09 8E " " lcall L098E 1003 : B4 04 02 " " cjne a,#004H,L1008 1006 : C2 38 " 8" clr 038H 1008 L1008: 1008 : B4 05 02 " " cjne a,#005H,L100D 100B : D2 38 " 8" setb 038H 100D L100D: 100D : B4 18 02 " " cjne a,#018H,L1012 1010 : C2 39 " 9" clr 039H 1012 L1012: 1012 : B4 19 02 " " cjne a,#019H,L1017 1015 : D2 39 " 9" setb 039H 1017 L1017: 1017 : B4 17 0D " " cjne a,#017H,L1027 101A L101A: 101A : AE 2A " *" mov r6,X002A 101C L101C: 101C : D2 07 " " setb 007H 101E : 91 F5 " " acall L14F5 1020 : 30 00 3C "0 <" jnb 000H,L105F 1023 L1023: 1023 : 7C 0A "| " mov r4,#00AH 1025 : A1 61 " a" ajmp L1561 ; 1027 L1027: 1027 : B4 15 08 " " cjne a,#015H,L1032 102A L102A: 102A : AE 2A " *" mov r6,X002A 102C L102C: 102C : C2 07 " " clr 007H 102E : 91 F5 " " acall L14F5 1030 : 01 23 " #" ajmp L1023 ; 1032 L1032: 1032 : 70 1D "p " jnz L1051 1034 L1034: 1034 : 7E 00 "~ " mov r6,#000H 1036 : 7D 18 "} " mov r5,#018H 1038 : 30 3C 05 "0< " jnb 03CH,L1040 103B : AE 30 " 0" mov r6,X0030 103D : AD 13 " " mov r5,X0013 103F : 0D " " inc r5 1040 L1040: 1040 : 11 2C " ," acall L102C 1042 : 20 0F 05 " " jb 00FH,L104A 1045 : 0E " " inc r6 1046 : EE " " mov a,r6 1047 : B5 05 F6 " " cjne a,X0005,L1040 104A L104A: 104A : 30 3F 12 "0? " jnb 03FH,L105F 104D : 7C 0C "| " mov r4,#00CH 104F : A1 90 " " ajmp L1590 ; 1051 L1051: 1051 : B4 02 0B " " cjne a,#002H,L105F 1054 : 7E 00 "~ " mov r6,#000H 1056 L1056: 1056 : 11 1C " " acall L101C 1058 : 20 0F 04 " " jb 00FH,L105F 105B : 0E " " inc r6 105C : BE 18 F7 " " cjne r6,#018H,L1056 105F L105F: 105F : 22 """ ret ; 1060 L1060: 1060 : 30 39 FC "09 " jnb 039H,L105F 1063 : AE 2A " *" mov r6,X002A 1065 : EE " " mov a,r6 1066 : C0 04 " " push X0004 1068 : C2 07 " " clr 007H 106A : B1 03 " " acall L1503 106C : D0 04 " " pop X0004 106E : A1 90 " " ajmp L1590 ; 1070 L1070: 1070 : 90 10 75 " u" mov dptr,#01075H 1073 : 01 DC " " ajmp L10DC ; 1075 : 1B " " dec r3 1076 : 2F "/" add a,r7 1077 : DA 12 " " djnz r2,L108B 1079 : 09 " " inc r1 107A : 8E 70 " p" mov X0070,r6 107C : E2 " " movx a,@r0 107D L107D: 107D : 90 10 82 " " mov dptr,#01082H 1080 : 01 DC " " ajmp L10DC ; 1082 : 1B " " dec r3 1083 : 5B "[" anl a,r3 1084 : 3F "?" addc a,r7 1085 : 31 3B "1;" acall L113B 1087 : 30 E3 90 "0 " jnb acc.3,L101A 108A : 10 8E 01 " " jbc tr1,L108E 108D : DC 37 " 7" djnz r4,L10C6 108F : 35 8D "5 " addc a,th1 1091 : 1B " " dec r3 1092 : 5B "[" anl a,r3 1093 : 30 EE 1B "0 " jnb 0EEH,L10B1 1096 : 5B "[" anl a,r3 1097 : 3F "?" addc a,r7 1098 : 31 31 "11" acall L1131 109A : EE " " mov a,r6 109B : 1B " " dec r3 109C : 5B "[" anl a,r3 109D : 3F "?" addc a,r7 109E : 31 30 "10" acall L1130 10A0 : EE " " mov a,r6 10A1 L10A1: 10A1 : 12 09 8E " " lcall L098E 10A4 : B4 05 05 " " cjne a,#005H,L10AC 10A7 : 90 10 91 " " mov dptr,#01091H 10AA : 01 DC " " ajmp L10DC ; 10AC L10AC: 10AC : B4 06 21 " !" cjne a,#006H,L10D0 10AF : 7C 1B "| " mov r4,#01BH 10B1 L10B1: 10B1 : B1 64 " d" acall L1564 10B3 : 7C 5B "|[" mov r4,#05BH 10B5 : B1 64 " d" acall L1564 10B7 : E5 2A " *" mov a,X002A 10B9 : 30 66 03 "0f " jnb 066H,L10BF 10BC : C3 " " clr c 10BD : 95 30 " 0" subb a,X0030 10BF L10BF: 10BF : F9 " " mov r1,a 10C0 : 12 0F DA " " lcall L0FDA 10C3 : 7C 3B "|;" mov r4,#03BH 10C5 : B1 64 " d" acall L1564 10C7 : A9 2B " +" mov r1,X002B 10C9 : 12 0F DA " " lcall L0FDA 10CC : 7C 52 "|R" mov r4,#052H 10CE : A1 64 " d" ajmp L1564 ; 10D0 L10D0: 10D0 : B4 D7 8C " " cjne a,#0D7H,L105F 10D3 : 90 10 95 " " mov dptr,#01095H 10D6 : 20 90 03 " " jb p1.0,L10DC 10D9 : 90 10 9B " " mov dptr,#0109BH 10DC L10DC: 10DC : E4 " " clr a 10DD : 93 " " movc a,@a+dptr 10DE : 20 E7 05 " " jb acc.7,L10E6 10E1 : 11 E8 " " acall L10E8 10E3 : A3 " " inc dptr 10E4 : 01 DC " " ajmp L10DC ; 10E6 L10E6: 10E6 : 54 7F "T " anl a,#07FH 10E8 L10E8: 10E8 : FC " " mov r4,a 10E9 : A1 64 " d" ajmp L1564 ; 10EB L10EB: 10EB : EC " " mov a,r4 10EC : 24 CD "$ " add a,#0CDH 10EE : 60 11 "` " jz L1101 10F0 : 14 " " dec a 10F1 : 60 0E "` " jz L1101 10F3 : 14 " " dec a 10F4 : 60 37 "`7" jz L112D 10F6 : 14 " " dec a 10F7 : 60 08 "` " jz L1101 10F9 : BC 38 64 " 8d" cjne r4,#038H,L1160 10FC : 74 45 "tE" mov a,#045H 10FE : 02 0C D3 " " ljmp L0CD3 ; 1101 L1101: 1101 : 31 61 "1a" acall L1161 1103 : 20 E6 5A " Z" jb acc.6,L1160 1106 : D2 E6 " " setb acc.6 1108 : 31 5A "1Z" acall L115A 110A : 74 41 "tA" mov a,#041H 110C : 31 66 "1f" acall L1166 110E : 85 83 A0 " " mov p2,dph 1111 : A9 82 " " mov r1,dpl 1113 : 74 42 "tB" mov a,#042H 1115 : 31 66 "1f" acall L1166 1117 L1117: 1117 : E3 " " movx a,@r1 1118 : F0 " " movx @dptr,a 1119 : 15 82 " " dec dpl 111B : 54 80 "T " anl a,#080H 111D : 44 20 "D " orl a,#020H 111F : F0 " " movx @dptr,a 1120 L1120: 1120 : D1 EE " " acall L16EE 1122 : B9 00 02 " " cjne r1,#000H,L1127 1125 : 15 A0 " " dec p2 1127 L1127: 1127 : 19 " " dec r1 1128 : DA ED " " djnz r2,L1117 112A L112A: 112A : 02 0D DC " " ljmp L0DDC ; 112D L112D: 112D : 31 61 "1a" acall L1161 112F : 30 E6 2E "0 ." jnb acc.6,L1160 1132 : C2 E6 " " clr acc.6 1134 : 31 5A "1Z" acall L115A 1136 : 85 83 A0 " " mov p2,dph 1139 : A8 82 " " mov r0,dpl 113B L113B: 113B : A3 " " inc dptr 113C L113C: 113C : E0 " " movx a,@dptr 113D : F2 " " movx @r0,a 113E : A3 " " inc dptr 113F : A3 " " inc dptr 1140 : 08 " " inc r0 1141 : B8 00 02 " " cjne r0,#000H,L1146 1144 : 05 A0 " " inc p2 1146 L1146: 1146 : DA F4 " " djnz r2,L113C 1148 : 12 0D 37 " 7" lcall L0D37 114B : 74 42 "tB" mov a,#042H 114D : FA " " mov r2,a 114E : 20 1B 04 " " jb 01BH,L1155 1151 : 74 28 "t(" mov a,#028H 1153 : 7A 5C "z\" mov r2,#05CH 1155 L1155: 1155 : 31 66 "1f" acall L1166 1157 : 02 0B 65 " e" ljmp L0B65 ; 115A L115A: 115A : F6 " " mov @r0,a 115B : 12 0D 3B " ;" lcall L0D3B 115E : 7A 42 "zB" mov r2,#042H 1160 L1160: 1160 : 22 """ ret ; 1161 L1161: 1161 : E5 2A " *" mov a,X002A 1163 : 02 0D 31 " 1" ljmp L0D31 1166 L1166: 1166 : 02 0D 27 " '" ljmp L0D27 ; 1169 L1169: 1169 : 12 0D 10 " " lcall L0D10 116C : F9 " " mov r1,a 116D : 31 61 "1a" acall L1161 116F : 30 E6 04 "0 " jnb acc.6,L1176 1172 : E9 " " mov a,r1 1173 : C3 " " clr c 1174 : 13 " " rrc a 1175 : F9 " " mov r1,a 1176 L1176: 1176 : E9 " " mov a,r1 1177 : C3 " " clr c 1178 : 95 2B " +" subb a,X002B 117A : 22 """ ret ; 117B L117B: 117B : 30 1E 22 "0 "" jnb 01EH,L11A0 117E : 20 33 1F " 3 " jb 033H,L11A0 1181 : E5 1B " " mov a,X001B 1183 : 70 14 "p " jnz L1199 1185 : 20 32 18 " 2 " jb 032H,L11A0 1188 : D2 32 " 2" setb 032H 118A L118A: 118A : 7A 28 "z(" mov r2,#028H 118C L118C: 118C : 12 06 AA " " lcall L06AA 118F : 75 83 41 "u A" mov dph,#041H 1192 : EA " " mov a,r2 1193 : F0 " " movx @dptr,a 1194 : 22 """ ret ; 1195 L1195: 1195 : 7A 2D "z-" mov r2,#02DH 1197 : 21 8C "! " ajmp L118C ; 1199 L1199: 1199 : 30 32 04 "02 " jnb 032H,L11A0 119C : C2 32 " 2" clr 032H 119E : 31 95 "1 " acall L1195 11A0 L11A0: 11A0 : 75 83 23 "u #" mov dph,#023H 11A3 : 7A 00 "z " mov r2,#000H 11A5 L11A5: 11A5 : EA " " mov a,r2 11A6 : 75 F0 0A "u " mov b,#00AH 11A9 : A4 " " mul ab 11AA : F8 " " mov r0,a 11AB : 0A " " inc r2 11AC : 51 14 "Q " acall L1214 11AE : F9 " " mov r1,a 11AF : 51 14 "Q " acall L1214 11B1 : 57 "W" anl a,@r1 11B2 : F9 " " mov r1,a 11B3 : 51 14 "Q " acall L1214 11B5 : 69 "i" xrl a,r1 11B6 : 60 18 "` " jz L11D0 11B8 : 51 14 "Q " acall L1214 11BA : FA " " mov r2,a 11BB : 51 14 "Q " acall L1214 11BD : 20 1B 03 " " jb 01BH,L11C3 11C0 : 08 " " inc r0 11C1 : 21 C5 "! " ajmp L11C5 ; 11C3 L11C3: 11C3 : 51 14 "Q " acall L1214 11C5 L11C5: 11C5 : F5 82 " " mov dpl,a 11C7 : 79 04 "y " mov r1,#004H 11C9 L11C9: 11C9 : 51 14 "Q " acall L1214 11CB : F0 " " movx @dptr,a 11CC : 05 82 " " inc dpl 11CE : D9 F9 " " djnz r1,L11C9 11D0 L11D0: 11D0 : BA 15 D2 " " cjne r2,#015H,L11A5 11D3 : 75 82 6C "u l" mov dpl,#06CH 11D6 L11D6: 11D6 : 30 1B 03 "0 " jnb 01BH,L11DC 11D9 : 75 82 79 "u y" mov dpl,#079H 11DC L11DC: 11DC : 74 20 "t " mov a,#020H 11DE : 30 4A 02 "0J " jnb 04AH,L11E3 11E1 : 74 2A "t*" mov a,#02AH 11E3 L11E3: 11E3 : F0 " " movx @dptr,a 11E4 : E5 2A " *" mov a,X002A 11E6 : 75 82 7A "u z" mov dpl,#07AH 11E9 : 30 1B 03 "0 " jnb 01BH,L11EF 11EC : 75 82 91 "u " mov dpl,#091H 11EF L11EF: 11EF : 30 66 03 "0f " jnb 066H,L11F5 11F2 : C3 " " clr c 11F3 : 95 30 " 0" subb a,X0030 11F5 L11F5: 11F5 : 12 1F D2 " " lcall L1FD2 11F8 : 51 0B "Q " acall L120B 11FA : 74 2D "t-" mov a,#02DH 11FC : F0 " " movx @dptr,a 11FD : 05 82 " " inc dpl 11FF : E5 2B " +" mov a,X002B 1201 : 12 1F D2 " " lcall L1FD2 1204 : 30 1B 04 "0 " jnb 01BH,L120B 1207 : EC " " mov a,r4 1208 : F0 " " movx @dptr,a 1209 : 05 82 " " inc dpl 120B L120B: 120B : EB " " mov a,r3 120C : F0 " " movx @dptr,a 120D : 05 82 " " inc dpl 120F : EA " " mov a,r2 1210 : F0 " " movx @dptr,a 1211 : 05 82 " " inc dpl 1213 : 22 """ ret ; 1214 L1214: 1214 : E8 " " mov a,r0 1215 : 24 02 "$ " add a,#002H 1217 : 83 " " movc a,@a+pc 1218 : 08 " " inc r0 1219 : 22 """ ret ; 121A : 27 "'" add a,@r1 121B : 20 00 06 " " jb 000H,L1224 121E : 59 "Y" anl a,r1 121F : 5A "Z" anl a,r2 1220 : 4C "L" orl a,r4 1221 : 4F "O" orl a,r7 1222 : 43 4C 27 "CL'" orl X004C,#027H 1225 : 01 00 " " ajmp L1000 ; 1227 : 06 " " inc @r0 1228 : 59 "Y" anl a,r1 1229 : 5A "Z" anl a,r2 122A : 58 "X" anl a,r0 122B : 50 52 "PR" jnc L127F 122D : 54 27 "T'" anl a,#027H 122F : 02 00 06 " " ljmp L0006 ; 1232 : 59 "Y" anl a,r1 1233 : 5A "Z" anl a,r2 1234 : 43 50 52 "CPR" orl X0050,#052H 1237 L1237: 1237 : 54 27 "T'" anl a,#027H 1239 : 40 00 "@ " jc L123B 123B L123B: 123B : 06 " " inc @r0 123C : 59 "Y" anl a,r1 123D : 5A "Z" anl a,r2 123E : 42 4C "BL" orl X004C,a 1240 : 43 4B 21 "CK!" orl X004B,#021H 1243 : 40 00 "@ " jc L1245 1245 L1245: 1245 : 06 " " inc @r0 1246 : 59 "Y" anl a,r1 1247 : 5A "Z" anl a,r2 1248 : 4C "L" orl a,r4 1249 : 49 "I" orl a,r1 124A : 4E "N" orl a,r6 124B : 45 21 "E!" orl a,X0021 124D : 40 40 "@@" jc L128F 124F : 06 " " inc @r0 1250 : 59 "Y" anl a,r1 1251 : 5A "Z" anl a,r2 1252 : 45 43 "EC" orl a,X0043 1254 : 48 "H" orl a,r0 1255 : 4F "O" orl a,r7 1256 : 28 "(" add a,r0 1257 : 20 00 09 " " jb 000H,L1263 125A : 5E "^" anl a,r6 125B : 63 4B 4C "cKL" xrl X004B,#04CH 125E : 4F "O" orl a,r7 125F : 4B "K" orl a,r3 1260 : 28 "(" add a,r0 1261 : 10 00 09 " " jbc 000H,L126D 1264 : 5E "^" anl a,r6 1265 : 63 43 41 "cCA" xrl X0043,#041H 1268 : 50 53 "PS" jnc L12BD 126A : 28 "(" add a,r0 126B : 30 30 09 "00 " jnb 030H,L1277 126E : 5E "^" anl a,r6 126F : 63 20 20 "c " xrl X0020,#020H 1272 : 20 20 29 " )" jb 020H,L129E 1275 : 40 00 "@ " jc L1277 1277 L1277: 1277 : 0B " " inc r3 1278 : 63 6B 53 "ckS" xrl X006B,#053H 127B : 4C "L" orl a,r4 127C : 4F "O" orl a,r7 127D : 4B "K" orl a,r3 127E : 29 ")" add a,r1 127F L127F: 127F : 40 40 "@@" jc L12C1 1281 : 0B " " inc r3 1282 : 63 6B 20 "ck " xrl X006B,#020H 1285 : 20 20 20 " " jb 020H,L12A8 1288 : 29 ")" add a,r1 1289 : 02 00 0D " " ljmp L000D ; 128C : 68 "h" xrl a,r0 128D : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 128E : 49 "I" orl a,r1 128F L128F: 128F : 4E "N" orl a,r6 1290 : 53 20 29 "S )" anl X0020,#029H 1293 : 02 02 0D " " ljmp L020D ; 1296 : 68 "h" xrl a,r0 1297 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1298 : 20 20 20 " " jb 020H,L12BB 129B : 20 28 01 " ( " jb 028H,L129F 129E L129E: 129E : 00 " " nop 129F L129F: 129F : 0F " " inc r7 12A0 : 6D "m" xrl a,r5 12A1 : 7C 20 "| " mov r4,#020H 12A3 : 4C "L" orl a,r4 12A4 : 31 20 "1 " acall L1120 12A6 : 28 "(" add a,r0 12A7 : 01 01 " " ajmp L1001 ; 12A9 : 0F " " inc r7 12AA : 6D "m" xrl a,r5 12AB : 7C 20 "| " mov r4,#020H 12AD : 20 20 20 " " jb 020H,L12D0 12B0 : 28 "(" add a,r0 12B1 : 02 00 11 " " ljmp L0011 ; 12B4 : 70 81 "p " jnz L1237 12B6 : 20 4C 32 " L2" jb 04CH,L12EB 12B9 : 20 28 02 " ( " jb 028H,L12BE 12BC : 02 11 70 " p" ljmp L1170 12BF : 81 20 " " ajmp L1420 ; 12C1 L12C1: 12C1 : 20 20 20 " " jb 020H,L12E4 12C4 : 28 "(" add a,r0 12C5 : 04 " " inc a 12C6 : 00 " " nop 12C7 : 13 " " rrc a 12C8 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 12C9 : 86 20 " " mov X0020,@r0 12CB : 4C "L" orl a,r4 12CC : 33 "3" rlc a 12CD : 20 28 04 " ( " jb 028H,L12D4 12D0 L12D0: 12D0 : 04 " " inc a 12D1 : 13 " " rrc a 12D2 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 12D3 : 86 20 " " mov X0020,@r0 12D5 : 20 20 20 " " jb 020H,L12F8 12D8 : 28 "(" add a,r0 12D9 : 08 " " inc r0 12DA : 00 " " nop 12DB : 15 76 " v" dec X0076 12DD : 8B 20 " " mov X0020,r3 12DF : 4C "L" orl a,r4 12E0 : 34 20 "4 " addc a,#020H 12E2 : 28 "(" add a,r0 12E3 : 08 " " inc r0 12E4 L12E4: 12E4 : 08 " " inc r0 12E5 : 15 76 " v" dec X0076 12E7 : 8B 20 " " mov X0020,r3 12E9 : 20 20 20 " " jb 020H,L130C 12EC L12EC: 12EC : 75 83 41 "u A" mov dph,#041H 12EF : 74 28 "t(" mov a,#028H 12F1 : F0 " " movx @dptr,a 12F2 : 75 A8 00 "u " mov iec,#000H 12F5 : C2 95 " " clr p1.5 12F7 : 22 """ ret ; 12F8 L12F8: 12F8 : 12 1F 05 " " lcall L1F05 12FB : 51 EC "Q " acall L12EC 12FD : 7E 95 "~ " mov r6,#095H 12FF : 91 AB " " acall L14AB 1301 : EC " " mov a,r4 1302 : 54 01 "T " anl a,#001H 1304 : 42 24 "B$" orl X0024,a 1306 : 7E 90 "~ " mov r6,#090H 1308 : 91 4E " N" acall L144E 130A : 7E 98 "~ " mov r6,#098H 130C L130C: 130C : 70 1E "p " jnz L132C 130E : 91 4E " N" acall L144E 1310 : 70 44 "pD" jnz L1356 1312 L1312: 1312 : 51 EC "Q " acall L12EC 1314 : 7E 91 "~ " mov r6,#091H 1316 : 79 20 "y " mov r1,#020H 1318 L1318: 1318 : 91 AB " " acall L14AB 131A : EC " " mov a,r4 131B : F7 " " mov @r1,a 131C : 09 " " inc r1 131D : B9 25 F8 " % " cjne r1,#025H,L1318 1320 : E4 " " clr a 1321 : FE " " mov r6,a 1322 : 79 50 "yP" mov r1,#050H 1324 : F5 82 " " mov dpl,a 1326 : 71 BA "q " acall L13BA 1328 : 71 CC "q " acall L13CC 132A : 61 B3 "a " ajmp L13B3 ; 132C L132C: 132C : 91 4E " N" acall L144E 132E : 60 26 "`&" jz L1356 1330 : 74 AA "t " mov a,#0AAH 1332 : 12 04 0F " " lcall L040F 1335 : 20 94 1E " " jb p1.4,L1356 1338 : 12 03 A7 " " lcall L03A7 133B L133B: 133B : 12 1B F1 " " lcall L1BF1 133E : BC 2A FA " * " cjne r4,#02AH,L133B 1341 : E5 8B " " mov a,tl1 1343 : 54 3F "T?" anl a,#03FH 1345 : FC " " mov r4,a 1346 : FD " " mov r5,a 1347 : B1 73 " s" acall L1573 1349 : 12 1B F1 " " lcall L1BF1 134C : EC " " mov a,r4 134D : 64 56 "dV" xrl a,#056H 134F : 6D "m" xrl a,r5 1350 L1350: 1350 : 70 FE "p " jnz L1350 1352 : 7C 06 "| " mov r4,#006H 1354 : B1 73 " s" acall L1573 1356 L1356: 1356 : 51 EC "Q " acall L12EC 1358 : 7E 00 "~ " mov r6,#000H 135A : 90 27 00 " ' " mov dptr,#02700H 135D L135D: 135D : 91 5E " ^" acall L145E 135F : BE 80 FB " " cjne r6,#080H,L135D 1362 : 90 27 00 " ' " mov dptr,#02700H 1365 L1365: 1365 : 71 DD "q " acall L13DD 1367 : FC " " mov r4,a 1368 : 71 DD "q " acall L13DD 136A : 91 64 " d" acall L1464 136C : BE 90 F6 " " cjne r6,#090H,L1365 136F : 91 58 " X" acall L1458 1371 : 79 20 "y " mov r1,#020H 1373 L1373: 1373 : 71 7F "q " acall L137F 1375 : 09 " " inc r1 1376 : BE 96 FA " " cjne r6,#096H,L1373 1379 : 7E 98 "~ " mov r6,#098H 137B : 91 58 " X" acall L1458 137D : 61 B3 "a " ajmp L13B3 ; 137F L137F: 137F : E7 " " mov a,@r1 1380 : FC " " mov r4,a 1381 : 7A 00 "z " mov r2,#000H 1383 : 81 64 " d" ajmp L1464 ; 1385 L1385: 1385 : 51 EC "Q " acall L12EC 1387 : E5 1F " " mov a,X001F 1389 : 20 E5 0E " " jb acc.5,L139A 138C : 54 07 "T " anl a,#007H 138E : 24 91 "$ " add a,#091H 1390 : FE " " mov r6,a 1391 : 24 8F "$ " add a,#08FH 1393 : F9 " " mov r1,a 1394 : 91 AB " " acall L14AB 1396 : EC " " mov a,r4 1397 : F7 " " mov @r1,a 1398 : 61 B3 "a " ajmp L13B3 ; 139A L139A: 139A : 20 E4 14 " " jb acc.4,L13B1 139D : 54 0F "T " anl a,#00FH 139F : C4 " " swap a 13A0 : F5 82 " " mov dpl,a 13A2 : 03 " " rr a 13A3 : 75 F0 0A "u " mov b,#00AH 13A6 : 84 " " div ab 13A7 : C4 " " swap a 13A8 : 45 F0 "E " orl a,b 13AA : FE " " mov r6,a 13AB : 79 08 "y " mov r1,#008H 13AD : 71 BA "q " acall L13BA 13AF : 61 B3 "a " ajmp L13B3 ; 13B1 L13B1: 13B1 : 71 CC "q " acall L13CC 13B3 L13B3: 13B3 : 7E 99 "~ " mov r6,#099H 13B5 : 91 00 " " acall L1400 13B7 L13B7: 13B7 : 02 06 0F " " ljmp L060F ; 13BA L13BA: 13BA : 75 83 27 "u '" mov dph,#027H 13BD : 91 AB " " acall L14AB 13BF : 91 35 " 5" acall L1435 13C1 : 4C "L" orl a,r4 13C2 : 91 48 " H" acall L1448 13C4 : 91 35 " 5" acall L1435 13C6 : 4A "J" orl a,r2 13C7 : 91 48 " H" acall L1448 13C9 : D9 EF " " djnz r1,L13BA 13CB L13CB: 13CB : 22 """ ret ; 13CC L13CC: 13CC : 7E 80 "~ " mov r6,#080H 13CE : 90 27 00 " ' " mov dptr,#02700H 13D1 L13D1: 13D1 : 91 AB " " acall L14AB 13D3 : EC " " mov a,r4 13D4 : 71 EB "q " acall L13EB 13D6 : EA " " mov a,r2 13D7 : 71 EB "q " acall L13EB 13D9 : BE 90 F5 " " cjne r6,#090H,L13D1 13DC : 22 """ ret ; 13DD L13DD: 13DD : 7A 00 "z " mov r2,#000H 13DF : 7B 07 "{ " mov r3,#007H 13E1 L13E1: 13E1 : 91 3C " <" acall L143C 13E3 : 54 80 "T " anl a,#080H 13E5 : 4A "J" orl a,r2 13E6 : 03 " " rr a 13E7 : FA " " mov r2,a 13E8 : DB F7 " " djnz r3,L13E1 13EA : 22 """ ret ; 13EB L13EB: 13EB : FC " " mov r4,a 13EC : 7B 07 "{ " mov r3,#007H 13EE L13EE: 13EE : 30 B2 FD "0 " jnb p3.2,L13EE 13F1 : E0 " " movx a,@dptr 13F2 : 54 7F "T " anl a,#07FH 13F4 : F8 " " mov r0,a 13F5 : EC " " mov a,r4 13F6 : 03 " " rr a 13F7 : FC " " mov r4,a 13F8 : 54 80 "T " anl a,#080H 13FA : 48 "H" orl a,r0 13FB : 91 48 " H" acall L1448 13FD : DB EF " " djnz r3,L13EE 13FF : 22 """ ret ; 1400 L1400: 1400 : 75 A0 C0 "u " mov p2,#0C0H 1403 : 91 05 " " acall L1405 1405 L1405: 1405 : EE " " mov a,r6 1406 : C4 " " swap a 1407 : FE " " mov r6,a 1408 : 7B 0A "{ " mov r3,#00AH 140A L140A: 140A : EE " " mov a,r6 140B : 54 0F "T " anl a,#00FH 140D : 04 " " inc a 140E : 6B "k" xrl a,r3 140F : 60 04 "` " jz L1415 1411 : 74 0C "t " mov a,#00CH 1413 : 81 17 " " ajmp L1417 ; 1415 L1415: 1415 : 74 0D "t " mov a,#00DH 1417 L1417: 1417 : F2 " " movx @r0,a 1418 : 44 02 "D " orl a,#002H 141A : F2 " " movx @r0,a 141B : 7D 10 "} " mov r5,#010H 141D L141D: 141D : DD FE " " djnz r5,L141D 141F : 54 FD "T " anl a,#0FDH 1421 : F2 " " movx @r0,a 1422 : 7D 0A "} " mov r5,#00AH 1424 L1424: 1424 : DD FE " " djnz r5,L1424 1426 : DB E2 " " djnz r3,L140A 1428 : 22 """ ret ; 1429 L1429: 1429 : 7B 00 "{ " mov r3,#000H 142B : F2 " " movx @r0,a 142C : 91 30 " 0" acall L1430 142E : 7B A0 "{ " mov r3,#0A0H 1430 L1430: 1430 : 91 DF " " acall L14DF 1432 : DB FC " " djnz r3,L1430 1434 : 22 """ ret ; 1435 L1435: 1435 : 30 B2 FD "0 " jnb p3.2,L1435 1438 : E0 " " movx a,@dptr 1439 : 54 80 "T " anl a,#080H 143B : 22 """ ret ; 143C L143C: 143C : 30 B2 FD "0 " jnb p3.2,L143C 143F : E0 " " movx a,@dptr 1440 : A3 " " inc dptr 1441 : 22 """ ret ; 1442 : 91 AB " " acall L14AB 1444 : EC " " mov a,r4 1445 : 91 48 " H" acall L1448 1447 : EA " " mov a,r2 1448 L1448: 1448 : 30 B2 FD "0 " jnb p3.2,L1448 144B : F0 " " movx @dptr,a 144C : A3 " " inc dptr 144D : 22 """ ret ; 144E L144E: 144E : 91 AB " " acall L14AB 1450 : 63 02 44 "c D" xrl X0002,#044H 1453 : EC " " mov a,r4 1454 : 64 50 "dP" xrl a,#050H 1456 : 4A "J" orl a,r2 1457 : 22 """ ret ; 1458 L1458: 1458 : 7A 44 "zD" mov r2,#044H 145A : 7C 50 "|P" mov r4,#050H 145C : 81 64 " d" ajmp L1464 ; 145E L145E: 145E : 91 3C " <" acall L143C 1460 : FC " " mov r4,a 1461 : 91 3C " <" acall L143C 1463 : FA " " mov r2,a 1464 L1464: 1464 : C0 06 " " push X0006 1466 : C0 02 " " push X0002 1468 : C0 04 " " push X0004 146A : 91 AB " " acall L14AB 146C : EC " " mov a,r4 146D : D0 04 " " pop X0004 146F : 6C "l" xrl a,r4 1470 : FD " " mov r5,a 1471 : EA " " mov a,r2 1472 : D0 02 " " pop X0002 1474 : 6A "j" xrl a,r2 1475 : 4D "M" orl a,r5 1476 : 70 03 "p " jnz L147B 1478 : D0 03 " " pop X0003 147A : 22 """ ret ; 147B L147B: 147B : D0 06 " " pop X0006 147D : 74 08 "t " mov a,#008H 147F : 91 29 " )" acall L1429 1481 : C2 D5 " " clr f0 1483 L1483: 1483 : 7B 07 "{ " mov r3,#007H 1485 L1485: 1485 : EC " " mov a,r4 1486 : 54 01 "T " anl a,#001H 1488 : 44 1C "D " orl a,#01CH 148A : F2 " " movx @r0,a 148B : 44 02 "D " orl a,#002H 148D : F2 " " movx @r0,a 148E : 7D 10 "} " mov r5,#010H 1490 L1490: 1490 : DD FE " " djnz r5,L1490 1492 : 54 FD "T " anl a,#0FDH 1494 : F2 " " movx @r0,a 1495 : 7D 0B "} " mov r5,#00BH 1497 L1497: 1497 : DD FE " " djnz r5,L1497 1499 : EC " " mov a,r4 149A : 03 " " rr a 149B : FC " " mov r4,a 149C : DB E7 " " djnz r3,L1485 149E : EA " " mov a,r2 149F : FC " " mov r4,a 14A0 : B2 D5 " " cpl f0 14A2 : 20 D5 DE " " jb f0,L1483 14A5 : 74 18 "t " mov a,#018H 14A7 : 91 29 " )" acall L1429 14A9 : 81 D9 " " ajmp L14D9 ; 14AB L14AB: 14AB : 91 00 " " acall L1400 14AD : 74 10 "t " mov a,#010H 14AF : 91 DE " " acall L14DE 14B1 : C2 D5 " " clr f0 14B3 : E4 " " clr a 14B4 : FA " " mov r2,a 14B5 : FC " " mov r4,a 14B6 L14B6: 14B6 : 7B 07 "{ " mov r3,#007H 14B8 : EA " " mov a,r2 14B9 : CC " " xch a,r4 14BA : FA " " mov r2,a 14BB L14BB: 14BB : 74 14 "t " mov a,#014H 14BD : F2 " " movx @r0,a 14BE : 7D 0F "} " mov r5,#00FH 14C0 L14C0: 14C0 : DD FE " " djnz r5,L14C0 14C2 : 30 91 01 "0 " jnb p1.1,L14C6 14C5 : 0A " " inc r2 14C6 L14C6: 14C6 : 74 16 "t " mov a,#016H 14C8 : F2 " " movx @r0,a 14C9 : 7D 0D "} " mov r5,#00DH 14CB L14CB: 14CB : DD FE " " djnz r5,L14CB 14CD : EA " " mov a,r2 14CE : 03 " " rr a 14CF : FA " " mov r2,a 14D0 : DB E9 " " djnz r3,L14BB 14D2 : 03 " " rr a 14D3 : FA " " mov r2,a 14D4 : B2 D5 " " cpl f0 14D6 : 20 D5 DD " " jb f0,L14B6 14D9 L14D9: 14D9 : 0E " " inc r6 14DA : 91 EE " " acall L14EE 14DC : 74 1C "t " mov a,#01CH 14DE L14DE: 14DE : F2 " " movx @r0,a 14DF L14DF: 14DF : 44 02 "D " orl a,#002H 14E1 : F2 " " movx @r0,a 14E2 : 7D 10 "} " mov r5,#010H 14E4 L14E4: 14E4 : DD FE " " djnz r5,L14E4 14E6 : 54 FD "T " anl a,#0FDH 14E8 : F2 " " movx @r0,a 14E9 : 7D 0B "} " mov r5,#00BH 14EB L14EB: 14EB : DD FE " " djnz r5,L14EB 14ED : 22 """ ret ; 14EE L14EE: 14EE : EE " " mov a,r6 14EF : C3 " " clr c 14F0 : C2 D6 " " clr ac 14F2 : D4 " " da a 14F3 : FE " " mov r6,a 14F4 : 22 """ ret ; 14F5 L14F5: 14F5 : EE " " mov a,r6 14F6 : B5 2A 0A " * " cjne a,X002A,L1503 14F9 : 20 3A 07 " : " jb 03AH,L1503 14FC : AB 2B " +" mov r3,X002B 14FE : 0B " " inc r3 14FF : D2 0F " " setb 00FH 1501 : A1 1B " " ajmp L151B ; 1503 L1503: 1503 : C2 0F " " clr 00FH 1505 : 12 0D 4A " J" lcall L0D4A 1508 : 12 0D 10 " " lcall L0D10 150B : 04 " " inc a 150C : FB " " mov r3,a 150D : 14 " " dec a 150E : 31 66 "1f" acall L1166 1510 L1510: 1510 : E0 " " movx a,@dptr 1511 : 54 5F "T_" anl a,#05FH 1513 : 70 06 "p " jnz L151B 1515 : D1 EE " " acall L16EE 1517 : DB F7 " " djnz r3,L1510 1519 : A1 41 " A" ajmp L1541 ; 151B L151B: 151B : EE " " mov a,r6 151C : 12 0D 4A " J" lcall L0D4A 151F : EA " " mov a,r2 1520 : A2 E6 " " mov c,acc.6 1522 : 92 17 " " mov 017H,c 1524 : 50 08 "P " jnc L152E 1526 : 20 0F 04 " " jb 00FH,L152D 1529 : EB " " mov a,r3 152A : C3 " " clr c 152B : 13 " " rrc a 152C : FB " " mov r3,a 152D L152D: 152D : A3 " " inc dptr 152E L152E: 152E : E0 " " movx a,@dptr 152F : FC " " mov r4,a 1530 : 30 4D 07 "0M " jnb 04DH,L153A 1533 : 12 06 DB " " lcall L06DB 1536 : 50 02 "P " jnc L153A 1538 : 7C 20 "| " mov r4,#020H 153A L153A: 153A : B1 45 " E" acall L1545 153C : A3 " " inc dptr 153D : B1 DE " " acall L15DE 153F : DB ED " " djnz r3,L152E 1541 L1541: 1541 : 7C 0D "| " mov r4,#00DH 1543 : A1 61 " a" ajmp L1561 ; 1545 L1545: 1545 : EC " " mov a,r4 1546 : 60 17 "` " jz L155F 1548 : 24 E1 "$ " add a,#0E1H 154A : 40 03 "@ " jc L154F 154C : 24 7E "$~" add a,#07EH 154E : FC " " mov r4,a 154F L154F: 154F : BC 7F 02 " " cjne r4,#07FH,L1554 1552 : 7C 23 "|#" mov r4,#023H 1554 L1554: 1554 : EC " " mov a,r4 1555 : 30 E7 09 "0 " jnb acc.7,L1561 1558 : 53 04 7F "S " anl X0004,#07FH 155B : 24 60 "$`" add a,#060H 155D : 40 02 "@ " jc L1561 155F L155F: 155F : 7C 20 "| " mov r4,#020H 1561 L1561: 1561 : 30 07 2C "0 ," jnb 007H,L1590 1564 L1564: 1564 : 20 3D 28 " =(" jb 03DH,L158F 1567 : D2 48 " H" setb 048H 1569 : 12 04 0D " " lcall L040D 156C L156C: 156C : 30 28 04 "0( " jnb 028H,L1573 156F : 30 94 FA "0 " jnb p1.4,L156C 1572 : 22 """ ret ; 1573 L1573: 1573 : C0 83 " " push dph 1575 : 75 83 73 "u s" mov dph,#073H 1578 : 74 25 "t%" mov a,#025H 157A : C2 2F " /" clr 02FH 157C : 12 03 74 " t" lcall L0374 157F : 75 83 61 "u a" mov dph,#061H 1582 L1582: 1582 : E0 " " movx a,@dptr 1583 : 30 E0 FC "0 " jnb acc.0,L1582 1586 : 75 83 70 "u p" mov dph,#070H 1589 : EC " " mov a,r4 158A : F0 " " movx @dptr,a 158B : D2 2F " /" setb 02FH 158D : D0 83 " " pop dph 158F L158F: 158F : 22 """ ret ; 1590 L1590: 1590 : 12 04 0D " " lcall L040D 1593 L1593: 1593 : 20 94 05 " " jb p1.4,L159B 1596 : 12 05 95 " " lcall L0595 1599 : 40 F8 "@ " jc L1593 159B L159B: 159B : C2 99 " " clr ti 159D : E5 22 " "" mov a,X0022 159F : 54 0F "T " anl a,#00FH 15A1 : 70 02 "p " jnz L15A5 15A3 : D2 9B " " setb tb8 15A5 L15A5: 15A5 : EC " " mov a,r4 15A6 : 54 7F "T " anl a,#07FH 15A8 : 30 0C 0F "0 " jnb 00CH,L15BA 15AB : A2 D0 " " mov c,p 15AD : 20 0D 01 " " jb 00DH,L15B1 15B0 : B3 " " cpl c 15B1 L15B1: 15B1 : 20 15 04 " " jb 015H,L15B8 15B4 : 92 E7 " " mov acc.7,c 15B6 : A1 BA " " ajmp L15BA ; 15B8 L15B8: 15B8 : 92 9B " " mov tb8,c 15BA L15BA: 15BA : F5 99 " " mov sbuf,a 15BC : 22 """ ret ; 15BD L15BD: 15BD : E4 " " clr a 15BE L15BE: 15BE : 90 27 A0 " ' " mov dptr,#027A0H 15C1 : 7A 60 "z`" mov r2,#060H 15C3 L15C3: 15C3 : F0 " " movx @dptr,a 15C4 : A3 " " inc dptr 15C5 : DA FC " " djnz r2,L15C3 15C7 : 90 26 00 " & " mov dptr,#02600H 15CA : 7A 10 "z " mov r2,#010H 15CC L15CC: 15CC : 12 05 DF " " lcall L05DF 15CF : D1 C5 " " acall L16C5 15D1 : D1 9D " " acall L169D 15D3 : 74 80 "t " mov a,#080H 15D5 : 90 24 60 " $`" mov dptr,#02460H 15D8 : F0 " " movx @dptr,a 15D9 : 90 25 68 " %h" mov dptr,#02568H 15DC : F0 " " movx @dptr,a 15DD : 22 """ ret ; 15DE L15DE: 15DE : 30 17 01 "0 " jnb 017H,L15E2 15E1 : A3 " " inc dptr 15E2 L15E2: 15E2 : 22 """ ret ; 15E3 L15E3: 15E3 : E4 " " clr a 15E4 : F0 " " movx @dptr,a 15E5 : A3 " " inc dptr 15E6 L15E6: 15E6 : EA " " mov a,r2 15E7 : B5 82 F9 " " cjne a,dpl,L15E3 15EA : 22 """ ret ; 15EB L15EB: 15EB : 12 0D 18 " " lcall L0D18 15EE : EA " " mov a,r2 15EF : A2 E6 " " mov c,acc.6 15F1 : 92 17 " " mov 017H,c 15F3 : 22 """ ret ; 15F4 L15F4: 15F4 : E5 2A " *" mov a,X002A 15F6 : C3 " " clr c 15F7 : 95 30 " 0" subb a,X0030 15F9 : 40 04 "@ " jc L15FF 15FB : E5 13 " " mov a,X0013 15FD : 95 2A " *" subb a,X002A 15FF L15FF: 15FF : 22 """ ret ; 1600 L1600: 1600 : 7D 00 "} " mov r5,#000H 1602 L1602: 1602 : 12 0C 05 " " lcall L0C05 1605 : 50 6C "Pl" jnc L1673 1607 : C0 05 " " push X0005 1609 : D1 0F " " acall L160F 160B : D0 05 " " pop X0005 160D : C1 02 " " ajmp L1602 ; 160F L160F: 160F : B4 0D 04 " " cjne a,#00DH,L1616 1612 : A2 27 " '" mov c,027H 1614 : 92 4B " K" mov 04BH,c 1616 L1616: 1616 : 20 4B 2F " K/" jb 04BH,L1648 1619 : B4 D2 04 " " cjne a,#0D2H,L1620 161C : A2 27 " '" mov c,027H 161E : 92 3E " >" mov 03EH,c 1620 L1620: 1620 : B4 DA 04 " " cjne a,#0DAH,L1627 1623 : A2 27 " '" mov c,027H 1625 : 92 3F " ?" mov 03FH,c 1627 L1627: 1627 : B4 DB 05 " " cjne a,#0DBH,L162F 162A : A2 27 " '" mov c,027H 162C : B3 " " cpl c 162D : 92 3C " <" mov 03CH,c 162F L162F: 162F : B4 E1 05 " " cjne a,#0E1H,L1637 1632 : A2 27 " '" mov c,027H 1634 : B3 " " cpl c 1635 : 92 1A " " mov 01AH,c 1637 L1637: 1637 : 24 DC "$ " add a,#0DCH 1639 : 40 0D "@ " jc L1648 163B : 24 24 "$$" add a,#024H 163D : A2 27 " '" mov c,027H 163F : 90 16 49 " I" mov dptr,#01649H 1642 : 93 " " movc a,@a+dptr 1643 : FA " " mov r2,a 1644 : C0 02 " " push X0002 1646 : C0 83 " " push dph 1648 L1648: 1648 : 22 """ ret 1649 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 164A : 6D "m" xrl a,r5 164B : 71 74 "qt" acall L1374 164D : 77 73 "ws" mov @r1,#073H 164F : 7A 73 "zs" mov r2,#073H 1651 : 73 "s" jmp @a+dptr ;INFO: indirect jump 1652 : 73 "s" jmp @a+dptr ;INFO: indirect jump 1653 : 73 "s" jmp @a+dptr ;INFO: indirect jump 1654 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1655 : 7E 73 "~s" mov r6,#073H 1657 : 73 "s" jmp @a+dptr ;INFO: indirect jump 1658 : 73 "s" jmp @a+dptr ;INFO: indirect jump 1659 : 81 73 " s" ajmp L1473 165B : 73 "s" jmp @a+dptr ;INFO: indirect jump 165C : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 165D : 85 88 8B " " mov tl1,tcon 1660 : D1 90 " " acall L1690 1662 : 9B " " subb a,r3 1663 : A0 A5 " " orl c,/p2.5 1665 : A8 73 " s" mov r0,X0073 1667 : AB C3 " " mov r3,X00C3 1669 : B5 B8 BC " " cjne a,ipc,L1628 166C : C0 B3 " " push X00B3 166E : 92 4D " M" mov 04DH,c 1670 : 22 """ ret ; 1671 : 92 45 " E" mov 045H,c 1673 L1673: 1673 : 22 """ ret ; 1674 : 92 4A " J" mov 04AH,c 1676 : 22 """ ret ; 1677 : 92 49 " I" mov 049H,c 1679 : 22 """ ret ; 167A : B3 " " cpl c 167B : 92 4C " L" mov 04CH,c 167D : 22 """ ret ; 167E : 92 0E " " mov 00EH,c 1680 : 22 """ ret ; 1681 : B3 " " cpl c 1682 : 92 3A " :" mov 03AH,c 1684 : 22 """ ret ; 1685 : 92 00 " " mov 000H,c 1687 : 22 """ ret ; 1688 : 92 46 " F" mov 046H,c 168A : 22 """ ret ; 168B : 92 06 " " mov 006H,c 168D : 02 0F CD " " ljmp L0FCD ; 1690 L1690: 1690 : 53 24 C7 "S$ " anl X0024,#0C7H 1693 : 74 20 "t " mov a,#020H 1695 : 50 01 "P " jnc L1698 1697 : 03 " " rr a 1698 L1698: 1698 : 42 24 "B$" orl X0024,a 169A : 22 """ ret ; 169B : 92 18 " " mov 018H,c 169D L169D: 169D : 02 1E 47 " G" ljmp L1E47 ; 16A0 : 92 66 " f" mov 066H,c 16A2 : 02 0F BC " " ljmp L0FBC ; 16A5 : 92 02 " " mov 002H,c 16A7 : 22 """ ret ; 16A8 : 92 03 " " mov 003H,c 16AA : 22 """ ret ; 16AB : 40 04 "@ " jc L16B1 16AD L16AD: 16AD : C2 33 " 3" clr 033H 16AF : 21 95 "! " ajmp L1195 ; 16B1 L16B1: 16B1 : D2 33 " 3" setb 033H 16B3 : 21 8A "! " ajmp L118A ; 16B5 : 92 1E " " mov 01EH,c 16B7 : 22 """ ret ; 16B8 : 92 1C " " mov 01CH,c 16BA : 61 B7 "a " ajmp L13B7 ; 16BC : 92 1D " " mov 01DH,c 16BE : 61 B7 "a " ajmp L13B7 ; 16C0 : 92 19 " " mov 019H,c 16C2 : 22 """ ret ; 16C3 : 92 26 " &" mov 026H,c 16C5 L16C5: 16C5 : 90 23 58 " #X" mov dptr,#02358H 16C8 : 74 88 "t " mov a,#088H 16CA : 20 26 02 " & " jb 026H,L16CF 16CD : 74 84 "t " mov a,#084H 16CF L16CF: 16CF : F0 " " movx @dptr,a 16D0 : 22 """ ret ; 16D1 : 92 1B " " mov 01BH,c 16D3 L16D3: 16D3 : 31 2A "1*" acall L112A 16D5 : 20 1B 02 " " jb 01BH,L16DA 16D8 : D1 E5 " " acall L16E5 16DA L16DA: 16DA : 20 34 FD " 4 " jb 034H,L16DA 16DD : 71 B7 "q " acall L13B7 16DF : 20 19 03 " " jb 019H,L16E5 16E2 : 12 0C CF " " lcall L0CCF 16E5 L16E5: 16E5 : D1 9D " " acall L169D 16E7 : AA 82 " " mov r2,dpl 16E9 : 90 23 59 " #Y" mov dptr,#02359H 16EC : A1 E6 " " ajmp L15E6 ; 16EE L16EE: 16EE : A8 82 " " mov r0,dpl 16F0 : B8 00 02 " " cjne r0,#000H,L16F5 16F3 : 15 83 " " dec dph 16F5 L16F5: 16F5 : 15 82 " " dec dpl 16F7 : 22 """ ret ; 16F8 : B4 B9 D1 " " cjne a,#0B9H,L16CC 16FB : B0 E0 " " anl c,/acc.0 16FD : 7D 7C "}|" mov r5,#07CH 16FF L16FF: 16FF : 7B 7A "{z" mov r3,#07AH 1701 : 79 77 "yw" mov r1,#077H 1703 : 76 75 "vu" mov @r0,#075H 1705 : 74 72 "tr" mov a,#072H 1707 : 71 CB "q " acall L13CB 1709 : BB D3 E1 " " cjne r3,#0D3H,L16ED 170C : E2 " " movx a,@r0 170D : 6F "o" xrl a,r7 170E : 6E "n" xrl a,r6 170F : 6D "m" xrl a,r5 1710 : 6C "l" xrl a,r4 1711 : 6B "k" xrl a,r3 1712 L1712: 1712 : F8 " " mov r0,a 1713 : E8 " " mov a,r0 1714 : EE " " mov a,r6 1715 : F8 " " mov r0,a 1716 : F8 " " mov r0,a 1717 : F3 " " movx @r1,a 1718 : 1F " " dec r7 1719 : 86 86 " " mov X0086,@r0 171B : 86 86 " " mov X0086,@r0 171D L171D: 171D : 86 86 " " mov X0086,@r0 171F : 86 86 " " mov X0086,@r0 1721 : 86 86 " " mov X0086,@r0 1723 : 50 88 "P " jnc L16AD 1725 : 88 88 " " mov tcon,r0 1727 : 00 " " nop 1728 : B1 BE " " acall L15BE 172A : DD F1 " " djnz r5,L171D 172C : C9 " " xch a,r1 172D : B1 BE " " acall L15BE 172F : DD F1 " " djnz r5,L1722 1731 : C9 " " xch a,r1 1732 : 77 6B "wk" mov @r1,#06BH 1734 : A4 " " mul ab 1735 L1735: 1735 : A4 " " mul ab 1736 : A4 " " mul ab 1737 : A4 " " mul ab 1738 L1738: 1738 : 86 86 " " mov X0086,@r0 173A : 86 86 " " mov X0086,@r0 173C : 86 86 " " mov X0086,@r0 173E L173E: 173E : 86 86 " " mov X0086,@r0 1740 : 86 86 " " mov X0086,@r0 1742 : 6E "n" xrl a,r6 1743 : 71 88 "q " acall L1388 1745 : 88 88 " " mov tcon,r0 1747 L1747: 1747 : 74 77 "tw" mov a,#077H 1749 : 7A 9F "z " mov r2,#09FH 174B : 9F " " subb a,r7 174C : 9F " " subb a,r7 174D : 9F " " subb a,r7 174E : 5E "^" anl a,r6 174F : 61 57 "aW" ajmp L1357 ; 1751 : 7D 6B "}k" mov r5,#06BH 1753 : D5 6F 73 " os" djnz X006F,L17C9 1756 : E3 " " movx a,@r1 1757 : 77 77 "ww" mov @r1,#077H 1759 : 77 AA "w " mov @r1,#0AAH 175B : 93 " " movc a,@a+dptr 175C L175C: 175C : 96 " " subb a,@r0 175D : D5 D5 D5 " " djnz X00D5,L1735 1760 : D5 D5 D5 " " djnz X00D5,L1738 1763 : D5 D5 99 " " djnz X00D5,L16FF 1766 : D5 99 D5 " " djnz sbuf,L173E 1769 : D5 D5 D5 " " djnz X00D5,L1741 176C L176C: 176C : D5 51 58 " QX" djnz X0051,L17C7 176F L176F: 176F : D5 59 D5 " Y " djnz X0059,L1747 1772 : D5 D5 D5 " " djnz X00D5,L174A 1775 : 5B "[" anl a,r3 1776 : 5A "Z" anl a,r2 1777 : D5 D5 4E " N" djnz X00D5,L17C8 177A : D5 D5 D5 " " djnz X00D5,L1752 177D : D5 D5 D5 " " djnz X00D5,L1755 1780 : D5 D5 B0 " " djnz X00D5,L1733 1783 : D5 C9 D6 " " djnz X00C9,L175C 1786 : D5 D5 D5 " " djnz X00D5,L175E 1789 : D5 B9 BC " " djnz X00B9,L1748 178C : D5 D5 D5 " " djnz X00D5,L1764 178F : D5 D5 80 " " djnz X00D5,L1712 1792 : 7C D5 "| " mov r4,#0D5H 1794 : D5 C5 D5 " " djnz X00C5,L176C 1797 : D5 D5 D5 " " djnz X00D5,L176F 179A : F5 BD " " mov X00BD,a 179C : 18 " " dec r0 179D : 1A " " dec r2 179E : 1C " " dec r4 179F : 1E " " dec r6 17A0 : 38 "8" addc a,r0 17A1 : 3C "<" addc a,r4 17A2 : 40 44 "@D" jc L17E8 17A4 : 90 20 22 " "" mov dptr,#02022H 17A7 : E4 " " clr a 17A8 : CE " " xch a,r6 17A9 : AF AF " " mov r7,X00AF 17AB : C6 " " xch a,@r0 17AC : AF AF " " mov r7,X00AF 17AE : AF AF " " mov r7,X00AF 17B0 : AF AF " " mov r7,X00AF 17B2 : AF 24 " $" mov r7,X0024 17B4 : AF 98 " " mov r7,scon 17B6 : AF AF " " mov r7,X00AF 17B8 : AF AF " " mov r7,X00AF 17BA : AF AF " " mov r7,X00AF 17BC : AF AF " " mov r7,X00AF 17BE : 32 "2" reti ; 17BF : AF AF " " mov r7,X00AF 17C1 : 44 F5 "D " orl a,#0F5H 17C3 : 5A "Z" anl a,r2 17C4 : 2C "," add a,r4 17C5 : AF AF " " mov r7,X00AF 17C7 L17C7: 17C7 : 5E "^" anl a,r6 17C8 L17C8: 17C8 : 63 2F AF "c/ " xrl X002F,#0AFH 17CB : 26 "&" add a,@r0 17CC : 35 71 "5q" addc a,X0071 17CE : 28 "(" add a,r0 17CF : B0 2A " *" anl c,/02AH 17D1 : CB " " xch a,r3 17D2 : 1F " " dec r7 17D3 : 21 D6 "! " ajmp L11D6 ; 17D5 : D6 " " xchd a,@r0 17D6 : 67 "g" xrl a,@r1 17D7 : 85 A5 17 " " mov X0017,X00A5 17DA : D6 " " xchd a,@r0 17DB : 2E "." add a,r6 17DC : CD " " xch a,r5 17DD : BC 19 1B " " cjne r4,#019H,L17FB 17E0 : 1D " " dec r5 17E1 : D6 " " xchd a,@r0 17E2 : D6 " " xchd a,@r0 17E3 : D6 " " xchd a,@r0 17E4 : D6 " " xchd a,@r0 17E5 : D6 " " xchd a,@r0 17E6 : D6 " " xchd a,@r0 17E7 : D6 " " xchd a,@r0 17E8 L17E8: 17E8 : D6 " " xchd a,@r0 17E9 : D6 " " xchd a,@r0 17EA : D6 " " xchd a,@r0 17EB : 25 31 "%1" add a,X0031 17ED : D6 " " xchd a,@r0 17EE : 23 "#" rl a 17EF : 28 "(" add a,r0 17F0 : D6 " " xchd a,@r0 17F1 : D6 " " xchd a,@r0 17F2 : 2B "+" add a,r3 17F3 : 34 37 "47" addc a,#037H 17F5 : 20 5B 98 " [ " jb 05BH,L1790 17F8 : 9C " " subb a,r4 17F9 : C0 C3 " " push X00C3 17FB L17FB: 17FB : C6 " " xch a,@r0 17FC : D4 " " da a 17FD : E4 " " clr a 17FE : F6 " " mov @r0,a 17FF : FF " " mov r7,a 1800 L1800: 1800 : C2 AA " " clr ex1 1802 : 71 E1 "q " acall L1BE1 1804 : 75 1F 10 "u " mov X001F,#010H 1807 : C0 23 " #" push X0023 1809 L1809: 1809 : 11 9E " " acall L189E 180B : 75 1D FF "u " mov X001D,#0FFH 180E L180E: 180E : 11 CA " " acall L18CA 1810 L1810: 1810 : 12 02 37 " 7" lcall L0237 1813 : E5 11 " " mov a,X0011 1815 : B4 FF 02 " " cjne a,#0FFH,L181A 1818 : 01 10 " " ajmp L1810 ; 181A L181A: 181A : 75 11 FF "u " mov X0011,#0FFH 181D : FC " " mov r4,a 181E : 90 1D FA " " mov dptr,#01DFAH 1821 : 11 5B " [" acall L185B 1823 L1823: 1823 : E4 " " clr a 1824 : 93 " " movc a,@a+dptr 1825 : 60 14 "` " jz L183B 1827 : A3 " " inc dptr 1828 : B5 04 0D " " cjne a,X0004,L1838 182B : E4 " " clr a 182C : 93 " " movc a,@a+dptr 182D : FC " " mov r4,a 182E : C0 04 " " push X0004 1830 : C0 83 " " push dph 1832 L1832: 1832 : E4 " " clr a 1833 : 78 1F "x " mov r0,#01FH 1835 : AC 1C " " mov r4,X001C 1837 : 22 """ ret ; 1838 L1838: 1838 : A3 " " inc dptr 1839 : 01 23 " #" ajmp L1823 ; 183B L183B: 183B : E5 1F " " mov a,X001F 183D : 54 30 "T0" anl a,#030H 183F : B4 20 CE " " cjne a,#020H,L1810 1842 : EC " " mov a,r4 1843 : 60 CB "` " jz L1810 1845 : 20 E7 C8 " " jb acc.7,L1810 1848 L1848: 1848 : E5 1D " " mov a,X001D 184A : B4 86 05 " " cjne a,#086H,L1852 184D : 12 0D 6F " o" lcall L0D6F 1850 : 01 10 " " ajmp L1810 ; 1852 L1852: 1852 : EC " " mov a,r4 1853 : F1 57 " W" acall L1F57 1855 : 05 1D " " inc X001D 1857 : 05 1C " " inc X001C 1859 : 01 10 " " ajmp L1810 ; 185B L185B: 185B : E5 1F " " mov a,X001F 185D : 54 30 "T0" anl a,#030H 185F : 03 " " rr a 1860 : 03 " " rr a 1861 : 03 " " rr a 1862 : 03 " " rr a 1863 L1863: 1863 : 23 "#" rl a 1864 : F9 " " mov r1,a 1865 : 93 " " movc a,@a+dptr 1866 : C9 " " xch a,r1 1867 : 04 " " inc a 1868 : 93 " " movc a,@a+dptr 1869 : F5 82 " " mov dpl,a 186B : 89 83 " " mov dph,r1 186D : 22 """ ret ; 186E L186E: 186E : E5 1F " " mov a,X001F 1870 : 54 07 "T " anl a,#007H 1872 : 24 20 "$ " add a,#020H 1874 : F9 " " mov r1,a 1875 : 22 """ ret ; 1876 L1876: 1876 : E4 " " clr a 1877 : 93 " " movc a,@a+dptr 1878 L1878: 1878 : 11 8A " " acall L188A 187A : B4 FF FB " " cjne a,#0FFH,L1878 187D : 22 """ ret ; 187E L187E: 187E : E4 " " clr a 187F : 93 " " movc a,@a+dptr 1880 : 20 E7 05 " " jb acc.7,L1888 1883 L1883: 1883 : 11 8A " " acall L188A 1885 : 30 E7 FB "0 " jnb acc.7,L1883 1888 L1888: 1888 : 54 7F "T " anl a,#07FH 188A L188A: 188A : A3 " " inc dptr 188B L188B: 188B : F2 " " movx @r0,a 188C : 08 " " inc r0 188D : B8 00 03 " " cjne r0,#000H,L1893 1890 : 75 A0 26 "u &" mov p2,#026H 1893 L1893: 1893 : E4 " " clr a 1894 : 93 " " movc a,@a+dptr 1895 : 22 """ ret ; 1896 L1896: 1896 : E4 " " clr a 1897 : F2 " " movx @r0,a 1898 : 08 " " inc r0 1899 L1899: 1899 : E8 " " mov a,r0 189A : B5 04 F9 " " cjne a,X0004,L1896 189D : 22 """ ret ; 189E L189E: 189E : 90 19 DE " " mov dptr,#019DEH 18A1 : 11 5B " [" acall L185B 18A3 : 75 A0 25 "u %" mov p2,#025H 18A6 : 78 EC "x " mov r0,#0ECH 18A8 : 11 76 " v" acall L1876 18AA : E5 1F " " mov a,X001F 18AC : 54 30 "T0" anl a,#030H 18AE : 60 05 "` " jz L18B5 18B0 : 90 1A BB " " mov dptr,#01ABBH 18B3 : 11 76 " v" acall L1876 18B5 L18B5: 18B5 : 74 80 "t " mov a,#080H 18B7 : A2 18 " " mov c,018H 18B9 : 92 E4 " " mov acc.4,c 18BB : 90 36 3B " 6;" mov dptr,#0363BH 18BE : F0 " " movx @dptr,a 18BF : 75 82 6F "u o" mov dpl,#06FH 18C2 : F0 " " movx @dptr,a 18C3 : 75 82 3C "u <" mov dpl,#03CH 18C6 : 74 80 "t " mov a,#080H 18C8 : F0 " " movx @dptr,a 18C9 : 22 """ ret ; 18CA L18CA: 18CA : 74 80 "t " mov a,#080H 18CC : 90 26 70 " &p" mov dptr,#02670H 18CF : 7C 84 "| " mov r4,#084H 18D1 : 75 1C 00 "u " mov X001C,#000H 18D4 L18D4: 18D4 : F0 " " movx @dptr,a 18D5 : A3 " " inc dptr 18D6 : DC FC " " djnz r4,L18D4 18D8 : E5 1F " " mov a,X001F 18DA : 20 E5 0F " " jb acc.5,L18EC 18DD : 30 E4 58 "0 X" jnb acc.4,L1938 18E0 : 31 D5 "1 " acall L19D5 18E2 : 14 " " dec a 18E3 : F5 1C " " mov X001C,a 18E5 L18E5: 18E5 : 31 5B "1[" acall L195B 18E7 : D5 1C FB " " djnz X001C,L18E5 18EA : 21 57 "!W" ajmp L1957 ; 18EC L18EC: 18EC : 20 E4 4A " J" jb acc.4,L1939 18EF : 54 0F "T " anl a,#00FH 18F1 : 7D 53 "}S" mov r5,#053H 18F3 : 24 F5 "$ " add a,#0F5H 18F5 : 40 04 "@ " jc L18FB 18F7 : 24 0B "$ " add a,#00BH 18F9 : 7D 20 "} " mov r5,#020H 18FB L18FB: 18FB : 24 06 "$ " add a,#006H 18FD : F1 D3 " " acall L1FD3 18FF : 90 26 70 " &p" mov dptr,#02670H 1902 : 74 91 "t " mov a,#091H 1904 : F0 " " movx @dptr,a 1905 : A3 " " inc dptr 1906 : 74 46 "tF" mov a,#046H 1908 : F0 " " movx @dptr,a 1909 : A3 " " inc dptr 190A : EB " " mov a,r3 190B : F0 " " movx @dptr,a 190C : A3 " " inc dptr 190D : EA " " mov a,r2 190E : F0 " " movx @dptr,a 190F : A3 " " inc dptr 1910 : ED " " mov a,r5 1911 : F0 " " movx @dptr,a 1912 : A3 " " inc dptr 1913 : 74 91 "t " mov a,#091H 1915 : F0 " " movx @dptr,a 1916 : A3 " " inc dptr 1917 : 75 1D 76 "u v" mov X001D,#076H 191A : 75 A0 27 "u '" mov p2,#027H 191D : E5 1F " " mov a,X001F 191F : 54 0F "T " anl a,#00FH 1921 : 23 "#" rl a 1922 : 23 "#" rl a 1923 : 23 "#" rl a 1924 : 23 "#" rl a 1925 : F8 " " mov r0,a 1926 : F5 1C " " mov X001C,a 1928 : 7C 10 "| " mov r4,#010H 192A L192A: 192A : E2 " " movx a,@r0 192B : 54 7F "T " anl a,#07FH 192D : F0 " " movx @dptr,a 192E : 60 04 "` " jz L1934 1930 : 05 1D " " inc X001D 1932 : 05 1C " " inc X001C 1934 L1934: 1934 : 08 " " inc r0 1935 : A3 " " inc dptr 1936 : DC F2 " " djnz r4,L192A 1938 L1938: 1938 : 22 """ ret ; 1939 L1939: 1939 : 75 1D 70 "u p" mov X001D,#070H 193C : 7C 84 "| " mov r4,#084H 193E : 7B 00 "{ " mov r3,#000H 1940 : 75 A0 26 "u &" mov p2,#026H 1943 : 78 70 "xp" mov r0,#070H 1945 L1945: 1945 : 12 0F 10 " " lcall L0F10 1948 : 20 E7 04 " " jb acc.7,L194F 194B : 74 20 "t " mov a,#020H 194D : 21 51 "!Q" ajmp L1951 ; 194F L194F: 194F : 74 54 "tT" mov a,#054H 1951 L1951: 1951 : F2 " " movx @r0,a 1952 : 08 " " inc r0 1953 : 0B " " inc r3 1954 : DC EF " " djnz r4,L1945 1956 : 22 """ ret ; 1957 L1957: 1957 : 7B 90 "{ " mov r3,#090H 1959 : 21 5D "!]" ajmp L195D ; 195B L195B: 195B : 7B 91 "{ " mov r3,#091H 195D L195D: 195D : 31 BF "1 " acall L19BF 195F : 75 A0 26 "u &" mov p2,#026H 1962 : E4 " " clr a 1963 : 93 " " movc a,@a+dptr 1964 : F8 " " mov r0,a 1965 : A3 " " inc dptr 1966 : C0 83 " " push dph 1968 : C0 82 " " push dpl 196A : E4 " " clr a 196B : 93 " " movc a,@a+dptr 196C : 90 1C 12 " " mov dptr,#01C12H 196F : F5 82 " " mov dpl,a 1971 : EB " " mov a,r3 1972 : 11 8B " " acall L188B 1974 : 11 83 " " acall L1883 1976 : 74 3A "t:" mov a,#03AH 1978 : F2 " " movx @r0,a 1979 : 08 " " inc r0 197A : D0 82 " " pop dpl 197C : D0 83 " " pop dph 197E : A3 " " inc dptr 197F : 11 6E " n" acall L186E 1981 : E4 " " clr a 1982 : 93 " " movc a,@a+dptr 1983 : 57 "W" anl a,@r1 1984 : F9 " " mov r1,a 1985 : A3 " " inc dptr 1986 : C0 83 " " push dph 1988 : C0 82 " " push dpl 198A : E4 " " clr a 198B : 93 " " movc a,@a+dptr 198C : 90 1B 32 " 2" mov dptr,#01B32H 198F : F5 82 " " mov dpl,a 1991 : E4 " " clr a 1992 : 93 " " movc a,@a+dptr 1993 : F5 18 " " mov X0018,a 1995 L1995: 1995 : A3 " " inc dptr 1996 : A3 " " inc dptr 1997 : 69 "i" xrl a,r1 1998 : 60 07 "` " jz L19A1 199A : E4 " " clr a 199B : 93 " " movc a,@a+dptr 199C : B4 FF F6 " " cjne a,#0FFH,L1995 199F : 21 A9 "! " ajmp L19A9 ; 19A1 L19A1: 19A1 : E4 " " clr a 19A2 : 93 " " movc a,@a+dptr 19A3 : F4 " " cpl a 19A4 : 60 03 "` " jz L19A9 19A6 : F4 " " cpl a 19A7 : F5 18 " " mov X0018,a 19A9 L19A9: 19A9 : 15 82 " " dec dpl 19AB : E4 " " clr a 19AC : 93 " " movc a,@a+dptr 19AD : 90 1D 46 " F" mov dptr,#01D46H 19B0 : F5 82 " " mov dpl,a 19B2 : 11 7E " ~" acall L187E 19B4 : D0 82 " " pop dpl 19B6 : D0 83 " " pop dph 19B8 : A3 " " inc dptr 19B9 : E4 " " clr a 19BA : 93 " " movc a,@a+dptr 19BB : FC " " mov r4,a 19BC : 11 99 " " acall L1899 19BE : 22 """ ret ; 19BF L19BF: 19BF : 90 1C 03 " " mov dptr,#01C03H 19C2 : E5 1F " " mov a,X001F 19C4 : 54 07 "T " anl a,#007H 19C6 : 11 63 " c" acall L1863 19C8 : E5 1C " " mov a,X001C 19CA : 23 "#" rl a 19CB : 23 "#" rl a 19CC : 25 82 "% " add a,dpl 19CE : F5 82 " " mov dpl,a 19D0 : 50 02 "P " jnc L19D4 19D2 : 05 83 " " inc dph 19D4 L19D4: 19D4 : 22 """ ret ; 19D5 L19D5: 19D5 : 90 1C 0D " " mov dptr,#01C0DH 19D8 : E5 1F " " mov a,X001F 19DA : 54 07 "T " anl a,#007H 19DC : 93 " " movc a,@a+dptr 19DD : 22 """ ret ; 19DE : 19 " " dec r1 19DF : E6 " " mov a,@r0 19E0 : 1A " " dec r2 19E1 : 37 "7" addc a,@r1 19E2 : 1A " " dec r2 19E3 : 63 1A 8F "c " xrl X001A,#08FH 19E6 : 90 53 41 " SA" mov dptr,#05341H 19E9 : 56 "V" anl a,@r0 19EA : 45 20 "E " orl a,X0020 19EC : 43 48 41 "CHA" orl X0048,#041H 19EF : 4E "N" orl a,r6 19F0 : 47 "G" orl a,@r1 19F1 : 45 53 "ES" orl a,X0053 19F3 : 20 46 4F " FO" jb 046H,L1A45 19F6 : 52 20 "R " anl X0020,a 19F8 : 50 4F "PO" jnc L1A49 19FA : 57 "W" anl a,@r1 19FB : 45 52 "ER" orl a,X0052 19FD : 2D "-" add a,r5 19FE : 4F "O" orl a,r7 19FF : 4E "N" orl a,r6 1A00 : 20 3F 91 " ? " jb 03FH,L1994 1A03 : 59 "Y" anl a,r1 1A04 : 3A ":" addc a,r2 1A05 : 59 "Y" anl a,r1 1A06 : 65 73 "es" xrl a,X0073 1A08 : 91 4E " N" acall L1C4E 1A0A : 3A ":" addc a,r2 1A0B : 4E "N" orl a,r6 1A0C : 6F "o" xrl a,r7 1A0D : 91 53 " S" acall L1C53 1A0F : 45 54 "ET" orl a,X0054 1A11 : 55 50 "UP" anl a,X0050 1A13 : 3A ":" addc a,r2 1A14 : 52 65 "Re" anl X0065,a 1A16 : 74 75 "tu" mov a,#075H 1A18 : 72 6E "rn" orl c,06EH 1A1A : 20 74 6F " to" jb 074H,L1A8C 1A1D : 20 73 65 " se" jb 073H,L1A85 1A20 : 74 75 "tu" mov a,#075H 1A22 : 70 91 "p " jnz L19B5 1A24 : 42 52 "BR" orl X0052,a 1A26 : 45 41 "EA" orl a,X0041 1A28 : 4B "K" orl a,r3 1A29 : 3A ":" addc a,r2 1A2A : 41 6C "Al" ajmp L1A6C ; 1A2C : 6C "l" xrl a,r4 1A2D : 20 64 65 " de" jb 064H,L1A95 1A30 : 66 "f" xrl a,@r0 1A31 : 61 75 "au" ajmp L1B75 ; 1A33 : 6C "l" xrl a,r4 1A34 : 74 80 "t " mov a,#080H 1A36 : FF " " mov r7,a 1A37 : 91 53 " S" acall L1C53 1A39 : 50 41 "PA" jnc L1A7C 1A3B : 43 45 3A "CE:" orl X0045,#03AH 1A3E : 4E "N" orl a,r6 1A3F : 65 78 "ex" xrl a,X0078 1A41 : 74 20 "t " mov a,#020H 1A43 : 63 68 6F "cho" xrl X0068,#06FH 1A46 : 69 "i" xrl a,r1 1A47 : 63 65 91 "ce " xrl X0065,#091H 1A4A : 41 72 "Ar" ajmp L1A72 ; 1A4C : 72 6F "ro" orl c,06FH 1A4E L1A4E: 1A4E : 77 20 "w " mov @r1,#020H 1A50 : 6B "k" xrl a,r3 1A51 : 65 79 "ey" xrl a,X0079 1A53 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1A54 : 3A ":" addc a,r2 1A55 : 53 65 6C "Sel" anl X0065,#06CH 1A58 : 65 63 "ec" xrl a,X0063 1A5A : 74 20 "t " mov a,#020H 1A5C : 66 "f" xrl a,@r0 1A5D : 69 "i" xrl a,r1 1A5E : 65 6C "el" xrl a,X006C 1A60 : 64 73 "ds" xrl a,#073H 1A62 : FF " " mov r7,a 1A63 : 91 55 " U" acall L1C55 1A65 : 70 2F "p/" jnz L1A96 1A67 : 44 6F "Do" orl a,#06FH 1A69 : 77 6E "wn" mov @r1,#06EH 1A6B : 3A ":" addc a,r2 1A6C L1A6C: 1A6C : 4E "N" orl a,r6 1A6D : 65 77 "ew" xrl a,X0077 1A6F : 20 6B 65 " ke" jb 06BH,L1AD7 1A72 L1A72: 1A72 : 79 91 "y " mov r1,#091H 1A74 L1A74: 1A74 : 4C "L" orl a,r4 1A75 L1A75: 1A75 : 65 66 "ef" xrl a,X0066 1A77 : 74 20 "t " mov a,#020H 1A79 : 41 72 "Ar" ajmp L1A72 ; 1A7B : 72 6F "ro" orl c,06FH 1A7D : 77 3A "w:" mov @r1,#03AH 1A7F : 42 61 "Ba" orl X0061,a 1A81 : 63 6B 91 "ck " xrl X006B,#091H 1A84 : 4F "O" orl a,r7 1A85 L1A85: 1A85 : 74 68 "th" mov a,#068H 1A87 : 65 72 "er" xrl a,X0072 1A89 : 3A ":" addc a,r2 1A8A : 44 61 "Da" orl a,#061H 1A8C L1A8C: 1A8C : 74 61 "ta" mov a,#061H 1A8E : FF " " mov r7,a 1A8F : 91 54 " T" acall L1C54 1A91 : 3A ":" addc a,r2 1A92 : 53 65 74 "Set" anl X0065,#074H 1A95 L1A95: 1A95 : 91 53 " S" acall L1C53 1A97 : 50 41 "PA" jnc L1ADA 1A99 : 43 45 3A "CE:" orl X0045,#03AH 1A9C : 43 6C 65 "Cle" orl X006C,#065H 1A9F : 61 72 "ar" ajmp L1B72 ; 1AA1 : 91 44 " D" acall L1C44 1AA3 : 45 4C "EL" orl a,X004C 1AA5 : 3A ":" addc a,r2 1AA6 : 43 6C 65 "Cle" orl X006C,#065H 1AA9 L1AA9: 1AA9 : 61 72 "ar" ajmp L1B72 ; 1AAB : 20 61 6C " al" jb 061H,L1B1A 1AAE : 6C "l" xrl a,r4 1AAF : 90 43 6F " Co" mov dptr,#0436FH 1AB2 : 6C "l" xrl a,r4 1AB3 : 75 6D 6E "umn" mov X006D,#06EH 1AB6 : 3A ":" addc a,r2 1AB7 : 20 20 31 " 1" jb 020H,L1AEB 1ABA L1ABA: 1ABA : FF " " mov r7,a 1ABB : 80 91 " " sjmp L1A4E ; 1ABD : 53 45 54 "SET" anl X0045,#054H 1AC0 : 55 50 "UP" anl a,X0050 1AC2 : 3A ":" addc a,r2 1AC3 : 45 78 "Ex" orl a,X0078 1AC5 : 69 "i" xrl a,r1 1AC6 : 74 91 "t " mov a,#091H 1AC8 : 45 4E "EN" orl a,X004E 1ACA : 54 45 "TE" anl a,#045H 1ACC : 52 3A "R:" anl X003A,a 1ACE : 4F "O" orl a,r7 1ACF : 6C "l" xrl a,r4 1AD0 : 64 91 "d " xrl a,#091H 1AD2 : 42 52 "BR" orl X0052,a 1AD4 : 45 41 "EA" orl a,X0041 1AD6 : 4B "K" orl a,r3 1AD7 L1AD7: 1AD7 : 3A ":" addc a,r2 1AD8 : 44 65 "De" orl a,#065H 1ADA L1ADA: 1ADA : 66 "f" xrl a,@r0 1ADB : 61 75 "au" ajmp L1B75 ; 1ADD : 6C "l" xrl a,r4 1ADE : 74 FF "t " mov a,#0FFH 1AE0 : 70 12 "p " jnz L1AF4 1AE2 : 01 32 " 2" ajmp L1832 ; 1AE4 : 7C 22 "|"" mov r4,#022H 1AE6 : 04 " " inc a 1AE7 : 3C "<" addc a,r4 1AE8 : 85 26 08 " & " mov X0008,X0026 1AEB L1AEB: 1AEB : 41 90 "A " ajmp L1A90 ; 1AED : 9B " " subb a,r3 1AEE : 12 C5 A4 " " lcall LC5A4 1AF1 : 2C "," add a,r4 1AF2 : 20 46 B4 " F " jb 046H,L1AA9 1AF5 : 37 "7" addc a,@r1 1AF6 : 40 4B "@K" jc L1B43 1AF8 : BE FF 70 " p" cjne r6,#0FFH,L1B6B 1AFB : 82 30 " 0" anl c,030H 1AFD : A9 7C " |" mov r1,X007C 1AFF : 3B ";" addc a,r3 1B00 : 40 50 "@P" jc L1B52 1B02 : 8B 45 " E" mov X0045,r3 1B04 : 0F " " inc r7 1B05 : 55 A2 "U " anl a,X00A2 1B07 : FF " " mov r7,a 1B08 L1B08: 1B08 : 70 55 "pU" jnz L1B5F 1B0A : 50 74 "Pt" jnc L1B80 1B0C : 83 " " movc a,@a+pc 1B0D : 88 20 " " mov X0020,r0 1B0F : B0 8F " " anl c,/tf1 1B11 : 6E "n" xrl a,r6 1B12 : 0F " " inc r7 1B13 : 85 A4 FF " " mov X00FF,X00A4 1B16 : 70 7C "p|" jnz L1B94 1B18 L1B18: 1B18 : 01 A4 " " ajmp L18A4 ; 1B1A L1B1A: 1B1A : 7D 5E "}^" mov r5,#05EH 1B1C : 08 " " inc r0 1B1D : 7B 89 "{ " mov r3,#089H 1B1F : 65 40 "e@" xrl a,X0040 1B21 : 80 97 " " sjmp L1ABA ; 1B23 : 91 34 " 4" acall L1C34 1B25 : B5 B1 FF " " cjne a,X00B1,L1B27 1B28 : 70 19 "p " jnz L1B43 1B2A : 04 " " inc a 1B2B : 37 "7" addc a,@r1 1B2C : 7C 97 "| " mov r4,#097H 1B2E : 01 C0 " " ajmp L18C0 ; 1B30 : 85 FF 00 " " mov X0000,X00FF 1B33 : 4D "M" orl a,r5 1B34 : 01 46 " F" ajmp L1846 ; 1B36 : FF " " mov r7,a 1B37 : 00 " " nop 1B38 : 53 04 54 "S T" anl X0004,#054H 1B3B : FF " " mov r7,a 1B3C : 00 " " nop 1B3D : 4D "M" orl a,r5 1B3E : 04 " " inc a 1B3F : 46 "F" orl a,@r0 1B40 : FF " " mov r7,a 1B41 : 00 " " nop 1B42 : 4D "M" orl a,r5 1B43 L1B43: 1B43 : 08 " " inc r0 1B44 L1B44: 1B44 : 46 "F" orl a,@r0 1B45 : FF " " mov r7,a 1B46 : 00 " " nop 1B47 : 4D "M" orl a,r5 1B48 : 20 46 FF " F " jb 046H,L1B4A 1B4B : 00 " " nop 1B4C : 59 "Y" anl a,r1 1B4D : 40 55 "@U" jc L1BA4 1B4F : FF " " mov r7,a 1B50 : 00 " " nop 1B51 : 46 "F" orl a,@r0 1B52 L1B52: 1B52 : 40 4D "@M" jc L1BA1 1B54 : FF " " mov r7,a 1B55 : 01 B4 " " ajmp L18B4 1B57 : 02 B6 03 " " ljmp LB603 ; 1B5A : B8 04 BB " " cjne r0,#004H,L1B18 1B5D : 05 C0 " " inc X00C0 1B5F L1B5F: 1B5F : 06 " " inc @r0 1B60 : C7 " " xch a,@r1 1B61 : 07 " " inc @r1 1B62 : CB " " xch a,r3 1B63 : 08 " " inc r0 1B64 : C3 " " clr c 1B65 : 09 " " inc r1 1B66 : CE " " xch a,r6 1B67 : 0A " " inc r2 1B68 : D2 0B " " setb 00BH 1B6A : D6 " " xchd a,@r0 1B6B L1B6B: 1B6B : 0C " " inc r4 1B6C : DA 0D " " djnz r2,L1B7B 1B6E L1B6E: 1B6E : E2 " " movx a,@r0 1B6F : 0E " " inc r6 1B70 : E6 " " mov a,@r0 1B71 : 0F " " inc r7 1B72 L1B72: 1B72 : EB " " mov a,r3 1B73 : FF " " mov r7,a 1B74 : 00 " " nop 1B75 L1B75: 1B75 : 4D "M" orl a,r5 1B76 : 10 48 40 " H@" jbc 048H,L1BB9 1B79 : 50 FF "P " jnc L1B7A 1B7B L1B7B: 1B7B : 00 " " nop 1B7C : 61 08 "a " ajmp L1B08 1B7E : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1B7F : FF " " mov r7,a 1B80 L1B80: 1B80 : 00 " " nop 1B81 : 4D "M" orl a,r5 1B82 : 40 46 "@F" jc L1BCA 1B84 : FF " " mov r7,a 1B85 : 00 " " nop 1B86 : B8 01 BB " " cjne r0,#001H,L1B44 1B89 : 02 C0 03 " " ljmp LC003 ; 1B8C : C4 " " swap a 1B8D : 04 " " inc a 1B8E : C7 " " xch a,@r1 1B8F : 05 CB " " inc X00CB 1B91 : 06 " " inc @r0 1B92 : C3 " " clr c 1B93 : 07 " " inc @r1 1B94 L1B94: 1B94 : CE " " xch a,r6 1B95 : 08 " " inc r0 1B96 : D2 09 " " setb 009H 1B98 : D6 " " xchd a,@r0 1B99 : 0A " " inc r2 1B9A : CA " " xch a,r2 1B9B : 0B " " inc r3 1B9C : DA 0C " " djnz r2,L1BAA 1B9E : DE 0D " " djnz r6,L1BAD 1BA0 : E2 " " movx a,@r0 1BA1 L1BA1: 1BA1 : 0E " " inc r6 1BA2 : E6 " " mov a,@r0 1BA3 : FF " " mov r7,a 1BA4 L1BA4: 1BA4 : 00 " " nop 1BA5 : 63 01 67 "c g" xrl X0001,#067H 1BA8 : FF " " mov r7,a 1BA9 : 10 70 30 " p0" jbc 070H,L1BDC 1BAC : 6C "l" xrl a,r4 1BAD L1BAD: 1BAD : 00 " " nop 1BAE : 4D "M" orl a,r5 1BAF : FF " " mov r7,a 1BB0 : 00 " " nop 1BB1 : 76 20 "v " mov @r0,#020H 1BB3 : 77 FF "w " mov @r1,#0FFH 1BB5 : 00 " " nop 1BB6 : 78 10 "x " mov r0,#010H 1BB8 : 86 20 " " mov X0020,@r0 1BBA : 92 30 " 0" mov 030H,c 1BBC : A4 " " mul ab 1BBD : 04 " " inc a 1BBE : 4D "M" orl a,r5 1BBF : FF " " mov r7,a 1BC0 : 00 " " nop 1BC1 : 4D "M" orl a,r5 1BC2 : 01 46 " F" ajmp L1846 ; 1BC4 : FF " " mov r7,a 1BC5 : 00 " " nop 1BC6 : F0 " " movx @dptr,a 1BC7 : 10 F3 02 " " jbc b.3,L1BCC 1BCA L1BCA: 1BCA : AB FF " " mov r3,X00FF 1BCC L1BCC: 1BCC : 30 20 11 "0 " jnb 020H,L1BE0 1BCF : C2 98 " " clr ri 1BD1 : 7C 4F "|O" mov r4,#04FH 1BD3 : 12 15 90 " " lcall L1590 1BD6 : 12 03 7E " ~" lcall L037E 1BD9 : 12 05 8A " " lcall L058A 1BDC L1BDC: 1BDC : 70 02 "p " jnz L1BE0 1BDE : C2 20 " " clr 020H 1BE0 L1BE0: 1BE0 : 22 """ ret ; 1BE1 L1BE1: 1BE1 : AF 10 " " mov r7,X0010 1BE3 : E4 " " clr a 1BE4 : 90 25 EC " % " mov dptr,#025ECH 1BE7 L1BE7: 1BE7 : F0 " " movx @dptr,a 1BE8 : A3 " " inc dptr 1BE9 : B5 82 FB " " cjne a,dpl,L1BE7 1BEC L1BEC: 1BEC : F0 " " movx @dptr,a 1BED : D5 82 FC " " djnz dpl,L1BEC 1BF0 : 22 """ ret ; 1BF1 L1BF1: 1BF1 : 12 04 0D " " lcall L040D 1BF4 L1BF4: 1BF4 : E4 " " clr a 1BF5 : 20 94 E8 " " jb p1.4,L1BE0 1BF8 : 12 08 7B " {" lcall L087B 1BFB : 60 F4 "` " jz L1BF1 1BFD : 22 """ ret ; 1BFE : 4C "L" orl a,r4 1BFF : 4D "M" orl a,r5 1C00 : 3D "=" addc a,r5 1C01 : 00 " " nop 1C02 : 62 1A "b " xrl X001A,a 1C04 : E0 " " movx a,@dptr 1C05 : 1A " " dec r2 1C06 : FA " " mov r2,a 1C07 : 1B " " dec r3 1C08 : 08 " " inc r0 1C09 : 1B " " dec r3 1C0A : 16 " " dec @r0 1C0B : 1B " " dec r3 1C0C : 28 "(" add a,r0 1C0D : 06 " " inc @r0 1C0E : 03 " " rr a 1C0F : 03 " " rr a 1C10 : 04 " " inc a 1C11 : 02 4E 65 " Ne" ljmp L4E65 ; 1C14 : 77 6C "wl" mov @r1,#06CH 1C16 : 69 "i" xrl a,r1 1C17 : 6E "n" xrl a,r6 1C18 : E5 53 " S" mov a,X0053 1C1A : 68 "h" xrl a,r0 1C1B : 69 "i" xrl a,r1 1C1C : 66 "f" xrl a,@r0 1C1D : 74 65 "te" mov a,#065H 1C1F : 64 20 "d " xrl a,#020H 1C21 : B3 " " cpl c 1C22 : 57 "W" anl a,@r1 1C23 : 72 61 "ra" orl c,061H 1C25 : F0 " " movx @dptr,a 1C26 : 52 65 "Re" anl X0065,a 1C28 : 70 65 "pe" jnz L1C8F 1C2A : 61 F4 "a " ajmp L1BF4 ; 1C2C : 4D "M" orl a,r5 1C2D : 61 72 "ar" ajmp L1B72 ; 1C2F : 67 "g" xrl a,@r1 1C30 : 69 "i" xrl a,r1 1C31 : 6E "n" xrl a,r6 1C32 : 20 62 65 " be" jb 062H,L1C9A 1C35 : 6C "l" xrl a,r4 1C36 : EC " " mov a,r4 1C37 : 4D "M" orl a,r5 1C38 : 6F "o" xrl a,r7 1C39 : 64 E5 "d " xrl a,#0E5H 1C3B : 4C "L" orl a,r4 1C3C : 6F "o" xrl a,r7 1C3D : 63 61 6C "cal" xrl X0061,#06CH 1C40 : 20 65 63 " ec" jb 065H,L1CA6 1C43 : 68 "h" xrl a,r0 1C44 L1C44: 1C44 : EF " " mov a,r7 1C45 : 4D "M" orl a,r5 1C46 : 6F "o" xrl a,r7 1C47 : 64 65 "de" xrl a,#065H 1C49 : 6D "m" xrl a,r5 1C4A : 20 70 6F " po" jb 070H,L1CBC 1C4D : 72 74 "rt" orl c,074H 1C4F : 20 73 70 " sp" jb 073H,L1CC2 1C52 : 65 65 "ee" xrl a,X0065 1C54 L1C54: 1C54 : E4 " " clr a 1C55 L1C55: 1C55 : 48 "H" orl a,r0 1C56 : 61 6E "an" ajmp L1B6E ; 1C58 : 64 73 "ds" xrl a,#073H 1C5A : 68 "h" xrl a,r0 1C5B : 61 6B "ak" ajmp L1B6B ; 1C5D : E5 43 " C" mov a,X0043 1C5F : 6F "o" xrl a,r7 1C60 : 6C "l" xrl a,r4 1C61 : 75 6D 6E "umn" mov X006D,#06EH 1C64 : F3 " " movx @r1,a 1C65 : 43 52 54 "CRT" orl X0052,#054H 1C68 : 20 73 61 " sa" jb 073H,L1CCC 1C6B : 76 65 "ve" mov @r0,#065H 1C6D : F2 " " movx @r0,a 1C6E : 41 75 "Au" ajmp L1A75 ; 1C70 : 78 20 "x " mov r0,#020H 1C72 : 70 6F "po" jnz L1CE3 1C74 : 72 74 "rt" orl c,074H 1C76 : 20 73 70 " sp" jb 073H,L1CE9 1C79 : 65 65 "ee" xrl a,X0065 1C7B : E4 " " clr a 1C7C : 53 63 72 "Scr" anl X0063,#072H 1C7F : 65 65 "ee" xrl a,X0065 1C81 : EE " " mov a,r6 1C82 : 50 61 "Pa" jnc L1CE5 1C84 : 72 69 "ri" orl c,069H 1C86 : 74 F9 "t " mov a,#0F9H 1C88 : 44 61 "Da" orl a,#061H 1C8A : 74 61 "ta" mov a,#061H 1C8C : 20 62 69 " bi" jb 062H,L1CF8 1C8F L1C8F: 1C8F : 74 F3 "t " mov a,#0F3H 1C91 : 43 75 72 "Cur" orl X0075,#072H 1C94 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1C95 : 6F "o" xrl a,r7 1C96 : F2 " " movx @r0,a 1C97 : 54 65 "Te" anl a,#065H 1C99 : 73 "s" jmp @a+dptr ;INFO: indirect jump ; 1C9A L1C9A: 1C9A : F4 " " cpl a 1C9B : 41 74 "At" ajmp L1A74 ; 1C9D : 74 72 "tr" mov a,#072H 1C9F : 69 "i" xrl a,r1 1CA0 : 62 75 "bu" xrl X0075,a 1CA2 : 74 E5 "t " mov a,#0E5H 1CA4 L1CA4: 1CA4 : C2 0F " " clr 00FH 1CA6 L1CA6: 1CA6 : C2 17 " " clr 017H 1CA8 : C2 1F " " clr 01FH 1CAA : 71 F1 "q " acall L1BF1 1CAC : 60 6D "`m" jz L1D1B 1CAE : 24 8F "$ " add a,#08FH 1CB0 : 40 69 "@i" jc L1D1B 1CB2 : 24 10 "$ " add a,#010H 1CB4 : 40 2C "@," jc L1CE2 1CB6 : 24 34 "$4" add a,#034H 1CB8 : 60 1B "` " jz L1CD5 1CBA : 04 " " inc a 1CBB : 60 12 "` " jz L1CCF 1CBD : 04 " " inc a 1CBE : 70 5B "p[" jnz L1D1B 1CC0 : 7B 27 "{'" mov r3,#027H 1CC2 L1CC2: 1CC2 : 7A 80 "z " mov r2,#080H 1CC4 : 7E 23 "~#" mov r6,#023H 1CC6 : 30 1B 24 "0 $" jnb 01BH,L1CED 1CC9 : 7A 98 "z " mov r2,#098H 1CCB : 7B 43 "{C" mov r3,#043H 1CCD : 81 ED " " ajmp L1CED ; 1CCF L1CCF: 1CCF : 7A 61 "za" mov r2,#061H 1CD1 : 7E 24 "~$" mov r6,#024H 1CD3 : 81 D9 " " ajmp L1CD9 ; 1CD5 L1CD5: 1CD5 : 7A 69 "zi" mov r2,#069H 1CD7 : 7E 25 "~%" mov r6,#025H 1CD9 L1CD9: 1CD9 : 7B 4E "{N" mov r3,#04EH 1CDB : 30 1B 0F "0 " jnb 01BH,L1CED 1CDE : 7B 82 "{ " mov r3,#082H 1CE0 : 81 ED " " ajmp L1CED ; 1CE2 L1CE2: 1CE2 : 7E 27 "~'" mov r6,#027H 1CE4 : 7B 10 "{ " mov r3,#010H 1CE6 : 23 "#" rl a 1CE7 : 23 "#" rl a 1CE8 : 23 "#" rl a 1CE9 L1CE9: 1CE9 : 23 "#" rl a 1CEA : FA " " mov r2,a 1CEB : D2 0F " " setb 00FH 1CED L1CED: 1CED : 71 F1 "q " acall L1BF1 1CEF : 60 2A "`*" jz L1D1B 1CF1 : FD " " mov r5,a 1CF2 L1CF2: 1CF2 : 71 F1 "q " acall L1BF1 1CF4 : 60 25 "`%" jz L1D1B 1CF6 : 8E 83 " " mov dph,r6 1CF8 L1CF8: 1CF8 : 8A 82 " " mov dpl,r2 1CFA : EB " " mov a,r3 1CFB : 60 0F "` " jz L1D0C 1CFD : EC " " mov a,r4 1CFE : B5 05 1B " " cjne a,X0005,L1D1C 1D01 L1D01: 1D01 : E4 " " clr a 1D02 : 30 0F 03 "0 " jnb 00FH,L1D08 1D05 : E0 " " movx a,@dptr 1D06 : 54 80 "T " anl a,#080H 1D08 L1D08: 1D08 : F0 " " movx @dptr,a 1D09 : A3 " " inc dptr 1D0A : DB F5 " " djnz r3,L1D01 1D0C L1D0C: 1D0C : 90 25 69 " %i" mov dptr,#02569H 1D0F : D2 30 " 0" setb 030H 1D11 : 7A 82 "z " mov r2,#082H 1D13 L1D13: 1D13 : E0 " " movx a,@dptr 1D14 : 70 05 "p " jnz L1D1B 1D16 : A3 " " inc dptr 1D17 : DA FA " " djnz r2,L1D13 1D19 : C2 30 " 0" clr 030H 1D1B L1D1B: 1D1B : 22 """ ret ; 1D1C L1D1C: 1D1C : B4 0E 04 " " cjne a,#00EH,L1D23 1D1F : D2 17 " " setb 017H 1D21 : 81 F2 " " ajmp L1CF2 ; 1D23 L1D23: 1D23 : B4 0F 04 " " cjne a,#00FH,L1D2A 1D26 : D2 1F " " setb 01FH 1D28 : 81 F2 " " ajmp L1CF2 ; 1D2A L1D2A: 1D2A : 30 1F 03 "0 " jnb 01FH,L1D30 1D2D : 54 1F "T " anl a,#01FH 1D2F : FC " " mov r4,a 1D30 L1D30: 1D30 : 20 0F 06 " " jb 00FH,L1D39 1D33 : A2 17 " " mov c,017H 1D35 : 92 E7 " " mov acc.7,c 1D37 : A1 3D " =" ajmp L1D3D ; 1D39 L1D39: 1D39 : E0 " " movx a,@dptr 1D3A : 54 80 "T " anl a,#080H 1D3C : 4C "L" orl a,r4 1D3D L1D3D: 1D3D : F0 " " movx @dptr,a 1D3E : 1B " " dec r3 1D3F : 0A " " inc r2 1D40 : C2 17 " " clr 017H 1D42 : C2 1F " " clr 01FH 1D44 : 81 F2 " " ajmp L1CF2 ; 1D46 : 4F "O" orl a,r7 1D47 : CE " " xch a,r6 1D48 : 58 "X" anl a,r0 1D49 : 4F "O" orl a,r7 1D4A : 4E "N" orl a,r6 1D4B : 2F "/" add a,r7 1D4C : 58 "X" anl a,r0 1D4D : 4F "O" orl a,r7 1D4E : 46 "F" orl a,@r0 1D4F : C6 " " xch a,@r0 1D50 : 44 54 "DT" orl a,#054H 1D52 : D2 A3 " " setb p2.3 1D54 : FF " " mov r7,a 1D55 : 41 4E "AN" ajmp L1A4E ; 1D57 : 53 C9 41 "S A" anl X00C9,#041H 1D5A : 54 D3 "T " anl a,#0D3H 1D5C : 59 "Y" anl a,r1 1D5D : 45 D3 "E " orl a,X00D3 1D5F : 4E "N" orl a,r6 1D60 : CF " " xch a,r7 1D61 : 38 "8" addc a,r0 1D62 : B0 44 " D" anl c,/044H 1D64 : 41 52 "AR" ajmp L1A52 ; 1D66 : CB " " xch a,r3 1D67 : 4C "L" orl a,r4 1D68 : 49 "I" orl a,r1 1D69 : 47 "G" orl a,@r1 1D6A : 48 "H" orl a,r0 1D6B : D4 " " da a 1D6C : 45 56 "EV" orl a,X0056 1D6E : 45 CE "E " orl a,X00CE 1D70 : 4F "O" orl a,r7 1D71 : 44 C4 "D " orl a,#0C4H 1D73 : 31 33 "13" acall L1933 1D75 : B2 B7 " " cpl p3.7 1D77 : B8 42 4C " BL" cjne r0,#042H,L1DC6 1D7A : 49 "I" orl a,r1 1D7B : 4E "N" orl a,r6 1D7C : 4B "K" orl a,r3 1D7D : 49 "I" orl a,r1 1D7E : 4E "N" orl a,r6 1D7F : 47 "G" orl a,@r1 1D80 : 20 42 4C " BL" jb 042H,L1DCF 1D83 : 4F "O" orl a,r7 1D84 : 43 CB 53 "C S" orl X00CB,#053H 1D87 : 54 45 "TE" anl a,#045H 1D89 : 41 44 "AD" ajmp L1A44 ; 1D8B : 59 "Y" anl a,r1 1D8C : 20 42 4C " BL" jb 042H,L1DDB 1D8F : 4F "O" orl a,r7 1D90 : 43 CB 42 "C B" orl X00CB,#042H 1D93 : 4C "L" orl a,r4 1D94 : 49 "I" orl a,r1 1D95 : 4E "N" orl a,r6 1D96 : 4B "K" orl a,r3 1D97 : 49 "I" orl a,r1 1D98 : 4E "N" orl a,r6 1D99 : 47 "G" orl a,@r1 1D9A : 20 55 4E " UN" jb 055H,L1DEB 1D9D : 44 45 "DE" orl a,#045H 1D9F : 52 4C "RL" anl X004C,a 1DA1 : 49 "I" orl a,r1 1DA2 : 4E "N" orl a,r6 1DA3 : C5 53 " S" xch a,X0053 1DA5 : 54 45 "TE" anl a,#045H 1DA7 : 41 44 "AD" ajmp L1A44 ; 1DA9 : 59 "Y" anl a,r1 1DAA : 20 55 4E " UN" jb 055H,L1DFB 1DAD : 44 45 "DE" orl a,#045H 1DAF : 52 4C "RL" anl X004C,a 1DB1 : 49 "I" orl a,r1 1DB2 : 4E "N" orl a,r6 1DB3 : C5 35 " 5" xch a,X0035 1DB5 : B0 37 " 7" anl c,/037H 1DB7 : B5 31 31 " 11" cjne a,X0031,L1DEB 1DBA : B0 31 " 1" anl c,/031H 1DBC : 33 "3" rlc a 1DBD : 34 2E "4." addc a,#02EH 1DBF : B5 31 35 " 15" cjne a,X0031,L1DF7 1DC2 : B0 31 " 1" anl c,/031H 1DC4 : 32 "2" reti ; 1DC5 : 30 B0 33 "0 3" jnb p3.0,L1DFB 1DC8 : 30 B0 33 "0 3" jnb p3.0,L1DFE 1DCB : 36 "6" addc a,@r0 1DCC : 30 B0 31 "0 1" jnb p3.0,L1E00 1DCF L1DCF: 1DCF : 38 "8" addc a,r0 1DD0 : 30 B0 32 "0 2" jnb p3.0,L1E05 1DD3 : 30 30 B0 "00 " jnb 030H,L1D86 1DD6 : 32 "2" reti ; 1DD7 : 34 30 "40" addc a,#030H 1DD9 : B0 34 " 4" anl c,/034H 1DDB L1DDB: 1DDB : 38 "8" addc a,r0 1DDC : 30 B0 37 "0 7" jnb p3.0,L1E16 1DDF : 32 "2" reti ; 1DE0 : 30 B0 39 "0 9" jnb p3.0,L1E1C 1DE3 : 36 "6" addc a,@r0 1DE4 : 30 B0 31 "0 1" jnb p3.0,L1E18 1DE7 : 39 "9" addc a,r1 1DE8 : 32 "2" reti ; 1DE9 : 30 B0 33 "0 3" jnb p3.0,L1E1F 1DEC : 38 "8" addc a,r0 1DED : 34 30 "40" addc a,#030H 1DEF : B0 44 " D" anl c,/044H 1DF1 : 49 "I" orl a,r1 1DF2 : CD " " xch a,r5 1DF3 : 49 "I" orl a,r1 1DF4 : 4E "N" orl a,r6 1DF5 : 56 "V" anl a,@r0 1DF6 : 45 52 "ER" orl a,X0052 1DF8 : 53 C5 1E "S " anl X00C5,#01EH 1DFB L1DFB: 1DFB : 02 1E 59 " Y" ljmp L1E59 ; 1DFE L1DFE: 1DFE : 1F " " dec r7 1DFF : 17 " " dec @r1 1E00 L1E00: 1E00 : 1F " " dec r7 1E01 : 6A "j" xrl a,r2 1E02 : 59 "Y" anl a,r1 1E03 : 0F " " inc r7 1E04 : 79 0F "y " mov r1,#00FH 1E06 : 4E "N" orl a,r6 1E07 : 14 " " dec a 1E08 : 6E "n" xrl a,r6 1E09 : 14 " " dec a 1E0A : FD " " mov r5,a 1E0B : 3E ">" addc a,r6 1E0C : FB " " mov r3,a 1E0D : 43 00 71 "C q" orl X0000,#071H 1E10 : CC " " xch a,r4 1E11 : 12 13 56 " V" lcall L1356 1E14 : 71 CC "q " acall L1BCC 1E16 L1E16: 1E16 : C2 2C " ," clr 02CH 1E18 L1E18: 1E18 : 71 E1 "q " acall L1BE1 1E1A : 12 03 B8 " " lcall L03B8 1E1D : 12 16 E5 " " lcall L16E5 1E20 : D1 47 " G" acall L1E47 1E22 : 12 0F CD " " lcall L0FCD 1E25 : D0 04 " " pop X0004 1E27 : EC " " mov a,r4 1E28 : 65 23 "e#" xrl a,X0023 1E2A : 30 E3 03 "0 " jnb acc.3,L1E30 1E2D : 12 16 D3 " " lcall L16D3 1E30 L1E30: 1E30 : 12 06 0F " " lcall L060F 1E33 : D2 AA " " setb ex1 1E35 : 20 20 03 " " jb 020H,L1E3B 1E38 : 02 08 00 " " ljmp L0800 1E3B L1E3B: 1E3B : 02 04 34 " 4" ljmp L0434 ; 1E3E : 75 1F 10 "u " mov X001F,#010H 1E41 : 01 09 " " ajmp L1809 ; 1E43 : F1 05 " " acall L1F05 1E45 : 01 10 " " ajmp L1810 ; 1E47 L1E47: 1E47 : 74 80 "t " mov a,#080H 1E49 : A2 18 " " mov c,018H 1E4B : 92 E4 " " mov acc.4,c 1E4D : 90 23 DB " # " mov dptr,#023DBH 1E50 : F0 " " movx @dptr,a 1E51 : 20 1B 04 " " jb 01BH,L1E58 1E54 : 90 23 A7 " # " mov dptr,#023A7H 1E57 : F0 " " movx @dptr,a 1E58 L1E58: 1E58 : 22 """ ret ; 1E59 L1E59: 1E59 : D3 " " setb c 1E5A : 6A "j" xrl a,r2 1E5B : D2 72 " r" setb 072H 1E5D : D1 7A " z" acall L1E7A 1E5F L1E5F: 1E5F : D0 80 " " pop p0 1E61 : 20 9C FB " " jb ren,L1E5F 1E64 : C2 BA " " clr px1 1E66 : B3 " " cpl c 1E67 : FD " " mov r5,a 1E68 : AF 00 " " mov r7,X0000 1E6A : 16 " " dec @r0 1E6B : B6 0F 02 " " cjne @r0,#00FH,L1E70 1E6E : 76 30 "v0" mov @r0,#030H 1E70 L1E70: 1E70 : 01 09 " " ajmp L1809 ; 1E72 : 06 " " inc @r0 1E73 : B6 15 FA " " cjne @r0,#015H,L1E70 1E76 : 76 20 "v " mov @r0,#020H 1E78 : 01 09 " " ajmp L1809 ; 1E7A L1E7A: 1E7A : 31 5B "1[" acall L195B 1E7C : 74 01 "t " mov a,#001H 1E7E : C1 84 " " ajmp L1E84 ; 1E80 : 31 5B "1[" acall L195B 1E82 : 74 FF "t " mov a,#0FFH 1E84 L1E84: 1E84 : AC 1C " " mov r4,X001C 1E86 : 2C "," add a,r4 1E87 : FC " " mov r4,a 1E88 : 31 D5 "1 " acall L19D5 1E8A : BC FF 04 " " cjne r4,#0FFH,L1E91 1E8D : 14 " " dec a 1E8E : FC " " mov r4,a 1E8F : C1 96 " " ajmp L1E96 ; 1E91 L1E91: 1E91 : B5 04 02 " " cjne a,X0004,L1E96 1E94 : 7C 00 "| " mov r4,#000H 1E96 L1E96: 1E96 : 8C 1C " " mov X001C,r4 1E98 L1E98: 1E98 : 31 57 "1W" acall L1957 1E9A : 01 10 " " ajmp L1810 ; 1E9C : 11 6E " n" acall L186E 1E9E : C0 01 " " push X0001 1EA0 : 31 BF "1 " acall L19BF 1EA2 : A3 " " inc dptr 1EA3 : A3 " " inc dptr 1EA4 : E4 " " clr a 1EA5 : 93 " " movc a,@a+dptr 1EA6 : F4 " " cpl a 1EA7 : D0 01 " " pop X0001 1EA9 : 57 "W" anl a,@r1 1EAA : 45 18 "E " orl a,X0018 1EAC : F7 " " mov @r1,a 1EAD : C1 98 " " ajmp L1E98 ; 1EAF L1EAF: 1EAF : 76 00 "v " mov @r0,#000H 1EB1 : 01 09 " " ajmp L1809 ; 1EB3 L1EB3: 1EB3 : E5 1F " " mov a,X001F 1EB5 L1EB5: 1EB5 : 24 D6 "$ " add a,#0D6H 1EB7 : 50 04 "P " jnc L1EBD 1EB9 : 24 FA "$ " add a,#0FAH 1EBB : 50 05 "P " jnc L1EC2 1EBD L1EBD: 1EBD : 12 13 85 " " lcall L1385 1EC0 : 01 09 " " ajmp L1809 ; 1EC2 L1EC2: 1EC2 : D1 C6 " " acall L1EC6 1EC4 : 01 09 " " ajmp L1809 ; 1EC6 L1EC6: 1EC6 : E5 1F " " mov a,X001F 1EC8 : 30 E5 2F "0 /" jnb acc.5,L1EFA 1ECB : 20 E4 12 " " jb acc.4,L1EE0 1ECE : 54 0F "T " anl a,#00FH 1ED0 : C4 " " swap a 1ED1 : F5 82 " " mov dpl,a 1ED3 : 75 83 27 "u '" mov dph,#027H 1ED6 : 79 10 "y " mov r1,#010H 1ED8 L1ED8: 1ED8 : E0 " " movx a,@dptr 1ED9 : 54 80 "T " anl a,#080H 1EDB : F0 " " movx @dptr,a 1EDC : A3 " " inc dptr 1EDD : D9 F9 " " djnz r1,L1ED8 1EDF : 22 """ ret ; 1EE0 L1EE0: 1EE0 : 90 27 00 " ' " mov dptr,#02700H 1EE3 : 7C 00 "| " mov r4,#000H 1EE5 : 7B 11 "{ " mov r3,#011H 1EE7 : C1 EB " " ajmp L1EEB ; 1EE9 L1EE9: 1EE9 : 7C 80 "| " mov r4,#080H 1EEB L1EEB: 1EEB : 7A 08 "z " mov r2,#008H 1EED L1EED: 1EED : E0 " " movx a,@dptr 1EEE : 54 7F "T " anl a,#07FH 1EF0 : 4C "L" orl a,r4 1EF1 : F0 " " movx @dptr,a 1EF2 : A3 " " inc dptr 1EF3 : 7C 00 "| " mov r4,#000H 1EF5 : DA F6 " " djnz r2,L1EED 1EF7 : DB F0 " " djnz r3,L1EE9 1EF9 : 22 """ ret ; 1EFA L1EFA: 1EFA : 54 07 "T " anl a,#007H 1EFC : 24 20 "$ " add a,#020H 1EFE : F8 " " mov r0,a 1EFF : 90 1B DE " " mov dptr,#01BDEH 1F02 : 93 " " movc a,@a+dptr 1F03 : F6 " " mov @r0,a 1F04 : 22 """ ret ; 1F05 L1F05: 1F05 : 90 27 00 " ' " mov dptr,#02700H 1F08 : 79 00 "y " mov r1,#000H 1F0A : D1 D8 " " acall L1ED8 1F0C : D1 E0 " " acall L1EE0 1F0E : 79 05 "y " mov r1,#005H 1F10 L1F10: 1F10 : E9 " " mov a,r1 1F11 : 14 " " dec a 1F12 : D1 FA " " acall L1EFA 1F14 : D9 FA " " djnz r1,L1F10 1F16 : 22 """ ret ; 1F17 : D0 3B " ;" pop X003B 1F19 : D3 " " setb c 1F1A : 33 "3" rlc a 1F1B : D2 30 " 0" setb 030H 1F1D : F6 " " mov @r0,a 1F1E : 4B "K" orl a,r3 1F1F : F9 " " mov r1,a 1F20 : 4F "O" orl a,r7 1F21 : DA 53 " S" djnz r2,L1F76 1F23 : FB " " mov r3,a 1F24 : 2C "," add a,r4 1F25 L1F25: 1F25 : BA 2A FD " * " cjne r2,#02AH,L1F25 1F28 : 2E "." add a,r6 1F29 : 00 " " nop 1F2A : C1 B3 " " ajmp L1EB3 1F2C : C1 C2 " " ajmp L1EC2 1F2E : C1 AF " " ajmp L1EAF ; 1F30 : 06 " " inc @r0 1F31 : 01 09 " " ajmp L1809 ; 1F33 : 16 " " dec @r0 1F34 : B6 1F 02 " " cjne @r0,#01FH,L1F39 1F37 : 76 14 "v " mov @r0,#014H 1F39 L1F39: 1F39 : 01 09 " " ajmp L1809 ; 1F3B : E5 1D " " mov a,X001D 1F3D : B4 76 02 " v " cjne a,#076H,L1F42 1F40 : 01 10 " " ajmp L1810 ; 1F42 L1F42: 1F42 : 15 1D " " dec X001D 1F44 : 15 1C " " dec X001C 1F46 : E4 " " clr a 1F47 : F1 57 " W" acall L1F57 1F49 : 01 10 " " ajmp L1810 ; 1F4B : B2 44 " D" cpl 044H 1F4D : 01 10 " " ajmp L1810 ; 1F4F : 7C 0D "| " mov r4,#00DH 1F51 : 01 48 " H" ajmp L1848 ; 1F53 : 7C 0A "| " mov r4,#00AH 1F55 : 01 48 " H" ajmp L1848 ; 1F57 L1F57: 1F57 : 75 83 26 "u &" mov dph,#026H 1F5A : 85 1D 82 " " mov dpl,X001D 1F5D : F0 " " movx @dptr,a 1F5E : F8 " " mov r0,a 1F5F : 05 83 " " inc dph 1F61 : 85 1C 82 " " mov dpl,X001C 1F64 : E0 " " movx a,@dptr 1F65 : 54 80 "T " anl a,#080H 1F67 : 48 "H" orl a,r0 1F68 : F0 " " movx @dptr,a 1F69 : 22 """ ret ; 1F6A : D0 81 " " pop sp 1F6C : D1 B5 " " acall L1EB5 1F6E : D3 " " setb c 1F6F : 8E D2 " " mov X00D2,r6 1F71 : 91 20 " " acall L1C20 1F73 : 9A " " subb a,r2 1F74 : 54 A0 "T " anl a,#0A0H 1F76 L1F76: 1F76 : 74 A0 "t " mov a,#0A0H 1F78 : 7F 95 " " mov r7,#095H 1F7A : FB " " mov r3,a 1F7B : 2C "," add a,r4 1F7C L1F7C: 1F7C : BA 2A FD " * " cjne r2,#02AH,L1F7C 1F7F : 2E "." add a,r6 1F80 : 00 " " nop 1F81 : E5 1D " " mov a,X001D 1F83 : B4 70 02 " p " cjne a,#070H,L1F88 1F86 : 01 10 " " ajmp L1810 ; 1F88 L1F88: 1F88 : 15 1D " " dec X001D 1F8A : 15 1C " " dec X001C 1F8C : E1 C0 " " ajmp L1FC0 ; 1F8E : 16 " " dec @r0 1F8F : 01 09 " " ajmp L1809 ; 1F91 : 76 10 "v " mov @r0,#010H 1F93 : 01 09 " " ajmp L1809 ; 1F95 : 12 0E FC " " lcall L0EFC 1F98 : 01 0E " " ajmp L180E ; 1F9A : 78 00 "x " mov r0,#000H 1F9C : 74 20 "t " mov a,#020H 1F9E : E1 A4 " " ajmp L1FA4 ; 1FA0 : 78 80 "x " mov r0,#080H 1FA2 : 74 54 "tT" mov a,#054H 1FA4 L1FA4: 1FA4 : 75 83 26 "u &" mov dph,#026H 1FA7 : 85 1D 82 " " mov dpl,X001D 1FAA : F0 " " movx @dptr,a 1FAB : 05 83 " " inc dph 1FAD : 85 1C 82 " " mov dpl,X001C 1FB0 : E0 " " movx a,@dptr 1FB1 : 54 7F "T " anl a,#07FH 1FB3 : 48 "H" orl a,r0 1FB4 : F0 " " movx @dptr,a 1FB5 : E5 1D " " mov a,X001D 1FB7 : B4 F3 02 " " cjne a,#0F3H,L1FBC 1FBA : 01 10 " " ajmp L1810 ; 1FBC L1FBC: 1FBC : 05 1D " " inc X001D 1FBE : 05 1C " " inc X001C 1FC0 L1FC0: 1FC0 : E5 1C " " mov a,X001C 1FC2 : 04 " " inc a 1FC3 : F1 D3 " " acall L1FD3 1FC5 : 90 26 14 " & " mov dptr,#02614H 1FC8 : EC " " mov a,r4 1FC9 : F0 " " movx @dptr,a 1FCA : A3 " " inc dptr 1FCB : EB " " mov a,r3 1FCC : F0 " " movx @dptr,a 1FCD : A3 " " inc dptr 1FCE : EA " " mov a,r2 1FCF : F0 " " movx @dptr,a 1FD0 : 01 10 " " ajmp L1810 ; 1FD2 L1FD2: 1FD2 : 04 " " inc a 1FD3 L1FD3: 1FD3 : 7A 30 "z0" mov r2,#030H 1FD5 : 75 F0 64 "u d" mov b,#064H 1FD8 : 84 " " div ab 1FD9 : 2A "*" add a,r2 1FDA : B4 30 02 " 0 " cjne a,#030H,L1FDF 1FDD : 74 20 "t " mov a,#020H 1FDF L1FDF: 1FDF : FC " " mov r4,a 1FE0 : E5 F0 " " mov a,b 1FE2 : 75 F0 0A "u " mov b,#00AH 1FE5 : 84 " " div ab 1FE6 : 2A "*" add a,r2 1FE7 : BC 20 05 " " cjne r4,#020H,L1FEF 1FEA : B4 30 02 " 0 " cjne a,#030H,L1FEF 1FED : 74 20 "t " mov a,#020H 1FEF L1FEF: 1FEF : FB " " mov r3,a 1FF0 : E5 F0 " " mov a,b 1FF2 : 2A "*" add a,r2 1FF3 : FA " " mov r2,a 1FF4 : 22 """ ret ; 1FF5 : 88 81 " " mov sp,r0 1FF7 : 90 80 91 " " mov dptr,#08091H 1FFA : 89 80 " " mov p0,r1 1FFC : FF " " mov r7,a 1FFD : 44 41 "DA" orl a,#041H ; 1FFF : 50 "P" db 050H ;-------------------------------------------------------------- Symbol table ============ Value Type Name ----- ---- ---- 0000 Data X0000 0001 Data X0001 0002 Data X0002 0003 Data X0003 0004 Data X0004 0005 Data X0005 0006 Data X0006 0006 Code L0006 0007 Data X0007 0008 Data X0008 000B Data X000B 000D Code L000D 000F Data X000F 0010 Data X0010 0011 Data X0011 0011 Code L0011 0012 Data X0012 0013 Data X0013 0017 Data X0017 0018 Data X0018 0019 Data X0019 001A Data X001A 001B Data X001B 001C Data X001C 001D Data X001D 001E Data X001E 001F Data X001F 0020 Data X0020 0021 Data X0021 0022 Data X0022 0023 Data X0023 0024 Data X0024 0026 Data X0026 0028 Data X0028 002A Data X002A 002B Data X002B 002C Data X002C 002F Data X002F 0030 Data X0030 0031 Data X0031 0034 Data X0034 0035 Data X0035 0039 Code L0039 003A Data X003A 003B Data X003B 0040 Data X0040 0041 Data X0041 0043 Code L0043 0043 Data X0043 0045 Data X0045 0048 Data X0048 004A Code L004A 004B Data X004B 004C Data X004C 004D Data X004D 004E Data X004E 004F Code L004F 004F Data X004F 0050 Data X0050 0051 Data X0051 0052 Data X0052 0053 Data X0053 0054 Data X0054 0056 Data X0056 0057 Code L0057 0059 Data X0059 005E Code L005E 0061 Data X0061 0063 Code L0063 0063 Data X0063 0065 Data X0065 0066 Code L0066 0066 Data X0066 0068 Code L0068 0068 Data X0068 006B Data X006B 006C Data X006C 006D Data X006D 006F Data X006F 0070 Data X0070 0071 Data X0071 0072 Data X0072 0073 Data X0073 0075 Data X0075 0076 Data X0076 0077 Data X0077 0078 Data X0078 0079 Data X0079 007C Data X007C 0083 Code L0083 0086 Code L0086 0087 Data X0087 008A Code L008A 008E Data X008E 008F Data X008F 0095 Data X0095 009A Code L009A 009D Code L009D 00A2 Data X00A2 00A4 Data X00A4 00A5 Data X00A5 00A6 Code L00A6 00AB Code L00AB 00AF Data X00AF 00B1 Data X00B1 00B3 Data X00B3 00B7 Code L00B7 00B9 Data X00B9 00BD Data X00BD 00BF Code L00BF 00C0 Data X00C0 00C3 Data X00C3 00C5 Data X00C5 00C9 Data X00C9 00CB Code L00CB 00CB Data X00CB 00CE Code L00CE 00CE Data X00CE 00D2 Data X00D2 00D3 Data X00D3 00D5 Data X00D5 00D8 Code L00D8 00D9 Code L00D9 00DD Data X00DD 00E5 Data X00E5 00E9 Data X00E9 00F2 Code L00F2 00F3 Data X00F3 00F8 Code L00F8 00FF Data X00FF 0101 Code L0101 0109 Code L0109 010E Code L010E 011E Code L011E 0121 Code L0121 0132 Code L0132 0134 Code L0134 013A Code L013A 0149 Code L0149 0155 Code L0155 0164 Code L0164 016F Code L016F 0172 Code L0172 0179 Code L0179 0186 Code L0186 0195 Code L0195 01AE Code L01AE 01B1 Code L01B1 01C5 Code L01C5 01D7 Code L01D7 01EE Code L01EE 01F7 Code L01F7 01FC Code L01FC 020A Code L020A 020C Code L020C 020D Code L020D 0215 Code L0215 0217 Code L0217 022B Code L022B 022E Code L022E 022F Code L022F 0237 Code L0237 024A Code L024A 0251 Code L0251 0258 Code L0258 025A Code L025A 025C Code L025C 0269 Code L0269 0271 Code L0271 027A Code L027A 0281 Code L0281 0286 Code L0286 028F Code L028F 0293 Code L0293 0298 Code L0298 029B Code L029B 029D Code L029D 02A1 Code L02A1 02AB Code L02AB 02B4 Code L02B4 02B5 Code L02B5 02BD Code L02BD 02C3 Code L02C3 02CA Code L02CA 02D3 Code L02D3 02D6 Code L02D6 02DC Code L02DC 02E7 Code L02E7 02EC Code L02EC 02F5 Code L02F5 02F8 Code L02F8 0305 Code L0305 0307 Code L0307 0308 Code L0308 0310 Code L0310 0326 Code L0326 033C Code L033C 0346 Code L0346 0351 Code L0351 0355 Code L0355 0367 Code L0367 036E Code L036E 0372 Code L0372 0374 Code L0374 0378 Code L0378 037D Code L037D 037E Code L037E 0381 Code L0381 0386 Code L0386 038A Code L038A 038F Code L038F 0395 Code L0395 03A1 Code L03A1 03A4 Code L03A4 03A7 Code L03A7 03B0 Code L03B0 03B8 Code L03B8 03D1 Code L03D1 03FD Code L03FD 03FF Code L03FF 040D Code L040D 040F Code L040F 0414 Code L0414 0416 Code L0416 041B Code L041B 041D Code L041D 042E Code L042E 0434 Code L0434 0439 Code L0439 044C Code L044C 0455 Code L0455 045A Code L045A 0464 Code L0464 046C Code L046C 047E Code L047E 048F Code L048F 0491 Code L0491 04A1 Code L04A1 04AC Code L04AC 04B1 Code L04B1 04C1 Code L04C1 04CD Code L04CD 04D4 Code L04D4 04DC Code L04DC 04E2 Code L04E2 04E4 Code L04E4 04EB Code L04EB 04EF Code L04EF 04F4 Code L04F4 04FD Code L04FD 0513 Code L0513 0517 Code L0517 0519 Code L0519 051F Code L051F 0535 Code L0535 053B Code L053B 0549 Code L0549 0554 Code L0554 0561 Code L0561 0573 Code L0573 0575 Code L0575 057A Code L057A 058A Code L058A 0594 Code L0594 0595 Code L0595 059C Code L059C 05A1 Code L05A1 05A8 Code L05A8 05AA Code L05AA 05B3 Code L05B3 05B4 Code L05B4 05BE Code L05BE 05C1 Code L05C1 05CC Code L05CC 05D0 Code L05D0 05D2 Code L05D2 05D3 Code L05D3 05DC Code L05DC 05DF Code L05DF 05E8 Code L05E8 05EB Code L05EB 05FF Code L05FF 0600 Code L0600 0604 Code L0604 060F Code L060F 0614 Code L0614 061C Code L061C 063C Code L063C 064E Code L064E 0656 Code L0656 0686 Code L0686 0695 Code L0695 06A0 Code L06A0 06A3 Code L06A3 06A5 Code L06A5 06AA Code L06AA 06AF Code L06AF 06B2 Code L06B2 06B7 Code L06B7 06C3 Code L06C3 06D0 Code L06D0 06D4 Code L06D4 06DB Code L06DB 06E6 Code L06E6 06E8 Code L06E8 06E9 Code L06E9 06EA Code L06EA 06EC Code L06EC 070B Code L070B 070F Code L070F 0714 Code L0714 0717 Code L0717 071A Code L071A 071B Code L071B 0723 Code L0723 0734 Code L0734 074C Code L074C 0758 Code L0758 0782 Code L0782 0799 Code L0799 07BC Code L07BC 07D9 Code L07D9 07E4 Code L07E4 07E7 Code L07E7 07F1 Code L07F1 0800 Code L0800 0803 Code L0803 081E Code L081E 0821 Code L0821 0827 Code L0827 082F Code L082F 0843 Code L0843 084A Code L084A 086E Code L086E 0871 Code L0871 0877 Code L0877 087B Code L087B 088A Code L088A 089B Code L089B 08B6 Code L08B6 08B8 Code L08B8 08C2 Code L08C2 08C3 Code L08C3 08C5 Code L08C5 08C8 Code L08C8 08C9 Code L08C9 08D1 Code L08D1 08D3 Code L08D3 08DB Code L08DB 08E7 Code L08E7 08EC Code L08EC 08F6 Code L08F6 0901 Code L0901 0909 Code L0909 0914 Code L0914 091E Code L091E 092E Code L092E 093C Code L093C 093E Code L093E 093F Code L093F 0941 Code L0941 0945 Code L0945 0947 Code L0947 0954 Code L0954 095D Code L095D 096A Code L096A 0971 Code L0971 0973 Code L0973 097F Code L097F 0988 Code L0988 098A Code L098A 098E Code L098E 0991 Code L0991 0994 Code L0994 0998 Code L0998 09A0 Code L09A0 09B2 Code L09B2 09B4 Code L09B4 09C2 Code L09C2 09CF Code L09CF 09D1 Code L09D1 09DA Code L09DA 09DB Code L09DB 09E5 Code L09E5 09EC Code L09EC 09F2 Code L09F2 0A00 Code L0A00 0A09 Code L0A09 0A0B Code L0A0B 0A0D Code L0A0D 0A12 Code L0A12 0A19 Code L0A19 0A20 Code L0A20 0A25 Code L0A25 0A2B Code L0A2B 0A30 Code L0A30 0A39 Code L0A39 0A3E Code L0A3E 0A47 Code L0A47 0A4F Code L0A4F 0A55 Code L0A55 0A56 Code L0A56 0A6C Code L0A6C 0A72 Code L0A72 0A7C Code L0A7C 0A7F Code L0A7F 0A84 Code L0A84 0A8D Code L0A8D 0A9E Code L0A9E 0AAD Code L0AAD 0AAE Code L0AAE 0AB8 Code L0AB8 0ABD Code L0ABD 0ABF Code L0ABF 0ADC Code L0ADC 0AE1 Code L0AE1 0AEC Code L0AEC 0AF1 Code L0AF1 0AFC Code L0AFC 0B05 Code L0B05 0B0B Code L0B0B 0B1B Code L0B1B 0B1F Code L0B1F 0B2D Code L0B2D 0B36 Code L0B36 0B38 Code L0B38 0B3C Code L0B3C 0B3F Code L0B3F 0B44 Code L0B44 0B47 Code L0B47 0B52 Code L0B52 0B59 Code L0B59 0B5B Code L0B5B 0B65 Code L0B65 0B66 Code L0B66 0B88 Code L0B88 0B95 Code L0B95 0BAF Code L0BAF 0BB8 Code L0BB8 0BCF Code L0BCF 0BDC Code L0BDC 0BF8 Code L0BF8 0BFC Code L0BFC 0C05 Code L0C05 0C13 Code L0C13 0C15 Code L0C15 0C17 Code L0C17 0C1A Code L0C1A 0C1B Code L0C1B 0C25 Code L0C25 0C30 Code L0C30 0C3C Code L0C3C 0C45 Code L0C45 0C4A Code L0C4A 0C50 Code L0C50 0C7D Code L0C7D 0C82 Code L0C82 0C84 Code L0C84 0C95 Code L0C95 0CA7 Code L0CA7 0CAD Code L0CAD 0CBD Code L0CBD 0CCF Code L0CCF 0CD3 Code L0CD3 0CE5 Code L0CE5 0CF9 Code L0CF9 0D03 Code L0D03 0D07 Code L0D07 0D10 Code L0D10 0D18 Code L0D18 0D26 Code L0D26 0D27 Code L0D27 0D2F Code L0D2F 0D30 Code L0D30 0D31 Code L0D31 0D37 Code L0D37 0D3B Code L0D3B 0D4A Code L0D4A 0D54 Code L0D54 0D55 Code L0D55 0D56 Code L0D56 0D57 Code L0D57 0D5C Code L0D5C 0D5D Code L0D5D 0D63 Code L0D63 0D6F Code L0D6F 0D7C Code L0D7C 0D7E Code L0D7E 0D80 Code L0D80 0D8C Code L0D8C 0D92 Code L0D92 0DA1 Code L0DA1 0DA3 Code L0DA3 0DAA Code L0DAA 0DAB Code L0DAB 0DB9 Code L0DB9 0DBC Code L0DBC 0DC9 Code L0DC9 0DCD Code L0DCD 0DCF Code L0DCF 0DD5 Code L0DD5 0DD6 Code L0DD6 0DDC Code L0DDC 0DE3 Code L0DE3 0DEA Code L0DEA 0DF2 Code L0DF2 0DF5 Code L0DF5 0DFE Code L0DFE 0E09 Code L0E09 0E12 Code L0E12 0E4B Code L0E4B 0E55 Code L0E55 0E57 Code L0E57 0E5E Code L0E5E 0E60 Code L0E60 0E65 Code L0E65 0E7E Code L0E7E 0E93 Code L0E93 0EA2 Code L0EA2 0EAD Code L0EAD 0EAF Code L0EAF 0EC0 Code L0EC0 0EC9 Code L0EC9 0EDB Code L0EDB 0EEC Code L0EEC 0EFC Code L0EFC 0EFF Code L0EFF 0F05 Code L0F05 0F07 Code L0F07 0F09 Code L0F09 0F10 Code L0F10 0F3A Code L0F3A 0F42 Code L0F42 0F5A Code L0F5A 0F5B Code L0F5B 0F5E Code L0F5E 0F66 Code L0F66 0F67 Code L0F67 0F71 Code L0F71 0F81 Code L0F81 0F85 Code L0F85 0F9B Code L0F9B 0FA5 Code L0FA5 0FA9 Code L0FA9 0FAB Code L0FAB 0FB1 Code L0FB1 0FB5 Code L0FB5 0FB6 Code L0FB6 0FBC Code L0FBC 0FC7 Code L0FC7 0FCD Code L0FCD 0FD6 Code L0FD6 0FD7 Code L0FD7 0FDA Code L0FDA 0FE3 Code L0FE3 0FEE Code L0FEE 0FF1 Code L0FF1 0FF2 Code L0FF2 0FF5 Code L0FF5 0FF7 Code L0FF7 0FFA Code L0FFA 1000 Code L1000 1001 Code L1001 1008 Code L1008 100D Code L100D 1012 Code L1012 1017 Code L1017 101A Code L101A 101C Code L101C 1023 Code L1023 1027 Code L1027 102A Code L102A 102C Code L102C 1032 Code L1032 1034 Code L1034 1040 Code L1040 104A Code L104A 1051 Code L1051 1056 Code L1056 105F Code L105F 1060 Code L1060 1070 Code L1070 1078 Code L1078 107D Code L107D 1089 Code L1089 108B Code L108B 108E Code L108E 10A1 Code L10A1 10AC Code L10AC 10B1 Code L10B1 10BF Code L10BF 10C6 Code L10C6 10D0 Code L10D0 10DC Code L10DC 10E6 Code L10E6 10E8 Code L10E8 10EB Code L10EB 1101 Code L1101 1117 Code L1117 1120 Code L1120 1127 Code L1127 112A Code L112A 112D Code L112D 1130 Code L1130 1131 Code L1131 113B Code L113B 113C Code L113C 1146 Code L1146 1155 Code L1155 115A Code L115A 1160 Code L1160 1161 Code L1161 1166 Code L1166 1169 Code L1169 1170 Code L1170 1176 Code L1176 117B Code L117B 118A Code L118A 118C Code L118C 1195 Code L1195 1199 Code L1199 11A0 Code L11A0 11A5 Code L11A5 11C3 Code L11C3 11C5 Code L11C5 11C9 Code L11C9 11D0 Code L11D0 11D6 Code L11D6 11DC Code L11DC 11E3 Code L11E3 11EF Code L11EF 11F5 Code L11F5 120B Code L120B 1214 Code L1214 1224 Code L1224 1237 Code L1237 123B Code L123B 1245 Code L1245 1263 Code L1263 126D Code L126D 1277 Code L1277 127F Code L127F 128F Code L128F 129E Code L129E 129F Code L129F 12A8 Code L12A8 12BB Code L12BB 12BD Code L12BD 12BE Code L12BE 12C1 Code L12C1 12D0 Code L12D0 12D4 Code L12D4 12E4 Code L12E4 12EB Code L12EB 12EC Code L12EC 12F8 Code L12F8 130C Code L130C 1312 Code L1312 1318 Code L1318 132C Code L132C 133B Code L133B 1350 Code L1350 1356 Code L1356 1357 Code L1357 135D Code L135D 1365 Code L1365 1373 Code L1373 1374 Code L1374 137F Code L137F 1385 Code L1385 1388 Code L1388 139A Code L139A 13B1 Code L13B1 13B3 Code L13B3 13B7 Code L13B7 13BA Code L13BA 13CB Code L13CB 13CC Code L13CC 13D1 Code L13D1 13DD Code L13DD 13E1 Code L13E1 13EB Code L13EB 13EE Code L13EE 1400 Code L1400 1405 Code L1405 140A Code L140A 1415 Code L1415 1417 Code L1417 141D Code L141D 1420 Code L1420 1424 Code L1424 1429 Code L1429 1430 Code L1430 1435 Code L1435 143C Code L143C 1448 Code L1448 144E Code L144E 1458 Code L1458 145E Code L145E 1464 Code L1464 1473 Code L1473 147B Code L147B 1483 Code L1483 1485 Code L1485 1490 Code L1490 1497 Code L1497 14AB Code L14AB 14B6 Code L14B6 14BB Code L14BB 14C0 Code L14C0 14C6 Code L14C6 14CB Code L14CB 14D9 Code L14D9 14DE Code L14DE 14DF Code L14DF 14E4 Code L14E4 14EB Code L14EB 14EE Code L14EE 14F5 Code L14F5 1503 Code L1503 1510 Code L1510 151B Code L151B 152D Code L152D 152E Code L152E 153A Code L153A 1541 Code L1541 1545 Code L1545 154F Code L154F 1554 Code L1554 155F Code L155F 1561 Code L1561 1564 Code L1564 156C Code L156C 1573 Code L1573 1582 Code L1582 158F Code L158F 1590 Code L1590 1593 Code L1593 159B Code L159B 15A5 Code L15A5 15B1 Code L15B1 15B8 Code L15B8 15BA Code L15BA 15BD Code L15BD 15BE Code L15BE 15C3 Code L15C3 15CC Code L15CC 15DE Code L15DE 15E2 Code L15E2 15E3 Code L15E3 15E6 Code L15E6 15EB Code L15EB 15F4 Code L15F4 15FF Code L15FF 1600 Code L1600 1602 Code L1602 160F Code L160F 1616 Code L1616 1620 Code L1620 1627 Code L1627 1628 Code L1628 162F Code L162F 1637 Code L1637 1648 Code L1648 1673 Code L1673 1690 Code L1690 1698 Code L1698 169D Code L169D 16AD Code L16AD 16B1 Code L16B1 16C5 Code L16C5 16CC Code L16CC 16CF Code L16CF 16D3 Code L16D3 16DA Code L16DA 16E5 Code L16E5 16ED Code L16ED 16EE Code L16EE 16F5 Code L16F5 16FF Code L16FF 1712 Code L1712 171D Code L171D 1722 Code L1722 1733 Code L1733 1735 Code L1735 1738 Code L1738 173E Code L173E 1741 Code L1741 1747 Code L1747 1748 Code L1748 174A Code L174A 1752 Code L1752 1755 Code L1755 175C Code L175C 175E Code L175E 1764 Code L1764 176C Code L176C 176F Code L176F 1790 Code L1790 17C7 Code L17C7 17C8 Code L17C8 17C9 Code L17C9 17E8 Code L17E8 17FB Code L17FB 1800 Code L1800 1809 Code L1809 180E Code L180E 1810 Code L1810 181A Code L181A 1823 Code L1823 1832 Code L1832 1838 Code L1838 183B Code L183B 1846 Code L1846 1848 Code L1848 1852 Code L1852 185B Code L185B 1863 Code L1863 186E Code L186E 1876 Code L1876 1878 Code L1878 187E Code L187E 1883 Code L1883 1888 Code L1888 188A Code L188A 188B Code L188B 1893 Code L1893 1896 Code L1896 1899 Code L1899 189E Code L189E 18A4 Code L18A4 18B4 Code L18B4 18B5 Code L18B5 18C0 Code L18C0 18CA Code L18CA 18D4 Code L18D4 18E5 Code L18E5 18EC Code L18EC 18FB Code L18FB 192A Code L192A 1933 Code L1933 1934 Code L1934 1938 Code L1938 1939 Code L1939 1945 Code L1945 194F Code L194F 1951 Code L1951 1957 Code L1957 195B Code L195B 195D Code L195D 1994 Code L1994 1995 Code L1995 19A1 Code L19A1 19A9 Code L19A9 19B5 Code L19B5 19BF Code L19BF 19D4 Code L19D4 19D5 Code L19D5 1A44 Code L1A44 1A45 Code L1A45 1A49 Code L1A49 1A4E Code L1A4E 1A52 Code L1A52 1A6C Code L1A6C 1A72 Code L1A72 1A74 Code L1A74 1A75 Code L1A75 1A7C Code L1A7C 1A85 Code L1A85 1A8C Code L1A8C 1A90 Code L1A90 1A95 Code L1A95 1A96 Code L1A96 1AA9 Code L1AA9 1ABA Code L1ABA 1AD7 Code L1AD7 1ADA Code L1ADA 1AEB Code L1AEB 1AF4 Code L1AF4 1B08 Code L1B08 1B18 Code L1B18 1B1A Code L1B1A 1B27 Code L1B27 1B43 Code L1B43 1B44 Code L1B44 1B4A Code L1B4A 1B52 Code L1B52 1B5F Code L1B5F 1B6B Code L1B6B 1B6E Code L1B6E 1B72 Code L1B72 1B75 Code L1B75 1B7A Code L1B7A 1B7B Code L1B7B 1B80 Code L1B80 1B94 Code L1B94 1BA1 Code L1BA1 1BA4 Code L1BA4 1BAA Code L1BAA 1BAD Code L1BAD 1BB9 Code L1BB9 1BCA Code L1BCA 1BCC Code L1BCC 1BDC Code L1BDC 1BE0 Code L1BE0 1BE1 Code L1BE1 1BE7 Code L1BE7 1BEC Code L1BEC 1BF1 Code L1BF1 1BF4 Code L1BF4 1C20 Code L1C20 1C34 Code L1C34 1C44 Code L1C44 1C4E Code L1C4E 1C53 Code L1C53 1C54 Code L1C54 1C55 Code L1C55 1C8F Code L1C8F 1C9A Code L1C9A 1CA4 Code L1CA4 1CA6 Code L1CA6 1CBC Code L1CBC 1CC2 Code L1CC2 1CCC Code L1CCC 1CCF Code L1CCF 1CD5 Code L1CD5 1CD9 Code L1CD9 1CE2 Code L1CE2 1CE3 Code L1CE3 1CE5 Code L1CE5 1CE9 Code L1CE9 1CED Code L1CED 1CF2 Code L1CF2 1CF8 Code L1CF8 1D01 Code L1D01 1D08 Code L1D08 1D0C Code L1D0C 1D13 Code L1D13 1D1B Code L1D1B 1D1C Code L1D1C 1D23 Code L1D23 1D2A Code L1D2A 1D30 Code L1D30 1D39 Code L1D39 1D3D Code L1D3D 1D86 Code L1D86 1DC6 Code L1DC6 1DCF Code L1DCF 1DDB Code L1DDB 1DEB Code L1DEB 1DF7 Code L1DF7 1DFB Code L1DFB 1DFE Code L1DFE 1E00 Code L1E00 1E05 Code L1E05 1E16 Code L1E16 1E18 Code L1E18 1E1C Code L1E1C 1E1F Code L1E1F 1E30 Code L1E30 1E3B Code L1E3B 1E47 Code L1E47 1E58 Code L1E58 1E59 Code L1E59 1E5F Code L1E5F 1E70 Code L1E70 1E7A Code L1E7A 1E84 Code L1E84 1E91 Code L1E91 1E96 Code L1E96 1E98 Code L1E98 1EAF Code L1EAF 1EB3 Code L1EB3 1EB5 Code L1EB5 1EBD Code L1EBD 1EC2 Code L1EC2 1EC6 Code L1EC6 1ED8 Code L1ED8 1EE0 Code L1EE0 1EE9 Code L1EE9 1EEB Code L1EEB 1EED Code L1EED 1EFA Code L1EFA 1F05 Code L1F05 1F10 Code L1F10 1F25 Code L1F25 1F39 Code L1F39 1F42 Code L1F42 1F57 Code L1F57 1F76 Code L1F76 1F7C Code L1F7C 1F88 Code L1F88 1FA4 Code L1FA4 1FBC Code L1FBC 1FC0 Code L1FC0 1FD2 Code L1FD2 1FD3 Code L1FD3 1FDF Code L1FDF 1FEF Code L1FEF 3712 Code L3712 4E65 Code L4E65 B603 Code LB603 C003 Code LC003 C5A4 Code LC5A4 Number of symbols: 1005 ;--------------------------------------------------------------