CSEG AT 0000h 0000 020EF5 LJMP poweron ; ======================================== 0003 02 DB 002h 0004 13 DB 013h 0005 25 DB 025h ; '%' ; ======================================== L0081: 0006 A907 MOV R1, 7h 0008 AE1D MOV R6, 1Dh 000A AF1E MOV R7, 1Eh L0104: 000C 8F82 MOV DPL, R7 000E 8E83 MOV DPH, R6 0010 A3 INC DPTR 0011 E0 MOVX A, @DPTR 0012 6403 XRL A, #3h 0014 7017 JNZ L0102 0016 AD01 MOV R5, 1h 0018 19 DEC R1 0019 ED MOV A, R5 001A 7001 JNZ L0103 001C 22 RET L0103: 001D 8F82 MOV DPL, R7 001F 8E83 MOV DPH, R6 0021 E0 MOVX A, @DPTR 0022 7C00 MOV R4, #0h 0024 2F ADD A, R7 0025 FD MOV R5, A 0026 EC MOV A, R4 0027 3E ADDC A, R6 0028 FE MOV R6, A 0029 AF05 MOV R7, 5h 002B 80DF SJMP L0104 L0102: 002D 7E00 MOV R6, #0h 002F 7F00 MOV R7, #0h 0031 22 RET ; ======================================== nop_0: 0032 22 RET ; ======================================== 0033 02 DB 002h 0034 00 DB 000h 0035 3E DB 03Eh ; '>' ; ======================================== L0065: 0036 907FEA MOV DPTR, #07FEAh 0039 E0 MOVX A, @DPTR 003A F512 MOV 12h, A 003C D3 SETB C 003D 22 RET ; ======================================== 003E 53 DB 053h ; 'S' 003F D8 DB 0D8h 0040 EF DB 0EFh 0041 32 DB 032h ; '2' 0042 32 DB 032h ; '2' 0043 02 DB 002h 0044 10 DB 010h 0045 00 DB 000h 0046 C0 DB 0C0h 0047 E0 DB 0E0h 0048 C0 DB 0C0h 0049 F0 DB 0F0h 004A C0 DB 0C0h 004B 83 DB 083h 004C C0 DB 0C0h 004D 82 DB 082h 004E C0 DB 0C0h 004F D0 DB 0D0h 0050 75 DB 075h ; 'u' 0051 D0 DB 0D0h 0052 00 DB 000h 0053 C0 DB 0C0h 0054 00 DB 000h 0055 C0 DB 0C0h 0056 01 DB 001h 0057 C0 DB 0C0h 0058 02 DB 002h 0059 C0 DB 0C0h 005A 03 DB 003h 005B C0 DB 0C0h 005C 04 DB 004h 005D C0 DB 0C0h 005E 05 DB 005h 005F C0 DB 0C0h 0060 06 DB 006h 0061 C0 DB 0C0h 0062 07 DB 007h 0063 75 DB 075h ; 'u' 0064 21 DB 021h ; '!' 0065 00 DB 000h 0066 75 DB 075h ; 'u' 0067 22 DB 022h ; '"' 0068 00 DB 000h 0069 75 DB 075h ; 'u' 006A 27 DB 027h ; ''' 006B 00 DB 000h 006C 75 DB 075h ; 'u' 006D 28 DB 028h ; '(' 006E 00 DB 000h 006F 75 DB 075h ; 'u' 0070 23 DB 023h ; '#' 0071 00 DB 000h 0072 75 DB 075h ; 'u' 0073 24 DB 024h ; '$' 0074 00 DB 000h 0075 75 DB 075h ; 'u' 0076 25 DB 025h ; '%' 0077 00 DB 000h 0078 75 DB 075h ; 'u' 0079 26 DB 026h ; '&' 007A 00 DB 000h 007B 90 DB 090h 007C 7C DB 07Ch ; '|' 007D C0 DB 0C0h 007E E0 DB 0E0h 007F F5 DB 0F5h 0080 0E DB 00Eh 0081 12 DB 012h 0082 11 DB 011h 0083 25 DB 025h ; '%' 0084 00 DB 000h 0085 A6 DB 0A6h 0086 01 DB 001h 0087 01 DB 001h 0088 C4 DB 0C4h 0089 02 DB 002h 008A 02 DB 002h 008B 60 DB 060h ; '`' 008C 03 DB 003h 008D 03 DB 003h 008E 0F DB 00Fh 008F 04 DB 004h 0090 03 DB 003h 0091 23 DB 023h ; '#' 0092 0C DB 00Ch 0093 03 DB 003h 0094 2B DB 02Bh ; '+' 0095 1A DB 01Ah 0096 03 DB 003h 0097 38 DB 038h ; '8' 0098 1D DB 01Dh 0099 03 DB 003h 009A 4C DB 04Ch ; 'L' 009B 1E DB 01Eh 009C 03 DB 003h 009D 56 DB 056h ; 'V' 009E 1F DB 01Fh 009F 03 DB 003h 00A0 42 DB 042h ; 'B' 00A1 20 DB 020h ; ' ' 00A2 00 DB 000h 00A3 00 DB 000h 00A4 03 DB 003h 00A5 64 DB 064h ; 'd' 00A6 90 DB 090h 00A7 7F DB 07Fh 00A8 B9 DB 0B9h 00A9 E4 DB 0E4h 00AA F0 DB 0F0h 00AB F0 DB 0F0h 00AC 90 DB 090h 00AD 7F DB 07Fh 00AE B8 DB 0B8h 00AF E0 DB 0E0h 00B0 44 DB 044h ; 'D' 00B1 02 DB 002h 00B2 F0 DB 0F0h 00B3 90 DB 090h 00B4 7F DB 07Fh 00B5 BA DB 0BAh 00B6 E0 DB 0E0h 00B7 44 DB 044h ; 'D' 00B8 02 DB 002h 00B9 F0 DB 0F0h 00BA 90 DB 090h 00BB 7C DB 07Ch ; '|' 00BC C4 DB 0C4h 00BD E0 DB 0E0h 00BE F5 DB 0F5h 00BF 0C DB 00Ch 00C0 90 DB 090h 00C1 7C DB 07Ch ; '|' 00C2 C3 DB 0C3h 00C3 E0 DB 0E0h 00C4 F5 DB 0F5h 00C5 13 DB 013h 00C6 90 DB 090h 00C7 7C DB 07Ch ; '|' 00C8 C2 DB 0C2h 00C9 E0 DB 0E0h 00CA F5 DB 0F5h 00CB 15 DB 015h 00CC 90 DB 090h 00CD 7C DB 07Ch ; '|' 00CE C1 DB 0C1h 00CF E0 DB 0E0h 00D0 F5 DB 0F5h 00D1 14 DB 014h 00D2 90 DB 090h 00D3 7F DB 07Fh 00D4 98 DB 098h 00D5 74 DB 074h ; 't' 00D6 01 DB 001h 00D7 F0 DB 0F0h 00D8 E5 DB 0E5h 00D9 0C DB 00Ch 00DA 44 DB 044h ; 'D' 00DB A2 DB 0A2h 00DC FF DB 0FFh 00DD 90 DB 090h 00DE FF DB 0FFh 00DF F0 DB 0F0h 00E0 F0 DB 0F0h 00E1 E5 DB 0E5h 00E2 0C DB 00Ch 00E3 44 DB 044h ; 'D' 00E4 E2 DB 0E2h 00E5 F0 DB 0F0h 00E6 90 DB 090h 00E7 7F DB 07Fh 00E8 98 DB 098h 00E9 74 DB 074h ; 't' 00EA 02 DB 002h 00EB F0 DB 0F0h 00EC 90 DB 090h 00ED FF DB 0FFh 00EE F0 DB 0F0h 00EF E5 DB 0E5h 00F0 13 DB 013h 00F1 F0 DB 0F0h 00F2 90 DB 090h 00F3 7F DB 07Fh 00F4 98 DB 098h 00F5 74 DB 074h ; 't' 00F6 03 DB 003h 00F7 F0 DB 0F0h 00F8 90 DB 090h 00F9 FF DB 0FFh 00FA F0 DB 0F0h 00FB E5 DB 0E5h 00FC 14 DB 014h 00FD F0 DB 0F0h 00FE E5 DB 0E5h 00FF 15 DB 015h 0100 F0 DB 0F0h 0101 90 DB 090h 0102 7F DB 07Fh 0103 98 DB 098h 0104 74 DB 074h ; 't' 0105 01 DB 001h 0106 F0 DB 0F0h 0107 90 DB 090h 0108 FF DB 0FFh 0109 F0 DB 0F0h 010A EF DB 0EFh 010B F0 DB 0F0h 010C 90 DB 090h 010D 7F DB 07Fh 010E 98 DB 098h 010F E4 DB 0E4h 0110 F0 DB 0F0h 0111 F5 DB 0F5h 0112 21 DB 021h ; '!' 0113 F5 DB 0F5h 0114 22 DB 022h ; '"' 0115 90 DB 090h 0116 FF DB 0FFh 0117 F0 DB 0F0h 0118 E0 DB 0E0h 0119 FD DB 0FDh 011A E5 DB 0E5h 011B 22 DB 022h ; '"' 011C AE DB 0AEh 011D 21 DB 021h ; '!' 011E 78 DB 078h ; 'x' 011F 03 DB 003h 0120 C3 DB 0C3h 0121 33 DB 033h ; '3' 0122 CE DB 0CEh 0123 33 DB 033h ; '3' 0124 CE DB 0CEh 0125 D8 DB 0D8h 0126 F9 DB 0F9h 0127 FF DB 0FFh 0128 24 DB 024h ; '$' 0129 01 DB 001h 012A F5 DB 0F5h 012B 82 DB 082h 012C 74 DB 074h ; 't' 012D 7E DB 07Eh ; '~' 012E 3E DB 03Eh ; '>' 012F F5 DB 0F5h 0130 83 DB 083h 0131 ED DB 0EDh 0132 F0 DB 0F0h 0133 90 DB 090h 0134 FF DB 0FFh 0135 F0 DB 0F0h 0136 E0 DB 0E0h 0137 FD DB 0FDh 0138 74 DB 074h ; 't' 0139 00 DB 000h 013A 2F DB 02Fh ; '/' 013B F5 DB 0F5h 013C 82 DB 082h 013D 74 DB 074h ; 't' 013E 7E DB 07Eh ; '~' 013F 3E DB 03Eh ; '>' 0140 F5 DB 0F5h 0141 83 DB 083h 0142 ED DB 0EDh 0143 F0 DB 0F0h 0144 90 DB 090h 0145 FF DB 0FFh 0146 F0 DB 0F0h 0147 E0 DB 0E0h 0148 FD DB 0FDh 0149 74 DB 074h ; 't' 014A 03 DB 003h 014B 2F DB 02Fh ; '/' 014C F5 DB 0F5h 014D 82 DB 082h 014E 74 DB 074h ; 't' 014F 7E DB 07Eh ; '~' 0150 3E DB 03Eh ; '>' 0151 F5 DB 0F5h 0152 83 DB 083h 0153 ED DB 0EDh 0154 F0 DB 0F0h 0155 90 DB 090h 0156 FF DB 0FFh 0157 F0 DB 0F0h 0158 E0 DB 0E0h 0159 FD DB 0FDh 015A 74 DB 074h ; 't' 015B 02 DB 002h 015C 2F DB 02Fh ; '/' 015D F5 DB 0F5h 015E 82 DB 082h 015F 74 DB 074h ; 't' 0160 7E DB 07Eh ; '~' 0161 3E DB 03Eh ; '>' 0162 F5 DB 0F5h 0163 83 DB 083h 0164 ED DB 0EDh 0165 F0 DB 0F0h 0166 90 DB 090h 0167 FF DB 0FFh 0168 F0 DB 0F0h 0169 E0 DB 0E0h 016A FD DB 0FDh 016B 74 DB 074h ; 't' 016C 05 DB 005h 016D 2F DB 02Fh ; '/' 016E F5 DB 0F5h 016F 82 DB 082h 0170 74 DB 074h ; 't' 0171 7E DB 07Eh ; '~' 0172 3E DB 03Eh ; '>' 0173 F5 DB 0F5h 0174 83 DB 083h 0175 ED DB 0EDh 0176 F0 DB 0F0h 0177 90 DB 090h 0178 FF DB 0FFh 0179 F0 DB 0F0h 017A E0 DB 0E0h 017B FD DB 0FDh 017C 74 DB 074h ; 't' 017D 04 DB 004h 017E 2F DB 02Fh ; '/' 017F F5 DB 0F5h 0180 82 DB 082h 0181 74 DB 074h ; 't' 0182 7E DB 07Eh ; '~' 0183 3E DB 03Eh ; '>' 0184 F5 DB 0F5h 0185 83 DB 083h 0186 ED DB 0EDh 0187 F0 DB 0F0h 0188 90 DB 090h 0189 FF DB 0FFh 018A F0 DB 0F0h 018B E0 DB 0E0h 018C FD DB 0FDh 018D 74 DB 074h ; 't' 018E 07 DB 007h 018F 2F DB 02Fh ; '/' 0190 F5 DB 0F5h 0191 82 DB 082h 0192 74 DB 074h ; 't' 0193 7E DB 07Eh ; '~' 0194 3E DB 03Eh ; '>' 0195 F5 DB 0F5h 0196 83 DB 083h 0197 ED DB 0EDh 0198 F0 DB 0F0h 0199 90 DB 090h 019A FF DB 0FFh 019B F0 DB 0F0h 019C E0 DB 0E0h 019D FD DB 0FDh 019E 74 DB 074h ; 't' 019F 06 DB 006h 01A0 2F DB 02Fh ; '/' 01A1 F5 DB 0F5h 01A2 82 DB 082h 01A3 74 DB 074h ; 't' 01A4 7E DB 07Eh ; '~' 01A5 3E DB 03Eh ; '>' 01A6 F5 DB 0F5h 01A7 83 DB 083h 01A8 ED DB 0EDh 01A9 F0 DB 0F0h 01AA 05 DB 005h 01AB 22 DB 022h ; '"' 01AC E5 DB 0E5h 01AD 22 DB 022h ; '"' 01AE 70 DB 070h ; 'p' 01AF 02 DB 002h 01B0 05 DB 005h 01B1 21 DB 021h ; '!' 01B2 64 DB 064h ; 'd' 01B3 08 DB 008h 01B4 45 DB 045h ; 'E' 01B5 21 DB 021h ; '!' 01B6 60 DB 060h ; '`' 01B7 03 DB 003h 01B8 02 DB 002h 01B9 01 DB 001h 01BA 15 DB 015h 01BB 90 DB 090h 01BC 7F DB 07Fh 01BD B9 DB 0B9h 01BE 74 DB 074h ; 't' 01BF 40 DB 040h ; '@' 01C0 F0 DB 0F0h 01C1 02 DB 002h 01C2 03 DB 003h 01C3 64 DB 064h ; 'd' 01C4 75 DB 075h ; 'u' 01C5 0E DB 00Eh 01C6 67 DB 067h ; 'g' 01C7 90 DB 090h 01C8 7C DB 07Ch ; '|' 01C9 C5 DB 0C5h 01CA E0 DB 0E0h 01CB F5 DB 0F5h 01CC 18 DB 018h 01CD 90 DB 090h 01CE 7C DB 07Ch ; '|' 01CF C4 DB 0C4h 01D0 E0 DB 0E0h 01D1 F5 DB 0F5h 01D2 0C DB 00Ch 01D3 90 DB 090h 01D4 7C DB 07Ch ; '|' 01D5 C3 DB 0C3h 01D6 E0 DB 0E0h 01D7 F5 DB 0F5h 01D8 13 DB 013h 01D9 90 DB 090h 01DA 7C DB 07Ch ; '|' 01DB C2 DB 0C2h 01DC E0 DB 0E0h 01DD F5 DB 0F5h 01DE 15 DB 015h 01DF 90 DB 090h 01E0 7C DB 07Ch ; '|' 01E1 C1 DB 0C1h 01E2 E0 DB 0E0h 01E3 F5 DB 0F5h 01E4 14 DB 014h 01E5 E5 DB 0E5h 01E6 0E DB 00Eh 01E7 64 DB 064h ; 'd' 01E8 67 DB 067h ; 'g' 01E9 60 DB 060h ; '`' 01EA 03 DB 003h 01EB 02 DB 002h 01EC 03 DB 003h 01ED 64 DB 064h ; 'd' 01EE 90 DB 090h 01EF 7F DB 07Fh 01F0 98 DB 098h 01F1 04 DB 004h 01F2 F0 DB 0F0h 01F3 E5 DB 0E5h 01F4 0C DB 00Ch 01F5 44 DB 044h ; 'D' 01F6 A2 DB 0A2h 01F7 FF DB 0FFh 01F8 90 DB 090h 01F9 FF DB 0FFh 01FA F0 DB 0F0h 01FB F0 DB 0F0h 01FC E5 DB 0E5h 01FD 0C DB 00Ch 01FE 44 DB 044h ; 'D' 01FF E2 DB 0E2h 0200 FE DB 0FEh 0201 F0 DB 0F0h 0202 90 DB 090h 0203 7F DB 07Fh 0204 98 DB 098h 0205 74 DB 074h ; 't' 0206 02 DB 002h 0207 F0 DB 0F0h 0208 90 DB 090h 0209 FF DB 0FFh 020A F0 DB 0F0h 020B E5 DB 0E5h 020C 13 DB 013h 020D F0 DB 0F0h 020E 90 DB 090h 020F 7F DB 07Fh 0210 98 DB 098h 0211 74 DB 074h ; 't' 0212 03 DB 003h 0213 F0 DB 0F0h 0214 90 DB 090h 0215 FF DB 0FFh 0216 F0 DB 0F0h 0217 E5 DB 0E5h 0218 14 DB 014h 0219 F0 DB 0F0h 021A E5 DB 0E5h 021B 15 DB 015h 021C F0 DB 0F0h 021D 90 DB 090h 021E 7F DB 07Fh 021F 98 DB 098h 0220 74 DB 074h ; 't' 0221 01 DB 001h 0222 F0 DB 0F0h 0223 90 DB 090h 0224 FF DB 0FFh 0225 F0 DB 0F0h 0226 EF DB 0EFh 0227 F0 DB 0F0h 0228 90 DB 090h 0229 7F DB 07Fh 022A 98 DB 098h 022B E4 DB 0E4h 022C F0 DB 0F0h 022D 90 DB 090h 022E FF DB 0FFh 022F F0 DB 0F0h 0230 F0 DB 0F0h 0231 74 DB 074h ; 't' 0232 70 DB 070h ; 'p' 0233 F0 DB 0F0h 0234 E4 DB 0E4h 0235 F0 DB 0F0h 0236 74 DB 074h ; 't' 0237 70 DB 070h ; 'p' 0238 F0 DB 0F0h 0239 E5 DB 0E5h 023A 18 DB 018h 023B 64 DB 064h ; 'd' 023C 01 DB 001h 023D 60 DB 060h ; '`' 023E 0A DB 00Ah 023F E4 DB 0E4h 0240 F0 DB 0F0h 0241 74 DB 074h ; 't' 0242 70 DB 070h ; 'p' 0243 F0 DB 0F0h 0244 E4 DB 0E4h 0245 F0 DB 0F0h 0246 74 DB 074h ; 't' 0247 70 DB 070h ; 'p' 0248 F0 DB 0F0h 0249 90 DB 090h 024A 7F DB 07Fh 024B 98 DB 098h 024C 74 DB 074h ; 't' 024D 01 DB 001h 024E F0 DB 0F0h 024F 90 DB 090h 0250 FF DB 0FFh 0251 F0 DB 0F0h 0252 EE DB 0EEh 0253 F0 DB 0F0h 0254 12 DB 012h 0255 0F DB 00Fh 0256 81 DB 081h 0257 75 DB 075h ; 'u' 0258 08 DB 008h 0259 00 DB 000h 025A 75 DB 075h ; 'u' 025B 09 DB 009h 025C 00 DB 000h 025D 02 DB 002h 025E 03 DB 003h 025F 64 DB 064h ; 'd' 0260 90 DB 090h 0261 7F DB 07Fh 0262 B9 DB 0B9h 0263 E4 DB 0E4h 0264 F0 DB 0F0h 0265 F0 DB 0F0h 0266 90 DB 090h 0267 7F DB 07Fh 0268 B8 DB 0B8h 0269 E0 DB 0E0h 026A 44 DB 044h ; 'D' 026B 02 DB 002h 026C F0 DB 0F0h 026D 90 DB 090h 026E 7F DB 07Fh 026F BA DB 0BAh 0270 E0 DB 0E0h 0271 44 DB 044h ; 'D' 0272 02 DB 002h 0273 F0 DB 0F0h 0274 90 DB 090h 0275 7C DB 07Ch ; '|' 0276 C3 DB 0C3h 0277 E0 DB 0E0h 0278 F5 DB 0F5h 0279 0F DB 00Fh 027A 90 DB 090h 027B 7C DB 07Ch ; '|' 027C C2 DB 0C2h 027D E0 DB 0E0h 027E F5 DB 0F5h 027F 11 DB 011h 0280 90 DB 090h 0281 7C DB 07Ch ; '|' 0282 C1 DB 0C1h 0283 E0 DB 0E0h 0284 F5 DB 0F5h 0285 10 DB 010h 0286 75 DB 075h ; 'u' 0287 21 DB 021h ; '!' 0288 00 DB 000h 0289 75 DB 075h ; 'u' 028A 22 DB 022h ; '"' 028B 00 DB 000h 028C 90 DB 090h 028D 7F DB 07Fh 028E 98 DB 098h 028F 74 DB 074h ; 't' 0290 01 DB 001h 0291 F0 DB 0F0h 0292 90 DB 090h 0293 FF DB 0FFh 0294 F0 DB 0F0h 0295 74 DB 074h ; 't' 0296 C2 DB 0C2h 0297 F0 DB 0F0h 0298 74 DB 074h ; 't' 0299 E2 DB 0E2h 029A F0 DB 0F0h 029B 90 DB 090h 029C 7F DB 07Fh 029D 98 DB 098h 029E 74 DB 074h ; 't' 029F 02 DB 002h 02A0 F0 DB 0F0h 02A1 90 DB 090h 02A2 FF DB 0FFh 02A3 F0 DB 0F0h 02A4 E5 DB 0E5h 02A5 0F DB 00Fh 02A6 F0 DB 0F0h 02A7 90 DB 090h 02A8 7F DB 07Fh 02A9 98 DB 098h 02AA 74 DB 074h ; 't' 02AB 03 DB 003h 02AC F0 DB 0F0h 02AD 90 DB 090h 02AE FF DB 0FFh 02AF F0 DB 0F0h 02B0 E5 DB 0E5h 02B1 10 DB 010h 02B2 F0 DB 0F0h 02B3 E5 DB 0E5h 02B4 11 DB 011h 02B5 F0 DB 0F0h 02B6 90 DB 090h 02B7 7F DB 07Fh 02B8 98 DB 098h 02B9 74 DB 074h ; 't' 02BA 01 DB 001h 02BB F0 DB 0F0h 02BC 90 DB 090h 02BD FF DB 0FFh 02BE F0 DB 0F0h 02BF 74 DB 074h ; 't' 02C0 C2 DB 0C2h 02C1 F0 DB 0F0h 02C2 90 DB 090h 02C3 7F DB 07Fh 02C4 98 DB 098h 02C5 E4 DB 0E4h 02C6 F0 DB 0F0h 02C7 90 DB 090h 02C8 FF DB 0FFh 02C9 F0 DB 0F0h 02CA E0 DB 0E0h 02CB FF DB 0FFh 02CC 74 DB 074h ; 't' 02CD 00 DB 000h 02CE 25 DB 025h ; '%' 02CF 22 DB 022h ; '"' 02D0 F5 DB 0F5h 02D1 82 DB 082h 02D2 E4 DB 0E4h 02D3 34 DB 034h ; '4' 02D4 7E DB 07Eh ; '~' 02D5 F5 DB 0F5h 02D6 83 DB 083h 02D7 EF DB 0EFh 02D8 F0 DB 0F0h 02D9 E5 DB 0E5h 02DA 10 DB 010h 02DB D3 DB 0D3h 02DC 94 DB 094h 02DD FE DB 0FEh 02DE 40 DB 040h ; '@' 02DF 0B DB 00Bh 02E0 E5 DB 0E5h 02E1 11 DB 011h 02E2 D3 DB 0D3h 02E3 94 DB 094h 02E4 FE DB 0FEh 02E5 40 DB 040h ; '@' 02E6 02 DB 002h 02E7 05 DB 005h 02E8 0F DB 00Fh 02E9 05 DB 005h 02EA 11 DB 011h 02EB 05 DB 005h 02EC 10 DB 010h 02ED 05 DB 005h 02EE 22 DB 022h ; '"' 02EF E5 DB 0E5h 02F0 22 DB 022h ; '"' 02F1 70 DB 070h ; 'p' 02F2 02 DB 002h 02F3 05 DB 005h 02F4 21 DB 021h ; '!' 02F5 64 DB 064h ; 'd' 02F6 40 DB 040h ; '@' 02F7 45 DB 045h ; 'E' 02F8 21 DB 021h ; '!' 02F9 70 DB 070h ; 'p' 02FA 91 DB 091h 02FB 90 DB 090h 02FC 7F DB 07Fh 02FD 98 DB 098h 02FE 74 DB 074h ; 't' 02FF 01 DB 001h 0300 F0 DB 0F0h 0301 90 DB 090h 0302 FF DB 0FFh 0303 F0 DB 0F0h 0304 74 DB 074h ; 't' 0305 E2 DB 0E2h 0306 F0 DB 0F0h 0307 90 DB 090h 0308 7F DB 07Fh 0309 B9 DB 0B9h 030A 74 DB 074h ; 't' 030B 40 DB 040h ; '@' 030C F0 DB 0F0h 030D 80 DB 080h 030E 55 DB 055h ; 'U' 030F 90 DB 090h 0310 7C DB 07Ch ; '|' 0311 C3 DB 0C3h 0312 E0 DB 0E0h 0313 F5 DB 0F5h 0314 0F DB 00Fh 0315 90 DB 090h 0316 7C DB 07Ch ; '|' 0317 C2 DB 0C2h 0318 E0 DB 0E0h 0319 F5 DB 0F5h 031A 11 DB 011h 031B 90 DB 090h 031C 7C DB 07Ch ; '|' 031D C1 DB 0C1h 031E E0 DB 0E0h 031F F5 DB 0F5h 0320 10 DB 010h 0321 80 DB 080h 0322 41 DB 041h ; 'A' 0323 90 DB 090h 0324 7F DB 07Fh 0325 BD DB 0BDh 0326 74 DB 074h ; 't' 0327 40 DB 040h ; '@' 0328 F0 DB 0F0h 0329 80 DB 080h 032A 39 DB 039h ; '9' 032B 90 DB 090h 032C 7D DB 07Dh ; '}' 032D 00 DB 000h 032E E4 DB 0E4h 032F F0 DB 0F0h 0330 90 DB 090h 0331 7F DB 07Fh 0332 BD DB 0BDh 0333 74 DB 074h ; 't' 0334 40 DB 040h ; '@' 0335 F0 DB 0F0h 0336 80 DB 080h 0337 2C DB 02Ch ; ',' 0338 90 DB 090h 0339 7C DB 07Ch ; '|' 033A C1 DB 0C1h 033B E0 DB 0E0h 033C 90 DB 090h 033D 7F DB 07Fh 033E 98 DB 098h 033F F0 DB 0F0h 0340 80 DB 080h 0341 22 DB 022h ; '"' 0342 90 DB 090h 0343 7C DB 07Ch ; '|' 0344 C1 DB 0C1h 0345 E0 DB 0E0h 0346 90 DB 090h 0347 7F DB 07Fh 0348 96 DB 096h 0349 F0 DB 0F0h 034A 80 DB 080h 034B 18 DB 018h 034C 90 DB 090h 034D 7C DB 07Ch ; '|' 034E C1 DB 0C1h 034F E0 DB 0E0h 0350 90 DB 090h 0351 FF DB 0FFh 0352 F0 DB 0F0h 0353 F0 DB 0F0h 0354 80 DB 080h 0355 0E DB 00Eh 0356 90 DB 090h 0357 FF DB 0FFh 0358 F0 DB 0F0h 0359 E0 DB 0E0h 035A 90 DB 090h 035B 7D DB 07Dh ; '}' 035C 00 DB 000h 035D F0 DB 0F0h 035E 90 DB 090h 035F 7F DB 07Fh 0360 BD DB 0BDh 0361 74 DB 074h ; 't' 0362 40 DB 040h ; '@' 0363 F0 DB 0F0h 0364 53 DB 053h ; 'S' 0365 91 DB 091h 0366 EF DB 0EFh 0367 90 DB 090h 0368 7F DB 07Fh 0369 AA DB 0AAh 036A 74 DB 074h ; 't' 036B 10 DB 010h 036C F0 DB 0F0h 036D 90 DB 090h 036E 7F DB 07Fh 036F CD DB 0CDh 0370 E4 DB 0E4h 0371 F0 DB 0F0h 0372 D0 DB 0D0h 0373 07 DB 007h 0374 D0 DB 0D0h 0375 06 DB 006h 0376 D0 DB 0D0h 0377 05 DB 005h 0378 D0 DB 0D0h 0379 04 DB 004h 037A D0 DB 0D0h 037B 03 DB 003h 037C D0 DB 0D0h 037D 02 DB 002h 037E D0 DB 0D0h 037F 01 DB 001h 0380 D0 DB 0D0h 0381 00 DB 000h 0382 D0 DB 0D0h 0383 D0 DB 0D0h 0384 D0 DB 0D0h 0385 82 DB 082h 0386 D0 DB 0D0h 0387 83 DB 083h 0388 D0 DB 0D0h 0389 F0 DB 0F0h 038A D0 DB 0D0h 038B E0 DB 0E0h 038C 32 DB 032h ; '2' 038D C0 DB 0C0h 038E E0 DB 0E0h 038F C0 DB 0C0h 0390 F0 DB 0F0h 0391 C0 DB 0C0h 0392 83 DB 083h 0393 C0 DB 0C0h 0394 82 DB 082h 0395 C0 DB 0C0h 0396 D0 DB 0D0h 0397 75 DB 075h ; 'u' 0398 D0 DB 0D0h 0399 00 DB 000h 039A C0 DB 0C0h 039B 00 DB 000h 039C C0 DB 0C0h 039D 01 DB 001h 039E C0 DB 0C0h 039F 02 DB 002h 03A0 C0 DB 0C0h 03A1 03 DB 003h 03A2 C0 DB 0C0h 03A3 04 DB 004h 03A4 C0 DB 0C0h 03A5 05 DB 005h 03A6 C0 DB 0C0h 03A7 06 DB 006h 03A8 C0 DB 0C0h 03A9 07 DB 007h 03AA 75 DB 075h ; 'u' 03AB 21 DB 021h ; '!' 03AC 00 DB 000h 03AD 75 DB 075h ; 'u' 03AE 22 DB 022h ; '"' 03AF 00 DB 000h 03B0 E5 DB 0E5h 03B1 0E DB 00Eh 03B2 24 DB 024h ; '$' 03B3 FC DB 0FCh 03B4 70 DB 070h ; 'p' 03B5 03 DB 003h 03B6 02 DB 002h 03B7 05 DB 005h 03B8 D7 DB 0D7h 03B9 24 DB 024h ; '$' 03BA 9D DB 09Dh 03BB 60 DB 060h ; '`' 03BC 03 DB 003h 03BD 02 DB 002h 03BE 06 DB 006h 03BF 56 DB 056h ; 'V' 03C0 E5 DB 0E5h 03C1 09 DB 009h 03C2 45 DB 045h ; 'E' 03C3 08 DB 008h 03C4 70 DB 070h ; 'p' 03C5 03 DB 003h 03C6 02 DB 002h 03C7 05 DB 005h 03C8 21 DB 021h ; '!' 03C9 E5 DB 0E5h 03CA 18 DB 018h 03CB 64 DB 064h ; 'd' 03CC 01 DB 001h 03CD 70 DB 070h ; 'p' 03CE 03 DB 003h 03CF 02 DB 002h 03D0 04 DB 004h 03D1 87 DB 087h 03D2 D3 DB 0D3h 03D3 E5 DB 0E5h 03D4 09 DB 009h 03D5 94 DB 094h 03D6 BF DB 0BFh 03D7 E5 DB 0E5h 03D8 08 DB 008h 03D9 94 DB 094h 03DA 03 DB 003h 03DB 50 DB 050h ; 'P' 03DC 03 DB 003h 03DD 02 DB 002h 03DE 04 DB 004h 03DF 76 DB 076h ; 'v' 03E0 12 DB 012h 03E1 09 DB 009h 03E2 70 DB 070h ; 'p' 03E3 90 DB 090h 03E4 7F DB 07Fh 03E5 98 DB 098h 03E6 74 DB 074h ; 't' 03E7 01 DB 001h 03E8 F0 DB 0F0h 03E9 E5 DB 0E5h 03EA 0C DB 00Ch 03EB 44 DB 044h ; 'D' 03EC A2 DB 0A2h 03ED FF DB 0FFh 03EE 90 DB 090h 03EF FF DB 0FFh 03F0 F0 DB 0F0h 03F1 F0 DB 0F0h 03F2 E5 DB 0E5h 03F3 0C DB 00Ch 03F4 44 DB 044h ; 'D' 03F5 E2 DB 0E2h 03F6 FE DB 0FEh 03F7 F0 DB 0F0h 03F8 90 DB 090h 03F9 7F DB 07Fh 03FA 98 DB 098h 03FB 74 DB 074h ; 't' 03FC 02 DB 002h 03FD F0 DB 0F0h 03FE 90 DB 090h 03FF FF DB 0FFh 0400 F0 DB 0F0h 0401 E5 DB 0E5h 0402 13 DB 013h 0403 F0 DB 0F0h 0404 90 DB 090h 0405 7F DB 07Fh 0406 98 DB 098h 0407 74 DB 074h ; 't' 0408 03 DB 003h 0409 F0 DB 0F0h 040A 90 DB 090h 040B FF DB 0FFh 040C F0 DB 0F0h 040D E5 DB 0E5h 040E 14 DB 014h 040F F0 DB 0F0h 0410 E5 DB 0E5h 0411 15 DB 015h 0412 F0 DB 0F0h 0413 90 DB 090h 0414 7F DB 07Fh 0415 98 DB 098h 0416 74 DB 074h ; 't' 0417 01 DB 001h 0418 F0 DB 0F0h 0419 90 DB 090h 041A FF DB 0FFh 041B F0 DB 0F0h 041C EF DB 0EFh 041D F0 DB 0F0h 041E 90 DB 090h 041F 7F DB 07Fh 0420 98 DB 098h 0421 E4 DB 0E4h 0422 F0 DB 0F0h 0423 90 DB 090h 0424 FF DB 0FFh 0425 F0 DB 0F0h 0426 F0 DB 0F0h 0427 74 DB 074h ; 't' 0428 0E DB 00Eh 0429 F0 DB 0F0h 042A E4 DB 0E4h 042B F0 DB 0F0h 042C 74 DB 074h ; 't' 042D 0E DB 00Eh 042E F0 DB 0F0h 042F E4 DB 0E4h 0430 F0 DB 0F0h 0431 74 DB 074h ; 't' 0432 0E DB 00Eh 0433 F0 DB 0F0h 0434 E4 DB 0E4h 0435 F0 DB 0F0h 0436 74 DB 074h ; 't' 0437 0E DB 00Eh 0438 F0 DB 0F0h 0439 E4 DB 0E4h 043A F0 DB 0F0h 043B 74 DB 074h ; 't' 043C D0 DB 0D0h 043D F0 DB 0F0h 043E E4 DB 0E4h 043F F0 DB 0F0h 0440 74 DB 074h ; 't' 0441 D0 DB 0D0h 0442 F0 DB 0F0h 0443 E4 DB 0E4h 0444 F0 DB 0F0h 0445 74 DB 074h ; 't' 0446 D0 DB 0D0h 0447 F0 DB 0F0h 0448 E4 DB 0E4h 0449 F0 DB 0F0h 044A 74 DB 074h ; 't' 044B D0 DB 0D0h 044C F0 DB 0F0h 044D 90 DB 090h 044E 7F DB 07Fh 044F 98 DB 098h 0450 74 DB 074h ; 't' 0451 01 DB 001h 0452 F0 DB 0F0h 0453 90 DB 090h 0454 FF DB 0FFh 0455 F0 DB 0F0h 0456 EE DB 0EEh 0457 F0 DB 0F0h 0458 12 DB 012h 0459 0F DB 00Fh 045A 81 DB 081h 045B E5 DB 0E5h 045C 14 DB 014h 045D C3 DB 0C3h 045E 94 DB 094h 045F 80 DB 080h 0460 40 DB 040h ; '@' 0461 02 DB 002h 0462 05 DB 005h 0463 15 DB 015h 0464 74 DB 074h ; 't' 0465 80 DB 080h 0466 25 DB 025h ; '%' 0467 14 DB 014h 0468 F5 DB 0F5h 0469 14 DB 014h 046A 12 DB 012h 046B 0F DB 00Fh 046C 81 DB 081h 046D 75 DB 075h ; 'u' 046E 08 DB 008h 046F 00 DB 000h 0470 75 DB 075h ; 'u' 0471 09 DB 009h 0472 00 DB 000h 0473 02 DB 002h 0474 06 DB 006h 0475 56 DB 056h ; 'V' 0476 12 DB 012h 0477 09 DB 009h 0478 70 DB 070h ; 'p' 0479 74 DB 074h ; 't' 047A 40 DB 040h ; '@' 047B 25 DB 025h ; '%' 047C 09 DB 009h 047D F5 DB 0F5h 047E 09 DB 009h 047F E4 DB 0E4h 0480 35 DB 035h ; '5' 0481 08 DB 008h 0482 F5 DB 0F5h 0483 08 DB 008h 0484 02 DB 002h 0485 06 DB 006h 0486 56 DB 056h ; 'V' 0487 D3 DB 0D3h 0488 E5 DB 0E5h 0489 09 DB 009h 048A 94 DB 094h 048B BF DB 0BFh 048C E5 DB 0E5h 048D 08 DB 008h 048E 94 DB 094h 048F 01 DB 001h 0490 40 DB 040h ; '@' 0491 7E DB 07Eh ; '~' 0492 12 DB 012h 0493 09 DB 009h 0494 70 DB 070h ; 'p' 0495 90 DB 090h 0496 7F DB 07Fh 0497 98 DB 098h 0498 74 DB 074h ; 't' 0499 01 DB 001h 049A F0 DB 0F0h 049B 90 DB 090h 049C FF DB 0FFh 049D F0 DB 0F0h 049E 74 DB 074h ; 't' 049F A2 DB 0A2h 04A0 F0 DB 0F0h 04A1 74 DB 074h ; 't' 04A2 E2 DB 0E2h 04A3 F0 DB 0F0h 04A4 90 DB 090h 04A5 7F DB 07Fh 04A6 98 DB 098h 04A7 74 DB 074h ; 't' 04A8 02 DB 002h 04A9 F0 DB 0F0h 04AA 90 DB 090h 04AB FF DB 0FFh 04AC F0 DB 0F0h 04AD E5 DB 0E5h 04AE 13 DB 013h 04AF F0 DB 0F0h 04B0 90 DB 090h 04B1 7F DB 07Fh 04B2 98 DB 098h 04B3 74 DB 074h ; 't' 04B4 03 DB 003h 04B5 F0 DB 0F0h 04B6 90 DB 090h 04B7 FF DB 0FFh 04B8 F0 DB 0F0h 04B9 E5 DB 0E5h 04BA 14 DB 014h 04BB F0 DB 0F0h 04BC E5 DB 0E5h 04BD 15 DB 015h 04BE F0 DB 0F0h 04BF 90 DB 090h 04C0 7F DB 07Fh 04C1 98 DB 098h 04C2 74 DB 074h ; 't' 04C3 01 DB 001h 04C4 F0 DB 0F0h 04C5 90 DB 090h 04C6 FF DB 0FFh 04C7 F0 DB 0F0h 04C8 74 DB 074h ; 't' 04C9 A2 DB 0A2h 04CA F0 DB 0F0h 04CB 90 DB 090h 04CC 7F DB 07Fh 04CD 98 DB 098h 04CE E4 DB 0E4h 04CF F0 DB 0F0h 04D0 90 DB 090h 04D1 FF DB 0FFh 04D2 F0 DB 0F0h 04D3 F0 DB 0F0h 04D4 74 DB 074h ; 't' 04D5 0E DB 00Eh 04D6 F0 DB 0F0h 04D7 E4 DB 0E4h 04D8 F0 DB 0F0h 04D9 74 DB 074h ; 't' 04DA 0E DB 00Eh 04DB F0 DB 0F0h 04DC E4 DB 0E4h 04DD F0 DB 0F0h 04DE 74 DB 074h ; 't' 04DF D0 DB 0D0h 04E0 F0 DB 0F0h 04E1 E4 DB 0E4h 04E2 F0 DB 0F0h 04E3 74 DB 074h ; 't' 04E4 D0 DB 0D0h 04E5 F0 DB 0F0h 04E6 90 DB 090h 04E7 7F DB 07Fh 04E8 98 DB 098h 04E9 74 DB 074h ; 't' 04EA 01 DB 001h 04EB F0 DB 0F0h 04EC 90 DB 090h 04ED FF DB 0FFh 04EE F0 DB 0F0h 04EF 74 DB 074h ; 't' 04F0 E2 DB 0E2h 04F1 F0 DB 0F0h 04F2 12 DB 012h 04F3 0F DB 00Fh 04F4 81 DB 081h 04F5 E5 DB 0E5h 04F6 14 DB 014h 04F7 C3 DB 0C3h 04F8 94 DB 094h 04F9 80 DB 080h 04FA 40 DB 040h ; '@' 04FB 02 DB 002h 04FC 05 DB 005h 04FD 15 DB 015h 04FE 74 DB 074h ; 't' 04FF 80 DB 080h 0500 25 DB 025h ; '%' 0501 14 DB 014h 0502 F5 DB 0F5h 0503 14 DB 014h 0504 12 DB 012h 0505 0F DB 00Fh 0506 81 DB 081h 0507 75 DB 075h ; 'u' 0508 08 DB 008h 0509 00 DB 000h 050A 75 DB 075h ; 'u' 050B 09 DB 009h 050C 00 DB 000h 050D 02 DB 002h 050E 06 DB 006h 050F 56 DB 056h ; 'V' 0510 12 DB 012h 0511 09 DB 009h 0512 70 DB 070h ; 'p' 0513 74 DB 074h ; 't' 0514 40 DB 040h ; '@' 0515 25 DB 025h ; '%' 0516 09 DB 009h 0517 F5 DB 0F5h 0518 09 DB 009h 0519 E4 DB 0E4h 051A 35 DB 035h ; '5' 051B 08 DB 008h 051C F5 DB 0F5h 051D 08 DB 008h 051E 02 DB 002h 051F 06 DB 006h 0520 56 DB 056h ; 'V' 0521 90 DB 090h 0522 7F DB 07Fh 0523 98 DB 098h 0524 74 DB 074h ; 't' 0525 01 DB 001h 0526 F0 DB 0F0h 0527 E5 DB 0E5h 0528 0C DB 00Ch 0529 44 DB 044h ; 'D' 052A A2 DB 0A2h 052B FF DB 0FFh 052C 90 DB 090h 052D FF DB 0FFh 052E F0 DB 0F0h 052F F0 DB 0F0h 0530 E5 DB 0E5h 0531 0C DB 00Ch 0532 44 DB 044h ; 'D' 0533 E2 DB 0E2h 0534 F0 DB 0F0h 0535 90 DB 090h 0536 7F DB 07Fh 0537 98 DB 098h 0538 74 DB 074h ; 't' 0539 02 DB 002h 053A F0 DB 0F0h 053B 90 DB 090h 053C FF DB 0FFh 053D F0 DB 0F0h 053E E5 DB 0E5h 053F 13 DB 013h 0540 F0 DB 0F0h 0541 90 DB 090h 0542 7F DB 07Fh 0543 98 DB 098h 0544 74 DB 074h ; 't' 0545 03 DB 003h 0546 F0 DB 0F0h 0547 90 DB 090h 0548 FF DB 0FFh 0549 F0 DB 0F0h 054A E5 DB 0E5h 054B 14 DB 014h 054C F0 DB 0F0h 054D E5 DB 0E5h 054E 15 DB 015h 054F F0 DB 0F0h 0550 90 DB 090h 0551 7F DB 07Fh 0552 98 DB 098h 0553 74 DB 074h ; 't' 0554 01 DB 001h 0555 F0 DB 0F0h 0556 90 DB 090h 0557 FF DB 0FFh 0558 F0 DB 0F0h 0559 EF DB 0EFh 055A F0 DB 0F0h 055B 90 DB 090h 055C 7F DB 07Fh 055D 98 DB 098h 055E E4 DB 0E4h 055F F0 DB 0F0h 0560 90 DB 090h 0561 FF DB 0FFh 0562 F0 DB 0F0h 0563 F0 DB 0F0h 0564 74 DB 074h ; 't' 0565 41 DB 041h ; 'A' 0566 F0 DB 0F0h 0567 E4 DB 0E4h 0568 F0 DB 0F0h 0569 74 DB 074h ; 't' 056A 41 DB 041h ; 'A' 056B F0 DB 0F0h 056C E5 DB 0E5h 056D 18 DB 018h 056E 64 DB 064h ; 'd' 056F 01 DB 001h 0570 60 DB 060h ; '`' 0571 0A DB 00Ah 0572 E4 DB 0E4h 0573 F0 DB 0F0h 0574 74 DB 074h ; 't' 0575 41 DB 041h ; 'A' 0576 F0 DB 0F0h 0577 E4 DB 0E4h 0578 F0 DB 0F0h 0579 74 DB 074h ; 't' 057A 41 DB 041h ; 'A' 057B F0 DB 0F0h 057C 90 DB 090h 057D 7F DB 07Fh 057E 98 DB 098h 057F 74 DB 074h ; 't' 0580 01 DB 001h 0581 F0 DB 0F0h 0582 E5 DB 0E5h 0583 0C DB 00Ch 0584 44 DB 044h ; 'D' 0585 E2 DB 0E2h 0586 FF DB 0FFh 0587 90 DB 090h 0588 FF DB 0FFh 0589 F0 DB 0F0h 058A F0 DB 0F0h 058B 90 DB 090h 058C 7F DB 07Fh 058D 98 DB 098h 058E 74 DB 074h ; 't' 058F 01 DB 001h 0590 F0 DB 0F0h 0591 E5 DB 0E5h 0592 0C DB 00Ch 0593 44 DB 044h ; 'D' 0594 A2 DB 0A2h 0595 FE DB 0FEh 0596 90 DB 090h 0597 FF DB 0FFh 0598 F0 DB 0F0h 0599 F0 DB 0F0h 059A EF DB 0EFh 059B F0 DB 0F0h 059C 90 DB 090h 059D 7F DB 07Fh 059E 98 DB 098h 059F 74 DB 074h ; 't' 05A0 02 DB 002h 05A1 F0 DB 0F0h 05A2 90 DB 090h 05A3 FF DB 0FFh 05A4 F0 DB 0F0h 05A5 E5 DB 0E5h 05A6 13 DB 013h 05A7 F0 DB 0F0h 05A8 90 DB 090h 05A9 7F DB 07Fh 05AA 98 DB 098h 05AB 74 DB 074h ; 't' 05AC 03 DB 003h 05AD F0 DB 0F0h 05AE 90 DB 090h 05AF FF DB 0FFh 05B0 F0 DB 0F0h 05B1 E5 DB 0E5h 05B2 14 DB 014h 05B3 F0 DB 0F0h 05B4 E5 DB 0E5h 05B5 15 DB 015h 05B6 F0 DB 0F0h 05B7 90 DB 090h 05B8 7F DB 07Fh 05B9 98 DB 098h 05BA 74 DB 074h ; 't' 05BB 01 DB 001h 05BC F0 DB 0F0h 05BD 90 DB 090h 05BE FF DB 0FFh 05BF F0 DB 0F0h 05C0 EE DB 0EEh 05C1 F0 DB 0F0h 05C2 90 DB 090h 05C3 7F DB 07Fh 05C4 98 DB 098h 05C5 E4 DB 0E4h 05C6 F0 DB 0F0h 05C7 12 DB 012h 05C8 09 DB 009h 05C9 70 DB 070h ; 'p' 05CA 74 DB 074h ; 't' 05CB 40 DB 040h ; '@' 05CC 25 DB 025h ; '%' 05CD 09 DB 009h 05CE F5 DB 0F5h 05CF 09 DB 009h 05D0 E4 DB 0E4h 05D1 35 DB 035h ; '5' 05D2 08 DB 008h 05D3 F5 DB 0F5h 05D4 08 DB 008h 05D5 80 DB 080h 05D6 7F DB 07Fh 05D7 75 DB 075h ; 'u' 05D8 21 DB 021h ; '!' 05D9 00 DB 000h 05DA 75 DB 075h ; 'u' 05DB 22 DB 022h ; '"' 05DC 00 DB 000h 05DD 90 DB 090h 05DE 7F DB 07Fh 05DF 98 DB 098h 05E0 74 DB 074h ; 't' 05E1 01 DB 001h 05E2 F0 DB 0F0h 05E3 90 DB 090h 05E4 FF DB 0FFh 05E5 F0 DB 0F0h 05E6 74 DB 074h ; 't' 05E7 C2 DB 0C2h 05E8 F0 DB 0F0h 05E9 74 DB 074h ; 't' 05EA E2 DB 0E2h 05EB F0 DB 0F0h 05EC 90 DB 090h 05ED 7F DB 07Fh 05EE 98 DB 098h 05EF 74 DB 074h ; 't' 05F0 02 DB 002h 05F1 F0 DB 0F0h 05F2 90 DB 090h 05F3 FF DB 0FFh 05F4 F0 DB 0F0h 05F5 E5 DB 0E5h 05F6 0F DB 00Fh 05F7 F0 DB 0F0h 05F8 90 DB 090h 05F9 7F DB 07Fh 05FA 98 DB 098h 05FB 74 DB 074h ; 't' 05FC 03 DB 003h 05FD F0 DB 0F0h 05FE 90 DB 090h 05FF FF DB 0FFh 0600 F0 DB 0F0h 0601 E5 DB 0E5h 0602 10 DB 010h 0603 F0 DB 0F0h 0604 E5 DB 0E5h 0605 11 DB 011h 0606 F0 DB 0F0h 0607 90 DB 090h 0608 7F DB 07Fh 0609 98 DB 098h 060A 74 DB 074h ; 't' 060B 01 DB 001h 060C F0 DB 0F0h 060D 90 DB 090h 060E FF DB 0FFh 060F F0 DB 0F0h 0610 74 DB 074h ; 't' 0611 C2 DB 0C2h 0612 F0 DB 0F0h 0613 90 DB 090h 0614 7F DB 07Fh 0615 98 DB 098h 0616 E4 DB 0E4h 0617 F0 DB 0F0h 0618 74 DB 074h ; 't' 0619 C0 DB 0C0h 061A 25 DB 025h ; '%' 061B 22 DB 022h ; '"' 061C F5 DB 0F5h 061D 82 DB 082h 061E E4 DB 0E4h 061F 34 DB 034h ; '4' 0620 7D DB 07Dh ; '}' 0621 F5 DB 0F5h 0622 83 DB 083h 0623 E0 DB 0E0h 0624 90 DB 090h 0625 FF DB 0FFh 0626 F0 DB 0F0h 0627 F0 DB 0F0h 0628 E5 DB 0E5h 0629 10 DB 010h 062A D3 DB 0D3h 062B 94 DB 094h 062C FE DB 0FEh 062D 40 DB 040h ; '@' 062E 0B DB 00Bh 062F E5 DB 0E5h 0630 11 DB 011h 0631 D3 DB 0D3h 0632 94 DB 094h 0633 FE DB 0FEh 0634 40 DB 040h ; '@' 0635 02 DB 002h 0636 05 DB 005h 0637 0F DB 00Fh 0638 05 DB 005h 0639 11 DB 011h 063A 05 DB 005h 063B 10 DB 010h 063C 05 DB 005h 063D 22 DB 022h ; '"' 063E E5 DB 0E5h 063F 22 DB 022h ; '"' 0640 70 DB 070h ; 'p' 0641 02 DB 002h 0642 05 DB 005h 0643 21 DB 021h ; '!' 0644 64 DB 064h ; 'd' 0645 40 DB 040h ; '@' 0646 45 DB 045h ; 'E' 0647 21 DB 021h ; '!' 0648 70 DB 070h ; 'p' 0649 93 DB 093h 064A 90 DB 090h 064B 7F DB 07Fh 064C 98 DB 098h 064D 74 DB 074h ; 't' 064E 01 DB 001h 064F F0 DB 0F0h 0650 90 DB 090h 0651 FF DB 0FFh 0652 F0 DB 0F0h 0653 74 DB 074h ; 't' 0654 E2 DB 0E2h 0655 F0 DB 0F0h 0656 53 DB 053h ; 'S' 0657 91 DB 091h 0658 EF DB 0EFh 0659 90 DB 090h 065A 7F DB 07Fh 065B AA DB 0AAh 065C 74 DB 074h ; 't' 065D 04 DB 004h 065E F0 DB 0F0h 065F 90 DB 090h 0660 7F DB 07Fh 0661 C9 DB 0C9h 0662 E4 DB 0E4h 0663 F0 DB 0F0h 0664 D0 DB 0D0h 0665 07 DB 007h 0666 D0 DB 0D0h 0667 06 DB 006h 0668 D0 DB 0D0h 0669 05 DB 005h 066A D0 DB 0D0h 066B 04 DB 004h 066C D0 DB 0D0h 066D 03 DB 003h 066E D0 DB 0D0h 066F 02 DB 002h 0670 D0 DB 0D0h 0671 01 DB 001h 0672 D0 DB 0D0h 0673 00 DB 000h 0674 D0 DB 0D0h 0675 D0 DB 0D0h 0676 D0 DB 0D0h 0677 82 DB 082h 0678 D0 DB 0D0h 0679 83 DB 083h 067A D0 DB 0D0h 067B F0 DB 0F0h 067C D0 DB 0D0h 067D E0 DB 0E0h 067E 32 DB 032h ; '2' ; ======================================== L0021: 067F 907FE9 MOV DPTR, #07FE9h 0682 E0 MOVX A, @DPTR 0683 7003 JNZ L0038 0685 020815 LJMP L0039 L0038: 0688 14 DEC A 0689 7003 JNZ L0046 068B 020891 LJMP L0047 L0046: 068E 24FE ADD A, #0FEh 0690 7003 JNZ L0054 0692 020908 LJMP L0055 L0054: 0695 24FB ADD A, #0FBh 0697 7003 JNZ L0060 0699 02080F LJMP L0061 L0060: 069C 14 DEC A 069D 7003 JNZ L0063 069F 020809 LJMP L0064 L0063: 06A2 14 DEC A 06A3 7003 JNZ L0066 06A5 0207FD LJMP L0067 L0066: 06A8 14 DEC A 06A9 7003 JNZ L0069 06AB 020803 LJMP L0070 L0069: 06AE 2405 ADD A, #5h 06B0 6003 JZ L0072 06B2 02095C LJMP L0073 L0072: 06B5 121311 LCALL set_carry_2 06B8 4003 JC L0076 06BA 020968 LJMP L0042 L0076: 06BD 907FEB MOV DPTR, #07FEBh 06C0 E0 MOVX A, @DPTR 06C1 24FE ADD A, #0FEh 06C3 6019 JZ L0077 06C5 14 DEC A 06C6 6046 JZ L0078 06C8 2402 ADD A, #2h 06CA 6003 JZ L0079 06CC 0207F3 LJMP L0080 L0079: 06CF E519 MOV A, 19h 06D1 907FD4 MOV DPTR, #07FD4h 06D4 F0 MOVX @DPTR, A 06D5 E51A MOV A, 1Ah 06D7 907FD5 MOV DPTR, #07FD5h 06DA F0 MOVX @DPTR, A 06DB 020968 LJMP L0042 L0077: 06DE 907FEA MOV DPTR, #07FEAh 06E1 E0 MOVX A, @DPTR 06E2 FF MOV R7, A 06E3 12114B LCALL L0105 06E6 AA06 MOV R2, 6h 06E8 A907 MOV R1, 7h 06EA 7B01 MOV R3, #1h 06EC 8B39 MOV 39h, R3 06EE 8A3A MOV 3Ah, R2 06F0 893B MOV 3Bh, R1 06F2 EA MOV A, R2 06F3 49 ORL A, R1 06F4 4B ORL A, R3 06F5 600D JZ L0106 06F7 EE MOV A, R6 06F8 907FD4 MOV DPTR, #07FD4h 06FB F0 MOVX @DPTR, A 06FC EF MOV A, R7 06FD 907FD5 MOV DPTR, #07FD5h 0700 F0 MOVX @DPTR, A 0701 020968 LJMP L0042 L0106: 0704 907FB4 MOV DPTR, #07FB4h 0707 E0 MOVX A, @DPTR 0708 4401 ORL A, #1h 070A F0 MOVX @DPTR, A 070B 020968 LJMP L0042 L0078: 070E 907FEA MOV DPTR, #07FEAh 0711 E0 MOVX A, @DPTR 0712 FF MOV R7, A 0713 120006 LCALL L0081 0716 AA06 MOV R2, 6h 0718 A907 MOV R1, 7h 071A 7B01 MOV R3, #1h 071C 8B39 MOV 39h, R3 071E 8A3A MOV 3Ah, R2 0720 893B MOV 3Bh, R1 0722 EA MOV A, R2 0723 49 ORL A, R1 0724 4B ORL A, R3 0725 7003 JNZ L0082 0727 0207E9 LJMP L0083 L0082: 072A AB39 MOV R3, 39h 072C 8B40 MOV 40h, R3 072E 8A41 MOV 41h, R2 0730 8942 MOV 42h, R1 0732 1210FB LCALL L0084 0735 F543 MOV 43h, A 0737 907FEE MOV DPTR, #07FEEh 073A E0 MOVX A, @DPTR 073B FF MOV R7, A 073C E543 MOV A, 43h 073E D3 SETB C 073F 9F SUBB A, R7 0740 4003 JC L0085 0742 E0 MOVX A, @DPTR 0743 F543 MOV 43h, A L0085: 0745 E543 MOV A, 43h 0747 7003 JNZ L0086 0749 0207DB LJMP L0087 L0086: 074C E4 CLR A 074D F53F MOV 3Fh, A 074F F53E MOV 3Eh, A 0751 F53D MOV 3Dh, A 0753 F53C MOV 3Ch, A L0092: 0755 E543 MOV A, 43h 0757 C3 CLR C 0758 9440 SUBB A, #40h 075A 5004 JNC L0088 075C AF43 MOV R7, 43h 075E 8002 SJMP L0089 L0088: 0760 7F40 MOV R7, #40h L0089: 0762 E4 CLR A 0763 FC MOV R4, A 0764 FD MOV R5, A 0765 FE MOV R6, A 0766 AB3F MOV R3, 3Fh 0768 AA3E MOV R2, 3Eh 076A A93D MOV R1, 3Dh 076C A83C MOV R0, 3Ch 076E C3 CLR C 076F 121114 LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4) 0772 5036 JNC L0091 0774 E542 MOV A, 42h 0776 253F ADD A, 3Fh 0778 F582 MOV DPL, A 077A E541 MOV A, 41h 077C 353E ADDC A, 3Eh 077E F583 MOV DPH, A 0780 E0 MOVX A, @DPTR 0781 FF MOV R7, A 0782 7400 MOV A, #0h 0784 253F ADD A, 3Fh 0786 F582 MOV DPL, A 0788 E4 CLR A 0789 347F ADDC A, #7Fh 078B F583 MOV DPH, A 078D EF MOV A, R7 078E F0 MOVX @DPTR, A 078F E4 CLR A 0790 FA MOV R2, A 0791 F9 MOV R1, A 0792 F8 MOV R0, A 0793 E53F MOV A, 3Fh 0795 2401 ADD A, #1h 0797 F53F MOV 3Fh, A 0799 EA MOV A, R2 079A 353E ADDC A, 3Eh 079C F53E MOV 3Eh, A 079E E9 MOV A, R1 079F 353D ADDC A, 3Dh 07A1 F53D MOV 3Dh, A 07A3 E8 MOV A, R0 07A4 353C ADDC A, 3Ch 07A6 F53C MOV 3Ch, A 07A8 80AB SJMP L0092 L0091: 07AA E543 MOV A, 43h 07AC C3 CLR C 07AD 9440 SUBB A, #40h 07AF 5004 JNC L0093 07B1 AF43 MOV R7, 43h 07B3 8002 SJMP L0094 L0093: 07B5 7F40 MOV R7, #40h L0094: 07B7 907FB5 MOV DPTR, #07FB5h 07BA EF MOV A, R7 07BB F0 MOVX @DPTR, A 07BC E543 MOV A, 43h 07BE C3 CLR C 07BF 9440 SUBB A, #40h 07C1 5004 JNC L0095 07C3 AF43 MOV R7, 43h 07C5 8002 SJMP L0096 L0095: 07C7 7F40 MOV R7, #40h L0096: 07C9 C3 CLR C 07CA E543 MOV A, 43h 07CC 9F SUBB A, R7 07CD F543 MOV 43h, A L0098: 07CF 907FB4 MOV DPTR, #07FB4h 07D2 E0 MOVX A, @DPTR 07D3 20E203 JB ACC.2, L0097 07D6 020745 LJMP L0085 L0097: 07D9 80F4 SJMP L0098 L0087: 07DB E4 CLR A 07DC 907FB5 MOV DPTR, #07FB5h 07DF F0 MOVX @DPTR, A 07E0 907FB4 MOV DPTR, #07FB4h 07E3 7402 MOV A, #2h 07E5 F0 MOVX @DPTR, A 07E6 020968 LJMP L0042 L0083: 07E9 907FB4 MOV DPTR, #07FB4h 07EC E0 MOVX A, @DPTR 07ED 4401 ORL A, #1h 07EF F0 MOVX @DPTR, A 07F0 020968 LJMP L0042 L0080: 07F3 907FB4 MOV DPTR, #07FB4h 07F6 E0 MOVX A, @DPTR 07F7 4401 ORL A, #1h 07F9 F0 MOVX @DPTR, A 07FA 020968 LJMP L0042 L0067: 07FD 121301 LCALL L0068 0800 020968 LJMP L0042 L0070: 0803 120FF6 LCALL L0071 0806 020968 LJMP L0042 L0064: 0809 120036 LCALL L0065 080C 020968 LJMP L0042 L0061: 080F 1212F3 LCALL L0062 0812 020968 LJMP L0042 L0039: 0815 121313 LCALL set_carry_3 0818 4003 JC L0041 081A 020968 LJMP L0042 L0041: 081D 907FE8 MOV DPTR, #07FE8h 0820 E0 MOVX A, @DPTR 0821 247F ADD A, #7Fh 0823 6024 JZ L0043 0825 14 DEC A 0826 6031 JZ L0044 0828 2402 ADD A, #2h 082A 705B JNZ L0045 082C A200 MOV C, 0h 082E E4 CLR A 082F 33 RLC A 0830 FF MOV R7, A 0831 25E0 ADD A, ACC 0833 FF MOV R7, A 0834 A202 MOV C, 2h 0836 E4 CLR A 0837 33 RLC A 0838 4F ORL A, R7 0839 907F00 MOV DPTR, #07F00h 083C F0 MOVX @DPTR, A 083D E4 CLR A 083E A3 INC DPTR 083F F0 MOVX @DPTR, A 0840 907FB5 MOV DPTR, #07FB5h 0843 7402 MOV A, #2h 0845 F0 MOVX @DPTR, A 0846 020968 LJMP L0042 L0043: 0849 E4 CLR A 084A 907F00 MOV DPTR, #07F00h 084D F0 MOVX @DPTR, A 084E A3 INC DPTR 084F F0 MOVX @DPTR, A 0850 907FB5 MOV DPTR, #07FB5h 0853 7402 MOV A, #2h 0855 F0 MOVX @DPTR, A 0856 020968 LJMP L0042 L0044: 0859 907FEC MOV DPTR, #07FECh 085C E0 MOVX A, @DPTR 085D F4 CPL A 085E 5480 ANL A, #80h 0860 FF MOV R7, A 0861 C4 SWAP A 0862 540F ANL A, #0Fh 0864 FF MOV R7, A 0865 E0 MOVX A, @DPTR 0866 5407 ANL A, #7h 0868 2F ADD A, R7 0869 25E0 ADD A, ACC 086B 24B4 ADD A, #0B4h 086D F582 MOV DPL, A 086F E4 CLR A 0870 347F ADDC A, #7Fh 0872 F583 MOV DPH, A 0874 E0 MOVX A, @DPTR 0875 5401 ANL A, #1h 0877 907F00 MOV DPTR, #07F00h 087A F0 MOVX @DPTR, A 087B E4 CLR A 087C A3 INC DPTR 087D F0 MOVX @DPTR, A 087E 907FB5 MOV DPTR, #07FB5h 0881 7402 MOV A, #2h 0883 F0 MOVX @DPTR, A 0884 020968 LJMP L0042 L0045: 0887 907FB4 MOV DPTR, #07FB4h 088A E0 MOVX A, @DPTR 088B 4401 ORL A, #1h 088D F0 MOVX @DPTR, A 088E 020968 LJMP L0042 L0047: 0891 121315 LCALL set_carry_4 0894 4003 JC L0049 0896 020968 LJMP L0042 L0049: 0899 907FE8 MOV DPTR, #07FE8h 089C E0 MOVX A, @DPTR 089D 24FE ADD A, #0FEh 089F 601D JZ L0050 08A1 2402 ADD A, #2h 08A3 6003 JZ L0051 08A5 020968 LJMP L0042 L0051: 08A8 907FEA MOV DPTR, #07FEAh 08AB E0 MOVX A, @DPTR 08AC B40105 CJNE A, #1h, L0052 08AF C200 CLR 0h 08B1 020968 LJMP L0042 L0052: 08B4 907FB4 MOV DPTR, #07FB4h 08B7 E0 MOVX A, @DPTR 08B8 4401 ORL A, #1h 08BA F0 MOVX @DPTR, A 08BB 020968 LJMP L0042 L0050: 08BE 907FEA MOV DPTR, #07FEAh 08C1 E0 MOVX A, @DPTR 08C2 703B JNZ L0053 08C4 907FEC MOV DPTR, #07FECh 08C7 E0 MOVX A, @DPTR 08C8 F4 CPL A 08C9 5480 ANL A, #80h 08CB FF MOV R7, A 08CC C4 SWAP A 08CD 540F ANL A, #0Fh 08CF FF MOV R7, A 08D0 E0 MOVX A, @DPTR 08D1 5407 ANL A, #7h 08D3 2F ADD A, R7 08D4 25E0 ADD A, ACC 08D6 24B4 ADD A, #0B4h 08D8 F582 MOV DPL, A 08DA E4 CLR A 08DB 347F ADDC A, #7Fh 08DD F583 MOV DPH, A 08DF E4 CLR A 08E0 F0 MOVX @DPTR, A 08E1 907FEC MOV DPTR, #07FECh 08E4 E0 MOVX A, @DPTR 08E5 5480 ANL A, #80h 08E7 FF MOV R7, A 08E8 13 RRC A 08E9 13 RRC A 08EA 13 RRC A 08EB 541F ANL A, #1Fh 08ED FF MOV R7, A 08EE E0 MOVX A, @DPTR 08EF 5407 ANL A, #7h 08F1 2F ADD A, R7 08F2 907FD7 MOV DPTR, #07FD7h 08F5 F0 MOVX @DPTR, A 08F6 E4 CLR A 08F7 F540 MOV 40h, A 08F9 E0 MOVX A, @DPTR 08FA 4420 ORL A, #20h 08FC F0 MOVX @DPTR, A 08FD 8069 SJMP L0042 L0053: 08FF 907FB4 MOV DPTR, #07FB4h 0902 E0 MOVX A, @DPTR 0903 4401 ORL A, #1h 0905 F0 MOVX @DPTR, A 0906 8060 SJMP L0042 L0055: 0908 121317 LCALL set_carry_5 090B 505B JNC L0042 090D 907FE8 MOV DPTR, #07FE8h 0910 E0 MOVX A, @DPTR 0911 24FE ADD A, #0FEh 0913 6018 JZ L0057 0915 2402 ADD A, #2h 0917 704F JNZ L0042 0919 907FEA MOV DPTR, #07FEAh 091C E0 MOVX A, @DPTR 091D B40104 CJNE A, #1h, L0058 0920 D200 SETB 0h 0922 8044 SJMP L0042 L0058: 0924 907FB4 MOV DPTR, #07FB4h 0927 E0 MOVX A, @DPTR 0928 4401 ORL A, #1h 092A F0 MOVX @DPTR, A 092B 803B SJMP L0042 L0057: 092D 907FEA MOV DPTR, #07FEAh 0930 E0 MOVX A, @DPTR 0931 7020 JNZ L0059 0933 907FEC MOV DPTR, #07FECh 0936 E0 MOVX A, @DPTR 0937 F4 CPL A 0938 5480 ANL A, #80h 093A FF MOV R7, A 093B C4 SWAP A 093C 540F ANL A, #0Fh 093E FF MOV R7, A 093F E0 MOVX A, @DPTR 0940 5407 ANL A, #7h 0942 2F ADD A, R7 0943 25E0 ADD A, ACC 0945 24B4 ADD A, #0B4h 0947 F582 MOV DPL, A 0949 E4 CLR A 094A 347F ADDC A, #7Fh 094C F583 MOV DPH, A 094E 7401 MOV A, #1h 0950 F0 MOVX @DPTR, A 0951 8015 SJMP L0042 L0059: 0953 907FB4 MOV DPTR, #07FB4h 0956 E0 MOVX A, @DPTR 0957 4401 ORL A, #1h 0959 F0 MOVX @DPTR, A 095A 800C SJMP L0042 L0073: 095C 121319 LCALL set_carry_6 095F 5007 JNC L0042 0961 907FB4 MOV DPTR, #07FB4h 0964 E0 MOVX A, @DPTR 0965 4401 ORL A, #1h 0967 F0 MOVX @DPTR, A L0042: 0968 907FB4 MOV DPTR, #07FB4h 096B E0 MOVX A, @DPTR 096C 4402 ORL A, #2h 096E F0 MOVX @DPTR, A 096F 22 RET ; ======================================== 0970 90 DB 090h 0971 7D DB 07Dh ; '}' 0972 C1 DB 0C1h 0973 E0 DB 0E0h 0974 90 DB 090h 0975 FF DB 0FFh 0976 F0 DB 0F0h 0977 F0 DB 0F0h 0978 90 DB 090h 0979 7D DB 07Dh ; '}' 097A C0 DB 0C0h 097B E0 DB 0E0h 097C 90 DB 090h 097D FF DB 0FFh 097E F0 DB 0F0h 097F F0 DB 0F0h 0980 90 DB 090h 0981 7D DB 07Dh ; '}' 0982 C3 DB 0C3h 0983 E0 DB 0E0h 0984 90 DB 090h 0985 FF DB 0FFh 0986 F0 DB 0F0h 0987 F0 DB 0F0h 0988 90 DB 090h 0989 7D DB 07Dh ; '}' 098A C2 DB 0C2h 098B E0 DB 0E0h 098C 90 DB 090h 098D FF DB 0FFh 098E F0 DB 0F0h 098F F0 DB 0F0h 0990 90 DB 090h 0991 7D DB 07Dh ; '}' 0992 C5 DB 0C5h 0993 E0 DB 0E0h 0994 90 DB 090h 0995 FF DB 0FFh 0996 F0 DB 0F0h 0997 F0 DB 0F0h 0998 90 DB 090h 0999 7D DB 07Dh ; '}' 099A C4 DB 0C4h 099B E0 DB 0E0h 099C 90 DB 090h 099D FF DB 0FFh 099E F0 DB 0F0h 099F F0 DB 0F0h 09A0 90 DB 090h 09A1 7D DB 07Dh ; '}' 09A2 C7 DB 0C7h 09A3 E0 DB 0E0h 09A4 90 DB 090h 09A5 FF DB 0FFh 09A6 F0 DB 0F0h 09A7 F0 DB 0F0h 09A8 90 DB 090h 09A9 7D DB 07Dh ; '}' 09AA C6 DB 0C6h 09AB E0 DB 0E0h 09AC 90 DB 090h 09AD FF DB 0FFh 09AE F0 DB 0F0h 09AF F0 DB 0F0h 09B0 90 DB 090h 09B1 7D DB 07Dh ; '}' 09B2 C9 DB 0C9h 09B3 E0 DB 0E0h 09B4 90 DB 090h 09B5 FF DB 0FFh 09B6 F0 DB 0F0h 09B7 F0 DB 0F0h 09B8 90 DB 090h 09B9 7D DB 07Dh ; '}' 09BA C8 DB 0C8h 09BB E0 DB 0E0h 09BC 90 DB 090h 09BD FF DB 0FFh 09BE F0 DB 0F0h 09BF F0 DB 0F0h 09C0 90 DB 090h 09C1 7D DB 07Dh ; '}' 09C2 CB DB 0CBh 09C3 E0 DB 0E0h 09C4 90 DB 090h 09C5 FF DB 0FFh 09C6 F0 DB 0F0h 09C7 F0 DB 0F0h 09C8 90 DB 090h 09C9 7D DB 07Dh ; '}' 09CA CA DB 0CAh 09CB E0 DB 0E0h 09CC 90 DB 090h 09CD FF DB 0FFh 09CE F0 DB 0F0h 09CF F0 DB 0F0h 09D0 90 DB 090h 09D1 7D DB 07Dh ; '}' 09D2 CD DB 0CDh 09D3 E0 DB 0E0h 09D4 90 DB 090h 09D5 FF DB 0FFh 09D6 F0 DB 0F0h 09D7 F0 DB 0F0h 09D8 90 DB 090h 09D9 7D DB 07Dh ; '}' 09DA CC DB 0CCh 09DB E0 DB 0E0h 09DC 90 DB 090h 09DD FF DB 0FFh 09DE F0 DB 0F0h 09DF F0 DB 0F0h 09E0 90 DB 090h 09E1 7D DB 07Dh ; '}' 09E2 CF DB 0CFh 09E3 E0 DB 0E0h 09E4 90 DB 090h 09E5 FF DB 0FFh 09E6 F0 DB 0F0h 09E7 F0 DB 0F0h 09E8 90 DB 090h 09E9 7D DB 07Dh ; '}' 09EA CE DB 0CEh 09EB E0 DB 0E0h 09EC 90 DB 090h 09ED FF DB 0FFh 09EE F0 DB 0F0h 09EF F0 DB 0F0h 09F0 90 DB 090h 09F1 7D DB 07Dh ; '}' 09F2 D1 DB 0D1h 09F3 E0 DB 0E0h 09F4 90 DB 090h 09F5 FF DB 0FFh 09F6 F0 DB 0F0h 09F7 F0 DB 0F0h 09F8 90 DB 090h 09F9 7D DB 07Dh ; '}' 09FA D0 DB 0D0h 09FB E0 DB 0E0h 09FC 90 DB 090h 09FD FF DB 0FFh 09FE F0 DB 0F0h 09FF F0 DB 0F0h 0A00 90 DB 090h 0A01 7D DB 07Dh ; '}' 0A02 D3 DB 0D3h 0A03 E0 DB 0E0h 0A04 90 DB 090h 0A05 FF DB 0FFh 0A06 F0 DB 0F0h 0A07 F0 DB 0F0h 0A08 90 DB 090h 0A09 7D DB 07Dh ; '}' 0A0A D2 DB 0D2h 0A0B E0 DB 0E0h 0A0C 90 DB 090h 0A0D FF DB 0FFh 0A0E F0 DB 0F0h 0A0F F0 DB 0F0h 0A10 90 DB 090h 0A11 7D DB 07Dh ; '}' 0A12 D5 DB 0D5h 0A13 E0 DB 0E0h 0A14 90 DB 090h 0A15 FF DB 0FFh 0A16 F0 DB 0F0h 0A17 F0 DB 0F0h 0A18 90 DB 090h 0A19 7D DB 07Dh ; '}' 0A1A D4 DB 0D4h 0A1B E0 DB 0E0h 0A1C 90 DB 090h 0A1D FF DB 0FFh 0A1E F0 DB 0F0h 0A1F F0 DB 0F0h 0A20 90 DB 090h 0A21 7D DB 07Dh ; '}' 0A22 D7 DB 0D7h 0A23 E0 DB 0E0h 0A24 90 DB 090h 0A25 FF DB 0FFh 0A26 F0 DB 0F0h 0A27 F0 DB 0F0h 0A28 90 DB 090h 0A29 7D DB 07Dh ; '}' 0A2A D6 DB 0D6h 0A2B E0 DB 0E0h 0A2C 90 DB 090h 0A2D FF DB 0FFh 0A2E F0 DB 0F0h 0A2F F0 DB 0F0h 0A30 90 DB 090h 0A31 7D DB 07Dh ; '}' 0A32 D9 DB 0D9h 0A33 E0 DB 0E0h 0A34 90 DB 090h 0A35 FF DB 0FFh 0A36 F0 DB 0F0h 0A37 F0 DB 0F0h 0A38 90 DB 090h 0A39 7D DB 07Dh ; '}' 0A3A D8 DB 0D8h 0A3B E0 DB 0E0h 0A3C 90 DB 090h 0A3D FF DB 0FFh 0A3E F0 DB 0F0h 0A3F F0 DB 0F0h 0A40 90 DB 090h 0A41 7D DB 07Dh ; '}' 0A42 DB DB 0DBh 0A43 E0 DB 0E0h 0A44 90 DB 090h 0A45 FF DB 0FFh 0A46 F0 DB 0F0h 0A47 F0 DB 0F0h 0A48 90 DB 090h 0A49 7D DB 07Dh ; '}' 0A4A DA DB 0DAh 0A4B E0 DB 0E0h 0A4C 90 DB 090h 0A4D FF DB 0FFh 0A4E F0 DB 0F0h 0A4F F0 DB 0F0h 0A50 90 DB 090h 0A51 7D DB 07Dh ; '}' 0A52 DD DB 0DDh 0A53 E0 DB 0E0h 0A54 90 DB 090h 0A55 FF DB 0FFh 0A56 F0 DB 0F0h 0A57 F0 DB 0F0h 0A58 90 DB 090h 0A59 7D DB 07Dh ; '}' 0A5A DC DB 0DCh 0A5B E0 DB 0E0h 0A5C 90 DB 090h 0A5D FF DB 0FFh 0A5E F0 DB 0F0h 0A5F F0 DB 0F0h 0A60 90 DB 090h 0A61 7D DB 07Dh ; '}' 0A62 DF DB 0DFh 0A63 E0 DB 0E0h 0A64 90 DB 090h 0A65 FF DB 0FFh 0A66 F0 DB 0F0h 0A67 F0 DB 0F0h 0A68 90 DB 090h 0A69 7D DB 07Dh ; '}' 0A6A DE DB 0DEh 0A6B E0 DB 0E0h 0A6C 90 DB 090h 0A6D FF DB 0FFh 0A6E F0 DB 0F0h 0A6F F0 DB 0F0h 0A70 90 DB 090h 0A71 7D DB 07Dh ; '}' 0A72 E1 DB 0E1h 0A73 E0 DB 0E0h 0A74 90 DB 090h 0A75 FF DB 0FFh 0A76 F0 DB 0F0h 0A77 F0 DB 0F0h 0A78 90 DB 090h 0A79 7D DB 07Dh ; '}' 0A7A E0 DB 0E0h 0A7B E0 DB 0E0h 0A7C 90 DB 090h 0A7D FF DB 0FFh 0A7E F0 DB 0F0h 0A7F F0 DB 0F0h 0A80 90 DB 090h 0A81 7D DB 07Dh ; '}' 0A82 E3 DB 0E3h 0A83 E0 DB 0E0h 0A84 90 DB 090h 0A85 FF DB 0FFh 0A86 F0 DB 0F0h 0A87 F0 DB 0F0h 0A88 90 DB 090h 0A89 7D DB 07Dh ; '}' 0A8A E2 DB 0E2h 0A8B E0 DB 0E0h 0A8C 90 DB 090h 0A8D FF DB 0FFh 0A8E F0 DB 0F0h 0A8F F0 DB 0F0h 0A90 90 DB 090h 0A91 7D DB 07Dh ; '}' 0A92 E5 DB 0E5h 0A93 E0 DB 0E0h 0A94 90 DB 090h 0A95 FF DB 0FFh 0A96 F0 DB 0F0h 0A97 F0 DB 0F0h 0A98 90 DB 090h 0A99 7D DB 07Dh ; '}' 0A9A E4 DB 0E4h 0A9B E0 DB 0E0h 0A9C 90 DB 090h 0A9D FF DB 0FFh 0A9E F0 DB 0F0h 0A9F F0 DB 0F0h 0AA0 90 DB 090h 0AA1 7D DB 07Dh ; '}' 0AA2 E7 DB 0E7h 0AA3 E0 DB 0E0h 0AA4 90 DB 090h 0AA5 FF DB 0FFh 0AA6 F0 DB 0F0h 0AA7 F0 DB 0F0h 0AA8 90 DB 090h 0AA9 7D DB 07Dh ; '}' 0AAA E6 DB 0E6h 0AAB E0 DB 0E0h 0AAC 90 DB 090h 0AAD FF DB 0FFh 0AAE F0 DB 0F0h 0AAF F0 DB 0F0h 0AB0 90 DB 090h 0AB1 7D DB 07Dh ; '}' 0AB2 E9 DB 0E9h 0AB3 E0 DB 0E0h 0AB4 90 DB 090h 0AB5 FF DB 0FFh 0AB6 F0 DB 0F0h 0AB7 F0 DB 0F0h 0AB8 90 DB 090h 0AB9 7D DB 07Dh ; '}' 0ABA E8 DB 0E8h 0ABB E0 DB 0E0h 0ABC 90 DB 090h 0ABD FF DB 0FFh 0ABE F0 DB 0F0h 0ABF F0 DB 0F0h 0AC0 90 DB 090h 0AC1 7D DB 07Dh ; '}' 0AC2 EB DB 0EBh 0AC3 E0 DB 0E0h 0AC4 90 DB 090h 0AC5 FF DB 0FFh 0AC6 F0 DB 0F0h 0AC7 F0 DB 0F0h 0AC8 90 DB 090h 0AC9 7D DB 07Dh ; '}' 0ACA EA DB 0EAh 0ACB E0 DB 0E0h 0ACC 90 DB 090h 0ACD FF DB 0FFh 0ACE F0 DB 0F0h 0ACF F0 DB 0F0h 0AD0 90 DB 090h 0AD1 7D DB 07Dh ; '}' 0AD2 ED DB 0EDh 0AD3 E0 DB 0E0h 0AD4 90 DB 090h 0AD5 FF DB 0FFh 0AD6 F0 DB 0F0h 0AD7 F0 DB 0F0h 0AD8 90 DB 090h 0AD9 7D DB 07Dh ; '}' 0ADA EC DB 0ECh 0ADB E0 DB 0E0h 0ADC 90 DB 090h 0ADD FF DB 0FFh 0ADE F0 DB 0F0h 0ADF F0 DB 0F0h 0AE0 90 DB 090h 0AE1 7D DB 07Dh ; '}' 0AE2 EF DB 0EFh 0AE3 E0 DB 0E0h 0AE4 90 DB 090h 0AE5 FF DB 0FFh 0AE6 F0 DB 0F0h 0AE7 F0 DB 0F0h 0AE8 90 DB 090h 0AE9 7D DB 07Dh ; '}' 0AEA EE DB 0EEh 0AEB E0 DB 0E0h 0AEC 90 DB 090h 0AED FF DB 0FFh 0AEE F0 DB 0F0h 0AEF F0 DB 0F0h 0AF0 90 DB 090h 0AF1 7D DB 07Dh ; '}' 0AF2 F1 DB 0F1h 0AF3 E0 DB 0E0h 0AF4 90 DB 090h 0AF5 FF DB 0FFh 0AF6 F0 DB 0F0h 0AF7 F0 DB 0F0h 0AF8 90 DB 090h 0AF9 7D DB 07Dh ; '}' 0AFA F0 DB 0F0h 0AFB E0 DB 0E0h 0AFC 90 DB 090h 0AFD FF DB 0FFh 0AFE F0 DB 0F0h 0AFF F0 DB 0F0h 0B00 90 DB 090h 0B01 7D DB 07Dh ; '}' 0B02 F3 DB 0F3h 0B03 E0 DB 0E0h 0B04 90 DB 090h 0B05 FF DB 0FFh 0B06 F0 DB 0F0h 0B07 F0 DB 0F0h 0B08 90 DB 090h 0B09 7D DB 07Dh ; '}' 0B0A F2 DB 0F2h 0B0B E0 DB 0E0h 0B0C 90 DB 090h 0B0D FF DB 0FFh 0B0E F0 DB 0F0h 0B0F F0 DB 0F0h 0B10 90 DB 090h 0B11 7D DB 07Dh ; '}' 0B12 F5 DB 0F5h 0B13 E0 DB 0E0h 0B14 90 DB 090h 0B15 FF DB 0FFh 0B16 F0 DB 0F0h 0B17 F0 DB 0F0h 0B18 90 DB 090h 0B19 7D DB 07Dh ; '}' 0B1A F4 DB 0F4h 0B1B E0 DB 0E0h 0B1C 90 DB 090h 0B1D FF DB 0FFh 0B1E F0 DB 0F0h 0B1F F0 DB 0F0h 0B20 90 DB 090h 0B21 7D DB 07Dh ; '}' 0B22 F7 DB 0F7h 0B23 E0 DB 0E0h 0B24 90 DB 090h 0B25 FF DB 0FFh 0B26 F0 DB 0F0h 0B27 F0 DB 0F0h 0B28 90 DB 090h 0B29 7D DB 07Dh ; '}' 0B2A F6 DB 0F6h 0B2B E0 DB 0E0h 0B2C 90 DB 090h 0B2D FF DB 0FFh 0B2E F0 DB 0F0h 0B2F F0 DB 0F0h 0B30 90 DB 090h 0B31 7D DB 07Dh ; '}' 0B32 F9 DB 0F9h 0B33 E0 DB 0E0h 0B34 90 DB 090h 0B35 FF DB 0FFh 0B36 F0 DB 0F0h 0B37 F0 DB 0F0h 0B38 90 DB 090h 0B39 7D DB 07Dh ; '}' 0B3A F8 DB 0F8h 0B3B E0 DB 0E0h 0B3C 90 DB 090h 0B3D FF DB 0FFh 0B3E F0 DB 0F0h 0B3F F0 DB 0F0h 0B40 90 DB 090h 0B41 7D DB 07Dh ; '}' 0B42 FB DB 0FBh 0B43 E0 DB 0E0h 0B44 90 DB 090h 0B45 FF DB 0FFh 0B46 F0 DB 0F0h 0B47 F0 DB 0F0h 0B48 90 DB 090h 0B49 7D DB 07Dh ; '}' 0B4A FA DB 0FAh 0B4B E0 DB 0E0h 0B4C 90 DB 090h 0B4D FF DB 0FFh 0B4E F0 DB 0F0h 0B4F F0 DB 0F0h 0B50 90 DB 090h 0B51 7D DB 07Dh ; '}' 0B52 FD DB 0FDh 0B53 E0 DB 0E0h 0B54 90 DB 090h 0B55 FF DB 0FFh 0B56 F0 DB 0F0h 0B57 F0 DB 0F0h 0B58 90 DB 090h 0B59 7D DB 07Dh ; '}' 0B5A FC DB 0FCh 0B5B E0 DB 0E0h 0B5C 90 DB 090h 0B5D FF DB 0FFh 0B5E F0 DB 0F0h 0B5F F0 DB 0F0h 0B60 90 DB 090h 0B61 7D DB 07Dh ; '}' 0B62 FF DB 0FFh 0B63 E0 DB 0E0h 0B64 90 DB 090h 0B65 FF DB 0FFh 0B66 F0 DB 0F0h 0B67 F0 DB 0F0h 0B68 90 DB 090h 0B69 7D DB 07Dh ; '}' 0B6A FE DB 0FEh 0B6B E0 DB 0E0h 0B6C 90 DB 090h 0B6D FF DB 0FFh 0B6E F0 DB 0F0h 0B6F F0 DB 0F0h 0B70 22 DB 022h ; '"' 0B71 C0 DB 0C0h 0B72 E0 DB 0E0h 0B73 C0 DB 0C0h 0B74 83 DB 083h 0B75 C0 DB 0C0h 0B76 82 DB 082h 0B77 C0 DB 0C0h 0B78 D0 DB 0D0h 0B79 75 DB 075h ; 'u' 0B7A D0 DB 0D0h 0B7B 00 DB 000h 0B7C C0 DB 0C0h 0B7D 00 DB 000h 0B7E C0 DB 0C0h 0B7F 04 DB 004h 0B80 C0 DB 0C0h 0B81 05 DB 005h 0B82 C0 DB 0C0h 0B83 06 DB 006h 0B84 C0 DB 0C0h 0B85 07 DB 007h 0B86 E4 DB 0E4h 0B87 FD DB 0FDh 0B88 FC DB 0FCh 0B89 E5 DB 0E5h 0B8A 0E DB 00Eh 0B8B 24 DB 024h ; '$' 0B8C FD DB 0FDh 0B8D 70 DB 070h ; 'p' 0B8E 03 DB 003h 0B8F 02 DB 002h 0B90 0C DB 00Ch 0B91 47 DB 047h ; 'G' 0B92 24 DB 024h ; '$' 0B93 02 DB 002h 0B94 60 DB 060h ; '`' 0B95 03 DB 003h 0B96 02 DB 002h 0B97 0C DB 00Ch 0B98 C2 DB 0C2h 0B99 7C DB 07Ch ; '|' 0B9A 00 DB 000h 0B9B 7D DB 07Dh ; '}' 0B9C 00 DB 000h 0B9D ED DB 0EDh 0B9E AE DB 0AEh 0B9F 04 DB 004h 0BA0 78 DB 078h ; 'x' 0BA1 03 DB 003h 0BA2 C3 DB 0C3h 0BA3 33 DB 033h ; '3' 0BA4 CE DB 0CEh 0BA5 33 DB 033h ; '3' 0BA6 CE DB 0CEh 0BA7 D8 DB 0D8h 0BA8 F9 DB 0F9h 0BA9 F5 DB 0F5h 0BAA 17 DB 017h 0BAB 8E DB 08Eh 0BAC 16 DB 016h 0BAD 90 DB 090h 0BAE FF DB 0FFh 0BAF F0 DB 0F0h 0BB0 E0 DB 0E0h 0BB1 FF DB 0FFh 0BB2 AE DB 0AEh 0BB3 17 DB 017h 0BB4 74 DB 074h ; 't' 0BB5 01 DB 001h 0BB6 2E DB 02Eh ; '.' 0BB7 F5 DB 0F5h 0BB8 82 DB 082h 0BB9 E4 DB 0E4h 0BBA 34 DB 034h ; '4' 0BBB 7E DB 07Eh ; '~' 0BBC F5 DB 0F5h 0BBD 83 DB 083h 0BBE EF DB 0EFh 0BBF F0 DB 0F0h 0BC0 90 DB 090h 0BC1 FF DB 0FFh 0BC2 F0 DB 0F0h 0BC3 E0 DB 0E0h 0BC4 FF DB 0FFh 0BC5 74 DB 074h ; 't' 0BC6 00 DB 000h 0BC7 2E DB 02Eh ; '.' 0BC8 F5 DB 0F5h 0BC9 82 DB 082h 0BCA E4 DB 0E4h 0BCB 34 DB 034h ; '4' 0BCC 7E DB 07Eh ; '~' 0BCD F5 DB 0F5h 0BCE 83 DB 083h 0BCF EF DB 0EFh 0BD0 F0 DB 0F0h 0BD1 90 DB 090h 0BD2 FF DB 0FFh 0BD3 F0 DB 0F0h 0BD4 E0 DB 0E0h 0BD5 FF DB 0FFh 0BD6 74 DB 074h ; 't' 0BD7 03 DB 003h 0BD8 2E DB 02Eh ; '.' 0BD9 F5 DB 0F5h 0BDA 82 DB 082h 0BDB E4 DB 0E4h 0BDC 34 DB 034h ; '4' 0BDD 7E DB 07Eh ; '~' 0BDE F5 DB 0F5h 0BDF 83 DB 083h 0BE0 EF DB 0EFh 0BE1 F0 DB 0F0h 0BE2 90 DB 090h 0BE3 FF DB 0FFh 0BE4 F0 DB 0F0h 0BE5 E0 DB 0E0h 0BE6 FF DB 0FFh 0BE7 74 DB 074h ; 't' 0BE8 02 DB 002h 0BE9 2E DB 02Eh ; '.' 0BEA F5 DB 0F5h 0BEB 82 DB 082h 0BEC E4 DB 0E4h 0BED 34 DB 034h ; '4' 0BEE 7E DB 07Eh ; '~' 0BEF F5 DB 0F5h 0BF0 83 DB 083h 0BF1 EF DB 0EFh 0BF2 F0 DB 0F0h 0BF3 90 DB 090h 0BF4 FF DB 0FFh 0BF5 F0 DB 0F0h 0BF6 E0 DB 0E0h 0BF7 FF DB 0FFh 0BF8 74 DB 074h ; 't' 0BF9 05 DB 005h 0BFA 2E DB 02Eh ; '.' 0BFB F5 DB 0F5h 0BFC 82 DB 082h 0BFD E4 DB 0E4h 0BFE 34 DB 034h ; '4' 0BFF 7E DB 07Eh ; '~' 0C00 F5 DB 0F5h 0C01 83 DB 083h 0C02 EF DB 0EFh 0C03 F0 DB 0F0h 0C04 90 DB 090h 0C05 FF DB 0FFh 0C06 F0 DB 0F0h 0C07 E0 DB 0E0h 0C08 FF DB 0FFh 0C09 74 DB 074h ; 't' 0C0A 04 DB 004h 0C0B 2E DB 02Eh ; '.' 0C0C F5 DB 0F5h 0C0D 82 DB 082h 0C0E E4 DB 0E4h 0C0F 34 DB 034h ; '4' 0C10 7E DB 07Eh ; '~' 0C11 F5 DB 0F5h 0C12 83 DB 083h 0C13 EF DB 0EFh 0C14 F0 DB 0F0h 0C15 90 DB 090h 0C16 FF DB 0FFh 0C17 F0 DB 0F0h 0C18 E0 DB 0E0h 0C19 FF DB 0FFh 0C1A 74 DB 074h ; 't' 0C1B 07 DB 007h 0C1C 2E DB 02Eh ; '.' 0C1D F5 DB 0F5h 0C1E 82 DB 082h 0C1F E4 DB 0E4h 0C20 34 DB 034h ; '4' 0C21 7E DB 07Eh ; '~' 0C22 F5 DB 0F5h 0C23 83 DB 083h 0C24 EF DB 0EFh 0C25 F0 DB 0F0h 0C26 90 DB 090h 0C27 FF DB 0FFh 0C28 F0 DB 0F0h 0C29 E0 DB 0E0h 0C2A FF DB 0FFh 0C2B 74 DB 074h ; 't' 0C2C 06 DB 006h 0C2D 2E DB 02Eh ; '.' 0C2E F5 DB 0F5h 0C2F 82 DB 082h 0C30 E4 DB 0E4h 0C31 34 DB 034h ; '4' 0C32 7E DB 07Eh ; '~' 0C33 F5 DB 0F5h 0C34 83 DB 083h 0C35 EF DB 0EFh 0C36 F0 DB 0F0h 0C37 0D DB 00Dh 0C38 BD DB 0BDh 0C39 00 DB 000h 0C3A 01 DB 001h 0C3B 0C DB 00Ch 0C3C ED DB 0EDh 0C3D 64 DB 064h ; 'd' 0C3E 08 DB 008h 0C3F 4C DB 04Ch ; 'L' 0C40 60 DB 060h ; '`' 0C41 03 DB 003h 0C42 02 DB 002h 0C43 0B DB 00Bh 0C44 9D DB 09Dh 0C45 80 DB 080h 0C46 7B DB 07Bh ; '{' 0C47 7C DB 07Ch ; '|' 0C48 00 DB 000h 0C49 7D DB 07Dh ; '}' 0C4A 00 DB 000h 0C4B 90 DB 090h 0C4C 7F DB 07Fh 0C4D 98 DB 098h 0C4E 74 DB 074h ; 't' 0C4F 01 DB 001h 0C50 F0 DB 0F0h 0C51 90 DB 090h 0C52 FF DB 0FFh 0C53 F0 DB 0F0h 0C54 74 DB 074h ; 't' 0C55 C2 DB 0C2h 0C56 F0 DB 0F0h 0C57 74 DB 074h ; 't' 0C58 E2 DB 0E2h 0C59 F0 DB 0F0h 0C5A 90 DB 090h 0C5B 7F DB 07Fh 0C5C 98 DB 098h 0C5D 74 DB 074h ; 't' 0C5E 02 DB 002h 0C5F F0 DB 0F0h 0C60 90 DB 090h 0C61 FF DB 0FFh 0C62 F0 DB 0F0h 0C63 E5 DB 0E5h 0C64 0F DB 00Fh 0C65 F0 DB 0F0h 0C66 90 DB 090h 0C67 7F DB 07Fh 0C68 98 DB 098h 0C69 74 DB 074h ; 't' 0C6A 03 DB 003h 0C6B F0 DB 0F0h 0C6C 90 DB 090h 0C6D FF DB 0FFh 0C6E F0 DB 0F0h 0C6F E5 DB 0E5h 0C70 10 DB 010h 0C71 F0 DB 0F0h 0C72 E5 DB 0E5h 0C73 11 DB 011h 0C74 F0 DB 0F0h 0C75 90 DB 090h 0C76 7F DB 07Fh 0C77 98 DB 098h 0C78 74 DB 074h ; 't' 0C79 01 DB 001h 0C7A F0 DB 0F0h 0C7B 90 DB 090h 0C7C FF DB 0FFh 0C7D F0 DB 0F0h 0C7E 74 DB 074h ; 't' 0C7F C0 DB 0C0h 0C80 F0 DB 0F0h 0C81 90 DB 090h 0C82 7F DB 07Fh 0C83 98 DB 098h 0C84 E4 DB 0E4h 0C85 F0 DB 0F0h 0C86 90 DB 090h 0C87 FF DB 0FFh 0C88 F0 DB 0F0h 0C89 E0 DB 0E0h 0C8A FF DB 0FFh 0C8B 74 DB 074h ; 't' 0C8C 00 DB 000h 0C8D 2D DB 02Dh ; '-' 0C8E F5 DB 0F5h 0C8F 82 DB 082h 0C90 E4 DB 0E4h 0C91 34 DB 034h ; '4' 0C92 7E DB 07Eh ; '~' 0C93 F5 DB 0F5h 0C94 83 DB 083h 0C95 EF DB 0EFh 0C96 F0 DB 0F0h 0C97 E5 DB 0E5h 0C98 10 DB 010h 0C99 D3 DB 0D3h 0C9A 94 DB 094h 0C9B FE DB 0FEh 0C9C 40 DB 040h ; '@' 0C9D 0B DB 00Bh 0C9E E5 DB 0E5h 0C9F 11 DB 011h 0CA0 D3 DB 0D3h 0CA1 94 DB 094h 0CA2 FE DB 0FEh 0CA3 40 DB 040h ; '@' 0CA4 02 DB 002h 0CA5 05 DB 005h 0CA6 0F DB 00Fh 0CA7 05 DB 005h 0CA8 11 DB 011h 0CA9 05 DB 005h 0CAA 10 DB 010h 0CAB 0D DB 00Dh 0CAC BD DB 0BDh 0CAD 00 DB 000h 0CAE 01 DB 001h 0CAF 0C DB 00Ch 0CB0 ED DB 0EDh 0CB1 64 DB 064h ; 'd' 0CB2 40 DB 040h ; '@' 0CB3 4C DB 04Ch ; 'L' 0CB4 70 DB 070h ; 'p' 0CB5 95 DB 095h 0CB6 90 DB 090h 0CB7 7F DB 07Fh 0CB8 98 DB 098h 0CB9 74 DB 074h ; 't' 0CBA 01 DB 001h 0CBB F0 DB 0F0h 0CBC 90 DB 090h 0CBD FF DB 0FFh 0CBE F0 DB 0F0h 0CBF 74 DB 074h ; 't' 0CC0 E2 DB 0E2h 0CC1 F0 DB 0F0h 0CC2 53 DB 053h ; 'S' 0CC3 91 DB 091h 0CC4 EF DB 0EFh 0CC5 90 DB 090h 0CC6 7F DB 07Fh 0CC7 A9 DB 0A9h 0CC8 74 DB 074h ; 't' 0CC9 04 DB 004h 0CCA F0 DB 0F0h 0CCB 90 DB 090h 0CCC 7F DB 07Fh 0CCD B9 DB 0B9h 0CCE 74 DB 074h ; 't' 0CCF 40 DB 040h ; '@' 0CD0 F0 DB 0F0h 0CD1 D0 DB 0D0h 0CD2 07 DB 007h 0CD3 D0 DB 0D0h 0CD4 06 DB 006h 0CD5 D0 DB 0D0h 0CD6 05 DB 005h 0CD7 D0 DB 0D0h 0CD8 04 DB 004h 0CD9 D0 DB 0D0h 0CDA 00 DB 000h 0CDB D0 DB 0D0h 0CDC D0 DB 0D0h 0CDD D0 DB 0D0h 0CDE 82 DB 082h 0CDF D0 DB 0D0h 0CE0 83 DB 083h 0CE1 D0 DB 0D0h 0CE2 E0 DB 0E0h 0CE3 32 DB 032h ; '2' ; ======================================== main: 0CE4 E4 CLR A 0CE5 F534 MOV 34h, A 0CE7 F533 MOV 33h, A 0CE9 F532 MOV 32h, A 0CEB F531 MOV 31h, A 0CED C203 CLR 3h 0CEF C200 CLR 0h 0CF1 D202 SETB 2h 0CF3 C201 CLR 1h 0CF5 121058 LCALL init_io 0CF8 7E0E MOV R6, #0Eh 0CFA 7F49 MOV R7, #49h 0CFC 8E19 MOV 19h, R6 0CFE 8F1A MOV 1Ah, R7 0D00 751B0E MOV 1Bh, #0Eh 0D03 751C5B MOV 1Ch, #5Bh 0D06 751D0E MOV 1Dh, #0Eh 0D09 751ECF MOV 1Eh, #0CFh 0D0C EE MOV A, R6 0D0D 54E0 ANL A, #0E0h 0D0F 7003 JNZ L0017 0D11 020DFA LJMP L0018 L0017: 0D14 753500 MOV 35h, #0h 0D17 753680 MOV 36h, #80h 0D1A 8E37 MOV 37h, R6 0D1C 8F38 MOV 38h, R7 0D1E C3 CLR C 0D1F 74F3 MOV A, #0F3h 0D21 9F SUBB A, R7 0D22 FF MOV R7, A 0D23 740E MOV A, #0Eh 0D25 9E SUBB A, R6 0D26 CF XCH A, R7 0D27 2402 ADD A, #2h 0D29 CF XCH A, R7 0D2A 3400 ADDC A, #0h 0D2C FE MOV R6, A 0D2D E4 CLR A 0D2E 8F30 MOV 30h, R7 0D30 8E2F MOV 2Fh, R6 0D32 F52E MOV 2Eh, A 0D34 F52D MOV 2Dh, A 0D36 F52C MOV 2Ch, A 0D38 F52B MOV 2Bh, A 0D3A F52A MOV 2Ah, A 0D3C F529 MOV 29h, A L0113: 0D3E AF30 MOV R7, 30h 0D40 AE2F MOV R6, 2Fh 0D42 AD2E MOV R5, 2Eh 0D44 AC2D MOV R4, 2Dh 0D46 AB2C MOV R3, 2Ch 0D48 AA2B MOV R2, 2Bh 0D4A A92A MOV R1, 2Ah 0D4C A829 MOV R0, 29h 0D4E C3 CLR C 0D4F 121114 LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4) 0D52 502A JNC L0112 0D54 E536 MOV A, 36h 0D56 252C ADD A, 2Ch 0D58 F582 MOV DPL, A 0D5A E535 MOV A, 35h 0D5C 352B ADDC A, 2Bh 0D5E F583 MOV DPH, A 0D60 74CD MOV A, #0CDh 0D62 F0 MOVX @DPTR, A 0D63 E4 CLR A 0D64 FA MOV R2, A 0D65 F9 MOV R1, A 0D66 F8 MOV R0, A 0D67 E52C MOV A, 2Ch 0D69 2401 ADD A, #1h 0D6B F52C MOV 2Ch, A 0D6D EA MOV A, R2 0D6E 352B ADDC A, 2Bh 0D70 F52B MOV 2Bh, A 0D72 E9 MOV A, R1 0D73 352A ADDC A, 2Ah 0D75 F52A MOV 2Ah, A 0D77 E8 MOV A, R0 0D78 3529 ADDC A, 29h 0D7A F529 MOV 29h, A 0D7C 80C0 SJMP L0113 L0112: 0D7E E4 CLR A 0D7F F52C MOV 2Ch, A 0D81 F52B MOV 2Bh, A 0D83 F52A MOV 2Ah, A 0D85 F529 MOV 29h, A L0115: 0D87 AF30 MOV R7, 30h 0D89 AE2F MOV R6, 2Fh 0D8B AD2E MOV R5, 2Eh 0D8D AC2D MOV R4, 2Dh 0D8F AB2C MOV R3, 2Ch 0D91 AA2B MOV R2, 2Bh 0D93 A92A MOV R1, 2Ah 0D95 A829 MOV R0, 29h 0D97 C3 CLR C 0D98 121114 LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4) 0D9B 5037 JNC L0114 0D9D E538 MOV A, 38h 0D9F 252C ADD A, 2Ch 0DA1 F582 MOV DPL, A 0DA3 E537 MOV A, 37h 0DA5 352B ADDC A, 2Bh 0DA7 F583 MOV DPH, A 0DA9 E0 MOVX A, @DPTR 0DAA FF MOV R7, A 0DAB E536 MOV A, 36h 0DAD 252C ADD A, 2Ch 0DAF F582 MOV DPL, A 0DB1 E535 MOV A, 35h 0DB3 352B ADDC A, 2Bh 0DB5 F583 MOV DPH, A 0DB7 EF MOV A, R7 0DB8 F0 MOVX @DPTR, A 0DB9 E4 CLR A 0DBA FA MOV R2, A 0DBB F9 MOV R1, A 0DBC F8 MOV R0, A 0DBD E52C MOV A, 2Ch 0DBF 2401 ADD A, #1h 0DC1 F52C MOV 2Ch, A 0DC3 EA MOV A, R2 0DC4 352B ADDC A, 2Bh 0DC6 F52B MOV 2Bh, A 0DC8 E9 MOV A, R1 0DC9 352A ADDC A, 2Ah 0DCB F52A MOV 2Ah, A 0DCD E8 MOV A, R0 0DCE 3529 ADDC A, 29h 0DD0 F529 MOV 29h, A 0DD2 80B3 SJMP L0115 L0114: 0DD4 853519 MOV 19h, 35h 0DD7 85361A MOV 1Ah, 36h 0DDA 7449 MOV A, #49h 0DDC 2480 ADD A, #80h 0DDE FF MOV R7, A 0DDF 740E MOV A, #0Eh 0DE1 34FF ADDC A, #0FFh 0DE3 FE MOV R6, A 0DE4 C3 CLR C 0DE5 E51C MOV A, 1Ch 0DE7 9F SUBB A, R7 0DE8 F51C MOV 1Ch, A 0DEA E51B MOV A, 1Bh 0DEC 9E SUBB A, R6 0DED F51B MOV 1Bh, A 0DEF C3 CLR C 0DF0 E51E MOV A, 1Eh 0DF2 9F SUBB A, R7 0DF3 F51E MOV 1Eh, A 0DF5 E51D MOV A, 1Dh 0DF7 9E SUBB A, R6 0DF8 F51D MOV 1Dh, A L0018: 0DFA D2E8 SETB 0E8h 0DFC 43D820 ORL 0D8h, #20h 0DFF 907F95 MOV DPTR, #07F95h 0E02 E0 MOVX A, @DPTR 0E03 44C0 ORL A, #0C0h 0E05 F0 MOVX @DPTR, A 0E06 907FAF MOV DPTR, #07FAFh 0E09 E0 MOVX A, @DPTR 0E0A 4401 ORL A, #1h 0E0C F0 MOVX @DPTR, A 0E0D 907FAE MOV DPTR, #07FAEh 0E10 E0 MOVX A, @DPTR 0E11 441D ORL A, #1Dh 0E13 F0 MOVX @DPTR, A 0E14 D2AF SETB EA 0E16 D204 SETB 4h 0E18 1210AA LCALL L0019 0E1B 538EF8 ANL 8Eh, #0F8h main_loop: 0E1E 300105 JNB 1h, L0020 0E21 12067F LCALL L0021 0E24 C201 CLR 1h L0020: 0E26 30031A JNB 3h, L0022 0E29 120FFE LCALL set_carry_0 0E2C 5015 JNC L0022 0E2E C203 CLR 3h L0026: 0E30 121217 LCALL L0024 0E33 200007 JB 0h, L0025 0E36 907FD6 MOV DPTR, #07FD6h 0E39 E0 MOVX A, @DPTR 0E3A 20E7F3 JB ACC.7, L0026 L0025: 0E3D 121252 LCALL L0027 0E40 12130F LCALL set_carry_1 L0022: 0E43 120032 LCALL nop_0 0E46 80D6 SJMP main_loop ; ======================================== 0E48 22 DB 022h ; '"' 0E49 12 DB 012h 0E4A 01 DB 001h 0E4B 00 DB 000h 0E4C 01 DB 001h 0E4D 00 DB 000h 0E4E 00 DB 000h 0E4F 00 DB 000h 0E50 40 DB 040h ; '@' 0E51 94 DB 094h 0E52 50 DB 050h ; 'P' 0E53 60 DB 060h ; '`' 0E54 20 DB 020h ; ' ' 0E55 01 DB 001h 0E56 00 DB 000h 0E57 01 DB 001h 0E58 02 DB 002h 0E59 00 DB 000h 0E5A 01 DB 001h 0E5B 09 DB 009h 0E5C 02 DB 002h 0E5D 74 DB 074h ; 't' 0E5E 00 DB 000h 0E5F 01 DB 001h 0E60 01 DB 001h 0E61 00 DB 000h 0E62 80 DB 080h 0E63 64 DB 064h ; 'd' 0E64 09 DB 009h 0E65 04 DB 004h 0E66 00 DB 000h 0E67 00 DB 000h 0E68 0E DB 00Eh 0E69 FF DB 0FFh 0E6A 00 DB 000h 0E6B 00 DB 000h 0E6C 00 DB 000h 0E6D 07 DB 007h 0E6E 05 DB 005h 0E6F 01 DB 001h 0E70 02 DB 002h 0E71 40 DB 040h ; '@' 0E72 00 DB 000h 0E73 00 DB 000h 0E74 07 DB 007h 0E75 05 DB 005h 0E76 02 DB 002h 0E77 02 DB 002h 0E78 40 DB 040h ; '@' 0E79 00 DB 000h 0E7A 00 DB 000h 0E7B 07 DB 007h 0E7C 05 DB 005h 0E7D 03 DB 003h 0E7E 02 DB 002h 0E7F 40 DB 040h ; '@' 0E80 00 DB 000h 0E81 00 DB 000h 0E82 07 DB 007h 0E83 05 DB 005h 0E84 04 DB 004h 0E85 02 DB 002h 0E86 40 DB 040h ; '@' 0E87 00 DB 000h 0E88 00 DB 000h 0E89 07 DB 007h 0E8A 05 DB 005h 0E8B 05 DB 005h 0E8C 02 DB 002h 0E8D 40 DB 040h ; '@' 0E8E 00 DB 000h 0E8F 00 DB 000h 0E90 07 DB 007h 0E91 05 DB 005h 0E92 06 DB 006h 0E93 02 DB 002h 0E94 40 DB 040h ; '@' 0E95 00 DB 000h 0E96 00 DB 000h 0E97 07 DB 007h 0E98 05 DB 005h 0E99 07 DB 007h 0E9A 02 DB 002h 0E9B 40 DB 040h ; '@' 0E9C 00 DB 000h 0E9D 00 DB 000h 0E9E 07 DB 007h 0E9F 05 DB 005h 0EA0 81 DB 081h 0EA1 02 DB 002h 0EA2 40 DB 040h ; '@' 0EA3 00 DB 000h 0EA4 00 DB 000h 0EA5 07 DB 007h 0EA6 05 DB 005h 0EA7 82 DB 082h 0EA8 02 DB 002h 0EA9 40 DB 040h ; '@' 0EAA 00 DB 000h 0EAB 00 DB 000h 0EAC 07 DB 007h 0EAD 05 DB 005h 0EAE 83 DB 083h 0EAF 02 DB 002h 0EB0 40 DB 040h ; '@' 0EB1 00 DB 000h 0EB2 00 DB 000h 0EB3 07 DB 007h 0EB4 05 DB 005h 0EB5 84 DB 084h 0EB6 02 DB 002h 0EB7 40 DB 040h ; '@' 0EB8 00 DB 000h 0EB9 00 DB 000h 0EBA 07 DB 007h 0EBB 05 DB 005h 0EBC 85 DB 085h 0EBD 02 DB 002h 0EBE 40 DB 040h ; '@' 0EBF 00 DB 000h 0EC0 00 DB 000h 0EC1 07 DB 007h 0EC2 05 DB 005h 0EC3 86 DB 086h 0EC4 02 DB 002h 0EC5 40 DB 040h ; '@' 0EC6 00 DB 000h 0EC7 00 DB 000h 0EC8 07 DB 007h 0EC9 05 DB 005h 0ECA 87 DB 087h 0ECB 02 DB 002h 0ECC 40 DB 040h ; '@' 0ECD 00 DB 000h 0ECE 00 DB 000h 0ECF 04 DB 004h 0ED0 03 DB 003h 0ED1 09 DB 009h 0ED2 04 DB 004h 0ED3 0A DB 00Ah 0ED4 03 DB 003h 0ED5 55 DB 055h ; 'U' 0ED6 00 DB 000h 0ED7 53 DB 053h ; 'S' 0ED8 00 DB 000h 0ED9 54 DB 054h ; 'T' 0EDA 00 DB 000h 0EDB 43 DB 043h ; 'C' 0EDC 00 DB 000h 0EDD 16 DB 016h 0EDE 03 DB 003h 0EDF 45 DB 045h ; 'E' 0EE0 00 DB 000h 0EE1 46 DB 046h ; 'F' 0EE2 00 DB 000h 0EE3 41 DB 041h ; 'A' 0EE4 00 DB 000h 0EE5 2D DB 02Dh ; '-' 0EE6 00 DB 000h 0EE7 4C DB 04Ch ; 'L' 0EE8 00 DB 000h 0EE9 49 DB 049h ; 'I' 0EEA 00 DB 000h 0EEB 4E DB 04Eh ; 'N' 0EEC 00 DB 000h 0EED 4B DB 04Bh ; 'K' 0EEE 00 DB 000h 0EEF 45 DB 045h ; 'E' 0EF0 00 DB 000h 0EF1 52 DB 052h ; 'R' 0EF2 00 DB 000h 0EF3 00 DB 000h 0EF4 00 DB 000h ; ======================================== poweron: 0EF5 787F MOV R0, #7Fh 0EF7 E4 CLR A zero_ram_loop: 0EF8 F6 MOV @R0, A 0EF9 D8FD DJNZ R0, zero_ram_loop 0EFB 758145 MOV SP, #45h 0EFE 020F3C LJMP init end_init: 0F01 020CE4 LJMP main ; ======================================== L0006: 0F04 E4 CLR A 0F05 93 MOVC A, @A+DPTR 0F06 A3 INC DPTR 0F07 F8 MOV R0, A L0014: 0F08 E4 CLR A 0F09 93 MOVC A, @A+DPTR 0F0A A3 INC DPTR 0F0B 4003 JC L0012 0F0D F6 MOV @R0, A 0F0E 8001 SJMP L0013 L0012: 0F10 F2 MOVX @R0, A L0013: 0F11 08 INC R0 0F12 DFF4 DJNZ R7, L0014 0F14 8029 SJMP L0009 L0007: 0F16 E4 CLR A 0F17 93 MOVC A, @A+DPTR 0F18 A3 INC DPTR 0F19 F8 MOV R0, A 0F1A 5407 ANL A, #7h 0F1C 240C ADD A, #0Ch 0F1E C8 XCH A, R0 0F1F C3 CLR C 0F20 33 RLC A 0F21 C4 SWAP A 0F22 540F ANL A, #0Fh 0F24 4420 ORL A, #20h 0F26 C8 XCH A, R0 0F27 83 MOVC A, @A+PC 0F28 4004 JC L0010 0F2A F4 CPL A 0F2B 56 ANL A, @R0 0F2C 8001 SJMP L0011 L0010: 0F2E 46 ORL A, @R0 L0011: 0F2F F6 MOV @R0, A 0F30 DFE4 DJNZ R7, L0007 0F32 800B SJMP L0009 0F34 01 DB 001h 0F35 02 DB 002h 0F36 04 DB 004h 0F37 08 DB 008h 0F38 10 DB 010h 0F39 20 DB 020h ; ' ' 0F3A 40 DB 040h ; '@' 0F3B 80 DB 080h ; ======================================== init: 0F3C 9011F4 MOV DPTR, #011F4h L0009: 0F3F E4 CLR A 0F40 7E01 MOV R6, #1h 0F42 93 MOVC A, @A+DPTR 0F43 60BC JZ end_init 0F45 A3 INC DPTR 0F46 FF MOV R7, A 0F47 543F ANL A, #3Fh 0F49 30E509 JNB ACC.5, L0005 0F4C 541F ANL A, #1Fh 0F4E FE MOV R6, A 0F4F E4 CLR A 0F50 93 MOVC A, @A+DPTR 0F51 A3 INC DPTR 0F52 6001 JZ L0005 0F54 0E INC R6 L0005: 0F55 CF XCH A, R7 0F56 54C0 ANL A, #0C0h 0F58 25E0 ADD A, ACC 0F5A 60A8 JZ L0006 0F5C 40B8 JC L0007 0F5E E4 CLR A 0F5F 93 MOVC A, @A+DPTR 0F60 A3 INC DPTR 0F61 FA MOV R2, A 0F62 E4 CLR A 0F63 93 MOVC A, @A+DPTR 0F64 A3 INC DPTR 0F65 F8 MOV R0, A L0008: 0F66 E4 CLR A 0F67 93 MOVC A, @A+DPTR 0F68 A3 INC DPTR 0F69 C8 XCH A, R0 0F6A C582 XCH A, DPL 0F6C C8 XCH A, R0 0F6D CA XCH A, R2 0F6E C583 XCH A, DPH 0F70 CA XCH A, R2 0F71 F0 MOVX @DPTR, A 0F72 A3 INC DPTR 0F73 C8 XCH A, R0 0F74 C582 XCH A, DPL 0F76 C8 XCH A, R0 0F77 CA XCH A, R2 0F78 C583 XCH A, DPH 0F7A CA XCH A, R2 0F7B DFE9 DJNZ R7, L0008 0F7D DEE7 DJNZ R6, L0008 0F7F 80BE SJMP L0009 ; ======================================== 0F81 90 DB 090h 0F82 7F DB 07Fh 0F83 98 DB 098h 0F84 74 DB 074h ; 't' 0F85 01 DB 001h 0F86 F0 DB 0F0h 0F87 E5 DB 0E5h 0F88 0C DB 00Ch 0F89 44 DB 044h ; 'D' 0F8A A2 DB 0A2h 0F8B FD DB 0FDh 0F8C 90 DB 090h 0F8D FF DB 0FFh 0F8E F0 DB 0F0h 0F8F F0 DB 0F0h 0F90 E5 DB 0E5h 0F91 0C DB 00Ch 0F92 44 DB 044h ; 'D' 0F93 E2 DB 0E2h 0F94 F0 DB 0F0h 0F95 90 DB 090h 0F96 7F DB 07Fh 0F97 98 DB 098h 0F98 74 DB 074h ; 't' 0F99 02 DB 002h 0F9A F0 DB 0F0h 0F9B 90 DB 090h 0F9C FF DB 0FFh 0F9D F0 DB 0F0h 0F9E E5 DB 0E5h 0F9F 13 DB 013h 0FA0 F0 DB 0F0h 0FA1 90 DB 090h 0FA2 7F DB 07Fh 0FA3 98 DB 098h 0FA4 74 DB 074h ; 't' 0FA5 03 DB 003h 0FA6 F0 DB 0F0h 0FA7 90 DB 090h 0FA8 FF DB 0FFh 0FA9 F0 DB 0F0h 0FAA E5 DB 0E5h 0FAB 14 DB 014h 0FAC F0 DB 0F0h 0FAD E5 DB 0E5h 0FAE 15 DB 015h 0FAF F0 DB 0F0h 0FB0 90 DB 090h 0FB1 7F DB 07Fh 0FB2 98 DB 098h 0FB3 74 DB 074h ; 't' 0FB4 01 DB 001h 0FB5 F0 DB 0F0h 0FB6 90 DB 090h 0FB7 FF DB 0FFh 0FB8 F0 DB 0F0h 0FB9 ED DB 0EDh 0FBA F0 DB 0F0h 0FBB E4 DB 0E4h 0FBC 90 DB 090h 0FBD 7F DB 07Fh 0FBE 98 DB 098h 0FBF F0 DB 0F0h 0FC0 E5 DB 0E5h 0FC1 18 DB 018h 0FC2 60 DB 060h ; '`' 0FC3 12 DB 012h 0FC4 90 DB 090h 0FC5 FF DB 0FFh 0FC6 F0 DB 0F0h 0FC7 E0 DB 0E0h 0FC8 FE DB 0FEh 0FC9 E0 DB 0E0h 0FCA FE DB 0FEh 0FCB E0 DB 0E0h 0FCC FF DB 0FFh 0FCD E0 DB 0E0h 0FCE FF DB 0FFh 0FCF BE DB 0BEh 0FD0 80 DB 080h 0FD1 F2 DB 0F2h 0FD2 BF DB 0BFh 0FD3 80 DB 080h 0FD4 EF DB 0EFh 0FD5 22 DB 022h ; '"' 0FD6 90 DB 090h 0FD7 FF DB 0FFh 0FD8 F0 DB 0F0h 0FD9 E0 DB 0E0h 0FDA FE DB 0FEh 0FDB E0 DB 0E0h 0FDC FE DB 0FEh 0FDD E0 DB 0E0h 0FDE FF DB 0FFh 0FDF E0 DB 0E0h 0FE0 FF DB 0FFh 0FE1 E0 DB 0E0h 0FE2 FD DB 0FDh 0FE3 E0 DB 0E0h 0FE4 FD DB 0FDh 0FE5 E0 DB 0E0h 0FE6 FC DB 0FCh 0FE7 E0 DB 0E0h 0FE8 FC DB 0FCh 0FE9 BE DB 0BEh 0FEA 80 DB 080h 0FEB EA DB 0EAh 0FEC BF DB 0BFh 0FED 80 DB 080h 0FEE E7 DB 0E7h 0FEF BD DB 0BDh 0FF0 80 DB 080h 0FF1 E4 DB 0E4h 0FF2 BC DB 0BCh 0FF3 80 DB 080h 0FF4 E1 DB 0E1h 0FF5 22 DB 022h ; '"' ; ======================================== L0071: 0FF6 907FEA MOV DPTR, #07FEAh 0FF9 E0 MOVX A, @DPTR 0FFA F50A MOV 0Ah, A 0FFC D3 SETB C 0FFD 22 RET ; ======================================== set_carry_0: 0FFE D3 SETB C 0FFF 22 RET ; ======================================== 1000 02 DB 002h 1001 12 DB 012h 1002 6C DB 06Ch ; 'l' 1003 00 DB 000h 1004 02 DB 002h 1005 12 DB 012h 1006 B2 DB 0B2h 1007 00 DB 000h 1008 02 DB 002h 1009 12 DB 012h 100A 9C DB 09Ch 100B 00 DB 000h 100C 02 DB 002h 100D 12 DB 012h 100E 84 DB 084h 100F 00 DB 000h 1010 02 DB 002h 1011 11 DB 011h 1012 8D DB 08Dh 1013 00 DB 000h 1014 02 DB 002h 1015 00 DB 000h 1016 42 DB 042h ; 'B' 1017 00 DB 000h 1018 02 DB 002h 1019 13 DB 013h 101A 1B DB 01Bh 101B 00 DB 000h 101C 02 DB 002h 101D 13 DB 013h 101E 1C DB 01Ch 101F 00 DB 000h 1020 02 DB 002h 1021 13 DB 013h 1022 1D DB 01Dh 1023 00 DB 000h 1024 02 DB 002h 1025 13 DB 013h 1026 1E DB 01Eh 1027 00 DB 000h 1028 02 DB 002h 1029 0B DB 00Bh 102A 71 DB 071h ; 'q' 102B 00 DB 000h 102C 02 DB 002h 102D 03 DB 003h 102E 8D DB 08Dh 102F 00 DB 000h 1030 02 DB 002h 1031 13 DB 013h 1032 1F DB 01Fh 1033 00 DB 000h 1034 02 DB 002h 1035 13 DB 013h 1036 20 DB 020h ; ' ' 1037 00 DB 000h 1038 02 DB 002h 1039 12 DB 012h 103A C8 DB 0C8h 103B 00 DB 000h 103C 02 DB 002h 103D 00 DB 000h 103E 46 DB 046h ; 'F' 103F 00 DB 000h 1040 02 DB 002h 1041 13 DB 013h 1042 21 DB 021h ; '!' 1043 00 DB 000h 1044 02 DB 002h 1045 13 DB 013h 1046 22 DB 022h ; '"' 1047 00 DB 000h 1048 02 DB 002h 1049 12 DB 012h 104A 38 DB 038h ; '8' 104B 00 DB 000h 104C 02 DB 002h 104D 13 DB 013h 104E 23 DB 023h ; '#' 104F 00 DB 000h 1050 02 DB 002h 1051 13 DB 013h 1052 24 DB 024h ; '$' 1053 00 DB 000h 1054 02 DB 002h 1055 13 DB 013h 1056 25 DB 025h ; '%' 1057 00 DB 000h ; ======================================== init_io: 1058 907FDD MOV DPTR, #07FDDh 105B 741B MOV A, #1Bh 105D F0 MOVX @DPTR, A 105E 907FDE MOV DPTR, #07FDEh 1061 E0 MOVX A, @DPTR 1062 447C ORL A, #7Ch 1064 F0 MOVX @DPTR, A 1065 907FDF MOV DPTR, #07FDFh 1068 E0 MOVX A, @DPTR 1069 447C ORL A, #7Ch 106B F0 MOVX @DPTR, A 106C 907FAC MOV DPTR, #07FACh 106F E0 MOVX A, @DPTR 1070 447C ORL A, #7Ch 1072 F0 MOVX @DPTR, A 1073 907FAD MOV DPTR, #07FADh 1076 E0 MOVX A, @DPTR 1077 447C ORL A, #7Ch 1079 F0 MOVX @DPTR, A 107A E4 CLR A 107B 907F93 MOV DPTR, #07F93h 107E F0 MOVX @DPTR, A 107F 907F94 MOV DPTR, #07F94h 1082 F0 MOVX @DPTR, A 1083 907F95 MOV DPTR, #07F95h 1086 74C0 MOV A, #0C0h 1088 F0 MOVX @DPTR, A 1089 907F9C MOV DPTR, #07F9Ch 108C 7430 MOV A, #30h 108E F0 MOVX @DPTR, A 108F E4 CLR A 1090 907F9D MOV DPTR, #07F9Dh 1093 F0 MOVX @DPTR, A 1094 907F9E MOV DPTR, #07F9Eh 1097 743F MOV A, #3Fh 1099 F0 MOVX @DPTR, A 109A 907F96 MOV DPTR, #07F96h 109D 7410 MOV A, #10h 109F F0 MOVX @DPTR, A 10A0 90FFF0 MOV DPTR, #0FFF0h 10A3 E0 MOVX A, @DPTR 10A4 74FF MOV A, #0FFh 10A6 F0 MOVX @DPTR, A 10A7 C200 CLR 0h 10A9 22 RET ; ======================================== L0019: 10AA 907FD6 MOV DPTR, #07FD6h 10AD E0 MOVX A, @DPTR 10AE 4408 ORL A, #8h 10B0 F0 MOVX @DPTR, A 10B1 E4 CLR A 10B2 F539 MOV 39h, A 10B4 E0 MOVX A, @DPTR 10B5 54FB ANL A, #0FBh 10B7 F0 MOVX @DPTR, A 10B8 E4 CLR A 10B9 F539 MOV 39h, A 10BB E0 MOVX A, @DPTR 10BC 4408 ORL A, #8h 10BE F0 MOVX @DPTR, A 10BF 300404 JNB 4h, L0110 10C2 E0 MOVX A, @DPTR 10C3 4402 ORL A, #2h 10C5 F0 MOVX @DPTR, A L0110: 10C6 7FDC MOV R7, #0DCh 10C8 7E05 MOV R6, #5h 10CA 1211CB LCALL L0032 10CD 907F92 MOV DPTR, #07F92h 10D0 E0 MOVX A, @DPTR 10D1 30E307 JNB ACC.3, L0111 10D4 7FDC MOV R7, #0DCh 10D6 7E05 MOV R6, #5h 10D8 1211CB LCALL L0032 L0111: 10DB 907FAB MOV DPTR, #07FABh 10DE 74FF MOV A, #0FFh 10E0 F0 MOVX @DPTR, A 10E1 907FA9 MOV DPTR, #07FA9h 10E4 F0 MOVX @DPTR, A 10E5 907FAA MOV DPTR, #07FAAh 10E8 F0 MOVX @DPTR, A 10E9 5391EF ANL 91h, #0EFh 10EC 907FD6 MOV DPTR, #07FD6h 10EF E0 MOVX A, @DPTR 10F0 54F7 ANL A, #0F7h 10F2 F0 MOVX @DPTR, A 10F3 E4 CLR A 10F4 F539 MOV 39h, A 10F6 E0 MOVX A, @DPTR 10F7 4404 ORL A, #4h 10F9 F0 MOVX @DPTR, A 10FA 22 RET ; ======================================== L0084: 10FB BB0106 CJNE R3, #1h, L0099 10FE 8982 MOV DPL, R1 1100 8A83 MOV DPH, R2 1102 E0 MOVX A, @DPTR 1103 22 RET L0099: 1104 5002 JNC L0100 1106 E7 MOV A, @R1 1107 22 RET L0100: 1108 BBFE02 CJNE R3, #0FEh, L0101 110B E3 MOVX A, @R1 110C 22 RET L0101: 110D 8982 MOV DPL, R1 110F 8A83 MOV DPH, R2 1111 E4 CLR A 1112 93 MOVC A, @A+DPTR 1113 22 RET ; ======================================== a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4): 1114 EB MOV A, R3 1115 9F SUBB A, R7 1116 F5F0 MOV B, A 1118 EA MOV A, R2 1119 9E SUBB A, R6 111A 42F0 ORL B, A 111C E9 MOV A, R1 111D 9D SUBB A, R5 111E 42F0 ORL B, A 1120 E8 MOV A, R0 1121 9C SUBB A, R4 1122 45F0 ORL A, B 1124 22 RET ; ======================================== 1125 D0 DB 0D0h 1126 83 DB 083h 1127 D0 DB 0D0h 1128 82 DB 082h 1129 F8 DB 0F8h 112A E4 DB 0E4h 112B 93 DB 093h 112C 70 DB 070h ; 'p' 112D 12 DB 012h 112E 74 DB 074h ; 't' 112F 01 DB 001h 1130 93 DB 093h 1131 70 DB 070h ; 'p' 1132 0D DB 00Dh 1133 A3 DB 0A3h 1134 A3 DB 0A3h 1135 93 DB 093h 1136 F8 DB 0F8h 1137 74 DB 074h ; 't' 1138 01 DB 001h 1139 93 DB 093h 113A F5 DB 0F5h 113B 82 DB 082h 113C 88 DB 088h 113D 83 DB 083h 113E E4 DB 0E4h 113F 73 DB 073h ; 's' 1140 74 DB 074h ; 't' 1141 02 DB 002h 1142 93 DB 093h 1143 68 DB 068h ; 'h' 1144 60 DB 060h ; '`' 1145 EF DB 0EFh 1146 A3 DB 0A3h 1147 A3 DB 0A3h 1148 A3 DB 0A3h 1149 80 DB 080h 114A DF DB 0DFh ; ======================================== L0105: 114B E4 CLR A 114C FE MOV R6, A 114D AC1B MOV R4, 1Bh 114F AD1C MOV R5, 1Ch L0109: 1151 8D82 MOV DPL, R5 1153 8C83 MOV DPH, R4 1155 A3 INC DPTR 1156 E0 MOVX A, @DPTR 1157 6402 XRL A, #2h 1159 702D JNZ L0107 115B AB06 MOV R3, 6h 115D 0E INC R6 115E EB MOV A, R3 115F B50705 CJNE A, 7h, L0108 1162 AF05 MOV R7, 5h 1164 AE04 MOV R6, 4h 1166 22 RET L0108: 1167 8D82 MOV DPL, R5 1169 8C83 MOV DPH, R4 116B A3 INC DPTR 116C A3 INC DPTR 116D E0 MOVX A, @DPTR 116E F544 MOV 44h, A 1170 A3 INC DPTR 1171 E0 MOVX A, @DPTR 1172 F545 MOV 45h, A 1174 6244 XRL 44h, A 1176 E544 MOV A, 44h 1178 6245 XRL 45h, A 117A E545 MOV A, 45h 117C 6244 XRL 44h, A 117E 2D ADD A, R5 117F FB MOV R3, A 1180 E544 MOV A, 44h 1182 3C ADDC A, R4 1183 FC MOV R4, A 1184 AD03 MOV R5, 3h 1186 80C9 SJMP L0109 L0107: 1188 7E00 MOV R6, #0h 118A 7F00 MOV R7, #0h 118C 22 RET ; ======================================== 118D C0 DB 0C0h 118E E0 DB 0E0h 118F C0 DB 0C0h 1190 83 DB 083h 1191 C0 DB 0C0h 1192 82 DB 082h 1193 90 DB 090h 1194 7F DB 07Fh 1195 B9 DB 0B9h 1196 E4 DB 0E4h 1197 F0 DB 0F0h 1198 F0 DB 0F0h 1199 90 DB 090h 119A 7F DB 07Fh 119B B8 DB 0B8h 119C E0 DB 0E0h 119D 44 DB 044h ; 'D' 119E 02 DB 002h 119F F0 DB 0F0h 11A0 90 DB 090h 11A1 7F DB 07Fh 11A2 BA DB 0BAh 11A3 E0 DB 0E0h 11A4 44 DB 044h ; 'D' 11A5 02 DB 002h 11A6 F0 DB 0F0h 11A7 90 DB 090h 11A8 7F DB 07Fh 11A9 BD DB 0BDh 11AA E4 DB 0E4h 11AB F0 DB 0F0h 11AC F0 DB 0F0h 11AD 90 DB 090h 11AE 7F DB 07Fh 11AF BC DB 0BCh 11B0 E0 DB 0E0h 11B1 44 DB 044h ; 'D' 11B2 02 DB 002h 11B3 F0 DB 0F0h 11B4 90 DB 090h 11B5 7F DB 07Fh 11B6 BE DB 0BEh 11B7 E0 DB 0E0h 11B8 44 DB 044h ; 'D' 11B9 02 DB 002h 11BA F0 DB 0F0h 11BB 53 DB 053h ; 'S' 11BC 91 DB 091h 11BD EF DB 0EFh 11BE 90 DB 090h 11BF 7F DB 07Fh 11C0 AB DB 0ABh 11C1 74 DB 074h ; 't' 11C2 10 DB 010h 11C3 F0 DB 0F0h 11C4 D0 DB 0D0h 11C5 82 DB 082h 11C6 D0 DB 0D0h 11C7 83 DB 083h 11C8 D0 DB 0D0h 11C9 E0 DB 0E0h 11CA 32 DB 032h ; '2' ; ======================================== L0032: 11CB 8E3A MOV 3Ah, R6 11CD 8F3B MOV 3Bh, R7 11CF 907F92 MOV DPTR, #07F92h 11D2 E0 MOVX A, @DPTR 11D3 30E30B JNB ACC.3, L0033 11D6 E53B MOV A, 3Bh 11D8 25E0 ADD A, ACC 11DA F53B MOV 3Bh, A 11DC E53A MOV A, 3Ah 11DE 33 RLC A 11DF F53A MOV 3Ah, A L0033: 11E1 E53B MOV A, 3Bh 11E3 153B DEC 3Bh 11E5 AE3A MOV R6, 3Ah 11E7 7002 JNZ L0034 11E9 153A DEC 3Ah L0034: 11EB 4E ORL A, R6 11EC 6005 JZ L0035 11EE 121227 LCALL L0036 11F1 80EE SJMP L0033 L0035: 11F3 22 RET ; ======================================== 11F4 01 DB 001h 11F5 10 DB 010h 11F6 00 DB 000h 11F7 01 DB 001h 11F8 11 DB 011h 11F9 00 DB 000h 11FA 01 DB 001h 11FB 0F DB 00Fh 11FC 00 DB 000h 11FD 01 DB 001h 11FE 14 DB 014h 11FF 00 DB 000h 1200 01 DB 001h 1201 15 DB 015h 1202 00 DB 000h 1203 01 DB 001h 1204 13 DB 013h 1205 00 DB 000h 1206 01 DB 001h 1207 0B DB 00Bh 1208 00 DB 000h 1209 01 DB 001h 120A 18 DB 018h 120B 00 DB 000h 120C 01 DB 001h 120D 0C DB 00Ch 120E 00 DB 000h 120F 02 DB 002h 1210 16 DB 016h 1211 00 DB 000h 1212 00 DB 000h 1213 01 DB 001h 1214 0D DB 00Dh 1215 00 DB 000h 1216 00 DB 000h ; ======================================== L0024: 1217 907FD6 MOV DPTR, #07FD6h 121A E0 MOVX A, @DPTR 121B 4480 ORL A, #80h 121D F0 MOVX @DPTR, A 121E 438701 ORL PCON, #1h 1221 00 NOP 1222 00 NOP 1223 00 NOP 1224 00 NOP 1225 00 NOP 1226 22 RET ; ======================================== L0036: 1227 7400 MOV A, #0h 1229 F586 MOV 86h, A 122B 90FDA5 MOV DPTR, #0FDA5h 122E 7C05 MOV R4, #5h zero_dptr_loop: 1230 A3 INC DPTR 1231 E582 MOV A, DPL 1233 4583 ORL A, DPH 1235 70F9 JNZ zero_dptr_loop 1237 22 RET ; ======================================== 1238 C0 DB 0C0h 1239 E0 DB 0E0h 123A C0 DB 0C0h 123B 83 DB 083h 123C C0 DB 0C0h 123D 82 DB 082h 123E 53 DB 053h ; 'S' 123F 91 DB 091h 1240 EF DB 0EFh 1241 90 DB 090h 1242 7F DB 07Fh 1243 A9 DB 0A9h 1244 74 DB 074h ; 't' 1245 40 DB 040h ; '@' 1246 F0 DB 0F0h 1247 90 DB 090h 1248 7F DB 07Fh 1249 C1 DB 0C1h 124A F0 DB 0F0h 124B D0 DB 0D0h 124C 82 DB 082h 124D D0 DB 0D0h 124E 83 DB 083h 124F D0 DB 0D0h 1250 E0 DB 0E0h 1251 32 DB 032h ; '2' ; ======================================== L0027: 1252 907FD6 MOV DPTR, #07FD6h 1255 E0 MOVX A, @DPTR 1256 30E712 JNB ACC.7, L0031 1259 E0 MOVX A, @DPTR 125A 4401 ORL A, #1h 125C F0 MOVX @DPTR, A 125D 7F14 MOV R7, #14h 125F 7E00 MOV R6, #0h 1261 1211CB LCALL L0032 1264 907FD6 MOV DPTR, #07FD6h 1267 E0 MOVX A, @DPTR 1268 54FE ANL A, #0FEh 126A F0 MOVX @DPTR, A L0031: 126B 22 RET ; ======================================== 126C C0 DB 0C0h 126D E0 DB 0E0h 126E C0 DB 0C0h 126F 83 DB 083h 1270 C0 DB 0C0h 1271 82 DB 082h 1272 D2 DB 0D2h 1273 01 DB 001h 1274 53 DB 053h ; 'S' 1275 91 DB 091h 1276 EF DB 0EFh 1277 90 DB 090h 1278 7F DB 07Fh 1279 AB DB 0ABh 127A 74 DB 074h ; 't' 127B 01 DB 001h 127C F0 DB 0F0h 127D D0 DB 0D0h 127E 82 DB 082h 127F D0 DB 0D0h 1280 83 DB 083h 1281 D0 DB 0D0h 1282 E0 DB 0E0h 1283 32 DB 032h ; '2' 1284 C0 DB 0C0h 1285 E0 DB 0E0h 1286 C0 DB 0C0h 1287 83 DB 083h 1288 C0 DB 0C0h 1289 82 DB 082h 128A D2 DB 0D2h 128B 03 DB 003h 128C 53 DB 053h ; 'S' 128D 91 DB 091h 128E EF DB 0EFh 128F 90 DB 090h 1290 7F DB 07Fh 1291 AB DB 0ABh 1292 74 DB 074h ; 't' 1293 08 DB 008h 1294 F0 DB 0F0h 1295 D0 DB 0D0h 1296 82 DB 082h 1297 D0 DB 0D0h 1298 83 DB 083h 1299 D0 DB 0D0h 129A E0 DB 0E0h 129B 32 DB 032h ; '2' 129C C0 DB 0C0h 129D E0 DB 0E0h 129E C0 DB 0C0h 129F 83 DB 083h 12A0 C0 DB 0C0h 12A1 82 DB 082h 12A2 53 DB 053h ; 'S' 12A3 91 DB 091h 12A4 EF DB 0EFh 12A5 90 DB 090h 12A6 7F DB 07Fh 12A7 AB DB 0ABh 12A8 74 DB 074h ; 't' 12A9 04 DB 004h 12AA F0 DB 0F0h 12AB D0 DB 0D0h 12AC 82 DB 082h 12AD D0 DB 0D0h 12AE 83 DB 083h 12AF D0 DB 0D0h 12B0 E0 DB 0E0h 12B1 32 DB 032h ; '2' 12B2 C0 DB 0C0h 12B3 E0 DB 0E0h 12B4 C0 DB 0C0h 12B5 83 DB 083h 12B6 C0 DB 0C0h 12B7 82 DB 082h 12B8 53 DB 053h ; 'S' 12B9 91 DB 091h 12BA EF DB 0EFh 12BB 90 DB 090h 12BC 7F DB 07Fh 12BD AB DB 0ABh 12BE 74 DB 074h ; 't' 12BF 02 DB 002h 12C0 F0 DB 0F0h 12C1 D0 DB 0D0h 12C2 82 DB 082h 12C3 D0 DB 0D0h 12C4 83 DB 083h 12C5 D0 DB 0D0h 12C6 E0 DB 0E0h 12C7 32 DB 032h ; '2' 12C8 C0 DB 0C0h 12C9 E0 DB 0E0h 12CA C0 DB 0C0h 12CB 83 DB 083h 12CC C0 DB 0C0h 12CD 82 DB 082h 12CE 53 DB 053h ; 'S' 12CF 91 DB 091h 12D0 EF DB 0EFh 12D1 90 DB 090h 12D2 7F DB 07Fh 12D3 A9 DB 0A9h 12D4 74 DB 074h ; 't' 12D5 10 DB 010h 12D6 F0 DB 0F0h 12D7 D0 DB 0D0h 12D8 82 DB 082h 12D9 D0 DB 0D0h 12DA 83 DB 083h 12DB D0 DB 0D0h 12DC E0 DB 0E0h 12DD 32 DB 032h ; '2' 12DE E4 DB 0E4h 12DF FF DB 0FFh 12E0 FE DB 0FEh 12E1 90 DB 090h 12E2 FF DB 0FFh 12E3 F0 DB 0F0h 12E4 74 DB 074h ; 't' 12E5 55 DB 055h ; 'U' 12E6 F0 DB 0F0h 12E7 0F DB 00Fh 12E8 BF DB 0BFh 12E9 00 DB 000h 12EA 01 DB 001h 12EB 0E DB 00Eh 12EC EF DB 0EFh 12ED 64 DB 064h ; 'd' 12EE 40 DB 040h ; '@' 12EF 4E DB 04Eh ; 'N' 12F0 70 DB 070h ; 'p' 12F1 EF DB 0EFh 12F2 22 DB 022h ; '"' ; ======================================== L0062: 12F3 907F00 MOV DPTR, #07F00h 12F6 E512 MOV A, 12h 12F8 F0 MOVX @DPTR, A 12F9 907FB5 MOV DPTR, #07FB5h 12FC 7401 MOV A, #1h 12FE F0 MOVX @DPTR, A 12FF D3 SETB C 1300 22 RET ; ======================================== L0068: 1301 907F00 MOV DPTR, #07F00h 1304 E50A MOV A, 0Ah 1306 F0 MOVX @DPTR, A 1307 907FB5 MOV DPTR, #07FB5h 130A 7401 MOV A, #1h 130C F0 MOVX @DPTR, A 130D D3 SETB C 130E 22 RET ; ======================================== set_carry_1: 130F D3 SETB C 1310 22 RET ; ======================================== set_carry_2: 1311 D3 SETB C 1312 22 RET ; ======================================== set_carry_3: 1313 D3 SETB C 1314 22 RET ; ======================================== set_carry_4: 1315 D3 SETB C 1316 22 RET ; ======================================== set_carry_5: 1317 D3 SETB C 1318 22 RET ; ======================================== set_carry_6: 1319 D3 SETB C 131A 22 RET 131B 32 DB 032h ; '2' 131C 32 DB 032h ; '2' 131D 32 DB 032h ; '2' 131E 32 DB 032h ; '2' 131F 32 DB 032h ; '2' 1320 32 DB 032h ; '2' 1321 32 DB 032h ; '2' 1322 32 DB 032h ; '2' 1323 32 DB 032h ; '2' 1324 32 DB 032h ; '2' 1325 32 DB 032h ; '2' END