; ; Disassembled by: ; DASMx object code disassembler ; (c) Copyright 1996-2003 Conquest Consultants ; Version 1.40 (Oct 18 2003) ; ; File: ptr230.bin ; ; Size: 1024 bytes ; Checksum: 9F0A ; CRC-32: A30171BD ; ; Date: Thu Aug 02 00:51:12 2018 ; ; CPU: Intel 8048 (MCS-48 family) ; ; ; org 00000H ; 0000 : 04 59 " Y" jmp L0059 ; 0002 : 00 " " nop 0003 : 15 " " dis i 0004 : 04 5F " _" jmp L005F ; 0006 L0006: 0006 : 00 " " nop 0007 : 00 " " nop 0008 : E9 0C " " djnz r1,L000C 000A : 24 FF "$ " jmp L01FF 000C L000C: 000C : 24 FD "$ " jmp L01FD ; 000E : 00 " " nop 000F : 00 " " nop 0010 L0010: 0010 : 14 20 " " call L0020 0012 : 23 F1 "# " mov a,#0F1H 0014 : E3 " " movp3 a,@a 0015 : A9 " " mov r1,a 0016 : 64 D3 "d " jmp L03D3 ; 0018 : 00 " " nop 0019 : 00 " " nop 001A : 00 " " nop 001B : 00 " " nop 001C : 00 " " nop 001D : 00 " " nop 001E : 00 " " nop 001F : 00 " " nop 0020 L0020: 0020 : 18 " " inc r0 0021 : F8 " " mov a,r0 0022 : D3 28 " (" xrl a,#028H 0024 : C6 2D " -" jz L002D 0026 : F8 " " mov a,r0 0027 : D3 30 " 0" xrl a,#030H 0029 : C6 33 " 3" jz L0033 002B : 04 35 " 5" jmp L0035 ; 002D L002D: 002D : B8 20 " " mov r0,#020H 002F : 00 " " nop 0030 : 00 " " nop 0031 : 04 35 " 5" jmp L0035 ; 0033 L0033: 0033 : B8 28 " (" mov r0,#028H 0035 L0035: 0035 : 0A " " in a,p2 0036 : 53 F0 "S " anl a,#0F0H 0038 : A9 " " mov r1,a 0039 : F0 " " mov a,@r0 003A : 53 0F "S " anl a,#00FH 003C : 49 "I" orl a,r1 003D : 3A ":" outl p2,a 003E : 83 " " ret ; 003F L003F: 003F : 35 "5" dis tcnti 0040 : 23 78 "#x" mov a,#078H 0042 : A9 " " mov r1,a 0043 L0043: 0043 : 23 F6 "# " mov a,#0F6H 0045 : 62 "b" mov t,a 0046 : 55 "U" strt t 0047 L0047: 0047 : 16 4B " K" jtf L004B 0049 : 04 47 " G" jmp L0047 ; 004B L004B: 004B : 65 "e" stop tcnt 004C : E9 43 " C" djnz r1,L0043 004E : 83 " " ret 004F L004F: 004F : 44 A0 "D " jmp L02A0 ; 0051 : 00 " " nop 0052 L0052: 0052 : 85 " " clr f0 0053 : 27 "'" clr a 0054 : AD " " mov r5,a 0055 : 04 6A " j" jmp L006A ; 0057 : 00 " " nop 0058 : 00 " " nop 0059 L0059: 0059 : 86 5F " _" jni L005F 005B : BE 82 " " mov r6,#082H 005D : 04 61 " a" jmp L0061 ; 005F L005F: 005F : BE 02 " " mov r6,#002H 0061 L0061: 0061 : 0A " " in a,p2 0062 : 53 10 "S " anl a,#010H 0064 : E7 " " rl a 0065 : E7 " " rl a 0066 : 4E "N" orl a,r6 0067 : AE " " mov r6,a 0068 : 04 52 " R" jmp L0052 ; 006A L006A: 006A : B8 20 " " mov r0,#020H 006C : B0 0E " " mov @r0,#00EH 006E : 18 " " inc r0 006F : B0 1C " " mov @r0,#01CH 0071 : 18 " " inc r0 0072 : B0 0D " " mov @r0,#00DH 0074 : 18 " " inc r0 0075 : B0 19 " " mov @r0,#019H 0077 : 18 " " inc r0 0078 : B0 0B " " mov @r0,#00BH 007A : 18 " " inc r0 007B : B0 13 " " mov @r0,#013H 007D : 18 " " inc r0 007E : B0 07 " " mov @r0,#007H 0080 : 18 " " inc r0 0081 : B0 16 " " mov @r0,#016H 0083 : 18 " " inc r0 0084 : B0 16 " " mov @r0,#016H 0086 : 18 " " inc r0 0087 : B0 07 " " mov @r0,#007H 0089 : 18 " " inc r0 008A : B0 13 " " mov @r0,#013H 008C : 18 " " inc r0 008D : B0 0B " " mov @r0,#00BH 008F : 18 " " inc r0 0090 : B0 19 " " mov @r0,#019H 0092 : 18 " " inc r0 0093 : B0 0D " " mov @r0,#00DH 0095 : 18 " " inc r0 0096 : B0 1C " " mov @r0,#01CH 0098 : 18 " " inc r0 0099 : B0 0E " " mov @r0,#00EH 009B : B8 20 " " mov r0,#020H 009D : 9A FE " " anl p2,#0FEH 009F L009F: 009F : 09 " " in a,p1 00A0 : 12 A4 " " jb0 L00A4 00A2 : 04 F7 " " jmp L00F7 ; 00A4 L00A4: 00A4 : FE " " mov a,r6 00A5 : 12 A9 " " jb0 L00A9 00A7 : 24 01 "$ " jmp L0101 ; 00A9 L00A9: 00A9 : FE " " mov a,r6 00AA : F2 AE " " jb7 L00AE 00AC : 04 B0 " " jmp L00B0 00AE L00AE: 00AE : 24 09 "$ " jmp L0109 ; 00B0 L00B0: 00B0 : FE " " mov a,r6 00B1 : D2 B5 " " jb6 L00B5 00B3 : 24 3E "$>" jmp L013E ; 00B5 L00B5: 00B5 : 09 " " in a,p1 00B6 : 53 06 "S " anl a,#006H 00B8 : 96 BC " " jnz L00BC 00BA : 24 4A "$J" jmp L014A ; 00BC L00BC: 00BC : D3 06 " " xrl a,#006H 00BE : 96 C4 " " jnz L00C4 00C0 : 00 " " nop 00C1 : 00 " " nop 00C2 : 24 4A "$J" jmp L014A ; 00C4 L00C4: 00C4 : 8A 20 " " orl p2,#020H 00C6 : FE " " mov a,r6 00C7 : F2 CE " " jb7 L00CE 00C9 : 09 " " in a,p1 00CA : 52 CE "R " jb2 L00CE 00CC : 24 62 "$b" jmp L0162 ; 00CE L00CE: 00CE : 00 " " nop 00CF : F8 " " mov a,r0 00D0 : 53 08 "S " anl a,#008H 00D2 : 96 D6 " " jnz L00D6 00D4 : 04 DE " " jmp L00DE ; 00D6 L00D6: 00D6 : F8 " " mov a,r0 00D7 : 37 "7" cpl a 00D8 : 53 0F "S " anl a,#00FH 00DA : 03 20 " " add a,#020H 00DC : A8 " " mov r0,a 00DD : 00 " " nop 00DE L00DE: 00DE : 00 " " nop 00DF : FE " " mov a,r6 00E0 : 32 E4 "2 " jb1 L00E4 00E2 : 04 E6 " " jmp L00E6 00E4 L00E4: 00E4 : 24 C6 "$ " jmp L01C6 ; 00E6 L00E6: 00E6 : FE " " mov a,r6 00E7 : 43 02 "C " orl a,#002H 00E9 : AE " " mov r6,a 00EA L00EA: 00EA : FE " " mov a,r6 00EB : B2 E4 " " jb5 L00E4 00ED : 9A DF " " anl p2,#0DFH 00EF : 14 3F " ?" call L003F 00F1 : 8A 20 " " orl p2,#020H 00F3 : BA E0 " " mov r2,#0E0H 00F5 : 24 C6 "$ " jmp L01C6 ; 00F7 L00F7: 00F7 : 8A C0 " " orl p2,#0C0H 00F9 : 9A DF " " anl p2,#0DFH 00FB : FE " " mov a,r6 00FC : 53 DE "S " anl a,#0DEH 00FE : AE " " mov r6,a 00FF : 04 9F " " jmp L009F ; 0101 L0101: 0101 : 9A BF " " anl p2,#0BFH 0103 : 14 3F " ?" call L003F 0105 : BA E0 " " mov r2,#0E0H 0107 : 04 A9 " " jmp L00A9 ; 0109 L0109: 0109 : 09 " " in a,p1 010A : 52 0E "R " jb2 L010E 010C : 04 B0 " " jmp L00B0 ; 010E L010E: 010E : 9A DF " " anl p2,#0DFH 0110 : 8A 40 " @" orl p2,#040H 0112 : 14 3F " ?" call L003F 0114 : 8A 20 " " orl p2,#020H 0116 : 99 2F " /" anl p1,#02FH 0118 : 89 1F " " orl p1,#01FH 011A : F8 " " mov a,r0 011B : 72 1F "r " jb3 L011F 011D : 24 21 "$!" jmp L0121 011F L011F: 011F : 24 28 "$(" jmp L0128 ; 0121 L0121: 0121 : F8 " " mov a,r0 0122 : 37 "7" cpl a 0123 : 53 0F "S " anl a,#00FH 0125 : 03 20 " " add a,#020H 0127 : A8 " " mov r0,a 0128 L0128: 0128 : 14 20 " " call L0020 012A : 24 7E "$~" jmp L017E ; 012C L012C: 012C : FE " " mov a,r6 012D : 53 DF "S " anl a,#0DFH 012F : AE " " mov r6,a 0130 L0130: 0130 : 9A 9F " " anl p2,#09FH 0132 : 89 FF " " orl p1,#0FFH 0134 : 99 EF " " anl p1,#0EFH 0136 : 14 3F " ?" call L003F 0138 : FE " " mov a,r6 0139 : 53 FC "S " anl a,#0FCH 013B : AE " " mov r6,a 013C : 04 B0 " " jmp L00B0 ; 013E L013E: 013E : 09 " " in a,p1 013F : 32 43 "2C" jb1 L0143 0141 : 24 4A "$J" jmp L014A ; 0143 L0143: 0143 : 8A 20 " " orl p2,#020H 0145 : 09 " " in a,p1 0146 : 52 62 "Rb" jb2 L0162 0148 : 04 CE " " jmp L00CE ; 014A L014A: 014A : 9A DF " " anl p2,#0DFH 014C : 26 50 "&P" jnt0 L0150 014E : 24 55 "$U" jmp L0155 ; 0150 L0150: 0150 : 85 " " clr f0 0151 : 8A 80 " " orl p2,#080H 0153 : 04 9F " " jmp L009F ; 0155 L0155: 0155 : B6 5E " ^" jf0 L015E 0157 : 9A 7F " " anl p2,#07FH 0159 : BA E0 " " mov r2,#0E0H 015B : 95 " " cpl f0 015C : 64 A6 "d " jmp L03A6 ; 015E L015E: 015E : 46 62 "Fb" jnt1 L0162 0160 : 04 CE " " jmp L00CE ; 0162 L0162: 0162 : 00 " " nop 0163 : F8 " " mov a,r0 0164 : 53 08 "S " anl a,#008H 0166 : C6 6A " j" jz L016A 0168 : 24 72 "$r" jmp L0172 ; 016A L016A: 016A : F8 " " mov a,r0 016B : 37 "7" cpl a 016C : 53 0F "S " anl a,#00FH 016E : 03 20 " " add a,#020H 0170 : A8 " " mov r0,a 0171 : 00 " " nop 0172 L0172: 0172 : 00 " " nop 0173 : FE " " mov a,r6 0174 : 32 78 "2x" jb1 L0178 0176 : 24 C6 "$ " jmp L01C6 ; 0178 L0178: 0178 : FE " " mov a,r6 0179 : 53 FD "S " anl a,#0FDH 017B : AE " " mov r6,a 017C : 04 EA " " jmp L00EA ; 017E L017E: 017E : 09 " " in a,p1 017F : 52 88 "R " jb2 L0188 0181 : FE " " mov a,r6 0182 : D2 86 " " jb6 L0186 0184 : 24 8D "$ " jmp L018D 0186 L0186: 0186 : 24 30 "$0" jmp L0130 ; 0188 L0188: 0188 : FE " " mov a,r6 0189 : D2 8D " " jb6 L018D 018B : 24 2C "$," jmp L012C ; 018D L018D: 018D : BC 8E " " mov r4,#08EH 018F : 09 " " in a,p1 0190 : 72 AC "r " jb3 L01AC 0192 : 35 "5" dis tcnti 0193 : 27 "'" clr a 0194 : 62 "b" mov t,a 0195 : 55 "U" strt t 0196 L0196: 0196 : 16 9A " " jtf L019A 0198 : 24 B9 "$ " jmp L01B9 ; 019A L019A: 019A : EC B9 " " djnz r4,L01B9 019C : 65 "e" stop tcnt 019D : FE " " mov a,r6 019E : 53 DF "S " anl a,#0DFH 01A0 : AE " " mov r6,a 01A1 L01A1: 01A1 : 9A 7F " " anl p2,#07FH 01A3 : 9A DF " " anl p2,#0DFH 01A5 L01A5: 01A5 : 09 " " in a,p1 01A6 : 12 A5 " " jb0 L01A5 01A8 : 8A 80 " " orl p2,#080H 01AA : 24 30 "$0" jmp L0130 ; 01AC L01AC: 01AC : 35 "5" dis tcnti 01AD : 65 "e" stop tcnt 01AE : 23 39 "#9" mov a,#039H 01B0 L01B0: 01B0 : 07 " " dec a 01B1 : C6 B5 " " jz L01B5 01B3 : 24 B7 "$ " jmp L01B7 01B5 L01B5: 01B5 : 24 28 "$(" jmp L0128 01B7 L01B7: 01B7 : 24 B0 "$ " jmp L01B0 ; 01B9 L01B9: 01B9 : 09 " " in a,p1 01BA : 72 BE "r " jb3 L01BE 01BC : 24 C2 "$ " jmp L01C2 ; 01BE L01BE: 01BE : 8A 20 " " orl p2,#020H 01C0 : 24 AC "$ " jmp L01AC ; 01C2 L01C2: 01C2 : 9A DF " " anl p2,#0DFH 01C4 : 24 96 "$ " jmp L0196 ; 01C6 L01C6: 01C6 : FE " " mov a,r6 01C7 : 12 CB " " jb0 L01CB 01C9 : 24 CD "$ " jmp L01CD 01CB L01CB: 01CB : 44 53 "DS" jmp L0253 ; 01CD L01CD: 01CD : 99 AF " " anl p1,#0AFH 01CF : 89 0F " " orl p1,#00FH 01D1 L01D1: 01D1 : 09 " " in a,p1 01D2 : 72 D6 "r " jb3 L01D6 01D4 : 24 D8 "$ " jmp L01D8 01D6 L01D6: 01D6 : 44 26 "D&" jmp L0226 ; 01D8 L01D8: 01D8 : 65 "e" stop tcnt 01D9 : 99 EF " " anl p1,#0EFH 01DB : 80 " " movx a,@r0 01DC : 08 " " ins a,bus 01DD : 02 " " outl bus,a 01DE : 89 1F " " orl p1,#01FH 01E0 : 35 "5" dis tcnti 01E1 : 23 FA "# " mov a,#0FAH 01E3 : 62 "b" mov t,a 01E4 : 55 "U" strt t 01E5 L01E5: 01E5 : 16 E9 " " jtf L01E9 01E7 : 24 E5 "$ " jmp L01E5 ; 01E9 L01E9: 01E9 : 99 DF " " anl p1,#0DFH 01EB : 89 1F " " orl p1,#01FH 01ED : BC 88 " " mov r4,#088H 01EF L01EF: 01EF : 65 "e" stop tcnt 01F0 : 23 00 "# " mov a,#000H 01F2 : 62 "b" mov t,a 01F3 : 55 "U" strt t 01F4 L01F4: 01F4 : 14 20 " " call L0020 01F6 : B9 32 " 2" mov r1,#032H 01F8 L01F8: 01F8 : 09 " " in a,p1 01F9 : 72 FD "r " jb3 L01FD 01FB : 44 3F "D?" jmp L023F 01FD L01FD: 01FD : 04 06 " " jmp L0006 ; 01FF L01FF: 01FF : 65 "e" stop tcnt 0200 : 89 6F " o" orl p1,#06FH 0202 : 23 FA "# " mov a,#0FAH 0204 : 62 "b" mov t,a 0205 : 55 "U" strt t 0206 L0206: 0206 : 16 0A " " jtf L020A 0208 : 44 06 "D " jmp L0206 ; 020A L020A: 020A : 65 "e" stop tcnt 020B : 99 EF " " anl p1,#0EFH 020D : 80 " " movx a,@r0 020E : 08 " " ins a,bus 020F : 02 " " outl bus,a 0210 : 89 0F " " orl p1,#00FH 0212 : FE " " mov a,r6 0213 : 43 01 "C " orl a,#001H 0215 : AE " " mov r6,a 0216 : 14 20 " " call L0020 0218 : 14 20 " " call L0020 021A : 23 F4 "# " mov a,#0F4H 021C : 62 "b" mov t,a 021D : 55 "U" strt t 021E L021E: 021E : 16 22 " "" jtf L0222 0220 : 44 1E "D " jmp L021E ; 0222 L0222: 0222 : 65 "e" stop tcnt 0223 : 04 9F " " jmp L009F ; 0225 : 00 " " nop 0226 L0226: 0226 : 14 20 " " call L0020 0228 : 35 "5" dis tcnti 0229 : 23 E1 "# " mov a,#0E1H 022B : 62 "b" mov t,a 022C : 55 "U" strt t 022D L022D: 022D : 16 3D " =" jtf L023D 022F : 09 " " in a,p1 0230 : 53 06 "S " anl a,#006H 0232 : C6 22 " "" jz L0222 0234 : D3 06 " " xrl a,#006H 0236 : C6 22 " "" jz L0222 0238 : 09 " " in a,p1 0239 : 12 2D " -" jb0 L022D 023B : 44 22 "D"" jmp L0222 023D L023D: 023D : 24 D1 "$ " jmp L01D1 ; 023F L023F: 023F : E9 49 " I" djnz r1,L0249 0241 : 16 45 " E" jtf L0245 0243 : 24 F4 "$ " jmp L01F4 ; 0245 L0245: 0245 : EC 4B " K" djnz r4,L024B 0247 : 44 4D "DM" jmp L024D 0249 L0249: 0249 : 24 F8 "$ " jmp L01F8 024B L024B: 024B : 24 EF "$ " jmp L01EF ; 024D L024D: 024D : FE " " mov a,r6 024E : 43 20 "C " orl a,#020H 0250 : AE " " mov r6,a 0251 : 24 A1 "$ " jmp L01A1 ; 0253 L0253: 0253 : 35 "5" dis tcnti 0254 : BC 8E " " mov r4,#08EH 0256 : BF 0F " " mov r7,#00FH 0258 : 27 "'" clr a 0259 : 62 "b" mov t,a 025A : 55 "U" strt t 025B L025B: 025B : 14 20 " " call L0020 025D : FA " " mov a,r2 025E : E3 " " movp3 a,@a 025F : AB " " mov r3,a 0260 : FA " " mov a,r2 0261 : 37 "7" cpl a 0262 : 03 F1 " " add a,#0F1H 0264 : C6 67 " g" jz L0267 0266 : 1A " " inc r2 0267 L0267: 0267 : FD " " mov a,r5 0268 : 37 "7" cpl a 0269 : 03 05 " " add a,#005H 026B : 96 6F " o" jnz L026F 026D : 44 E7 "D " jmp L02E7 ; 026F L026F: 026F : FD " " mov a,r5 0270 : 03 00 " " add a,#000H 0272 : 96 76 " v" jnz L0276 0274 : 44 80 "D " jmp L0280 ; 0276 L0276: 0276 : FD " " mov a,r5 0277 : 37 "7" cpl a 0278 : 03 04 " " add a,#004H 027A : 96 7E " ~" jnz L027E 027C : 44 D6 "D " jmp L02D6 027E L027E: 027E : 44 A0 "D " jmp L02A0 ; 0280 L0280: 0280 : 99 AF " " anl p1,#0AFH 0282 : 89 0F " " orl p1,#00FH 0284 : 00 " " nop 0285 : 00 " " nop 0286 : 00 " " nop 0287 : 00 " " nop 0288 L0288: 0288 : 09 " " in a,p1 0289 : 72 AD "r " jb3 L02AD 028B : 00 " " nop 028C : 99 EF " " anl p1,#0EFH 028E : 80 " " movx a,@r0 028F : 08 " " ins a,bus 0290 : 02 " " outl bus,a 0291 : 89 1F " " orl p1,#01FH 0293 : 89 4F " O" orl p1,#04FH 0295 L0295: 0295 : 1D " " inc r5 0296 L0296: 0296 : 00 " " nop 0297 : 23 02 "# " mov a,#002H 0299 L0299: 0299 : 07 " " dec a 029A : 96 99 " " jnz L0299 029C : EB 96 " " djnz r3,L0296 029E : 44 B5 "D " jmp L02B5 ; 02A0 L02A0: 02A0 : 99 DF " " anl p1,#0DFH 02A2 : 89 0F " " orl p1,#00FH 02A4 : 23 03 "# " mov a,#003H 02A6 L02A6: 02A6 : 07 " " dec a 02A7 : 96 A6 " " jnz L02A6 02A9 : 44 95 "D " jmp L0295 02AB : 04 4F " O" jmp L004F ; 02AD L02AD: 02AD : EB C2 " " djnz r3,L02C2 02AF L02AF: 02AF : 00 " " nop 02B0 : 23 0A "# " mov a,#00AH 02B2 L02B2: 02B2 : 07 " " dec a 02B3 : 96 B2 " " jnz L02B2 02B5 L02B5: 02B5 : EF BB " " djnz r7,L02BB 02B7 : BA DE " " mov r2,#0DEH 02B9 : BF 0F " " mov r7,#00FH 02BB L02BB: 02BB : FE " " mov a,r6 02BC : 52 C0 "R " jb2 L02C0 02BE : 44 CF "D " jmp L02CF 02C0 L02C0: 02C0 : 64 70 "dp" jmp L0370 ; 02C2 L02C2: 02C2 : 16 C6 " " jtf L02C6 02C4 : 44 88 "D " jmp L0288 ; 02C6 L02C6: 02C6 : EC 88 " " djnz r4,L0288 02C8 L02C8: 02C8 : 65 "e" stop tcnt 02C9 : FE " " mov a,r6 02CA : 43 20 "C " orl a,#020H 02CC : AE " " mov r6,a 02CD : 24 A1 "$ " jmp L01A1 ; 02CF L02CF: 02CF : FE " " mov a,r6 02D0 : 72 D4 "r " jb3 L02D4 02D2 : 44 5B "D[" jmp L025B 02D4 L02D4: 02D4 : 64 29 "d)" jmp L0329 ; 02D6 L02D6: 02D6 : 89 2F " /" orl p1,#02FH 02D8 : 23 02 "# " mov a,#002H 02DA L02DA: 02DA : 07 " " dec a 02DB : 96 DA " " jnz L02DA 02DD : 99 BF " " anl p1,#0BFH 02DF : 89 0F " " orl p1,#00FH 02E1 : 00 " " nop 02E2 : 00 " " nop 02E3 : 00 " " nop 02E4 : 00 " " nop 02E5 : 44 95 "D " jmp L0295 ; 02E7 L02E7: 02E7 : 09 " " in a,p1 02E8 : 72 EC "r " jb3 L02EC 02EA : 64 1B "d " jmp L031B ; 02EC L02EC: 02EC : 99 EF " " anl p1,#0EFH 02EE : 89 4F " O" orl p1,#04FH 02F0 : 80 " " movx a,@r0 02F1 : FE " " mov a,r6 02F2 : D2 FD " " jb6 L02FD 02F4 : 64 0C "d " jmp L030C ; 02F6 : 00 " " nop 02F7 : 00 " " nop 02F8 : 00 " " nop 02F9 : 00 " " nop 02FA : 00 " " nop 02FB : 00 " " nop 02FC : 00 " " nop 02FD L02FD: 02FD : 09 " " in a,p1 02FE : 53 06 "S " anl a,#006H 0300 : C6 11 " " jz L0311 0302 : D3 06 " " xrl a,#006H 0304 : C6 11 " " jz L0311 0306 L0306: 0306 : FE " " mov a,r6 0307 : 43 04 "C " orl a,#004H 0309 : AE " " mov r6,a 030A : 44 95 "D " jmp L0295 ; 030C L030C: 030C : 09 " " in a,p1 030D : 32 06 "2 " jb1 L0306 030F : 64 11 "d " jmp L0311 ; 0311 L0311: 0311 : 26 15 "& " jnt0 L0315 0313 : 64 06 "d " jmp L0306 ; 0315 L0315: 0315 : FE " " mov a,r6 0316 : 43 08 "C " orl a,#008H 0318 : AE " " mov r6,a 0319 : 44 95 "D " jmp L0295 ; 031B L031B: 031B : EB 1F " " djnz r3,L031F 031D : 44 AF "D " jmp L02AF ; 031F L031F: 031F : 16 23 " #" jtf L0323 0321 : 44 E7 "D " jmp L02E7 ; 0323 L0323: 0323 : EC 27 " '" djnz r4,L0327 0325 : 44 C8 "D " jmp L02C8 0327 L0327: 0327 : 44 E7 "D " jmp L02E7 ; 0329 L0329: 0329 : F0 " " mov a,@r0 032A : 92 C5 " " jb4 L03C5 032C : 64 2E "d." jmp L032E ; 032E L032E: 032E : FE " " mov a,r6 032F : 92 33 " 3" jb4 L0333 0331 : 64 3F "d?" jmp L033F ; 0333 L0333: 0333 : 23 C0 "# " mov a,#0C0H 0335 : E3 " " movp3 a,@a 0336 : A9 " " mov r1,a 0337 L0337: 0337 : E9 3B " ;" djnz r1,L033B 0339 : 64 68 "dh" jmp L0368 033B L033B: 033B : 64 3D "d=" jmp L033D 033D L033D: 033D : 64 37 "d7" jmp L0337 ; 033F L033F: 033F : 23 C1 "# " mov a,#0C1H 0341 : E3 " " movp3 a,@a 0342 : A9 " " mov r1,a 0343 L0343: 0343 : E9 47 " G" djnz r1,L0347 0345 : 64 68 "dh" jmp L0368 0347 L0347: 0347 : 64 49 "dI" jmp L0349 0349 L0349: 0349 : 64 43 "dC" jmp L0343 ; 034B L034B: 034B : FE " " mov a,r6 034C : 92 50 " P" jb4 L0350 034E : 64 5C "d\" jmp L035C ; 0350 L0350: 0350 : 23 C2 "# " mov a,#0C2H 0352 : E3 " " movp3 a,@a 0353 : A9 " " mov r1,a 0354 L0354: 0354 : E9 58 " X" djnz r1,L0358 0356 : 64 B4 "d " jmp L03B4 0358 L0358: 0358 : 64 5A "dZ" jmp L035A 035A L035A: 035A : 64 54 "dT" jmp L0354 ; 035C L035C: 035C : 23 C3 "# " mov a,#0C3H 035E : E3 " " movp3 a,@a 035F : A9 " " mov r1,a 0360 L0360: 0360 : E9 64 " d" djnz r1,L0364 0362 : 64 B4 "d " jmp L03B4 0364 L0364: 0364 : 64 66 "df" jmp L0366 0366 L0366: 0366 : 64 60 "d`" jmp L0360 ; 0368 L0368: 0368 : BA E0 " " mov r2,#0E0H 036A : FE " " mov a,r6 036B : 53 EF "S " anl a,#0EFH 036D : AE " " mov r6,a 036E : 64 78 "dx" jmp L0378 ; 0370 L0370: 0370 : 23 F0 "# " mov a,#0F0H 0372 : 00 " " nop 0373 : AA " " mov r2,a 0374 : 04 10 " " jmp L0010 ; 0376 : 00 " " nop 0377 : 00 " " nop 0378 L0378: 0378 : 14 20 " " call L0020 037A : 14 20 " " call L0020 037C L037C: 037C : 23 C4 "# " mov a,#0C4H 037E : E3 " " movp3 a,@a 037F : A9 " " mov r1,a 0380 L0380: 0380 : E9 84 " " djnz r1,L0384 0382 : 64 88 "d " jmp L0388 0384 L0384: 0384 : 64 86 "d " jmp L0386 0386 L0386: 0386 : 64 80 "d " jmp L0380 ; 0388 L0388: 0388 : 23 F6 "# " mov a,#0F6H 038A : 6F "o" add a,r7 038B : F2 91 " " jb7 L0391 038D : 64 8F "d " jmp L038F 038F L038F: 038F : 64 9A "d " jmp L039A ; 0391 L0391: 0391 : FE " " mov a,r6 0392 : 53 F3 "S " anl a,#0F3H 0394 : AE " " mov r6,a 0395 : 27 "'" clr a 0396 : AD " " mov r5,a 0397 : AF " " mov r7,a 0398 : 04 9F " " jmp L009F ; 039A L039A: 039A : 00 " " nop 039B : 00 " " nop 039C : BA DE " " mov r2,#0DEH 039E : 00 " " nop 039F : 00 " " nop 03A0 : 64 91 "d " jmp L0391 ; 03A2 : 00 " " nop 03A3 : 00 " " nop 03A4 : 00 " " nop 03A5 : 00 " " nop 03A6 L03A6: 03A6 : 46 AE "F " jnt1 L03AE 03A8 : FE " " mov a,r6 03A9 : 53 FD "S " anl a,#0FDH 03AB : AE " " mov r6,a 03AC : 24 5E "$^" jmp L015E ; 03AE L03AE: 03AE : FE " " mov a,r6 03AF : 43 02 "C " orl a,#002H 03B1 : AE " " mov r6,a 03B2 : 24 5E "$^" jmp L015E ; 03B4 L03B4: 03B4 : F8 " " mov a,r0 03B5 : 03 01 " " add a,#001H 03B7 : 53 07 "S " anl a,#007H 03B9 : 28 "(" xch a,r0 03BA : 53 F8 "S " anl a,#0F8H 03BC : 48 "H" orl a,r0 03BD : A8 " " mov r0,a 03BE : 64 68 "dh" jmp L0368 ; 03C0 : 7B "{" addc a,r3 03C1 : 95 " " cpl f0 03C2 : 40 "@" orl a,@r0 03C3 : 43 11 "C " orl a,#011H 03C5 L03C5: 03C5 : F8 " " mov a,r0 03C6 : 03 FE " " add a,#0FEH 03C8 : 53 07 "S " anl a,#007H 03CA : 28 "(" xch a,r0 03CB : 53 F8 "S " anl a,#0F8H 03CD : 48 "H" orl a,r0 03CE : A8 " " mov r0,a 03CF : 14 20 " " call L0020 03D1 : 64 4B "dK" jmp L034B ; 03D3 L03D3: 03D3 : E9 D7 " " djnz r1,L03D7 03D5 : 64 DB "d " jmp L03DB 03D7 L03D7: 03D7 : 64 D9 "d " jmp L03D9 03D9 L03D9: 03D9 : 64 D3 "d " jmp L03D3 03DB L03DB: 03DB : 64 F2 "d " jmp L03F2 ; 03DD : 00 " " nop ; 03DE : 22 """ db 022H ; 03DF : 20 " " xch a,@r0 03E0 : 1D " " inc r5 03E1 : 1A " " inc r2 03E2 : 16 12 " " jtf L0312 03E4 : 0F " " movd a,p7 03E5 : 0C " " movd a,p4 ; 03E6 : 0B " " db 00BH ; 03E7 : 0A " " in a,p2 03E8 : 0A " " in a,p2 03E9 : 0A " " in a,p2 03EA : 0A " " in a,p2 03EB : 0A " " in a,p2 03EC : 0A " " in a,p2 03ED : 0A " " in a,p2 03EE : 0A " " in a,p2 03EF : 0A " " in a,p2 03F0 : 0A " " in a,p2 03F1 : 1B " " inc r3 03F2 L03F2: 03F2 : 14 20 " " call L0020 03F4 : FE " " mov a,r6 03F5 : 43 10 "C " orl a,#010H 03F7 : AE " " mov r6,a 03F8 : 64 7C "d|" jmp L037C ; 03FA : FF " " mov a,r7 03FB : FF " " mov a,r7 03FC : FF " " mov a,r7 03FD : FF " " mov a,r7 03FE : FF " " mov a,r7 03FF : FF " " mov a,r7 ;-------------------------------------------------------------- Symbol table ============ Value Type Name ----- ---- ---- 0006 Code L0006 000C Code L000C 0010 Code L0010 0020 Code L0020 002D Code L002D 0033 Code L0033 0035 Code L0035 003F Code L003F 0043 Code L0043 0047 Code L0047 004B Code L004B 004F Code L004F 0052 Code L0052 0059 Code L0059 005F Code L005F 0061 Code L0061 006A Code L006A 009F Code L009F 00A4 Code L00A4 00A9 Code L00A9 00AE Code L00AE 00B0 Code L00B0 00B5 Code L00B5 00BC Code L00BC 00C4 Code L00C4 00CE Code L00CE 00D6 Code L00D6 00DE Code L00DE 00E4 Code L00E4 00E6 Code L00E6 00EA Code L00EA 00F7 Code L00F7 0101 Code L0101 0109 Code L0109 010E Code L010E 011F Code L011F 0121 Code L0121 0128 Code L0128 012C Code L012C 0130 Code L0130 013E Code L013E 0143 Code L0143 014A Code L014A 0150 Code L0150 0155 Code L0155 015E Code L015E 0162 Code L0162 016A Code L016A 0172 Code L0172 0178 Code L0178 017E Code L017E 0186 Code L0186 0188 Code L0188 018D Code L018D 0196 Code L0196 019A Code L019A 01A1 Code L01A1 01A5 Code L01A5 01AC Code L01AC 01B0 Code L01B0 01B5 Code L01B5 01B7 Code L01B7 01B9 Code L01B9 01BE Code L01BE 01C2 Code L01C2 01C6 Code L01C6 01CB Code L01CB 01CD Code L01CD 01D1 Code L01D1 01D6 Code L01D6 01D8 Code L01D8 01E5 Code L01E5 01E9 Code L01E9 01EF Code L01EF 01F4 Code L01F4 01F8 Code L01F8 01FD Code L01FD 01FF Code L01FF 0206 Code L0206 020A Code L020A 021E Code L021E 0222 Code L0222 0226 Code L0226 022D Code L022D 023D Code L023D 023F Code L023F 0245 Code L0245 0249 Code L0249 024B Code L024B 024D Code L024D 0253 Code L0253 025B Code L025B 0267 Code L0267 026F Code L026F 0276 Code L0276 027E Code L027E 0280 Code L0280 0288 Code L0288 0295 Code L0295 0296 Code L0296 0299 Code L0299 02A0 Code L02A0 02A6 Code L02A6 02AD Code L02AD 02AF Code L02AF 02B2 Code L02B2 02B5 Code L02B5 02BB Code L02BB 02C0 Code L02C0 02C2 Code L02C2 02C6 Code L02C6 02C8 Code L02C8 02CF Code L02CF 02D4 Code L02D4 02D6 Code L02D6 02DA Code L02DA 02E7 Code L02E7 02EC Code L02EC 02FD Code L02FD 0306 Code L0306 030C Code L030C 0311 Code L0311 0312 Code L0312 0315 Code L0315 031B Code L031B 031F Code L031F 0323 Code L0323 0327 Code L0327 0329 Code L0329 032E Code L032E 0333 Code L0333 0337 Code L0337 033B Code L033B 033D Code L033D 033F Code L033F 0343 Code L0343 0347 Code L0347 0349 Code L0349 034B Code L034B 0350 Code L0350 0354 Code L0354 0358 Code L0358 035A Code L035A 035C Code L035C 0360 Code L0360 0364 Code L0364 0366 Code L0366 0368 Code L0368 0370 Code L0370 0378 Code L0378 037C Code L037C 0380 Code L0380 0384 Code L0384 0386 Code L0386 0388 Code L0388 038F Code L038F 0391 Code L0391 039A Code L039A 03A6 Code L03A6 03AE Code L03AE 03B4 Code L03B4 03C5 Code L03C5 03D3 Code L03D3 03D7 Code L03D7 03D9 Code L03D9 03DB Code L03DB 03F2 Code L03F2 Number of symbols: 167 ;--------------------------------------------------------------