Philips VP406 LaserDisc Player Repair/ROMS/Drive Control: Difference between revisions
Jump to navigation
Jump to search
Created page with "Disassembled: <pre> 0 LJMP 0x1903 ; Bgn start 3 00 00 00 00 00 00 00 00 02 28 01 00 00 10 00 00 00 00 00 00 00 00 00 00 00 02 00 81 1e PUSH PSW 20 MOV PSW, #0x18 23 MOV DPTR, #0x0D02 26 MOVX A, @DPTR 27 MOV X20h, A 29 MOV A, R5 2a JZ 0x002D 2c DEC A 2d JB X20.2, 0x0036 30 ADD A, #0x02 32 JNC 0x0036 34 MOV A, #0xFF 36 MOV R5, A 37 MOV DPTR, #0x0A00 3a MOVX @DPTR, A 3b MOV A, R2 3c CJNE..." |
(No difference)
|
Latest revision as of 18:13, 9 April 2025
Disassembled:
0 LJMP 0x1903 ; Bgn start
3 00 00 00 00 00 00 00 00 02 28 01 00 00
10 00 00 00 00 00 00 00 00 00 00 00 02 00 81
1e PUSH PSW
20 MOV PSW, #0x18
23 MOV DPTR, #0x0D02
26 MOVX A, @DPTR
27 MOV X20h, A
29 MOV A, R5
2a JZ 0x002D
2c DEC A
2d JB X20.2, 0x0036
30 ADD A, #0x02
32 JNC 0x0036
34 MOV A, #0xFF
36 MOV R5, A
37 MOV DPTR, #0x0A00
3a MOVX @DPTR, A
3b MOV A, R2
3c CJNE A, #0x1F, 0x0062
3f MOV A, R5
40 CLR C
41 SUBB A, X4Bh
43 JB ACC.7, 0x0065
46 ANL A, #0xFC
48 JZ 0x006A
4a MOV X4Bh, R5
4c DJNZ R0, 0x0062
4e MOV X4Bh, #0x60
51 MOV X54h, #0x2B
54 JC 0x005C
56 MOV X4Bh, #0xA0
59 MOV X54h, #0x2C
5c MOV R0, #0x80
5e CLR X2E.5
60 SETB X2A.5
62 POP PSW
64 RET
65 CPL A
66 INC A
67 LJMP 0x0046
6a MOV A, R5
6b MOV X4Bh, A
6d SUBB A, #0x60
6f JC 0x004C
71 SUBB A, #0x40
73 JNC 0x004C
75 MOV X4Ah, X4Bh
78 SETB X2A.5
7a MOV R0, #0x80
7c CLR X2E.5
7e LJMP 0x0062
81 30 50 2f 30 3f 08 75 54 94 c2 50 02 00 b3 c0
90 e0 d2 90 d2 91 75 8b 00 75 8d ff 74 44 b5 54 0d
a0 75 54 3e d0 e0 75 8d f0 15 81 15 81 32 d0 e0 75
b0 54 44 32 43 90 03 30 3f 04 12 0d 00 32 75 8b 00
c0 75 8d 00 30 5f 14 c0 e0 e5 10 60 06 75 10 00 02
d0 00 d5 75 54 6f d0 e0 02 00 df 74 00 75 54 1a 32
e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
100 MOV A, X0Bh
102 CJNE A, #0xF1, 0x010A
105 LCALL 0x0119
108 SJMP 0x0118
10a CJNE A, #0xF2, 0x0112
10d LCALL 0x032A
110 SJMP 0x0118
112 CJNE A, #0xF3, 0x0118
115 LCALL 0x0582
118 RET
119 MOV DPTR, #0x011E
11c MOV A, R7
11d JMP @A+DPTR
11e 02 01
120 2a 02 02 a8 02 02 c1 02 02 ce 30 5c 25 c2 59 c2
130 5c c2 3f c2 5a 75 0a f1 75 08 04 74 15 12 1b c2
140 fc 7b 02 75 09 00 75 3c e0 53 27 f0 90 0c ff 74
150 0a f0 20 59 5a 20 45 0f 30 05 0c 20 44 22 20 7f
160 6e 20 40 6b 02 02 95 c2 7f eb f8 d8 2e 74 16 12
170 1b c2 f8 ec 14 28 50 02 80 21 d2 5c 7f 03 80 3f
180 c2 7f e5 27 54 0f b4 08 02 80 06 90 0c ff e0 70
190 05 d2 3e 02 01 9d 14 f0 02 02 5a c2 3e 53 27 f0
1a0 43 27 02 75 3c e2 c2 4c d2 3f d2 3c 02 02 95 d5
1b0 08 0d c2 59 75 08 04 75 3c e0 c2 3f 02 02 95 75
1c0 3c e1 53 27 f0 43 27 00 d2 3f d2 3c 02 02 95 12
1d0 02 e8 90 0c ff 74 0a f0 53 43 0f e5 43 70 18 e5
1e0 44 24 e8 40 12 e5 44 70 03 02 02 41 c2 7f e5 27
1f0 54 0f b4 08 1d 80 36 c2 7f 53 27 f0 43 27 08 75
200 3c e1 d2 5a a2 5b 92 3e 75 09 00 d2 3f d2 3c 02
210 02 95 e5 27 54 0f b4 02 14 a2 5b 92 3e d2 3c e5
220 09 70 05 c2 5a 02 02 95 15 09 02 02 95 53 27 f0
230 43 27 02 75 3c e1 a2 5b 92 3e d2 3f d2 3c 02 02
240 95 e5 27 54 0f b4 08 05 d2 59 02 01 af e5 27 54
250 0f b4 02 11 30 5a 03 02 02 1f 75 3c e0 c2 3f 53
260 27 f0 02 02 95 e5 45 60 1e 30 7f 03 30 5e 26 d2
270 50 a2 5b 92 51 78 45 12 0c 89 20 5b 05 05 3b 02
280 02 95 15 3b 02 02 95 53 53 7f 85 0c 0b 85 0c 0a
290 c2 7f 02 02 a7 dc 10 db 0e 75 54 3f 53 53 7f 75
2a0 0b f0 85 0c 0d c2 7f 22 10 5c 15 75 3c e0 c2 3f
2b0 20 40 0b d2 50 c2 51 75 3b 0a 7f 03 80 02 7f 06
2c0 22 30 45 09 d2 50 c2 51 75 3b 01 7f 09 22 75 0b
2d0 f5 53 53 7f 79 03 90 0c e8 78 32 e6 f0 08 a3 d9
2e0 fa 90 0c e7 e5 35 f0 22
2e8 CLR X2B.3
2ea MOV X43h, X32h
2ed MOV X44h, X33h
2f0 MOV X45h, X34h
2f3 MOV R1, #0x42
2f5 MOV R5, #0x03
2f7 MOV R0, #0x42
2f9 INC R0
2fa MOV A, @R0
2fb ADD A, #0x66
2fd CPL A
2fe MOV @R0, A
2ff DJNZ R5, 0x02F9
301 CPL C
302 MOV R5, #0x03
304 MOV A, @R0
305 MOV @R0, #0x00
307 ADDC A, @R1
308 DA A
309 MOV @R0, A
30a DEC R0
30b DEC R1
30c DJNZ R5, 0x0304
30e JC 0x0319
310 JB X2B.3, 0x0319
313 CPL X2B.3
315 MOV R1, #0x45
317 SJMP 0x02F5
319 CPL X2B.3
31b RET
31c 20 3e 05 30
320 5b 07 80 03 20 5b 02 d2 59 22
32a MOV X0Ah, #0xF2
32d DJNZ R4, 0x033E
32f DJNZ R3, 0x033E
331 MOV X54h, #0x3F
334 ANL X53h, #0x7F
337 MOV X0Bh, #0xF0
33a MOV X0Dh, X0Ch
33d RET
33e JB X2C.4, 0x0348
341 MOV DPTR, #0x034B
344 MOV R0, #0x35
346 MOV A, R7
347 JMP @A+DPTR
348 LJMP 0x0474
34b 02 03 57 02 03
350 97 02 03 ce 02 04 15 53 27 f0 43 27 07 75 3c e1
360 a2 5b 92 3e d2 3f d2 3c 7f 00 12 04 39 30 7c 04
370 c2 7c 80 16 30 5b 0e 30 45 04 c2 5b 80 0c 20 05
380 15 c2 5b 80 05 30 44 0e d2 5b 7f 03 53 27 f0 43
390 27 00 d2 3f d2 3c 22 12 04 39 30 7c 04 c2 7c 80
3a0 2a 30 5b 07 30 45 0b c2 5b 80 20 30 44 04 d2 5b
3b0 80 19 30 5c 04 c2 5c 80 14 75 3c e0 c2 3f d2 50
3c0 a2 5b 92 51 75 3b 0a 7f 03 80 02 7f 06 22 20 5b
3d0 18 12 04 39 20 7c 0c 20 44 09 d2 50 c2 51 75 3b
3e0 01 80 2f d2 5b c2 7c 80 29 12 04 39 20 7c 0f 20
3f0 45 02 80 1e 7f 09 d2 50 c2 51 75 3b 01 22 c2 7c
400 90 0c e4 e0 c3 24 8b 40 03 12 04 19 85 0c 0b 53
410 53 7f 7f 06 22 12 02 ce 22 90 0c e4 e0 f5 3f 78
420 3f 12 0c c7 75 83 0c 75 f0 03 e9 a4 f5 82 78 32
430 79 03 e6 f0 08 a3 d9 fa 22 e5 0b b4 f2 05 30 42
440 32 80 03 30 41 2d 12 0c c7 89 02 78 40 12 0c c7
450 e9 85 02 f0 c3 20 5b 0b 60 19 14 95 f0 60 0c 50
460 0a 80 10 95 f0 60 08 40 06 80 08 d2 5b 80 02 c2
470 5b d2 7c 22
474 MOV DPTR, #0x047B
477 MOV A, R7
478 MOV R0, #0x35
47a JMP @A+DPTR
47b 02 04 87 02 04
480 c1 02 05 02 02 05 63 53 27 f0 43 27 04 75 3c e4
490 a2 5b 92 3e d2 3f d2 3c d2 32 d2 4d 7f 00 12 04
4a0 39 30 7c 04 c2 7c 80 16 30 5b 0e 30 45 04 c2 5b
4b0 80 0c 20 05 0b c2 5b 80 05 30 44 04 d2 5b 7f 03
4c0 22 53 27 f0 43 27 01 75 3c e4 00 a2 5b 92 3e d2
4d0 3f d2 3c c2 32 d2 4d 7f 03 12 04 39 30 7c 04 c2
4e0 7c 80 16 30 5b 0e 30 45 04 c2 5b 80 0c 20 05 11
4f0 c2 5b 80 05 30 44 0a d2 5b 7f 06 90 0c fb 74 10
500 f0 22 20 5b 26 53 27 f0 43 27 01 75 3c e4 a2 5b
510 92 3e d2 3f d2 3c c2 32 d2 4d 7f 06 12 04 39 20
520 7c 03 30 44 3d d2 5b c2 7c 80 37 75 3c e0 c2 3f
530 c2 32 c2 4d d2 23 90 0c fb 20 45 17 30 03 07 e0
540 60 09 14 f0 80 1c 74 10 f0 80 17 12 04 39 20 7c
550 09 80 0f 7f 09 74 28 f0 80 08 c2 7c 85 0c 0b 53
560 53 7f 22 7f 09 53 27 f0 43 27 01 c2 3e d2 3f d2
570 3c 75 3c e2 90 0c fb e0 14 f0 70 05 75 0b fe d2
580 23 22
582 MOV X0Ah, #0xF3
585 DJNZ R4, 0x0596
587 DJNZ R3, 0x0596
589 MOV X54h, #0x3F
58c ANL X53h, #0x7F
58f MOV X0Bh, #0xF0
592 MOV X0Dh, X0Ch
595 RET
596 MOV DPTR, #0x059B
599 MOV A, R7
59a JMP @A+DPTR
59b 02 05 a7 02 05
5a0 e1 02 06 21 02 05 63 53 27 f0 43 27 04 75 3c e4
5b0 a2 5b 92 3e d2 3f d2 3c d2 32 d2 4d 7f 00 12 06
5c0 84 30 7c 04 c2 7c 80 16 30 5b 0e 30 45 04 c2 5b
5d0 80 0c 20 05 0b c2 5b 80 05 30 44 04 d2 5b 7f 03
5e0 22 53 27 f0 43 27 01 75 3c e4 a2 5b 92 3e d2 3f
5f0 d2 3c c2 32 d2 4d 7f 03 12 06 84 30 7c 04 c2 7c
600 80 16 30 5b 0e 30 45 04 c2 5b 80 0c 20 05 11 c2
610 5b 80 05 30 44 0a d2 5b 7f 06 90 0c fb 74 10 f0
620 22 20 5b 26 53 27 f0 43 27 01 75 3c e4 a2 5b 92
630 3e d2 3f d2 3c c2 32 d2 4d 7f 06 12 06 84 20 7c
640 03 30 44 3f d2 5b c2 7c 80 39 75 3c e0 c2 3f c2
650 32 c2 4d d2 23 90 0c fb 20 45 17 30 03 07 e0 60
660 09 14 f0 80 1e 74 10 f0 80 19 12 06 84 20 7c 0b
670 80 11 7f 09 74 28 f0 c2 23 80 08 c2 7c 85 0c 0b
680 53 53 7f 22 30 41 15 12 06 9d 20 5b 07 30 d5 0c
690 d2 5b 80 06 20 d5 05 00 c2 5b d2 7c 22
69d MOV X43h, X38h
6a0 ANL X43h, #0x0F
6a3 MOV X44h, X36h
6a6 MOV A, X36h
6a8 CLR C
6a9 SUBB A, #0x60
6ab JNZ 0x06B3
6ad MOV X44h, A
6af INC X43h
6b1 SJMP 0x06B9
6b3 JC 0x06B9
6b5 MOV X44h, A
6b7 INC X43h
6b9 MOV A, X37h
6bb CJNE A, #0xFF, 0x06C3
6be MOV X45h, #0x00
6c1 SJMP 0x06C6
6c3 MOV X45h, X37h
6c6 MOV R1, #0x42
6c8 JB X2B.3, 0x06FA
6cb CLR A
6cc CJNE A, X40h, 0x06D7
6cf CJNE A, X41h, 0x06D7
6d2 CJNE A, X42h, 0x06D7
6d5 SJMP 0x072E
6d7 MOV X32h, X40h
6da MOV X33h, X41h
6dd MOV X34h, X42h
6e0 MOV A, X34h
6e2 JZ 0x06E8
6e4 DEC X34h
6e6 SJMP 0x06F8
6e8 MOV X34h, #0x59
6eb MOV A, X33h
6ed JZ 0x06F3
6ef DEC X33h
6f1 SJMP 0x06F8
6f3 MOV X33h, #0x59
6f6 DEC X32h
6f8 MOV R1, #0x34
6fa CLR PSW.5
6fc MOV R5, #0x03
6fe MOV R0, #0x42
700 INC R0
701 MOV A, @R0
702 ADD A, #0x66
704 CPL A
705 MOV @R0, A
706 DJNZ R5, 0x0700
708 CPL C
709 MOV R5, #0x03
70b MOV A, @R0
70c MOV @R0, #0x00
70e ADDC A, @R1
70f DA A
710 MOV @R0, A
711 DEC R0
712 DEC R1
713 DJNZ R5, 0x070B
715 JC 0x0720
717 JB PSW.5, 0x0720
71a CPL PSW.5
71c MOV R1, #0x45
71e SJMP 0x06FC
720 CPL PSW.5
722 CLR A
723 CJNE A, X43h, 0x072E
726 CJNE A, X44h, 0x072E
729 CJNE A, X45h, 0x072E
72c CLR PSW.5
72e RET
72f LCALL 0x07E8
732 CLR X27.7
734 MOV PSW, #0x10
737 MOV R7, #0x0A
739 MOV R1, #0x03
73b MOV TL1, #0x00
73e MOV TH1, #0x00
741 SETB TCON.6
743 MOV A, #0x0A
745 JNB P3IE.2, 0x074D
748 JZ 0x0755
74a LJMP 0x0745
74d JB P3IE.2, 0x0766
750 JZ 0x0755
752 LJMP 0x074D
755 LCALL 0x07E8
758 MOV A, #0x0A
75a DJNZ R1, 0x0745
75c MOV X54h, #0x19
75f CLR TCON.6
761 CLR TCON.7
763 LJMP 0x07C7
766 MOV TL1, #0x00
769 MOV TH1, #0x00
76c LCALL 0x07E8
76f MOV A, #0x0A
771 JNB P3IE.2, 0x0779
774 JZ 0x0781
776 LJMP 0x076F
779 JB P3IE.2, 0x078A
77c JZ 0x0781
77e LJMP 0x0779
781 LCALL 0x07E8
784 MOV X54h, #0x1A
787 LJMP 0x075F
78a MOV R0, TL1
78c MOV A, TH1
78e INC R0
78f INC R0
790 MOV TL1, #0x00
793 MOV TH1, #0x00
796 CLR C
797 SUBB A, #0x40
799 JC 0x07B2
79b SUBB A, #0x0C
79d JC 0x07B7
79f SUBB A, #0x04
7a1 JNC 0x07B2
7a3 SETB X2B.5
7a5 DJNZ R1, 0x07AA
7a7 LJMP 0x07C7
7aa DJNZ R7, 0x076C
7ac MOV X54h, #0x1B
7af LJMP 0x07C7
7b2 INC R1
7b3 INC R1
7b4 LJMP 0x07AA
7b7 ADD A, #0x09
7b9 JC 0x07B2
7bb INC A
7bc JNZ 0x07C3
7be MOV A, R0
7bf SUBB A, #0x70
7c1 JNC 0x07B2
7c3 CLR X2B.5
7c5 DJNZ R1, 0x07AA
7c7 MOV R1, #0xB1
7c9 MOV R2, X54h
7cb CJNE R2, #0xFF, 0x07DF
7ce MOV PSW, #0x00
7d1 CLR TCON.6
7d3 MOV TL1, #0x00
7d6 MOV TH1, #0x00
7d9 SETB X27.7
7db LCALL 0x07E8
7de RET
7df LCALL 0x26B1
7e2 LCALL 0x07E8
7e5 LJMP 0x0000 ; Fnc start
7e8 CLR X26.0
7ea LCALL 0x0CAB
7ed SETB X26.0
7ef LCALL 0x0CAB
7f2 RET
7f3 ff ff ff ff ff ff ff ff ff ff ff ff ff
800 MOV TL1, #0x06
803 MOV TH1, #0xFF
806 SETB X22.4
808 SETB X22.6
80a ACALL 0x0B46
80c MOV A, R6
80d DEC R6
80e SETB TCON.6
810 CLR C
811 MOV R5, #0x0D
813 SUBB A, #0x0E
815 JC 0x0876
817 MOV R5, #0x0B
819 SUBB A, #0x15
81b JC 0x0825
81d MOV R5, #0x08
81f SUBB A, #0x19
821 JC 0x0825
823 MOV R5, #0x04
825 MOV TL1, #0x00
828 MOV TH1, #0xFE
82b MOV R7, #0x3C
82d JB X2A.1, 0x0853
830 CLR P1IE.1
832 DJNZ R7, 0x0832
834 SETB P1IE.1
836 CLR P1IE.1
838 JNB P3IE.4, 0x0838
83b JB P3IE.4, 0x083B
83e DEC R6
83f JNB P3IE.4, 0x083F
842 JB P3IE.4, 0x0842
845 DEC R6
846 ACALL 0x0B46
848 JNB P3IE.4, 0x0848
84b SETB P1IE.1
84d MOV TL1, #0x06
850 DEC R6
851 AJMP 0x0903
853 CLR P1IE.0
855 DJNZ R7, 0x0855
857 SETB P1IE.0
859 CLR P1IE.0
85b JB P3IE.4, 0x085B
85e JNB P3IE.4, 0x085E
861 DEC R6
862 JB P3IE.4, 0x0862
865 JNB P3IE.4, 0x0865
868 DEC R6
869 ACALL 0x0B46
86b JB P3IE.4, 0x086B
86e SETB P1IE.0
870 MOV TL1, #0x06
873 DEC R6
874 AJMP 0x08A9
876 MOV R7, #0x22
878 JB X2A.1, 0x0891
87b CLR P1IE.1
87d DJNZ R7, 0x087D
87f SETB P1IE.1
881 JB P3IE.4, 0x0881
884 JNB P3IE.4, 0x0884
887 MOV TL1, #0x00
88a MOV A, R6
88b RL A
88c DEC A
88d MOV R6, A
88e LJMP 0x0A27
891 CLR P1IE.0
893 DJNZ R7, 0x0893
895 SETB P1IE.0
897 JNB P3IE.4, 0x0897
89a JB P3IE.4, 0x089A
89d MOV TL1, #0x00
8a0 MOV A, R6
8a1 RL A
8a2 DEC A
8a3 MOV R6, A
8a4 LJMP 0x09BD
8a7 CLR P1IE.1
8a9 JNB P3IE.4, 0x08A9
8ac JB P3IE.4, 0x08AC
8af SETB P1IE.0
8b1 SETB P1IE.1
8b3 MOV A, TL1
8b5 MOV TL1, #0x06
8b8 DEC R6
8b9 CJNE R6, #0x09, 0x08BF
8bc LJMP 0x095B
8bf CJNE A, #0x17, 0x08C4
8c2 AJMP 0x08A7
8c4 JC 0x08A7
8c6 CJNE A, #0x1C, 0x08D0
8c9 CLR P1IE.1
8cb NOP
8cc SETB P1IE.1
8ce AJMP 0x08A9
8d0 JNC 0x08E4
8d2 CLR P1IE.1
8d4 NOP
8d5 NOP
8d6 NOP
8d7 SETB P1IE.1
8d9 JNB P3IE.4, 0x08B3
8dc JNB P3IE.4, 0x08B3
8df JNB P3IE.4, 0x08B3
8e2 AJMP 0x08D9
8e4 CJNE A, #0x1D, 0x08E9
8e7 AJMP 0x08C9
8e9 CJNE A, #0x20, 0x08EE
8ec AJMP 0x08AC
8ee JC 0x08EC
8f0 JNB P3IE.4, 0x08AF
8f3 MOV R7, #0x04
8f5 JNB P3IE.4, 0x08AF
8f8 CLR P1IE.0
8fa JNB P3IE.4, 0x08AF
8fd DJNZ R7, 0x08FA
8ff AJMP 0x08AC
901 CLR P1IE.0
903 JB P3IE.4, 0x0903
906 JNB P3IE.4, 0x0906
909 SETB P1IE.1
90b SETB P1IE.0
90d MOV A, TL1
90f MOV TL1, #0x06
912 DEC R6
913 CJNE R6, #0x09, 0x0919
916 LJMP 0x098C
919 CJNE A, #0x17, 0x091E
91c AJMP 0x0901
91e JC 0x0901
920 CJNE A, #0x1C, 0x092A
923 CLR P1IE.0
925 NOP
926 SETB P1IE.0
928 AJMP 0x0903
92a JNC 0x093E
92c CLR P1IE.0
92e NOP
92f NOP
930 NOP
931 SETB P1IE.0
933 JB P3IE.4, 0x090D
936 JB P3IE.4, 0x090D
939 JB P3IE.4, 0x090D
93c AJMP 0x0933
93e CJNE A, #0x1D, 0x0943
941 AJMP 0x0923
943 CJNE A, #0x20, 0x0948
946 AJMP 0x0906
948 JC 0x0946
94a JB P3IE.4, 0x0909
94d MOV R7, #0x04
94f JB P3IE.4, 0x0909
952 CLR P1IE.1
954 JB P3IE.4, 0x0909
957 DJNZ R7, 0x0954
959 AJMP 0x0906
95b CLR P1IE.1
95d DEC R6
95e JNB P3IE.4, 0x095E
961 SETB X22.6
963 JB P3IE.4, 0x0963
966 MOV TL1, #0x00
969 JNB P3IE.4, 0x0969
96c NOP
96d NOP
96e NOP
96f NOP
970 DEC R6
971 JB P3IE.4, 0x0971
974 MOV A, TL1
976 MOV TL1, #0x02
979 CJNE R6, #0x05, 0x0986
97c SETB P1IE.1
97e MOV A, R6
97f RL A
980 INC A
981 ANL A, #0x1F
983 MOV R6, A
984 AJMP 0x09BD
986 SUBB A, #0x37
988 JNC 0x097C
98a AJMP 0x0969
98c CLR P1IE.0
98e DEC R6
98f JB P3IE.4, 0x098F
992 SETB X22.6
994 JNB P3IE.4, 0x0994
997 MOV TL1, #0x00
99a JB P3IE.4, 0x099A
99d NOP
99e NOP
99f NOP
9a0 NOP
9a1 DEC R6
9a2 JNB P3IE.4, 0x09A2
9a5 MOV A, TL1
9a7 MOV TL1, #0x02
9aa CJNE R6, #0x05, 0x09B7
9ad SETB P1IE.0
9af MOV A, R6
9b0 RL A
9b1 INC A
9b2 ANL A, #0x1F
9b4 MOV R6, A
9b5 AJMP 0x0A27
9b7 SUBB A, #0x37
9b9 JNC 0x09AD
9bb AJMP 0x099A
9bd JNB P3IE.4, 0x09BD
9c0 SETB X2E.6
9c2 SETB P1IE.1
9c4 MOV A, TL1
9c6 MOV TL1, #0x04
9c9 DEC R6
9ca CJNE R6, #0x03, 0x09CF
9cd AJMP 0x0A91
9cf CJNE A, #0x27, 0x09F0
9d2 CLR P1IE.1
9d4 MOV R7, #0x03
9d6 JNB X2E.6, 0x09E7
9d9 JNB P3IE.4, 0x09E3
9dc DJNZ R7, 0x09D9
9de SETB P1IE.1
9e0 JB P3IE.4, 0x09E0
9e3 CLR X2E.6
9e5 AJMP 0x09C2
9e7 JB P3IE.4, 0x09C0
9ea DJNZ R7, 0x09E7
9ec SETB P1IE.1
9ee AJMP 0x09BD
9f0 JC 0x09D2
9f2 SUBB A, #0x36
9f4 JNC 0x0A09
9f6 CPL A
9f7 ANL A, #0xFC
9f9 JZ 0x0A04
9fb RR A
9fc RR A
9fd MOV R7, A
9fe CLR P1IE.1
a00 DJNZ R7, 0x0A00
a02 SETB P1IE.1
a04 JNB X2E.6, 0x09BD
a07 AJMP 0x09E0
a09 ANL A, #0xFE
a0b RR A
a0c MOV R7, A
a0d CLR C
a0e SUBB A, #0x02
a10 JNC 0x0A14
a12 AJMP 0x0A04
a14 SUBB A, #0x10
a16 JC 0x0A1A
a18 MOV R7, #0x12
a1a MOV A, R7
a1b ANL A, #0xFE
a1d RR A
a1e MOV R7, A
a1f CLR P1IE.0
a21 DJNZ R7, 0x0A21
a23 SETB P1IE.0
a25 AJMP 0x0A04
a27 JB P3IE.4, 0x0A27
a2a CLR X2E.6
a2c SETB P1IE.0
a2e MOV A, TL1
a30 MOV TL1, #0x04
a33 DEC R6
a34 CJNE R6, #0x03, 0x0A39
a37 AJMP 0x0ADF
a39 CJNE A, #0x27, 0x0A5A
a3c CLR P1IE.0
a3e MOV R7, #0x02
a40 JB X2E.6, 0x0A51
a43 JB P3IE.4, 0x0A4D
a46 DJNZ R7, 0x0A43
a48 SETB P1IE.0
a4a JNB P3IE.4, 0x0A4A
a4d SETB X2E.6
a4f AJMP 0x0A2C
a51 JNB P3IE.4, 0x0A2A
a54 DJNZ R7, 0x0A51
a56 SETB P1IE.0
a58 AJMP 0x0A27
a5a JC 0x0A3C
a5c SUBB A, #0x36
a5e JNC 0x0A73
a60 CPL A
a61 ANL A, #0xFC
a63 JZ 0x0A6E
a65 RR A
a66 RR A
a67 MOV R7, A
a68 CLR P1IE.0
a6a DJNZ R7, 0x0A6A
a6c SETB P1IE.0
a6e JB X2E.6, 0x0A27
a71 AJMP 0x0A4A
a73 ANL A, #0xFE
a75 RR A
a76 MOV R7, A
a77 CLR C
a78 SUBB A, #0x02
a7a JNC 0x0A7E
a7c AJMP 0x0A6E
a7e SUBB A, #0x10
a80 JC 0x0A84
a82 MOV R7, #0x12
a84 MOV A, R7
a85 ANL A, #0xFE
a87 RR A
a88 MOV R7, A
a89 CLR P1IE.1
a8b DJNZ R7, 0x0A8B
a8d SETB P1IE.1
a8f AJMP 0x0A6E
a91 JNB P3IE.4, 0x0A91
a94 MOV A, TL1
a96 NOP
a97 NOP
a98 NOP
a99 NOP
a9a NOP
a9b NOP
a9c NOP
a9d NOP
a9e NOP
a9f JB P3IE.4, 0x0A9F
aa2 MOV A, TL1
aa4 MOV TL1, #0x04
aa7 CLR C
aa8 RRC A
aa9 MOV R6, A
aaa MOV R7, A
aab SUBB A, #0x3D
aad JC 0x0AB1
aaf MOV R6, #0x3C
ab1 CLR C
ab2 MOV A, #0x3C
ab4 SUBB A, R6
ab5 ADD A, R5
ab6 MOV R5, A
ab7 MOV A, R6
ab8 CLR C
ab9 SUBB A, #0x33
abb JNC 0x0ACD
abd MOV A, R6
abe SUBB A, #0x20
ac0 JC 0x0AC9
ac2 CLR C
ac3 RRC A
ac4 MOV R6, A
ac5 JZ 0x0AC9
ac7 DJNZ R6, 0x0AC7
ac9 CLR P1IE.1
acb AJMP 0x0B2D
acd MOV A, R7
ace CLR C
acf SUBB A, R5
ad0 JC 0x0ADB
ad2 SUBB A, #0x0F
ad4 JC 0x0ADB
ad6 JZ 0x0ADB
ad8 MOV R6, A
ad9 DJNZ R6, 0x0AD9
adb CLR P1IE.1
add AJMP 0x0B2D
adf JB P3IE.4, 0x0ADF
ae2 MOV A, TL1
ae4 NOP
ae5 NOP
ae6 NOP
ae7 NOP
ae8 NOP
ae9 NOP
aea NOP
aeb NOP
aec NOP
aed JNB P3IE.4, 0x0AED
af0 MOV A, TL1
af2 MOV TL1, #0x04
af5 CLR C
af6 RRC A
af7 MOV R6, A
af8 MOV R7, A
af9 SUBB A, #0x3D
afb JC 0x0AFF
afd MOV R6, #0x3C
aff CLR C
b00 MOV A, #0x3C
b02 SUBB A, R6
b03 ADD A, R5
b04 MOV R5, A
b05 MOV A, R6
b06 CLR C
b07 SUBB A, #0x33
b09 JNC 0x0B1B
b0b MOV A, R6
b0c SUBB A, #0x20
b0e JC 0x0B17
b10 CLR C
b11 RRC A
b12 MOV R6, A
b13 JZ 0x0B17
b15 DJNZ R6, 0x0B15
b17 CLR P1IE.0
b19 AJMP 0x0B2D
b1b MOV A, R7
b1c CLR C
b1d SUBB A, R5
b1e JC 0x0B29
b20 SUBB A, #0x0F
b22 JC 0x0B29
b24 JZ 0x0B29
b26 MOV R6, A
b27 DJNZ R6, 0x0B27
b29 CLR P1IE.0
b2b NOP
b2c NOP
b2d MOV A, R5
b2e SUBB A, #0x23
b30 JC 0x0B37
b32 MOV X54h, #0xC7
b35 MOV R5, #0x23
b37 DJNZ R5, 0x0B37
b39 ORL P1IE, #0x03
b3c CLR TCON.6
b3e CLR X22.4
b40 ACALL 0x0B46
b42 MOV TH1, #0x00
b45 RET
b46 MOV A, X22h
b48 MOV DPTR, #0x0A01
b4b MOVX @DPTR, A
b4c RET
b4d CLR X29.3
b4f MOV R0, X0Ah
b51 CJNE R0, #0xF1, 0x0B58
b54 SETB X29.3
b56 SJMP 0x0B64
b58 CJNE R0, #0xF2, 0x0B5F
b5b SETB X29.3
b5d SJMP 0x0B64
b5f CJNE R0, #0xF3, 0x0B64
b62 SETB X29.3
b64 RET
b65 ANL X3Dh, #0x0F
b68 MOV X40h, X3Dh
b6b MOV X41h, X3Eh
b6e MOV X42h, X3Fh
b71 RET
b72 ADD A, #0x66
b74 MOV A, PSW
b76 ANL A, #0xC0
b78 RET
b79 LCALL 0x0BE0
b7c CLR X26.1
b7e MOV A, X3Ch
b80 CJNE A, #0xE0, 0x0B88
b83 CLR X22.4
b85 LJMP 0x0BD6
b88 CJNE A, #0xE1, 0x0B90
b8b SETB X22.4
b8d LJMP 0x0BD6
b90 CJNE A, #0xE2, 0x0BA1
b93 JB X29.4, 0x0B9A
b96 CLR X22.4
b98 SJMP 0x0B9C
b9a SETB X22.4
b9c CPL X29.4
b9e LJMP 0x0BD6
ba1 CJNE A, #0xE3, 0x0BB3
ba4 MOV A, X09h
ba6 JNZ 0x0BAF
ba8 CLR X22.4
baa MOV X09h, #0x07
bad SJMP 0x0BD6
baf DEC X09h
bb1 SJMP 0x0BDF
bb3 CJNE A, #0xE4, 0x0BC4
bb6 DJNZ X09h, 0x0BC0
bb9 SETB X22.4
bbb MOV X09h, #0x05
bbe SJMP 0x0BD6
bc0 CLR X22.4
bc2 SJMP 0x0BD6
bc4 CJNE A, #0xE5, 0x0BDF
bc7 MOV A, X09h
bc9 JNZ 0x0BD2
bcb MOV X09h, #0x03
bce CLR X22.4
bd0 SJMP 0x0BD6
bd2 DEC X09h
bd4 SJMP 0x0BDF
bd6 MOV DPTR, #0x0A01
bd9 MOV A, X22h
bdb MOVX @DPTR, A
bdc CJNE A, X22h, 0x0BD9
bdf RET
be0 MOV A, #0x12
be2 LCALL 0x1BC2
be5 MOV A, X1Ah
be7 ANL A, #0x0F
be9 MOV R0, A
bea ADD A, R6
beb JC 0x0C08
bed MOV A, R6
bee CPL A
bef MOV R6, A
bf0 MOV A, R0
bf1 CJNE A, X06h, 0x0BE0
bf4 MOV A, #0x0C
bf6 LCALL 0x1BC2
bf9 ADD A, TH0
bfb JNC 0x0BE0
bfd JNZ 0x0C08
bff MOV A, #0x0D
c01 LCALL 0x1BC2
c04 ADD A, TL0
c06 JNC 0x0BE0
c08 RET
c09 JNB X2A.0, 0x0C15
c0c CLR X24.1
c0e CLR X24.2
c10 LCALL 0x1AA7
c13 SJMP 0x0C88
c15 MOV A, #0x14
c17 LCALL 0x1BC2
c1a MOV A, X1Ah
c1c ANL A, #0x0F
c1e MOV B, A
c20 ADD A, R6
c21 JC 0x0C3F
c23 MOV A, R6
c24 CPL A
c25 MOV R6, A
c26 MOV A, B
c28 CJNE A, X06h, 0x0C15
c2b MOV A, #0x10
c2d LCALL 0x1BC2
c30 ADD A, TH0
c32 JNC 0x0C15
c34 JNZ 0x0C3F
c36 MOV A, #0x11
c38 LCALL 0x1BC2
c3b ADD A, TL0
c3d JNC 0x0C15
c3f MOV A, X3Ch
c41 CJNE A, #0xE0, 0x0C46
c44 SJMP 0x0C88
c46 CJNE A, #0xE1, 0x0C4D
c49 CLR X22.4
c4b SJMP 0x0C7F
c4d CJNE A, #0xE2, 0x0C54
c50 CLR X22.4
c52 SJMP 0x0C7F
c54 CJNE A, #0xE3, 0x0C5F
c57 MOV A, X09h
c59 JNZ 0x0C88
c5b SETB X22.4
c5d SJMP 0x0C7F
c5f CJNE A, #0xE4, 0x0C6F
c62 MOV A, X09h
c64 CJNE A, #0x03, 0x0C6B
c67 SETB X22.4
c69 SJMP 0x0C7F
c6b CLR X22.4
c6d SJMP 0x0C7F
c6f CJNE A, #0xE5, 0x0C7A
c72 MOV A, X09h
c74 JNZ 0x0C88
c76 SETB X22.4
c78 SJMP 0x0C7F
c7a CJNE A, #0xE6, 0x0C88
c7d SETB X22.4
c7f MOV DPTR, #0x0A01
c82 MOV A, X22h
c84 MOVX @DPTR, A
c85 CJNE A, X22h, 0x0C82
c88 RET
c89 MOV R1, #0x3B
c8b MOV A, @R0
c8c ANL A, #0xF0
c8e RR A
c8f MOV @R1, A
c90 RR A
c91 RR A
c92 ADD A, @R1
c93 MOV @R1, A
c94 MOV A, @R0
c95 ANL A, #0x0F
c97 ADD A, @R1
c98 MOV @R1, A
c99 DEC R0
c9a MOV A, @R0
c9b ANL A, #0x0F
c9d JZ 0x0CA8
c9f JNB ACC.1, 0x0CA6
ca2 MOV A, #0xC8
ca4 SJMP 0x0CA8
ca6 MOV A, #0x64
ca8 ADD A, @R1
ca9 MOV @R1, A
caa RET
cab MOV SBUF, X26h
cae JNB SCON.1, 0x0CAE
cb1 CLR SCON.1
cb3 MOV DPTR, #0x0A01
cb6 SETB X22.7
cb8 MOV A, X22h
cba MOVX @DPTR, A
cbb CJNE A, X22h, 0x0CB8
cbe CLR X22.7
cc0 MOV A, X22h
cc2 MOVX @DPTR, A
cc3 CJNE A, X22h, 0x0CC0
cc6 RET
cc7 MOV A, @R0
cc8 ANL A, #0xF0
cca SWAP A
ccb MOV B, #0x0A
cce MUL AB
ccf MOV R1, A
cd0 MOV A, @R0
cd1 ANL A, #0x0F
cd3 ADD A, R1
cd4 MOV R1, A
cd5 RET
cd6 78 96 20 3e 08 c2 91 d8 fe d2
ce0 91 80 06 c2 90 d8 fe d2 90 22 ff ff ff ff ff ff
cf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d00 c0 d0 c0 e0 c0 82 c0 83 c2 a9 75 d0 10 75 8b 00
d10 75 8d 00 e5 27 30 3c 10 65 1e 54 cf 60 06 85 27
d20 1e 02 0d 28 c2 3c d2 a9 e5 1e 54 0f 20 4f 15 b4
d30 05 10 90 0e eb f8 e5 1e c2 77 30 e6 02 d2 77 02
d40 0e 00 40 ee 30 3c 26 c2 3c d2 a9 90 0e 9f 93 fe
d50 20 4e 04 7a 00 7b 10 20 4f 0a 79 00 7c 00 7d 00
d60 78 00 d2 4f c2 73 e8 c3 9e 50 02 d2 73 90 0e b3
d70 e8 70 09 e5 1e c2 77 30 e6 02 d2 77 e5 1e 20 e6
d80 06 20 77 06 02 0d a1 20 77 fa 12 0e 8e e8 70 02
d90 d2 73 ea 24 02 fa eb 34 00 fb 50 02 7b 10 02 0e
da0 00 20 73 2d c3 ee 98 40 1a e8 70 0b c2 4f 7d 00
db0 7c 00 c2 3d 02 0e 00 ed 60 03 02 0d c6 c3 e5 17
dc0 9c 40 03 12 0e 8e c3 ec 94 02 fc 50 01 1d 02 0e
dd0 00 c3 ec 9a ed 20 e7 08 9b 40 08 c2 73 02 0d fc
de0 75 54 4b ec 24 02 fc 50 01 0d c3 e8 9e 50 06 12
df0 0e 7b 02 0e 00 60 05 75 54 6e a8 16 79 00 c2 3d
e00 c2 3c d2 a9 e8 70 39 20 4f 1e e5 1e 54 0f 70 05
e10 c2 8e 02 0e 72 74 02 20 77 02 d2 e7 12 2e 8b 75
e20 8b 60 75 8d f0 02 0e 72 7c 00 7d 00 e5 1e 54 0f
e30 94 06 50 03 00 c2 4f 75 8b 00 75 8d a0 02 0e 72
e40 c2 d5 c2 8e e8 14 23 04 93 25 8b f5 8b 92 d5 e8
e50 14 23 93 a2 d5 35 8d f5 8d d2 8e 30 4f 0a 74 02
e60 20 77 0c d2 e7 02 0e 6f 74 01 20 77 02 d2 e7 12
e70 2e 8b d0 83 d0 82 d0 e0 d0 d0 22 e9 70 0c 08 e8
e80 23 25 17 f5 17 a9 10 d2 3d 22 19 d2 3d 22 e9 70
e90 0a 18 a9 10 d2 3d 15 17 15 17 22 19 02 0e 94 00
ea0 00 00 00 00 00 03 04 05 06 08 0d 10 14 1a 1a 46
eb0 30 35 46 f0 00 f0 5f f4 f4 f8 f7 fa 87 fb 8b fc
ec0 2b fc a3 fc fd fd 2c fd 66 fd 9d fd c1 fd de fd
ed0 f7 fe 1b fe 1f fe 2f fe 3c fe 48 fe 52 fe 5a fe
ee0 62 fe 68 fe 6f fe 74 fe 74 fe 74 9b 6f e5 e4 f4
ef0 94 f7 04 fa 55 ff ff ff ff ff ff ff ff ff ff ff
f00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
1000 CLR PSW.3
1002 CLR PSW.4
1004 MOV A, X54h
1006 JZ 0x100B
1008 MOV X30h, X54h
100b MOV DPTR, #0x0D03
100e MOVX A, @DPTR
100f MOV X21h, A
1011 JB X21.1, 0x1018
1014 MOV DPTR, #0x0600
1017 MOVX A, @DPTR
1018 MOV A, X2Ch
101a ANL A, #0xB7
101c MOV X52h, A
101e MOV A, X3Ah
1020 ANL A, #0x07
1022 MOV X59h, A
1024 MOV X5Ah, X2Dh
1027 MOV X39h, #0x00
102a CLR X29.0
102c CLR X26.0
102e LCALL 0x0CAB
1031 MOV R0, #0x4F
1033 MOV R1, #0x02
1035 MOV DPTR, #0x0CFC
1038 MOVX A, @DPTR
1039 MOV R5, A
103a MOV A, R5
103b JZ 0x104C
103d LCALL 0x1054
1040 DEC R5
1041 INC X39h
1043 MOV A, R1
1044 CJNE A, X39h, 0x103A
1047 MOV X54h, #0x00
104a SJMP 0x103A
104c LCALL 0x10A1
104f LCALL 0x10F0
1052 SJMP 0x104C
1054 MOV R2, #0x03
1056 SJMP 0x1064
1058 MOV DPTR, #0x0600
105b MOV A, @R0
105c MOVX @DPTR, A
105d DEC R2
105e INC R0
105f CJNE R2, #0x00, 0x1064
1062 SJMP 0x10A0
1064 MOV DPTR, #0x0D03
1067 MOVX A, @DPTR
1068 MOV X21h, A
106a JB X21.0, 0x1058
106d MOV A, #0x13
106f LCALL 0x1BC2
1072 MOV A, X1Ah
1074 ANL A, #0x0F
1076 MOV B, A
1078 ADD A, R6
1079 JC 0x1097
107b MOV A, R6
107c CPL A
107d MOV R6, A
107e MOV A, B
1080 CJNE A, X06h, 0x1064
1083 MOV A, #0x0E
1085 LCALL 0x1BC2
1088 ADD A, TH0
108a JNC 0x1064
108c JNZ 0x1097
108e MOV A, #0x0F
1090 LCALL 0x1BC2
1093 ADD A, TL0
1095 JNC 0x1064
1097 SETB X26.0
1099 LCALL 0x0CAB
109c DEC SP
109e DEC SP
10a0 RET
10a1 MOV R2, #0x03
10a3 MOV R0, #0x3D
10a5 JB X25.5, 0x10B1
10a8 MOV DPTR, #0x0D03
10ab MOVX A, @DPTR
10ac MOV X21h, A
10ae JNB X21.1, 0x10E5
10b1 MOV A, #0x13
10b3 LCALL 0x1BC2
10b6 MOV A, X1Ah
10b8 ANL A, #0x0F
10ba MOV B, A
10bc ADD A, R6
10bd JC 0x10DB
10bf MOV A, R6
10c0 CPL A
10c1 MOV R6, A
10c2 MOV A, B
10c4 CJNE A, X06h, 0x10A5
10c7 MOV A, #0x0E
10c9 LCALL 0x1BC2
10cc ADD A, TH0
10ce JNC 0x10A5
10d0 JNZ 0x10DB
10d2 MOV A, #0x0F
10d4 LCALL 0x1BC2
10d7 ADD A, TL0
10d9 JNC 0x10A5
10db SETB X26.0
10dd LCALL 0x0CAB
10e0 DEC SP
10e2 DEC SP
10e4 RET
10e5 DEC R2
10e6 MOV DPTR, #0x0600
10e9 MOVX A, @DPTR
10ea MOV @R0, A
10eb INC R0
10ec CJNE R2, #0x00, 0x10A5
10ef RET
10f0 MOV A, X3Dh
10f2 ANL A, #0xC0
10f4 XRL A, #0xC0
10f6 JNZ 0x10FB
10f8 LJMP 0x1149
10fb MOV A, X3Dh
10fd ANL A, #0x8F
10ff XRL A, #0x80
1101 JNZ 0x1106
1103 LJMP 0x128A
1106 MOV A, X3Dh
1108 ANL A, #0xF0
110a XRL A, #0x50
110c JNZ 0x1111
110e LJMP 0x13B0
1111 MOV A, X3Dh
1113 JNZ 0x1118
1115 LJMP 0x140F
1118 DEC A
1119 JNZ 0x111E
111b LJMP 0x1758
111e DEC A
111f JNZ 0x1124
1121 LJMP 0x17A1
1124 DEC A
1125 JNZ 0x112A
1127 LJMP 0x17AF
112a DEC A
112b JNZ 0x1130
112d LJMP 0x17BF
1130 DEC A
1131 JNZ 0x1136
1133 LJMP 0x180C
1136 DEC A
1137 JNZ 0x113C
1139 LJMP 0x1828
113c MOV A, X3Dh
113e XRL A, #0x0F
1140 JNZ 0x1145
1142 LJMP 0x1884
1145 MOV X54h, #0x40
1148 RET
1149 MOV A, X3Dh
114b ANL A, #0x08
114d JNZ 0x115D
114f MOV A, X3Dh
1151 ANL A, #0x07
1153 JNZ 0x1161
1155 MOV A, X3Eh
1157 JNZ 0x1161
1159 MOV A, X3Fh
115b JNZ 0x1161
115d MOV X54h, #0x40
1160 RET
1161 MOV A, X3Eh
1163 LCALL 0x0B72
1166 JNZ 0x115D
1168 MOV A, X3Fh
116a LCALL 0x0B72
116d JNZ 0x115D
116f MOV A, X3Dh
1171 ANL A, #0xF0
1173 XRL A, #0xF0
1175 JNZ 0x11CB
1177 JNB X2C.2, 0x11CA
117a JNB X2C.5, 0x11CA
117d MOV X0Bh, #0xF1
1180 LCALL 0x0B4D
1183 JNB X29.3, 0x118C
1186 MOV X0Bh, #0xF0
1189 MOV X0Dh, #0xF1
118c SETB X29.0
118e MOV R7, #0x00
1190 SETB X2B.4
1192 MOV X0Ch, #0xF4
1195 SETB X29.2
1197 MOV X53h, #0x80
119a LCALL 0x0B65
119d LCALL 0x122E
11a0 JB X28.4, 0x11CA
11a3 LCALL 0x02E8
11a6 CLR C
11a7 CLR X2F.7
11a9 MOV A, X43h
11ab CJNE A, #0x00, 0x11CA
11ae MOV A, X44h
11b0 CJNE A, #0x00, 0x11CA
11b3 MOV A, X45h
11b5 ADD A, #0xAF
11b7 JC 0x11CA
11b9 SETB X2F.7
11bb JNB X2B.6, 0x11CA
11be MOV A, X0Ah
11c0 CJNE A, #0xF5, 0x11CA
11c3 SETB X2A.0
11c5 CLR X2A.1
11c7 MOV X3Bh, #0x01
11ca RET
11cb XRL A, #0x10
11cd JNZ 0x11FC
11cf JNB X2C.2, 0x11FB
11d2 JNB X2C.5, 0x11FB
11d5 MOV X0Bh, #0xF1
11d8 LCALL 0x0B4D
11db JNB X29.3, 0x11E4
11de MOV X0Bh, #0xF0
11e1 MOV X0Dh, #0xF1
11e4 MOV X0Ch, #0xF4
11e7 MOV X53h, #0x81
11ea MOV R7, #0x00
11ec SETB X2B.4
11ee CLR X29.2
11f0 SETB X29.0
11f2 LCALL 0x0B65
11f5 LCALL 0x122E
11f8 LCALL 0x11A0
11fb RET
11fc XRL A, #0x30
11fe JNZ 0x122B
1200 JNB X2C.2, 0x122A
1203 JNB X2C.5, 0x122A
1206 MOV X0Bh, #0xF1
1209 LCALL 0x0B4D
120c JNB X29.3, 0x1215
120f MOV X0Bh, #0xF0
1212 MOV X0Dh, #0xF1
1215 MOV X0Ch, #0xF5
1218 MOV R7, #0x00
121a SETB X29.0
121c MOV X53h, #0x82
121f SETB X2B.4
1221 LCALL 0x0B65
1224 LCALL 0x122E
1227 LCALL 0x11A0
122a RET
122b LJMP 0x115D
122e MOV DPTR, #0x0CE8
1231 MOVX A, @DPTR
1232 JNZ 0x123E
1234 INC DPTR
1235 MOVX A, @DPTR
1236 JNZ 0x123E
1238 INC DPTR
1239 MOVX A, @DPTR
123a JNZ 0x123E
123c SJMP 0x1289
123e CLR X2B.3
1240 MOV DPTR, #0x0CE8
1243 MOVX A, @DPTR
1244 MOV X43h, A
1246 INC DPTR
1247 MOVX A, @DPTR
1248 MOV X44h, A
124a INC DPTR
124b MOVX A, @DPTR
124c MOV X45h, A
124e JB X29.2, 0x126D
1251 CLR C
1252 MOV A, X45h
1254 ADD A, #0x01
1256 DA A
1257 MOV X45h, A
1259 JNC 0x126D
125b CLR C
125c MOV A, X44h
125e ADD A, #0x01
1260 DA A
1261 MOV X44h, A
1263 JNC 0x126D
1265 CLR C
1266 MOV A, X43h
1268 ADD A, #0x01
126a DA A
126b MOV X43h, A
126d MOV R1, #0x42
126f LCALL 0x02F5
1272 JNB X2B.3, 0x1289
1275 MOV DPTR, #0x0CE8
1278 MOVX A, @DPTR
1279 MOV X40h, A
127b INC DPTR
127c MOVX A, @DPTR
127d MOV X41h, A
127f INC DPTR
1280 MOVX A, @DPTR
1281 MOV X42h, A
1283 MOV X0Ch, #0xF5
1286 MOV X53h, #0x82
1289 RET
128a MOV A, X3Eh
128c JNZ 0x129B
128e MOV A, X3Fh
1290 ANL A, #0x80
1292 JNZ 0x129B
1294 MOV A, X3Fh
1296 LCALL 0x0B72
1299 JZ 0x129F
129b MOV X54h, #0x40
129e RET
129f MOV DPTR, #0x0CE2
12a2 MOV A, X3Dh
12a4 MOVX @DPTR, A
12a5 INC DPTR
12a6 MOV A, X3Eh
12a8 MOVX @DPTR, A
12a9 INC DPTR
12aa MOV A, X3Fh
12ac MOVX @DPTR, A
12ad MOV A, X3Dh
12af XRL A, #0xA0
12b1 JNZ 0x12EF
12b3 JNB X2C.2, 0x12EE
12b6 JNB X2F.2, 0x12EE
12b9 MOV X0Ch, #0xF4
12bc MOV X53h, #0x80
12bf LCALL 0x133E
12c2 MOV R0, #0x35
12c4 LCALL 0x1324
12c7 LCALL 0x0B4D
12ca JNB X29.3, 0x12D3
12cd MOV X0Dh, X0Bh
12d0 MOV X0Bh, #0xF0
12d3 MOV R7, #0x00
12d5 MOV X09h, #0x05
12d8 SETB X29.2
12da SETB X2B.4
12dc SETB X29.0
12de JB X2C.5, 0x12E3
12e1 CLR X24.3
12e3 MOV R3, #0x02
12e5 MOV R4, #0xF4
12e7 JB X2C.5, 0x12EE
12ea MOV R3, #0x06
12ec MOV R4, #0xE8
12ee RET
12ef XRL A, #0x20
12f1 JNZ 0x1321
12f3 JNB X2C.2, 0x1320
12f6 JNB X2F.2, 0x1320
12f9 JNB X2C.5, 0x1320
12fc MOV X0Ch, #0xF5
12ff MOV X53h, #0x82
1302 LCALL 0x133E
1305 MOV R0, #0x35
1307 LCALL 0x1324
130a LCALL 0x0B4D
130d JNB X29.3, 0x1316
1310 MOV X0Dh, X0Bh
1313 MOV X0Bh, #0xF0
1316 MOV R7, #0x00
1318 SETB X2B.4
131a SETB X29.0
131c MOV R3, #0x02
131e MOV R4, #0xF4
1320 RET
1321 LJMP 0x129B
1324 LCALL 0x0CC7
1327 MOV X02h, R1
1329 MOV R0, #0x40
132b LCALL 0x0CC7
132e MOV A, R1
132f MOV B, X02h
1332 CLR C
1333 SUBB A, B
1335 CLR X2B.3
1337 JZ 0x133D
1339 JC 0x133D
133b SETB X2B.3
133d RET
133e JB X2C.4, 0x1361
1341 CLR C
1342 MOV A, X3Fh
1344 ADD A, #0x8B
1346 JC 0x1361
1348 MOV DPH, #0x0C
134b MOV R0, #0x3F
134d LCALL 0x0CC7
1350 MOV B, #0x03
1353 MOV A, R1
1354 MUL AB
1355 MOV DPL, A
1357 MOV R1, DPL
1359 MOV R0, #0x03
135b MOVX A, @DPTR
135c JNZ 0x136C
135e INC DPTR
135f DJNZ R0, 0x135B
1361 MOV X40h, X3Fh
1364 MOV X0Bh, #0xF2
1367 LCALL 0x137C
136a SJMP 0x137B
136c MOV DPL, R1
136e MOV R0, #0x40
1370 MOV R1, #0x03
1372 MOVX A, @DPTR
1373 MOV @R0, A
1374 INC DPTR
1375 INC R0
1376 DJNZ R1, 0x1372
1378 MOV X0Bh, #0xF1
137b RET
137c JB X2C.4, 0x13AB
137f MOV DPTR, #0x0CE7
1382 MOVX A, @DPTR
1383 CJNE A, #0xFF, 0x1388
1386 SJMP 0x13AB
1388 MOV R2, A
1389 MOV R0, #0x02
138b MOV C, X2B.3
138d MOV PSW.5, C
138f LCALL 0x1324
1392 JNB X2B.3, 0x13AB
1395 MOV DPTR, #0x0CE8
1398 MOV R0, #0x40
139a MOV R1, #0x03
139c MOVX A, @DPTR
139d MOV @R0, A
139e INC DPTR
139f INC R0
13a0 DJNZ R1, 0x139C
13a2 MOV X0Bh, #0xF1
13a5 MOV X0Ch, #0xF5
13a8 MOV X53h, #0x82
13ab MOV PSW.5, C
13ad MOV X2B.3, C
13af RET
13b0 JNB X2C.2, 0x140A
13b3 JNB X2C.4, 0x140A
13b6 ANL X3Dh, #0x0F
13b9 MOV A, X3Dh
13bb LCALL 0x0B72
13be JNZ 0x140B
13c0 MOV A, X3Eh
13c2 ADD A, #0xA6
13c4 JC 0x140B
13c6 MOV A, X3Fh
13c8 ADD A, #0xA6
13ca JC 0x140B
13cc MOV X40h, X3Dh
13cf MOV X41h, X3Eh
13d2 MOV X42h, X3Fh
13d5 MOV A, X37h
13d7 CJNE A, #0xFF, 0x13DD
13da MOV X42h, #0x00
13dd SETB X2B.3
13df LCALL 0x069D
13e2 MOV C, PSW.5
13e4 MOV X2B.3, C
13e6 MOV X0Bh, #0xF3
13e9 LCALL 0x0B4D
13ec JNB X29.3, 0x13F5
13ef MOV X0Dh, X0Bh
13f2 MOV X0Bh, #0xF0
13f5 MOV R7, #0x00
13f7 MOV X53h, #0x80
13fa MOV X09h, #0x05
13fd MOV X0Ch, #0xF4
1400 SETB X29.2
1402 SETB X29.0
1404 MOV R3, #0x04
1406 MOV R4, #0xE8
1408 CLR X24.3
140a RET
140b MOV X54h, #0x40
140e RET
140f MOV A, X3Eh
1411 JNZ 0x1457
1413 MOV A, X3Fh
1415 JZ 0x141A
1417 LJMP 0x1754
141a JNB X2C.2, 0x1456
141d JB X28.5, 0x1456
1420 JB X2C.4, 0x1444
1423 MOV DPTR, #0x0CFE
1426 MOV A, #0x02
1428 MOVX @DPTR, A
1429 MOV X0Bh, #0xF4
142c LCALL 0x0B4D
142f JNB X29.3, 0x1438
1432 MOV X0Bh, #0xF0
1435 MOV X0Dh, #0xF4
1438 SETB X29.0
143a SETB X29.2
143c MOV X0Eh, #0xF4
143f MOV X53h, #0x00
1442 SJMP 0x1456
1444 MOV A, X0Ah
1446 CJNE A, #0xF8, 0x1423
1449 MOV X0Bh, #0xFE
144c MOV DPTR, #0x0CFE
144f MOV A, #0x05
1451 MOVX @DPTR, A
1452 SETB X24.3
1454 SJMP 0x1438
1456 RET
1457 CJNE A, #0x10, 0x148A
145a MOV A, X3Fh
145c JZ 0x1461
145e LJMP 0x1754
1461 JNB X2C.2, 0x1489
1464 JNB X2C.5, 0x1489
1467 JB X28.4, 0x1489
146a MOV X0Bh, #0xF4
146d LCALL 0x0B4D
1470 JNB X29.3, 0x1479
1473 MOV X0Bh, #0xF0
1476 MOV X0Dh, #0xF4
1479 SETB X29.0
147b CLR X29.2
147d MOV X0Eh, #0xF4
1480 MOV X53h, #0x01
1483 MOV DPTR, #0x0CFE
1486 MOV A, #0x01
1488 MOVX @DPTR, A
1489 RET
148a CJNE A, #0x20, 0x14B2
148d MOV A, X3Fh
148f JZ 0x1494
1491 LJMP 0x1754
1494 JNB X2C.2, 0x14B1
1497 JNB X2C.5, 0x14B1
149a MOV X0Bh, #0xF5
149d LCALL 0x0B4D
14a0 JNB X29.3, 0x14A9
14a3 MOV X0Bh, #0xF0
14a6 MOV X0Dh, #0xF5
14a9 MOV X0Eh, #0xF5
14ac MOV X53h, #0x02
14af SETB X29.0
14b1 RET
14b2 ANL A, #0xF0
14b4 CJNE A, #0x40, 0x14EB
14b7 JNB X2C.2, 0x14EA
14ba JNB X2C.5, 0x14EA
14bd JB X28.5, 0x14EA
14c0 LCALL 0x1525
14c3 JB PSW.5, 0x14EA
14c6 SETB X29.0
14c8 SETB X29.2
14ca SETB X2B.4
14cc MOV X0Bh, #0xF6
14cf MOV X53h, #0x04
14d2 MOV X0Eh, #0xF6
14d5 MOV X31h, #0x00
14d8 JNB X2F.0, 0x14DE
14db MOV X31h, #0x03
14de LCALL 0x0B4D
14e1 JNB X29.3, 0x14EA
14e4 MOV X0Bh, #0xF0
14e7 MOV X0Dh, #0xF6
14ea RET
14eb CJNE A, #0x50, 0x1522
14ee JNB X2C.2, 0x1521
14f1 JNB X2C.5, 0x1521
14f4 JB X28.4, 0x1521
14f7 LCALL 0x1525
14fa JB PSW.5, 0x1521
14fd SETB X29.0
14ff CLR X29.2
1501 SETB X2B.4
1503 MOV X0Bh, #0xF6
1506 MOV X53h, #0x05
1509 MOV X0Eh, #0xF6
150c MOV X31h, #0x00
150f JNB X2F.0, 0x1515
1512 MOV X31h, #0x03
1515 LCALL 0x0B4D
1518 JNB X29.3, 0x1521
151b MOV X0Bh, #0xF0
151e MOV X0Dh, #0xF6
1521 RET
1522 LJMP 0x1580
1525 CLR PSW.5
1527 MOV A, X3Fh
1529 LCALL 0x0B72
152c JNZ 0x157A
152e MOV A, X3Eh
1530 ANL A, #0x0F
1532 XRL A, #0x08
1534 JNZ 0x154A
1536 MOV A, X3Fh
1538 JZ 0x157A
153a DEC A
153b JZ 0x157A
153d MOV A, X3Fh
153f ADD A, #0xBF
1541 JC 0x157A
1543 SETB X2F.0
1545 ANL X3Eh, #0xF0
1548 SJMP 0x156C
154a MOV A, X3Eh
154c ANL A, #0x0F
154e ADD A, #0xFD
1550 JC 0x157A
1552 MOV A, X3Eh
1554 ANL A, #0x0F
1556 JNZ 0x1561
1558 MOV A, X3Fh
155a JZ 0x157A
155c DEC A
155d JZ 0x157A
155f SJMP 0x156A
1561 CJNE A, #0x02, 0x156A
1564 MOV A, X3Fh
1566 ADD A, #0xAF
1568 JC 0x157A
156a CLR X2F.0
156c MOV R0, #0x3F
156e LCALL 0x0C89
1571 DEC X3Bh
1573 DEC X3Bh
1575 MOV X46h, X3Bh
1578 SJMP 0x157F
157a MOV X54h, #0x40
157d SETB PSW.5
157f RET
1580 MOV A, X3Eh
1582 CJNE A, #0x60, 0x15BE
1585 MOV A, X3Fh
1587 JZ 0x158C
1589 LJMP 0x1754
158c JNB X2C.2, 0x15BD
158f JNB X2C.5, 0x15BD
1592 JB X28.4, 0x15BD
1595 JB X28.5, 0x15BD
1598 SETB X29.0
159a MOV A, X0Ah
159c CJNE A, #0xF5, 0x15AB
159f MOV X0Bh, #0xF7
15a2 SETB X29.2
15a4 SETB X2B.4
15a6 MOV X53h, #0x06
15a9 SJMP 0x15BD
15ab MOV X0Bh, #0xF5
15ae MOV X53h, #0x02
15b1 LCALL 0x0B4D
15b4 JNB X29.3, 0x15BD
15b7 MOV X0Bh, #0xF0
15ba MOV X0Dh, #0xF5
15bd RET
15be CJNE A, #0x70, 0x15FA
15c1 MOV A, X3Fh
15c3 JZ 0x15C8
15c5 LJMP 0x1754
15c8 JNB X2C.2, 0x15F9
15cb JNB X2C.5, 0x15F9
15ce JB X28.4, 0x15F9
15d1 JB X28.5, 0x15F9
15d4 SETB X29.0
15d6 MOV A, X0Ah
15d8 CJNE A, #0xF5, 0x15E7
15db MOV X0Bh, #0xF7
15de CLR X29.2
15e0 SETB X2B.4
15e2 MOV X53h, #0x07
15e5 SJMP 0x15F9
15e7 MOV X0Bh, #0xF5
15ea MOV X53h, #0x02
15ed LCALL 0x0B4D
15f0 JNB X29.3, 0x15F9
15f3 MOV X0Bh, #0xF0
15f6 MOV X0Dh, #0xF5
15f9 RET
15fa CJNE A, #0x80, 0x1626
15fd MOV A, X3Fh
15ff JZ 0x1604
1601 LJMP 0x1754
1604 MOV A, X0Ah
1606 CJNE A, #0xF9, 0x160B
1609 SJMP 0x1622
160b CJNE A, #0xF8, 0x161F
160e JB X2C.5, 0x1622
1611 MOV X0Bh, #0xFE
1614 MOV X53h, #0x00
1617 MOV DPTR, #0x0CFE
161a MOV A, #0x04
161c MOVX @DPTR, A
161d SJMP 0x1625
161f CJNE A, #0xFA, 0x1625
1622 MOV X0Bh, X0Eh
1625 RET
1626 CJNE A, #0xA0, 0x1663
1629 MOV A, X3Fh
162b JZ 0x1630
162d LJMP 0x1754
1630 JB X29.0, 0x1662
1633 JNB X2C.2, 0x1662
1636 JB X28.5, 0x1662
1639 MOV A, X53h
163b JB ACC.7, 0x1662
163e MOV X0Bh, #0xF9
1641 SETB X29.1
1643 MOV X53h, #0x20
1646 MOV DPTR, #0x0CEB
1649 MOVX A, @DPTR
164a ANL A, #0xFE
164c MOVX @DPTR, A
164d MOV X40h, #0x00
1650 MOV X41h, #0x00
1653 MOV X42h, #0x00
1656 LCALL 0x0B4D
1659 JNB X29.3, 0x1662
165c MOV X0Bh, #0xF0
165f MOV X0Dh, #0xF9
1662 RET
1663 CJNE A, #0xB0, 0x16A6
1666 MOV A, X3Fh
1668 JZ 0x166D
166a LJMP 0x1754
166d JB X29.0, 0x16A5
1670 JNB X2C.2, 0x16A5
1673 JB X28.4, 0x16A5
1676 MOV A, X53h
1678 JB ACC.7, 0x16A5
167b MOV X0Bh, #0xF9
167e CLR X29.1
1680 MOV X53h, #0x30
1683 MOV DPTR, #0x0CFA
1686 MOV A, #0x13
1688 MOVX @DPTR, A
1689 MOV DPTR, #0x0CEB
168c MOVX A, @DPTR
168d ANL A, #0xFE
168f MOVX @DPTR, A
1690 MOV X40h, #0x09
1693 MOV X41h, #0x99
1696 MOV X42h, #0x99
1699 LCALL 0x0B4D
169c JNB X29.3, 0x16A5
169f MOV X0Bh, #0xF0
16a2 MOV X0Dh, #0xF9
16a5 RET
16a6 CJNE A, #0xC0, 0x16C8
16a9 MOV A, X3Fh
16ab JZ 0x16B0
16ad LJMP 0x1754
16b0 JNB X2C.2, 0x16C7
16b3 JB X29.0, 0x16C7
16b6 MOV A, X53h
16b8 JB ACC.7, 0x16C7
16bb MOV X0Bh, #0xF8
16be MOV X53h, #0x40
16c1 MOV DPTR, #0x0CFE
16c4 MOV A, #0x01
16c6 MOVX @DPTR, A
16c7 RET
16c8 CJNE A, #0xE0, 0x1711
16cb MOV A, X3Fh
16cd LCALL 0x0B72
16d0 JZ 0x16D5
16d2 LJMP 0x1754
16d5 MOV A, X3Fh
16d7 ADD A, #0xAF
16d9 JNC 0x16DE
16db LJMP 0x1754
16de JB X29.0, 0x1710
16e1 JNB X2C.2, 0x1710
16e4 MOV A, X53h
16e6 JB ACC.7, 0x1710
16e9 MOV A, X0Ah
16eb CJNE A, #0xF6, 0x16F0
16ee SJMP 0x1710
16f0 CJNE A, #0xF7, 0x16F5
16f3 SJMP 0x1710
16f5 CJNE A, #0xF9, 0x16FA
16f8 SJMP 0x1710
16fa CJNE A, #0xF8, 0x16FF
16fd SJMP 0x1710
16ff JB X28.5, 0x1710
1702 MOV X60h, X3Fh
1705 MOV X5Fh, X3Eh
1708 MOV X0Bh, #0xFA
170b SETB X29.1
170d MOV X0Fh, X0Ah
1710 RET
1711 CJNE A, #0xF0, 0x1754
1714 MOV A, X3Fh
1716 LCALL 0x0B72
1719 JNZ 0x1754
171b MOV A, X3Fh
171d ADD A, #0xAE
171f JC 0x1754
1721 JB X29.0, 0x1753
1724 JNB X2C.2, 0x1753
1727 MOV A, X53h
1729 JB ACC.7, 0x1753
172c MOV A, X0Ah
172e CJNE A, #0xF6, 0x1733
1731 SJMP 0x1753
1733 CJNE A, #0xF7, 0x1738
1736 SJMP 0x1710
1738 CJNE A, #0xF9, 0x173D
173b SJMP 0x1753
173d CJNE A, #0xF8, 0x1742
1740 SJMP 0x1753
1742 JB X28.4, 0x1753
1745 MOV X60h, X3Fh
1748 MOV X5Fh, X3Eh
174b MOV X0Bh, #0xFA
174e CLR X29.1
1750 MOV X0Fh, X0Ah
1753 RET
1754 MOV X54h, #0x40
1757 RET
1758 MOV A, X3Eh
175a JNZ 0x1764
175c MOV A, X3Fh
175e CJNE A, #0xFF, 0x177C
1761 LJMP 0x1780
1764 DEC A
1765 JNZ 0x176F
1767 MOV A, X3Fh
1769 CJNE A, #0xFE, 0x177C
176c LJMP 0x178F
176f MOV A, X3Eh
1771 CJNE A, #0x03, 0x177C
1774 MOV A, X3Fh
1776 CJNE A, #0xFC, 0x177C
1779 LJMP 0x1798
177c MOV X54h, #0x40
177f RET
1780 JB X2B.7, 0x178E
1783 JB X23.7, 0x178E
1786 MOV X53h, #0x0C
1789 SETB X29.0
178b MOV X0Bh, #0xFB
178e RET
178f SETB X29.0
1791 MOV X0Bh, #0xFC
1794 MOV X53h, #0x0A
1797 RET
1798 SETB X29.0
179a MOV X0Bh, #0xFD
179d MOV X53h, #0x09
17a0 RET
17a1 MOV R0, #0x3E
17a3 MOV R1, #0x3A
17a5 MOV A, @R0
17a6 CPL A
17a7 ANL A, @R1
17a8 MOV @R1, A
17a9 MOV A, @R0
17aa INC R0
17ab ANL A, @R0
17ac ORL A, @R1
17ad MOV @R1, A
17ae RET
17af MOV R0, #0x3E
17b1 MOV A, @R0
17b2 CPL A
17b3 ANL A, X2Dh
17b5 MOV X2Dh, A
17b7 MOV A, @R0
17b8 INC R0
17b9 ANL A, @R0
17ba ORL A, X2Dh
17bc MOV X2Dh, A
17be RET
17bf MOV A, X3Eh
17c1 ADD A, #0x49
17c3 JNC 0x17D4
17c5 MOV A, X3Eh
17c7 ANL A, #0xF0
17c9 CJNE A, #0xF0, 0x17D0
17cc LCALL 0x17E2
17cf RET
17d0 MOV X54h, #0x40
17d3 RET
17d4 MOV DPTR, #0x0D01
17d7 MOV A, X3Eh
17d9 MOVX @DPTR, A
17da SETB P1IE.2
17dc MOV A, X3Fh
17de MOVX @DPTR, A
17df CLR P1IE.2
17e1 RET
17e2 MOV A, X3Eh
17e4 ADD A, #0x07
17e6 JC 0x17F9
17e8 MOV A, X3Eh
17ea ANL A, #0x0F
17ec MOV B, #0x14
17ef MUL AB
17f0 MOV R0, A
17f1 MOV R1, #0x14
17f3 MOV R2, X3Fh
17f5 LCALL 0x2694
17f8 RET
17f9 MOV A, X3Eh
17fb CJNE A, #0xFF, 0x1808
17fe MOV R0, #0x14
1800 MOV R1, #0xA0
1802 MOV R2, X3Fh
1804 LCALL 0x2694
1807 RET
1808 MOV X54h, #0x40
180b RET
180c MOV A, X3Eh
180e JNZ 0x1824
1810 MOV A, X3Fh
1812 ANL A, #0xF0
1814 JNZ 0x1824
1816 MOV A, X3Fh
1818 ADD A, #0x0A
181a JB PSW.6, 0x1824
181d MOV DPTR, #0x0CFC
1820 MOV A, X3Fh
1822 MOVX @DPTR, A
1823 RET
1824 MOV X54h, #0x40
1827 RET
1828 MOV A, X3Eh
182a JNB ACC.7, 0x1830
182d LCALL 0x1869
1830 MOV A, X3Eh
1832 JNB ACC.6, 0x1838
1835 LCALL 0x186F
1838 MOV A, X3Eh
183a JNB ACC.5, 0x1840
183d LCALL 0x1875
1840 MOV A, X3Eh
1842 JNB ACC.4, 0x1848
1845 LCALL 0x187F
1848 MOV A, X3Eh
184a JNB ACC.3, 0x1850
184d LCALL 0x1880
1850 MOV A, X3Eh
1852 JNB ACC.2, 0x1858
1855 LCALL 0x1881
1858 MOV A, X3Eh
185a JNB ACC.1, 0x1860
185d LCALL 0x1882
1860 MOV A, X3Eh
1862 JNB ACC.0, 0x1868
1865 LCALL 0x1883
1868 RET
1869 MOV A, X3Fh
186b JB ACC.7, 0x186E
186e RET
186f MOV A, X3Fh
1871 JB ACC.6, 0x1874
1874 RET
1875 MOV A, X3Fh
1877 SETB X2C.7
1879 JB ACC.5, 0x187E
187c CLR X2C.7
187e RET
187f RET
1880 RET
1881 RET
1882 RET
1883 RET
1884 MOV A, X3Fh
1886 JNZ 0x18C9
1888 MOV A, X3Eh
188a CJNE A, #0x00, 0x1893
188d MOV R0, #0x4F
188f LCALL 0x1054
1892 RET
1893 CJNE A, #0x02, 0x189C
1896 MOV R0, #0x5B
1898 LCALL 0x1054
189b RET
189c CJNE A, #0x04, 0x18A5
189f MOV R0, #0x55
18a1 LCALL 0x1054
18a4 RET
18a5 CJNE A, #0x10, 0x18AE
18a8 MOV R0, #0x52
18aa LCALL 0x1054
18ad RET
18ae CJNE A, #0x11, 0x18B7
18b1 MOV R0, #0x58
18b3 LCALL 0x1054
18b6 RET
18b7 CJNE A, #0xFF, 0x18C9
18ba MOV X5Eh, #0x00
18bd MOV X5Fh, #0x36
18c0 MOV X60h, #0x32
18c3 MOV R0, #0x5E
18c5 LCALL 0x1054
18c8 RET
18c9 MOV X54h, #0x40
18cc RET
18cd c8 0f ff
18d0 b0 05 0f 32 0a fa 03 04 32 05 e2 03 de 04 74 fd
18e0 f7 f2 2d 69 00 01 32 14 fa 0c ff bc 06 13 36 0c
18f0 f1 04 05 3c 03 72 ff ff 02 39 fd f5 f3 68 4c 01
1900 04 74 18
1903 MOV SP, #0x61 ; Bgn start
1906 MOV P1IE, #0x78
1909 MOV R0, #0x7F
190b MOV @R0, #0x00
190d DJNZ R0, 0x190B
190f MOV DPTR, #0x0D00
1912 MOV A, #0x01
1914 MOVX @DPTR, A
1915 MOV DPTR, #0x0A03
1918 MOV A, #0x89
191a MOVX @DPTR, A
191b MOV SCON, #0x00
191e MOV TMOD, #0x11
1921 MOV IE, #0x8A
1924 MOV IP, #0x02
1927 MOV X22h, #0x00
192a MOV X24h, #0x00
192d MOV X26h, #0x01
1930 MOV A, X22h
1932 MOV DPTR, #0x0A01
1935 MOVX @DPTR, A
1936 CJNE A, X22h, 0x1930
1939 LCALL 0x1AA7
193c MOV DPTR, #0x0D01
193f MOV A, #0xB4
1941 MOVX @DPTR, A
1942 SETB P1IE.2
1944 MOV A, #0x0F
1946 MOVX @DPTR, A
1947 CLR P1IE.2
1949 MOV A, #0xB5
194b MOVX @DPTR, A
194c SETB P1IE.2
194e MOV A, #0x0C
1950 MOVX @DPTR, A
1951 CLR P1IE.2
1953 MOV R1, #0xB4
1955 MOV R0, #0x00
1957 LCALL 0x2692
195a MOV A, #0xB6
195c MOVX @DPTR, A
195d SETB P1IE.2
195f MOV A, #0x70
1961 MOVX @DPTR, A
1962 CLR P1IE.2
1964 SETB P3IE.5
1966 JB P3IE.5, 0x196F
1969 MOV X54h, #0x77
196c LJMP 0x3C00
196f MOV X3Ah, #0x07
1972 CLR X24.3
1974 SETB X20.5
1976 SETB X2B.0
1978 SETB X2C.7
197a MOV X2Dh, #0x32
197d MOV X37h, xff
1980 LCALL 0x1A1D
1983 MOV X53h, #0x08
1986 SETB X2C.3
1988 MOV X08h, #0x04
198b MOV X54h, #0xFF
198e MOV R0, #0x00
1990 MOV DPTR, #0x0C00
1993 CLR A
1994 MOVX @DPTR, A
1995 INC DPTR
1996 DJNZ R0, 0x1994
1998 MOV DPTR, #0x0CE7
199b MOV A, #0xFF
199d MOVX @DPTR, A
199e MOV DPTR, #0x0CE6
19a1 MOV A, #0x00
19a3 MOVX @DPTR, A
19a4 MOV DPTR, #0x0CE5
19a7 MOV A, #0x10
19a9 MOVX @DPTR, A
19aa LCALL 0x072F
19ad LCALL 0x1F01
19b0 JB X2B.5, 0x19B7
19b3 MOV A, #0x0A
19b5 SJMP 0x19B9
19b7 MOV A, #0x02
19b9 MOVX @DPTR, A
19ba CLR P1IE.5
19bc SETB P1IE.5
19be LCALL 0x1F12
19c1 MOV DPTR, #0x0A02
19c4 MOVX A, @DPTR
19c5 MOV X23h, A
19c7 JNB X23.7, 0x19D1
19ca JB X23.5, 0x19D7
19cd MOV R7, #0x06
19cf SJMP 0x19D9
19d1 MOV R7, #0x15
19d3 SETB X2A.6
19d5 SJMP 0x19D9
19d7 MOV R7, #0x00
19d9 MOV DPTR, #0x0D03
19dc MOVX A, @DPTR
19dd MOV X21h, A
19df JB X21.4, 0x19E8
19e2 JB X21.3, 0x19EA
19e5 LJMP 0x3800
19e8 SETB X2C.6
19ea LCALL 0x1F90
19ed CLR X26.0
19ef LCALL 0x0CAB
19f2 SETB X26.0
19f4 LCALL 0x0CAB
19f7 LCALL 0x2ECB
19fa JNB X24.5, 0x19EA
19fd MOV R4, #0x50
19ff CLR X26.0
1a01 LCALL 0x0CAB
1a04 SETB X26.0
1a06 LCALL 0x0CAB
1a09 LCALL 0x2ECB
1a0c DJNZ R4, 0x19FF
1a0e LCALL 0x1AD3
1a11 JNB X23.7, 0x1A17
1a14 LCALL 0x1F23
1a17 LCALL 0x2ECB
1a1a LJMP 0x1A50 ; End start
1a1d SETB X27.7
1a1f SETB P3IE.4
1a21 CLR X2A.5
1a23 MOV X18h, #0x19
1a26 MOV X1Dh, #0x80
1a29 MOV X48h, #0x0E
1a2c MOV X49h, #0x10
1a2f RET
1a30 CLR X2C.2 ; Bgn start
1a32 MOV R0, #0x00
1a34 MOV R1, #0x14
1a36 MOV DPTR, #0x0D01
1a39 LCALL 0x2692
1a3c JB X2A.2, 0x1A4A
1a3f MOV X2Dh, #0x32
1a42 MOV X3Ah, #0x07
1a45 LCALL 0x34B1
1a48 SJMP 0x1A4D
1a4a LCALL 0x34CE
1a4d LJMP 0x1A66
1a50 LCALL 0x2F3D
1a53 LCALL 0x1B29
1a56 JNB X20.6, 0x1A5C
1a59 JB X2C.6, 0x1A63
1a5c MOV R1, #0xB1
1a5e MOV R2, X30h
1a60 LCALL 0x26B1
1a63 LCALL 0x3001
1a66 LCALL 0x1AA7
1a69 LCALL 0x0BE0
1a6c LCALL 0x1000
1a6f LCALL 0x2000
1a72 LCALL 0x1B97
1a75 LCALL 0x2ECB
1a78 JB X2C.2, 0x1A7D
1a7b AJMP 0x1A50
1a7d SETB X24.3
1a7f LCALL 0x1AA7
1a82 LCALL 0x2ECB
1a85 LCALL 0x2ECB
1a88 LCALL 0x2ECB
1a8b LCALL 0x2ECB
1a8e SETB X2B.7
1a90 LCALL 0x1F01
1a93 JB X2B.5, 0x1A9A
1a96 MOV A, #0x08
1a98 SJMP 0x1A9C
1a9a MOV A, #0x00
1a9c MOVX @DPTR, A
1a9d CLR P1IE.5
1a9f SETB P1IE.5
1aa1 LCALL 0x1F12
1aa4 LJMP 0x2EA9 ; End start
1aa7 MOV SBUF, X24h
1aaa ACALL 0x1ACD
1aac MOV SBUF, X24h
1aaf ACALL 0x1ACD
1ab1 CLR P1IE.6
1ab3 NOP
1ab4 SETB P1IE.6
1ab6 MOV SBUF, X26h
1ab9 ACALL 0x1ACD
1abb SETB X22.7
1abd MOV A, X22h
1abf MOV DPTR, #0x0A01
1ac2 MOVX @DPTR, A
1ac3 NOP
1ac4 CLR X22.7
1ac6 MOV A, X22h
1ac8 MOVX @DPTR, A
1ac9 CJNE A, X22h, 0x1AC6
1acc RET
1acd JNB SCON.1, 0x1ACD
1ad0 CLR SCON.1
1ad2 RET
1ad3 MOV DPTR, #0x0D02
1ad6 MOVX A, @DPTR
1ad7 MOV X20h, A
1ad9 MOV DPTR, #0x0D03
1adc MOVX A, @DPTR
1add MOV X21h, A
1adf MOV DPTR, #0x0A02
1ae2 MOVX A, @DPTR
1ae3 MOV X23h, A
1ae5 LCALL 0x1C08
1ae8 JNB X2C.7, 0x1B24
1aeb JB X21.3, 0x1AF4
1aee LCALL 0x2171
1af1 MOV X0Bh, #0xFD
1af4 JB X21.4, 0x1B21
1af7 JNB X25.4, 0x1B24
1afa JB X2A.6, 0x1B12
1afd LCALL 0x2163
1b00 MOV R0, #0x00
1b02 MOV R1, #0xB4
1b04 LCALL 0x2692
1b07 MOV X0Bh, #0xFC
1b0a MOV X53h, #0x0A
1b0d ORL X58h, #0x80
1b10 SJMP 0x1B24
1b12 MOV X0Bh, #0xFB
1b15 MOV X53h, #0x0C
1b18 MOV DPTR, #0x0CEB
1b1b MOVX A, @DPTR
1b1c ORL A, #0x02
1b1e MOVX @DPTR, A
1b1f SJMP 0x1B24
1b21 ANL X58h, #0x7F
1b24 MOV C, X21.4
1b26 MOV X25.4, C
1b28 RET
1b29 LCALL 0x1AD3
1b2c JB X23.7, 0x1B34
1b2f ORL X58h, #0x01
1b32 SJMP 0x1B37
1b34 ANL X58h, #0xFE
1b37 JB X23.1, 0x1B3F
1b3a ORL X58h, #0x02
1b3d SJMP 0x1B42
1b3f ANL X58h, #0xFD
1b42 JB P1IE.7, 0x1B4A
1b45 ORL X58h, #0x04
1b48 SJMP 0x1B4D
1b4a ANL X58h, #0xFB
1b4d JNB X23.0, 0x1B55
1b50 ORL X58h, #0x10
1b53 SJMP 0x1B58
1b55 ANL X58h, #0xEF
1b58 JB X20.3, 0x1B60
1b5b ORL X58h, #0x20
1b5e SJMP 0x1B63
1b60 ANL X58h, #0xDF
1b63 JNB X26.3, 0x1B6B
1b66 ORL X58h, #0x40
1b69 SJMP 0x1B6E
1b6b ANL X58h, #0xBF
1b6e RET
1b6f MOV X37h, #0xFF
1b72 MOV R0, #0x36
1b74 MOV R1, #0x05
1b76 MOV @R0, #0x00
1b78 DEC R0
1b79 DJNZ R1, 0x1B76
1b7b MOV X55h, #0x00
1b7e MOV X56h, #0x00
1b81 MOV X57h, #0x00
1b84 MOV X5Bh, #0x00
1b87 MOV X5Ch, #0x00
1b8a MOV X5Dh, #0x00
1b8d MOV X4Fh, #0x00
1b90 MOV X50h, #0x00
1b93 MOV X51h, #0x00
1b96 RET
1b97 CJNE R7, #0x30, 0x1BB7
1b9a JB X2A.5, 0x1BB8
1b9d MOV A, X1Ah
1b9f ANL A, #0x0F
1ba1 MOV R5, A
1ba2 LCALL 0x001E
1ba5 INC R5
1ba6 MOV A, X1Ah
1ba8 ANL A, #0x0F
1baa CJNE A, X05h, 0x1BA6
1bad LCALL 0x001E
1bb0 JB X2A.5, 0x1BB8
1bb3 INC R5
1bb4 CJNE R5, #0x10, 0x1BA6
1bb7 RET
1bb8 MOV R7, #0x33
1bba MOV A, #0x0B
1bbc LCALL 0x1BC2
1bbf MOV R4, X06h
1bc1 RET
1bc2 JNB X2B.5, 0x1BCA
1bc5 MOV DPTR, #0x18CD
1bc8 SJMP 0x1BCD
1bca MOV DPTR, #0x18E8
1bcd MOVC A, @A+DPTR
1bce MOV R6, A
1bcf RET
1bd0 LCALL 0x1AD3
1bd3 LCALL 0x1AA7
1bd6 JNB X23.1, 0x1BDE
1bd9 SETB X2A.2
1bdb MOV X54h, #0x3C
1bde JNB X23.0, 0x1BEE
1be1 JNB X2A.4, 0x1BEC
1be4 SETB X2A.6
1be6 MOV X0Bh, #0xFC
1be9 MOV X54h, #0x0F
1bec CPL X2A.4
1bee JB P1IE.7, 0x1BFE
1bf1 JNB X2A.4, 0x1BFC
1bf4 SETB X2A.6
1bf6 MOV X0Bh, #0xFC
1bf9 MOV X54h, #0x10
1bfc CPL X2A.4
1bfe JNB X2C.5, 0x1C07
1c01 JB X20.3, 0x1C07
1c04 MOV X54h, #0x5F
1c07 RET
1c08 MOV C, X23.6
1c0a MOV X2C.0, C
1c0c MOV C, X21.5
1c0e MOV X2C.1, C
1c10 RET
1c11 MOV X28h, #0x00
1c14 JB X29.5, 0x1C49
1c17 SETB P1IE.4
1c19 LCALL 0x1F01
1c1c JB X2B.5, 0x1C23
1c1f MOV A, #0x08
1c21 SJMP 0x1C25
1c23 MOV A, #0x01
1c25 MOVX @DPTR, A
1c26 CLR P1IE.5
1c28 SETB P1IE.5
1c2a LCALL 0x1F12
1c2d JNB P3IE.3, 0x1C50
1c30 MOV A, X1Ah
1c32 ANL A, #0x0F
1c34 CJNE A, #0x00, 0x1C42
1c37 JNB X2B.5, 0x1C2D
1c3a MOV A, #0x01
1c3c ADD A, TH0
1c3e JNC 0x1C2D
1c40 SJMP 0x1C42
1c42 MOV X54h, #0x60
1c45 LCALL 0x1B7B
1c48 RET
1c49 JNB P3IE.3, 0x1C50
1c4c LCALL 0x1B7B
1c4f RET
1c50 LCALL 0x1EB6
1c53 LCALL 0x1C5D
1c56 LCALL 0x1C88
1c59 LCALL 0x1CE7
1c5c RET
1c5d MOV DPTR, #0x0CEE
1c60 LCALL 0x1D16
1c63 MOV A, X28h
1c65 JZ 0x1C73
1c67 MOV DPTR, #0x0CEF
1c6a MOV R0, #0x4F
1c6c LCALL 0x1EA5
1c6f JB X28.0, 0x1C79
1c72 RET
1c73 MOV R0, #0x4F
1c75 LCALL 0x1EAE
1c78 RET
1c79 MOV DPTR, #0x0CEF
1c7c MOV R0, #0x32
1c7e LCALL 0x1EA5
1c81 MOV A, X32h
1c83 ANL A, #0x0F
1c85 MOV X32h, A
1c87 RET
1c88 MOV R1, X28h
1c8a MOV X28h, #0x00
1c8d MOV DPTR, #0x0CF2
1c90 LCALL 0x1D16
1c93 MOV A, X28h
1c95 JZ 0x1CA3
1c97 CJNE A, X01h, 0x1CC1
1c9a MOV DPTR, #0x0CF3
1c9d MOV R0, #0x5B
1c9f LCALL 0x1EA5
1ca2 RET
1ca3 MOV X28h, R1
1ca5 MOV DPTR, #0x0CF4
1ca8 MOVX A, @DPTR
1ca9 CJNE A, #0xFF, 0x1CD0
1cac INC DPTR
1cad MOVX A, @DPTR
1cae CJNE A, #0xFF, 0x1CD0
1cb1 MOV DPTR, #0x0CF3
1cb4 MOVX A, @DPTR
1cb5 CJNE A, #0x07, 0x1CD0
1cb8 ORL A, #0x80
1cba MOVX @DPTR, A
1cbb MOV R0, #0x5B
1cbd LCALL 0x1EA5
1cc0 RET
1cc1 CJNE R1, #0x00, 0x1CD0
1cc4 MOV DPTR, #0x0CF3
1cc7 MOV R0, #0x5B
1cc9 LCALL 0x1EA5
1ccc JB X28.0, 0x1CD8
1ccf RET
1cd0 MOV X28h, R1
1cd2 MOV R0, #0x5B
1cd4 LCALL 0x1EAE
1cd7 RET
1cd8 MOV DPTR, #0x0CF3
1cdb MOV R0, #0x32
1cdd LCALL 0x1EA5
1ce0 MOV A, X32h
1ce2 ANL A, #0x0F
1ce4 MOV X32h, A
1ce6 RET
1ce7 MOV R1, X28h
1ce9 MOV X28h, #0x00
1cec MOV DPTR, #0x0CF6
1cef LCALL 0x1E06
1cf2 MOV A, X28h
1cf4 JZ 0x1D05
1cf6 MOV A, R1
1cf7 ORL X28h, A
1cf9 MOV DPTR, #0x0CF7
1cfc MOV R0, #0x55
1cfe LCALL 0x1EA5
1d01 JB X28.3, 0x1D0D
1d04 RET
1d05 MOV R0, #0x55
1d07 LCALL 0x1EAE
1d0a MOV X28h, R1
1d0c RET
1d0d MOV R0, #0x5B
1d0f MOV DPTR, #0x0CF7
1d12 LCALL 0x1EA5
1d15 RET
1d16 MOVX A, @DPTR
1d17 JNB ACC.7, 0x1D74
1d1a MOV R0, A
1d1b ANL A, #0x1F
1d1d CJNE A, #0x18, 0x1D75
1d20 MOV A, R0
1d21 JB ACC.5, 0x1D34
1d24 JNB ACC.6, 0x1D79
1d27 MOV A, DPL
1d29 ADD A, #0x03
1d2b MOV DPL, A
1d2d MOVX A, @DPTR
1d2e CJNE A, #0xFF, 0x1D37
1d31 LJMP 0x1D85
1d34 LJMP 0x1DBC
1d37 CJNE A, #0xEE, 0x1D3D
1d3a LJMP 0x1DA1
1d3d CJNE A, #0xDD, 0x1D7D
1d40 MOV A, DPL
1d42 SUBB A, #0x01
1d44 MOV DPL, A
1d46 MOVX A, @DPTR
1d47 MOV R0, A
1d48 ANL A, #0x0F
1d4a CJNE A, #0x0D, 0x1D81
1d4d MOV A, R0
1d4e ANL A, #0xF0
1d50 SWAP A
1d51 MOV R0, A
1d52 MOV A, DPL
1d54 SUBB A, #0x01
1d56 MOV DPL, A
1d58 MOVX A, @DPTR
1d59 MOV R2, A
1d5a JNB ACC.3, 0x1D5F
1d5d SETB X28.7
1d5f ANL A, #0xF7
1d61 SWAP A
1d62 ORL A, R0
1d63 MOV R0, A
1d64 LCALL 0x0B72
1d67 JNZ 0x1D81
1d69 SETB X28.2
1d6b SETB X2F.2
1d6d MOV X35h, R0
1d6f MOV A, R2
1d70 ORL A, #0x80
1d72 MOVX @DPTR, A
1d73 RET
1d74 RET
1d75 MOV X54h, #0x51
1d78 RET
1d79 MOV X54h, #0x52
1d7c RET
1d7d MOV X54h, #0x53
1d80 RET
1d81 MOV X54h, #0x54
1d84 RET
1d85 MOV A, DPL
1d87 DEC A
1d88 MOV DPL, A
1d8a MOVX A, @DPTR
1d8b CJNE A, #0xFF, 0x1D9D
1d8e MOV A, DPL
1d90 DEC A
1d91 MOV DPL, A
1d93 MOVX A, @DPTR
1d94 CJNE A, #0x08, 0x1D9D
1d97 ORL A, #0x80
1d99 MOVX @DPTR, A
1d9a SETB X28.4
1d9c RET
1d9d MOV X54h, #0x55
1da0 RET
1da1 MOV A, DPL
1da3 DEC A
1da4 MOV DPL, A
1da6 MOVX A, @DPTR
1da7 CJNE A, #0xEE, 0x1DB8
1daa MOV A, DPL
1dac DEC A
1dad MOV DPL, A
1daf MOVX A, @DPTR
1db0 JNZ 0x1DB8
1db2 ORL A, #0x80
1db4 MOVX @DPTR, A
1db5 SETB X28.5
1db7 RET
1db8 MOV X54h, #0x56
1dbb RET
1dbc CLR X2B.6
1dbe INC DPTR
1dbf MOVX A, @DPTR
1dc0 MOV X38h, A
1dc2 ORL A, #0xF0
1dc4 MOVX @DPTR, A
1dc5 INC DPTR
1dc6 MOVX A, @DPTR
1dc7 CJNE A, #0xDD, 0x1DDF
1dca INC DPTR
1dcb MOVX A, @DPTR
1dcc MOV R0, A
1dcd LCALL 0x0B72
1dd0 JNZ 0x1DDB
1dd2 SETB X28.1
1dd4 SETB X2C.4
1dd6 CLR X2C.5
1dd8 MOV X36h, R0
1dda RET
1ddb MOV X54h, #0x57
1dde RET
1ddf LCALL 0x0B72
1de2 JNZ 0x1DFE
1de4 INC DPTR
1de5 MOVX A, @DPTR
1de6 LCALL 0x0B72
1de9 JNZ 0x1E02
1deb MOV A, DPL
1ded SUBB A, #0x02
1def MOV DPL, A
1df1 MOVX A, @DPTR
1df2 ANL A, #0xF7
1df4 ORL A, #0xF0
1df6 MOVX @DPTR, A
1df7 SETB X28.0
1df9 SETB X2C.5
1dfb CLR X2C.4
1dfd RET
1dfe MOV X54h, #0x58
1e01 RET
1e02 MOV X54h, #0x59
1e05 RET
1e06 MOVX A, @DPTR
1e07 JNB ACC.7, 0x1E42
1e0a MOV R0, A
1e0b ANL A, #0x1F
1e0d CJNE A, #0x18, 0x1E42
1e10 MOV A, R0
1e11 JNB ACC.6, 0x1E42
1e14 INC DPTR
1e15 INC DPTR
1e16 MOVX A, @DPTR
1e17 MOV R2, A
1e18 ANL A, #0xF0
1e1a CJNE A, #0xD0, 0x1E20
1e1d LJMP 0x1E39
1e20 CJNE A, #0xE0, 0x1E26
1e23 LJMP 0x1E43
1e26 CJNE A, #0xC0, 0x1E2C
1e29 LJMP 0x1E71
1e2c CJNE A, #0xA0, 0x1E42
1e2f MOV DPTR, #0x0CF7
1e32 MOVX A, @DPTR
1e33 CJNE A, #0x0B, 0x1E42
1e36 LCALL 0x1E9C
1e39 SETB X28.6
1e3b MOV DPTR, #0x0CF6
1e3e LCALL 0x1E9D
1e41 RET
1e42 RET
1e43 MOV A, R2
1e44 ANL A, #0x0F
1e46 MOV R2, A
1e47 LCALL 0x0B72
1e4a JNZ 0x1E70
1e4c INC DPTR
1e4d MOVX A, @DPTR
1e4e MOV R0, A
1e4f LCALL 0x0B72
1e52 JNZ 0x1E70
1e54 MOV DPTR, #0x0CEC
1e57 MOV A, R0
1e58 MOVX @DPTR, A
1e59 MOV DPTR, #0x0CF7
1e5c MOVX A, @DPTR
1e5d MOV R0, A
1e5e ADD A, #0x06
1e60 JNB ACC.4, 0x1E70
1e63 MOV A, R0
1e64 SUBB A, #0x0A
1e66 SWAP A
1e67 ORL A, R2
1e68 MOV X37h, A
1e6a SETB X28.0
1e6c LCALL 0x1E9D
1e6f RET
1e70 RET
1e71 MOV DPTR, #0x0CF9
1e74 MOVX A, @DPTR
1e75 CJNE A, #0xFF, 0x1E8C
1e78 MOV DPTR, #0x0CF7
1e7b MOVX A, @DPTR
1e7c CJNE A, #0x02, 0x1E8C
1e7f INC DPTR
1e80 MOVX A, @DPTR
1e81 ANL A, #0x0F
1e83 CJNE A, #0x0F, 0x1E8B
1e86 SETB X28.3
1e88 LCALL 0x1E9D
1e8b RET
1e8c MOV DPTR, #0x0CF7
1e8f MOVX A, @DPTR
1e90 CJNE A, #0x0D, 0x1E9B
1e93 LCALL 0x1E9C
1e96 SETB X28.6
1e98 LCALL 0x1E9D
1e9b RET
1e9c RET
1e9d MOV DPTR, #0x0CF7
1ea0 MOVX A, @DPTR
1ea1 ORL A, #0x80
1ea3 MOVX @DPTR, A
1ea4 RET
1ea5 MOV R2, #0x03
1ea7 MOVX A, @DPTR
1ea8 MOV @R0, A
1ea9 INC DPTR
1eaa INC R0
1eab DJNZ R2, 0x1EA7
1ead RET
1eae MOV R2, #0x03
1eb0 MOV @R0, #0x00
1eb2 INC R0
1eb3 DJNZ R2, 0x1EB0
1eb5 RET
1eb6 ACALL 0x1F01
1eb8 MOV DPTR, #0x0D00
1ebb MOV A, #0x00
1ebd MOVX @DPTR, A
1ebe CLR P1IE.4
1ec0 MOV R2, #0x03
1ec2 MOV R1, #0xEE
1ec4 ACALL 0x1ECD
1ec6 DJNZ R2, 0x1EC4
1ec8 SETB P1IE.4
1eca ACALL 0x1F12
1ecc RET
1ecd ACALL 0x1EE5
1ecf CLR P1IE.5
1ed1 MOV DPTR, #0x0D01
1ed4 MOVX A, @DPTR
1ed5 SETB P1IE.5
1ed7 ANL A, #0x0F
1ed9 MOV DPH, #0x0C
1edc MOV DPL, R1
1ede MOVX @DPTR, A
1edf INC R1
1ee0 ACALL 0x1EE5
1ee2 ACALL 0x1EE5
1ee4 RET
1ee5 CLR P1IE.5
1ee7 MOV DPTR, #0x0D01
1eea MOVX A, @DPTR
1eeb SETB P1IE.5
1eed ANL A, #0x0F
1eef SWAP A
1ef0 MOV R0, A
1ef1 CLR P1IE.5
1ef3 MOVX A, @DPTR
1ef4 SETB P1IE.5
1ef6 ANL A, #0x0F
1ef8 ORL A, R0
1ef9 MOV DPH, #0x0C
1efc MOV DPL, R1
1efe MOVX @DPTR, A
1eff INC R1
1f00 RET
1f01 MOV DPTR, #0x0D00
1f04 MOV A, #0x01
1f06 MOVX @DPTR, A
1f07 MOV DPTR, #0x0D01
1f0a MOV A, #0x04
1f0c MOVX @DPTR, A
1f0d CLR P1IE.3
1f0f SETB P1IE.3
1f11 RET
1f12 MOV DPTR, #0x0D00
1f15 MOV A, #0x01
1f17 MOVX @DPTR, A
1f18 MOV DPTR, #0x0D01
1f1b MOV A, #0x05
1f1d MOVX @DPTR, A
1f1e CLR P1IE.3
1f20 SETB P1IE.3
1f22 RET
1f23 SETB X2C.3
1f25 SETB X22.5
1f27 RET
1f28 c0 d0 75 d0 10 e5 27 54
1f30 0f 60 08 7f 28 75 54 89 02 1f 8d 20 63 09 d2 63
1f40 79 c8 7f 28 02 1f 8d e9 70 42 bf 28 24 c2 14 c2
1f50 31 c2 b4 c2 16 c2 34 c2 27 c2 35 c2 32 c2 33 53
1f60 22 f0 c2 15 c2 21 c2 22 c2 24 c2 26 c2 25 12 1a
1f70 a7 30 25 08 75 54 97 7f 28 02 1f 8d bf 00 04 c2
1f80 90 c2 91 ef 20 e7 06 15 17 02 1f 8d 19 d0 d0 22
1f90 JB X24.5, 0x1FC0
1f93 PUSH PSW
1f95 MOV PSW, #0x10
1f98 JNB X2C.3, 0x1FA6
1f9b CLR X2C.3
1f9d MOV R7, #0x08
1f9f SETB P1IE.0
1fa1 SETB P1IE.1
1fa3 LJMP 0x1FBE
1fa6 MOV A, R7
1fa7 JNB ACC.7, 0x1FBD
1faa SETB X22.4
1fac SETB X22.0
1fae SETB X22.1
1fb0 SETB X22.5
1fb2 SETB X22.6
1fb4 SETB X24.5
1fb6 SETB X26.1
1fb8 LCALL 0x1AA7
1fbb SETB P3IE.4
1fbd DEC R7
1fbe POP PSW
1fc0 CLR X2C.3
1fc2 RET
1fc3 ff ff ff ff ff ff ff ff ff ff ff ff ff
1fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
1fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
1ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2000 MOV A, X0Bh
2002 CJNE A, #0xF0, 0x2009
2005 LCALL 0x2055
2008 RET
2009 CJNE A, #0xF4, 0x2010
200c LCALL 0x206F
200f RET
2010 CJNE A, #0xF5, 0x2017
2013 LCALL 0x20D1
2016 RET
2017 CJNE A, #0xF6, 0x201E
201a LCALL 0x21A4
201d RET
201e CJNE A, #0xF7, 0x2024
2021 LJMP 0x20EA
2024 CJNE A, #0xF9, 0x202B
2027 LCALL 0x226F
202a RET
202b CJNE A, #0xF8, 0x2032
202e LCALL 0x223E
2031 RET
2032 CJNE A, #0xFA, 0x2039
2035 LCALL 0x2130
2038 RET
2039 CJNE A, #0xFB, 0x2040
203c LCALL 0x2150
203f RET
2040 CJNE A, #0xFC, 0x2047
2043 LCALL 0x2163
2046 RET
2047 CJNE A, #0xFD, 0x204E
204a LCALL 0x2171
204d RET
204e CJNE A, #0xFE, 0x2054
2051 LCALL 0x2342
2054 RET
2055 MOV X0Ah, #0xF0
2058 SETB X27.7
205a MOV X3Ch, #0xE1
205d ANL X27h, #0xF0
2060 ORL X27h, #0x00
2063 SETB X27.4
2065 DJNZ X08h, 0x206E
2068 MOV X0Bh, X0Dh
206b MOV X08h, #0x04
206e RET
206f JNB X2B.7, 0x20D0
2072 SETB X24.3
2074 JNB X2D.5, 0x2084
2077 MOV DPTR, #0x0CFE
207a MOVX A, @DPTR
207b JZ 0x2081
207d DEC A
207e MOVX @DPTR, A
207f SJMP 0x2084
2081 JB X28.3, 0x20CA
2084 MOV X0Eh, #0xF4
2087 MOV X0Ah, #0xF4
208a CLR X27.7
208c MOV X3Ch, #0xE0
208f CLR X26.2
2091 CLR X29.5
2093 JB X29.2, 0x20A4
2096 JNB X28.4, 0x20BE
2099 MOV X0Bh, #0xF5
209c MOV X53h, #0x02
209f MOV X54h, #0x41
20a2 SJMP 0x20D0
20a4 MOV X53h, #0x00
20a7 JNB X28.5, 0x20D0
20aa MOV X54h, #0x41
20ad MOV X0Bh, #0xF5
20b0 MOV X53h, #0x02
20b3 JB X2C.5, 0x20D0
20b6 MOV X0Bh, #0xF8
20b9 MOV X53h, #0x40
20bc SJMP 0x20D0
20be MOV X53h, #0x01
20c1 SETB X2A.0
20c3 CLR X2A.1
20c5 MOV X3Bh, #0x01
20c8 SJMP 0x20D0
20ca MOV X0Bh, #0xF5
20cd LCALL 0x20D1
20d0 RET
20d1 MOV X0Ah, #0xF5
20d4 MOV X53h, #0x02
20d7 MOV X0Eh, #0xF5
20da CLR X27.7
20dc MOV X3Ch, #0xE0
20df JNB X2B.6, 0x20E9
20e2 SETB X2A.0
20e4 CLR X2A.1
20e6 MOV X3Bh, #0x01
20e9 RET
20ea MOV X0Ah, #0xF7
20ed CLR X27.7
20ef MOV X3Ch, #0xE0
20f2 JNB X2B.4, 0x20FA
20f5 MOV X47h, X34h
20f8 CLR X2B.4
20fa JB X28.4, 0x210C
20fd JB X28.5, 0x210C
2100 JNB X28.0, 0x2114
2103 JB X29.2, 0x2120
2106 MOV A, X34h
2108 INC A
2109 CJNE A, X47h, 0x2128
210c MOV X0Bh, #0xF5
210f MOV X53h, #0x02
2112 SJMP 0x20D1
2114 JB X29.2, 0x212F
2117 SETB X2A.0
2119 CLR X2A.1
211b MOV X3Bh, #0x01
211e SJMP 0x212F
2120 MOV A, X34h
2122 DEC A
2123 CJNE A, X47h, 0x2128
2126 SJMP 0x210C
2128 MOV A, X34h
212a CJNE A, X47h, 0x210C
212d SJMP 0x2114
212f RET
2130 MOV R0, #0x60
2132 LCALL 0x0C89
2135 SETB X2A.0
2137 MOV C, X29.1
2139 MOV X2A.1, C
213b MOV X0Bh, X0Fh
213e JNB X2B.6, 0x214F
2141 MOV A, X0Ah
2143 CJNE A, #0xF5, 0x214F
2146 INC X3Bh
2148 JNB X2A.1, 0x214F
214b DEC X3Bh
214d DEC X3Bh
214f RET
2150 MOV X0Ah, #0xFB
2153 CLR X2A.6
2155 CLR X2A.7
2157 MOV X0Bh, #0xF4
215a MOV X53h, #0x0C
215d SETB X29.2
215f MOV X3Ch, #0xE0
2162 RET
2163 MOV X0Ah, #0xFC
2166 MOV X53h, #0x0A
2169 SETB X2A.6
216b CLR X24.3
216d LCALL 0x1B6F
2170 RET
2171 MOV X0Ah, #0xFD
2174 MOV X53h, #0x09
2177 MOV DPTR, #0x0CFC
217a MOVX A, @DPTR
217b MOV R2, A
217c SETB X2A.7
217e SETB X2A.6
2180 LCALL 0x1B6F
2183 CLR X2C.4
2185 CLR X2C.5
2187 CLR X2F.2
2189 CLR X24.3
218b MOV DPTR, #0x0C00
218e MOV R0, #0x00
2190 CLR A
2191 MOVX @DPTR, A
2192 INC DPTR
2193 DJNZ R0, 0x2191
2195 MOV DPTR, #0x0CFC
2198 MOV A, R2
2199 MOVX @DPTR, A
219a MOV DPTR, #0x0CE7
219d MOV A, #0xFF
219f MOVX @DPTR, A
21a0 MOV X0Bh, #0x08
21a3 RET
21a4 MOV X0Ah, #0xF6
21a7 CLR X27.7
21a9 MOV X3Ch, #0xE0
21ac JB X29.2, 0x21B7
21af MOV X53h, #0x05
21b2 JB X28.4, 0x2234
21b5 SJMP 0x21BD
21b7 MOV X53h, #0x04
21ba JB X28.5, 0x2234
21bd MOV A, X46h
21bf JZ 0x220D
21c1 JB X2F.0, 0x2219
21c4 MOV A, X31h
21c6 JNZ 0x2201
21c8 JNB X2B.4, 0x21D0
21cb MOV X47h, X34h
21ce CLR X2B.4
21d0 JNB X28.0, 0x220D
21d3 JB X29.2, 0x21DE
21d6 MOV A, X34h
21d8 INC A
21d9 CJNE A, X47h, 0x2208
21dc SJMP 0x21E4
21de MOV A, X34h
21e0 DEC A
21e1 CJNE A, X47h, 0x2208
21e4 MOV X31h, X46h
21e7 MOV A, X46h
21e9 JNB ACC.0, 0x21FB
21ec CPL X29.4
21ee JB X29.4, 0x21F5
21f1 INC X31h
21f3 SJMP 0x21FB
21f5 DEC X31h
21f7 MOV A, X31h
21f9 JZ 0x21FD
21fb DEC X31h
21fd SETB X2B.4
21ff SJMP 0x223D
2201 DEC X31h
2203 JNB X2B.6, 0x223D
2206 SJMP 0x2210
2208 MOV A, X34h
220a CJNE A, X47h, 0x21E4
220d JB X29.2, 0x223D
2210 SETB X2A.0
2212 CLR X2A.1
2214 MOV X3Bh, #0x01
2217 SJMP 0x223D
2219 MOV A, X31h
221b JNZ 0x2230
221d SETB X2A.0
221f MOV C, X29.2
2221 MOV X2A.1, C
2223 MOV X3Bh, X46h
2226 MOV X31h, #0x03
2229 JB X29.2, 0x223D
222c INC X3Bh
222e SJMP 0x223D
2230 DEC X31h
2232 SJMP 0x220D
2234 MOV X0Bh, #0xF5
2237 MOV X53h, #0x02
223a MOV X54h, #0x41
223d RET
223e MOV X0Ah, #0xF8
2241 MOV X3Ch, #0xE0
2244 JB X2C.4, 0x2255
2247 CLR X27.7
2249 JNB X2B.6, 0x226E
224c SETB X2A.0
224e CLR X2A.1
2250 MOV X3Bh, #0x01
2253 SJMP 0x226E
2255 SETB X27.7
2257 ANL X27h, #0xF0
225a ORL X27h, #0x00
225d SETB X27.4
225f CLR X24.3
2261 CLR X26.2
2263 MOV DPTR, #0x0CFE
2266 MOVX A, @DPTR
2267 DEC A
2268 MOVX @DPTR, A
2269 JNZ 0x226E
226b MOV X3Ch, #0xE1
226e RET
226f MOV X0Ah, #0xF9
2272 JNB X29.1, 0x227A
2275 JB X28.5, 0x22BC
2278 SJMP 0x227D
227a JB X28.4, 0x22BC
227d JNB X2D.4, 0x228D
2280 JNB X2D.6, 0x228D
2283 JNB X28.2, 0x228D
2286 JNB X28.7, 0x22FA
2289 SETB X2F.3
228b SJMP 0x228D
228d JB X2C.4, 0x22D3
2290 MOV DPTR, #0x0CEB
2293 MOVX A, @DPTR
2294 JB ACC.0, 0x22DB
2297 LCALL 0x2314
229a MOV X3Ch, #0xE0
229d CLR X27.7
229f JNB X2B.5, 0x22A7
22a2 JNB X2B.6, 0x22EE
22a5 SJMP 0x22AC
22a7 CPL X2F.1
22a9 JB X2F.1, 0x22EE
22ac MOV C, X29.1
22ae MOV X2A.1, C
22b0 MOV X3Bh, #0x13
22b3 SETB X2A.0
22b5 JB X29.1, 0x2313
22b8 INC X3Bh
22ba SJMP 0x2313
22bc MOV X54h, #0x41
22bf JB X2C.5, 0x22CA
22c2 MOV X0Bh, #0xF8
22c5 MOV X53h, #0x40
22c8 SJMP 0x2313
22ca MOV X0Bh, #0xF5
22cd MOV X53h, #0x02
22d0 SJMP 0x2313
22d2 00
22d3 SETB X26.2
22d5 SETB X24.4
22d7 SETB X29.5
22d9 CLR X24.3
22db MOV X3Ch, #0xE3
22de ANL X27h, #0xF0
22e1 ORL X27h, #0x01
22e4 MOV C, X29.1
22e6 MOV X27.6, C
22e8 SETB X27.7
22ea SETB X27.4
22ec SJMP 0x2313
22ee JB X29.1, 0x2313
22f1 SETB X2A.0
22f3 CLR X2A.1
22f5 MOV X3Bh, #0x01
22f8 SJMP 0x2313
22fa JNB X2F.3, 0x228D
22fd JB X2C.4, 0x230E
2300 JB X29.1, 0x230E
2303 MOV DPTR, #0x0CFA
2306 MOVX A, @DPTR
2307 DEC A
2308 MOVX @DPTR, A
2309 JNZ 0x228D
230b MOV A, #0x13
230d MOVX @DPTR, A
230e MOV X0Bh, X0Eh
2311 CLR X2F.3
2313 RET
2314 JNB X28.0, 0x2341
2317 LCALL 0x02E8
231a MOV X40h, X32h
231d MOV X41h, X33h
2320 MOV X42h, X34h
2323 CLR A
2324 CJNE A, X43h, 0x232F
2327 CJNE A, X44h, 0x232F
232a CJNE A, X45h, 0x232F
232d SJMP 0x233A
232f JB X29.1, 0x2337
2332 JNB X2B.3, 0x233A
2335 SJMP 0x2341
2337 JNB X2B.3, 0x2341
233a MOV DPTR, #0x0CEB
233d MOVX A, @DPTR
233e ORL A, #0x01
2340 MOVX @DPTR, A
2341 RET
2342 MOV X0Ah, #0xFE
2345 CLR X27.7
2347 MOV X3Ch, #0xE0
234a MOV DPTR, #0x0CFE
234d JB X20.3, 0x2355
2350 MOV A, #0x10
2352 MOVX @DPTR, A
2353 SJMP 0x2362
2355 MOVX A, @DPTR
2356 DEC A
2357 MOVX @DPTR, A
2358 JNZ 0x2362
235a MOV X0Bh, #0xF4
235d SETB X29.2
235f ANL X53h, #0x7F
2362 RET
2363 SETB X22.5
2365 MOV A, X4Ah
2367 ADD A, R5
2368 SETB ACC.0
236a JC 0x236E
236c CLR ACC.0
236e RR A
236f MOV X4Eh, A
2371 CLR C
2372 SUBB A, #0x40
2374 JNC 0x237D
2376 MOV R4, #0x02
2378 MOV R0, #0x80
237a LJMP 0x23AF
237d SUBB A, #0x80
237f JC 0x2386
2381 MOV R4, #0xFE
2383 LJMP 0x2378
2386 MOV A, X48h
2388 ANL A, #0xFC
238a RR A
238b RR A
238c ADD A, X48h
238e XCH A, X4Eh
2390 SUBB A, X4Bh
2392 JC 0x239F
2394 SUBB A, X4Eh
2396 JC 0x23AA
2398 MOV R4, #0xFF
239a MOV R0, #0x00
239c LJMP 0x23AF
239f ADD A, X4Eh
23a1 JC 0x23AA
23a3 MOV R4, #0x01
23a5 MOV R0, #0x00
23a7 LJMP 0x23AF
23aa MOV R4, #0x00
23ac LCALL 0x3767
23af MOV X4Ah, R5
23b1 MOV A, X0Bh
23b3 CJNE A, #0xF9, 0x23BB
23b6 CLR X2E.5
23b8 LJMP 0x23C9
23bb CJNE A, #0xF6, 0x23C1
23be JB X2F.0, 0x23B6
23c1 SETB X2E.5
23c3 MOV A, R4
23c4 JZ 0x23C9
23c6 LCALL 0x2D7C
23c9 RET
23ca ff ff ff ff ff ff
23d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
23e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
23f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2400 MOV DPTR, #0x0D00
2403 MOV A, #0x01
2405 MOVX @DPTR, A
2406 JNB X24.0, 0x2411
2409 JB X2D.7, 0x2425
240c JB X2D.6, 0x242D
240f SJMP 0x2435
2411 JB X2D.7, 0x2419
2414 JB X2D.6, 0x2419
2417 SJMP 0x2435
2419 MOV DPTR, #0x0D01
241c MOV R1, #0x0A
241e MOV R0, #0x0A
2420 LCALL 0x2692
2423 SJMP 0x2435
2425 JB X2C.4, 0x2432
2428 LCALL 0x2467
242b SJMP 0x2435
242d LCALL 0x2564
2430 SJMP 0x2435
2432 LCALL 0x24DE
2435 JNB X2D.3, 0x243D
2438 LCALL 0x2593
243b SJMP 0x244A
243d JNB X2F.6, 0x244A
2440 MOV DPTR, #0x0D01
2443 MOV R1, #0x14
2445 MOV R0, #0x00
2447 LCALL 0x2692
244a JNB X20.6, 0x2450
244d JB X2C.6, 0x2457
2450 MOV R1, #0xB1
2452 MOV R2, X30h
2454 LCALL 0x26B1
2457 MOV C, X2D.3
2459 MOV X2F.6, C
245b RET
245c 78 00 79 14
2460 90 0d 01 12 26 92 22
2467 MOV DPTR, #0x0D01
246a MOV R0, #0x0A
246c MOV R1, #0x05
246e MOV R2, #0x0D
2470 LCALL 0x260D
2473 CLR X2A.4
2475 MOV A, #0x0F
2477 MOVX @DPTR, A
2478 SETB P1IE.2
247a MOV A, X32h
247c CJNE A, #0x00, 0x2485
247f MOV A, #0x2E
2481 SETB X2A.4
2483 SJMP 0x2487
2485 ADD A, #0x20
2487 MOVX @DPTR, A
2488 CLR P1IE.2
248a MOV A, #0x10
248c MOVX @DPTR, A
248d SETB P1IE.2
248f MOV A, X33h
2491 ANL A, #0xF0
2493 JNB X2A.4, 0x249D
2496 CJNE A, #0x00, 0x249D
2499 MOV A, #0x2E
249b SJMP 0x24A2
249d SWAP A
249e ADD A, #0x20
24a0 CLR X2A.4
24a2 MOVX @DPTR, A
24a3 CLR P1IE.2
24a5 MOV A, #0x11
24a7 MOVX @DPTR, A
24a8 SETB P1IE.2
24aa MOV A, X33h
24ac ANL A, #0x0F
24ae JNB X2A.4, 0x24B8
24b1 CJNE A, #0x00, 0x24B8
24b4 MOV A, #0x2E
24b6 SJMP 0x24BC
24b8 ADD A, #0x20
24ba CLR X2A.4
24bc MOVX @DPTR, A
24bd CLR P1IE.2
24bf MOV A, #0x12
24c1 MOVX @DPTR, A
24c2 SETB P1IE.2
24c4 MOV A, X34h
24c6 ANL A, #0xF0
24c8 JNB X2A.4, 0x24D2
24cb CJNE A, #0x00, 0x24D2
24ce MOV A, #0x2E
24d0 SJMP 0x24D5
24d2 SWAP A
24d3 ADD A, #0x20
24d5 MOVX @DPTR, A
24d6 CLR P1IE.2
24d8 MOV R0, #0x34
24da LCALL 0x26A3
24dd RET
24de MOV DPTR, #0x0D01
24e1 MOV R0, #0x0A
24e3 MOV R1, #0x05
24e5 MOV R2, #0x08
24e7 LCALL 0x260D
24ea MOV A, #0x0F
24ec MOVX @DPTR, A
24ed SETB P1IE.2
24ef MOV A, X38h
24f1 ANL A, #0x0F
24f3 JZ 0x2513
24f5 DEC A
24f6 JZ 0x24FE
24f8 MOV A, #0x20
24fa ADD A, X36h
24fc SJMP 0x2515
24fe MOV A, #0x60
2500 ADD A, X36h
2502 CLR C
2503 SUBB A, #0xA0
2505 JNC 0x250D
2507 MOV A, #0x60
2509 ADD A, X36h
250b SJMP 0x2515
250d MOV A, X36h
250f SUBB A, #0x40
2511 SJMP 0x2515
2513 MOV A, X36h
2515 ANL A, #0xF0
2517 CJNE A, #0x00, 0x251E
251a MOV A, #0x2E
251c SJMP 0x2521
251e SWAP A
251f ADD A, #0x20
2521 MOVX @DPTR, A
2522 CLR P1IE.2
2524 MOV A, #0x10
2526 MOVX @DPTR, A
2527 SETB P1IE.2
2529 MOV A, X36h
252b ANL A, #0x0F
252d ADD A, #0x20
252f MOVX @DPTR, A
2530 CLR P1IE.2
2532 MOV A, #0x11
2534 MOVX @DPTR, A
2535 SETB P1IE.2
2537 MOV A, #0x1D
2539 MOVX @DPTR, A
253a CLR P1IE.2
253c MOV A, #0x12
253e MOVX @DPTR, A
253f SETB P1IE.2
2541 MOV A, X37h
2543 CJNE A, #0xFF, 0x2556
2546 MOV A, #0x2E
2548 MOVX @DPTR, A
2549 CLR P1IE.2
254b MOV A, #0x13
254d MOVX @DPTR, A
254e SETB P1IE.2
2550 MOV A, #0x2E
2552 MOVX @DPTR, A
2553 CLR P1IE.2
2555 RET
2556 ANL A, #0xF0
2558 SWAP A
2559 ADD A, #0x20
255b MOVX @DPTR, A
255c CLR P1IE.2
255e MOV R0, #0x37
2560 LCALL 0x26A3
2563 RET
2564 MOV DPTR, #0x0D01
2567 MOV R0, #0x0A
2569 MOV R1, #0x04
256b LCALL 0x268E
256e MOV R0, #0x0E
2570 MOV R1, #0x04
2572 MOV R2, #0x12
2574 LCALL 0x260D
2577 MOV A, #0x12
2579 MOVX @DPTR, A
257a SETB P1IE.2
257c MOV A, X35h
257e ANL A, #0xF0
2580 CJNE A, #0x00, 0x2587
2583 MOV A, #0x2E
2585 SJMP 0x258A
2587 SWAP A
2588 ADD A, #0x20
258a MOVX @DPTR, A
258b CLR P1IE.2
258d MOV R0, #0x35
258f LCALL 0x26A3
2592 RET
2593 MOV A, X53h
2595 CJNE A, #0x00, 0x259E
2598 MOV R2, #0x16
259a LCALL 0x2609
259d RET
259e CJNE A, #0x01, 0x25A7
25a1 MOV R2, #0x20
25a3 LCALL 0x2609
25a6 RET
25a7 CJNE A, #0x20, 0x25B2
25aa MOV R1, #0x0A
25ac MOV R2, #0x52
25ae LCALL 0x260B
25b1 RET
25b2 CJNE A, #0x30, 0x25BD
25b5 MOV R1, #0x0A
25b7 MOV R2, #0x5C
25b9 LCALL 0x260B
25bc RET
25bd CJNE A, #0x04, 0x25CF
25c0 JB X2F.0, 0x25C9
25c3 MOV R2, #0x3E
25c5 LCALL 0x2609
25c8 RET
25c9 MOV R2, #0x2A
25cb LCALL 0x2609
25ce RET
25cf CJNE A, #0x05, 0x25E1
25d2 JB X2F.0, 0x25DB
25d5 MOV R2, #0x48
25d7 LCALL 0x2609
25da RET
25db MOV R2, #0x34
25dd LCALL 0x2609
25e0 RET
25e1 CJNE A, #0x06, 0x25E6
25e4 SJMP 0x25EE
25e6 CJNE A, #0x07, 0x25EB
25e9 SJMP 0x25EE
25eb CJNE A, #0x02, 0x25F6
25ee MOV R1, #0x05
25f0 MOV R2, #0x66
25f2 LCALL 0x2683
25f5 RET
25f6 CJNE A, #0x40, 0x2601
25f9 MOV R1, #0x05
25fb MOV R2, #0x6B
25fd LCALL 0x2683
2600 RET
2601 MOV R1, #0x0A
2603 MOV R0, #0x00
2605 LCALL 0x2692
2608 RET
2609 MOV R1, #0x0A
260b MOV R0, #0x00
260d MOV A, R0
260e MOVX @DPTR, A
260f SETB P1IE.2
2611 MOV A, R2
2612 MOVC A, @A+PC
2613 MOVX @DPTR, A
2614 CLR P1IE.2
2616 INC R0
2617 INC R2
2618 DJNZ R1, 0x260D
261a RET
261b 16 08 0c 04 2e
2620 2e 12 10 14 2e 02 10 14 2e 12 0b 00 1b 2e 05 19
2630 03 2e 2e 12 0b 00 1b 2e 14 04 18 2e 2e 05 00 15
2640 16 2e 05 19 03 2e 2e 05 00 15 16 2e 14 04 18 2e
2650 2e 15 0b 11 19 2e 05 19 03 2e 2e 15 0b 11 19 2e
2660 14 04 18 2e 2e 15 14 02 07 2e 05 19 03 2e 2e 15
2670 14 02 07 2e 14 04 18 2e 2e 15 16 08 0b 0b 12 00
2680 17 15 04
2683 LCALL 0x260B
2686 MOV R0, #0x05
2688 MOV R1, #0x05
268a LCALL 0x268E
268d RET
268e MOV R2, #0x2E
2690 SJMP 0x2694
2692 MOV R2, #0x0F
2694 MOV DPTR, #0x0D01
2697 MOV A, R0
2698 MOVX @DPTR, A
2699 SETB P1IE.2
269b MOV A, R2
269c MOVX @DPTR, A
269d CLR P1IE.2
269f INC R0
26a0 DJNZ R1, 0x2697
26a2 RET
26a3 MOV A, #0x13
26a5 MOVX @DPTR, A
26a6 SETB P1IE.2
26a8 MOV A, @R0
26a9 ANL A, #0x0F
26ab ADD A, #0x20
26ad MOVX @DPTR, A
26ae CLR P1IE.2
26b0 RET
26b1 MOV DPTR, #0x0D01
26b4 MOV A, R2
26b5 CJNE A, #0xFF, 0x26C7
26b8 MOV R0, #0x03
26ba MOV A, R1
26bb MOVX @DPTR, A
26bc SETB P1IE.2
26be MOV A, #0x35
26c0 MOVX @DPTR, A
26c1 CLR P1IE.2
26c3 INC R1
26c4 DJNZ R0, 0x26BA
26c6 RET
26c7 CJNE A, #0x00, 0x26CB
26ca RET
26cb LCALL 0x26F0
26ce MOV A, R1
26cf MOVX @DPTR, A
26d0 SETB P1IE.2
26d2 MOV A, R2
26d3 ADD A, #0x20
26d5 MOVX @DPTR, A
26d6 CLR P1IE.2
26d8 INC R1
26d9 MOV A, R1
26da MOVX @DPTR, A
26db SETB P1IE.2
26dd MOV A, B
26df ADD A, #0x20
26e1 MOVX @DPTR, A
26e2 CLR P1IE.2
26e4 INC R1
26e5 MOV A, R1
26e6 MOVX @DPTR, A
26e7 SETB P1IE.2
26e9 MOV A, R0
26ea ADD A, #0x20
26ec MOVX @DPTR, A
26ed CLR P1IE.2
26ef RET
26f0 MOV A, R2
26f1 MOV B, #0x0A
26f4 DIV AB
26f5 MOV R0, B
26f7 MOV B, #0x0A
26fa DIV AB
26fb MOV R2, A
26fc RET
26fd ff ff ff
2700 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2710 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2720 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2730 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2740 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2750 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2760 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2770 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2780 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2790 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
27f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2800 00 c0 d0 c0 e0 d2 b5 20 b5 10 75 54 78 d2 5e 75
2810 8c c1 75 8a 80 d0 e0 d0 d0 32 c0 82 c0 83 75 d0
2820 18 20 5d 08 75 8a 00 75 8c fc 01 32 75 8a 30 75
2830 8c fb 20 62 03 12 29 ce 0a ea 54 0f 70 0f 1a 20
2840 58 13 0a 53 1a 10 05 8c 05 8c 02 28 55 64 0f 70
2850 04 15 8c 15 8c 30 3f 64 20 01 1d 90 0c e5 74 00
2860 f0 90 0c e6 74 fa f0 20 3e 0e e5 27 54 0f 60 08
2870 75 54 4b 53 27 f0 d2 3c 30 77 0f 90 0c e5 e0 c3
2880 94 10 40 06 75 54 1d 75 0b fc 30 3c 22 20 4f 1f
2890 e5 27 65 1e 54 cf 60 1f e5 27 54 0f 60 02 d2 8e
28a0 c2 8f c3 74 fa 95 8d 40 06 75 8b 00 75 8d ff 30
28b0 55 02 78 80 02 29 51 c2 3c 02 29 51 30 19 03 02
28c0 29 51 30 56 03 02 29 51 30 4f 20 75 54 75 02 28
28d0 eb c3 ed 94 02 50 05 74 00 75 54 4a 20 02 09 24
28e0 04 50 05 74 ff 75 54 49 02 29 0d 90 0d 02 e0 f5
28f0 20 e8 c3 94 04 40 da ed 60 04 14 02 29 01 75 54
2900 4a 20 02 09 24 02 50 05 74 ff 75 54 49 fd 90 0a
2910 00 f0 20 00 10 20 72 08 75 4c 00 d2 72 02 29 48
2920 05 4c 02 29 35 30 72 0b 12 23 63 c2 72 75 4c 00
2930 02 29 48 05 4c e5 4c 94 19 40 0d 30 5f 03 75 54
2940 34 12 23 63 94 0a f5 4c 30 70 06 ec 12 2d 7c c2
2950 70 d0 83 d0 82 d0 e0 d0 d0 32
295a PUSH PSW
295c JB X27.7, 0x29C5
295f JNB X23.1, 0x2965
2962 LJMP 0x29C5
2965 JNB X2A.6, 0x296B
2968 LJMP 0x29C5
296b MOV PSW, #0x18
296e MOV DPTR, #0x0D02
2971 MOVX A, @DPTR
2972 MOV X20h, A
2974 MOV A, R5
2975 JZ 0x297B
2977 DEC A
2978 LJMP 0x297E
297b MOV X54h, #0x4A
297e JB X20.2, 0x298A
2981 ADD A, #0x02
2983 JNC 0x298A
2985 MOV A, #0xFF
2987 MOV X54h, #0x49
298a MOV R5, A
298b MOV DPTR, #0x0A00
298e MOVX @DPTR, A
298f JB X20.0, 0x29A2
2992 JB X2E.2, 0x299D
2995 MOV X4Ch, #0x00
2998 SETB X2E.2
299a LJMP 0x29C5
299d INC X4Ch
299f LJMP 0x29B2
29a2 JNB X2E.2, 0x29B0
29a5 LCALL 0x2363
29a8 CLR X2E.2
29aa MOV X4Ch, #0x00
29ad LJMP 0x29C5
29b0 INC X4Ch
29b2 MOV A, X4Ch
29b4 SUBB A, #0x19
29b6 JC 0x29C5
29b8 JNB X2B.7, 0x29BE
29bb MOV X54h, #0x34
29be LCALL 0x2363
29c1 SUBB A, #0x0A
29c3 MOV X4Ch, A
29c5 POP PSW
29c7 RET
29c8 e4 f5 41 f5 40 22 30 63
29d0 06 20 57 03 12 29 c8 20 1b 03 02 2a 3f d2 97 c2
29e0 2f 20 57 57 20 56 54 30 00 47 20 2e 46 d2 2e 20
29f0 5d 1e e5 40 c3 94 0e 50 33 05 41 e5 41 c3 94 1e
2a00 40 35 75 54 32 75 0b fd 75 53 09 12 34 b1 41 2c
2a10 e5 40 c3 94 0c 50 15 05 41 e5 41 c3 94 1e 40 17
2a20 75 54 32 75 0b fd 75 53 09 12 34 b1 12 29 c8 41
2a30 85 c2 2e 05 40 41 85 e4 f5 40 22 12 29 c8 22 20
2a40 57 05 20 56 02 41 83 20 2f 05 d2 2f 12 29 c8 30
2a50 00 1a 20 2e 19 d2 2e e5 41 c3 94 2d 50 07 75 54
2a60 a5 d2 97 41 67 c2 97 e4 f5 41 41 85 c2 2e 05 40
2a70 e5 40 c3 94 05 40 0e e4 f5 40 05 41 e5 41 c3 94
2a80 2f 40 02 c2 97 22
2a86 JNB X2A.0, 0x2AE6
2a89 JNB X29.7, 0x2A99
2a8c MOV X54h, #0x7E
2a8f MOV X10h, #0x00
2a92 CLR TCON.6
2a94 CLR TCON.7
2a96 CLR X29.7
2a98 RET
2a99 JNB X27.7, 0x2AA0
2a9c MOV X54h, #0x7F
2a9f RET
2aa0 PUSH PSW
2aa2 MOV PSW, #0x10
2aa5 MOV R3, #0x00
2aa7 MOV A, X54h
2aa9 CJNE A, #0x44, 0x2AAF
2aac MOV X54h, #0x43
2aaf MOV A, X3Bh
2ab1 JZ 0x2AE0
2ab3 CJNE A, #0x01, 0x2ABD
2ab6 LCALL 0x2B3F
2ab9 MOV R3, #0x00
2abb MOV A, X3Bh
2abd SUBB A, #0x34
2abf JC 0x2AC7
2ac1 MOV X54h, #0x70
2ac4 MOV X3Bh, #0x33
2ac7 MOV R2, #0x01
2ac9 LCALL 0x2C49
2acc MOV R6, X3Bh
2ace MOV A, X3Bh
2ad0 SUBB A, #0x04
2ad2 JNC 0x2ADA
2ad4 LCALL 0x3689
2ad7 LJMP 0x2B14
2ada LCALL 0x0800
2add LJMP 0x2B14
2ae0 MOV X54h, #0x71
2ae3 LJMP 0x2B14
2ae6 LCALL 0x2B3F
2ae9 MOV A, X1Ah
2aeb ANL A, #0x0F
2aed CJNE A, #0x0F, 0x2AE9
2af0 MOV A, X0Bh
2af2 CJNE A, #0xF9, 0x2B0B
2af5 MOV A, X1Ch
2af7 JZ 0x2B39
2af9 JB ACC.7, 0x2B02
2afc JNB X2A.1, 0x2B39
2aff LJMP 0x2B05
2b02 JB X2A.1, 0x2B39
2b05 LCALL 0x2E8B
2b08 LJMP 0x2B39
2b0b CJNE A, #0xF6, 0x2B39
2b0e JNB X2F.0, 0x2B39
2b11 LJMP 0x2AF5
2b14 MOV R3, #0x00
2b16 MOV A, X0Bh
2b18 CJNE A, #0xF9, 0x2B2A
2b1b MOV A, X54h
2b1d CJNE A, #0x3E, 0x2B2A
2b20 MOV X54h, #0x46
2b23 MOV R3, #0x02
2b25 JB X2A.1, 0x2B2A
2b28 MOV R3, #0xFE
2b2a MOV A, R3
2b2b JZ 0x2B30
2b2d LCALL 0x2E8B
2b30 MOV X18h, #0x80
2b33 CLR X2E.5
2b35 POP PSW
2b37 CLR TCON.6
2b39 CLR X2A.0
2b3b MOV X3Bh, #0x00
2b3e RET
2b3f JB X25.5, 0x2B89
2b42 JNB X20.6, 0x2B8A
2b45 JNB X2C.6, 0x2B4B
2b48 LJMP 0x2B89
2b4b PUSH PSW
2b4d MOV PSW, #0x00
2b50 MOV R2, X4Ah
2b52 MOV R1, #0x95
2b54 LCALL 0x26B1
2b57 MOV R2, X1Dh
2b59 MOV R1, #0xA9
2b5b LCALL 0x26B1
2b5e MOV R2, X4Bh
2b60 MOV R1, #0x81
2b62 LCALL 0x26B1
2b65 MOV R2, X48h
2b67 MOV R1, #0x78
2b69 LCALL 0x26B1
2b6c MOV DPTR, #0x0CE5
2b6f MOVX A, @DPTR
2b70 MOV R2, A
2b71 MOV R1, #0x50
2b73 LCALL 0x26B1
2b76 MOV DPTR, #0x0CE6
2b79 MOVX A, @DPTR
2b7a MOV R2, A
2b7b MOV R1, #0x54
2b7d LCALL 0x26B1
2b80 MOV R2, X4Dh
2b82 MOV R1, #0xA0
2b84 LCALL 0x26B1
2b87 POP PSW
2b89 RET
2b8a PUSH PSW
2b8c MOV PSW, #0x00
2b8f JB X2B.6, 0x2BE9
2b92 MOV R2, #0x10
2b94 MOV R1, #0x28
2b96 LCALL 0x2C40
2b99 MOV R2, X55h
2b9b MOV R1, #0x2D
2b9d LCALL 0x2C40
2ba0 MOV R2, X56h
2ba2 MOV R1, #0x31
2ba4 LCALL 0x2C40
2ba7 MOV R2, X57h
2ba9 MOV R1, #0x35
2bab LCALL 0x2C40
2bae MOV R2, #0x11
2bb0 MOV R1, #0x3C
2bb2 LCALL 0x2C40
2bb5 MOV R2, X5Bh
2bb7 MOV R1, #0x41
2bb9 LCALL 0x2C40
2bbc MOV R2, X5Ch
2bbe MOV R1, #0x45
2bc0 LCALL 0x2C40
2bc3 MOV R2, X5Dh
2bc5 MOV R1, #0x49
2bc7 LCALL 0x2C40
2bca MOV R2, #0x12
2bcc MOV R1, #0x50
2bce LCALL 0x2C40
2bd1 MOV R2, X4Fh
2bd3 MOV R1, #0x55
2bd5 LCALL 0x2C40
2bd8 MOV R2, X50h
2bda MOV R1, #0x59
2bdc LCALL 0x2C40
2bdf MOV R2, X51h
2be1 MOV R1, #0x5D
2be3 LCALL 0x2C40
2be6 POP PSW
2be8 RET
2be9 MOV R2, #0xD8
2beb MOV R1, #0x78
2bed LCALL 0x2C40
2bf0 MOV R2, X55h
2bf2 MOV R1, #0x7D
2bf4 LCALL 0x2C40
2bf7 MOV R2, X56h
2bf9 MOV R1, #0x81
2bfb LCALL 0x2C40
2bfe MOV R2, X57h
2c00 MOV R1, #0x85
2c02 LCALL 0x2C40
2c05 MOV R2, #0xD9
2c07 MOV R1, #0x8C
2c09 LCALL 0x2C40
2c0c MOV R2, X5Bh
2c0e MOV R1, #0x91
2c10 LCALL 0x2C40
2c13 MOV R2, X5Ch
2c15 MOV R1, #0x95
2c17 LCALL 0x2C40
2c1a MOV R2, X5Dh
2c1c MOV R1, #0x99
2c1e LCALL 0x2C40
2c21 MOV R2, #0xDA
2c23 MOV R1, #0xA0
2c25 LCALL 0x2C40
2c28 MOV R2, X4Fh
2c2a MOV R1, #0xA5
2c2c LCALL 0x2C40
2c2f MOV R2, X50h
2c31 MOV R1, #0xA9
2c33 LCALL 0x2C40
2c36 MOV R2, X51h
2c38 MOV R1, #0xAD
2c3a LCALL 0x2C40
2c3d POP PSW
2c3f RET
2c40 CJNE R2, #0x00, 0x2C45
2c43 MOV R2, #0xFF
2c45 LCALL 0x26B1
2c48 RET
2c49 JB X2B.5, 0x2C85
2c4c MOV X1Fh, #0x0F
2c4f MOV A, X3Bh
2c51 CLR C
2c52 SUBB A, #0x01
2c54 JC 0x2CBC
2c56 MOV X1Fh, #0x0E
2c59 SUBB A, #0x09
2c5b JC 0x2C7B
2c5d MOV X1Fh, #0x0D
2c60 SUBB A, #0x20
2c62 JC 0x2C71
2c64 MOV X1Fh, #0x0C
2c67 CLR C
2c68 MOV A, #0x4D
2c6a SUBB A, X3Bh
2c6c RL A
2c6d MOV R2, A
2c6e LJMP 0x2CBC
2c71 CLR C
2c72 MOV A, #0x2D
2c74 SUBB A, X3Bh
2c76 RL A
2c77 MOV R2, A
2c78 LJMP 0x2CBC
2c7b MOV DPTR, #0x2D70
2c7e MOV A, X3Bh
2c80 MOVC A, @A+DPTR
2c81 MOV R2, A
2c82 LJMP 0x2CBC
2c85 MOV X1Fh, #0x0F
2c88 MOV A, X3Bh
2c8a CLR C
2c8b SUBB A, #0x01
2c8d JC 0x2CBC
2c8f MOV X1Fh, #0x0E
2c92 SUBB A, #0x0E
2c94 JC 0x2CB5
2c96 SUBB A, #0x12
2c98 JC 0x2CA9
2c9a MOV X1Fh, #0x0D
2c9d CLR C
2c9e MOV A, #0x33
2ca0 SUBB A, X3Bh
2ca2 RL A
2ca3 ADD A, #0x14
2ca5 MOV R2, A
2ca6 LJMP 0x2CBC
2ca9 CLR C
2caa MOV A, #0x21
2cac SUBB A, X3Bh
2cae RL A
2caf ADD A, #0x01
2cb1 MOV R2, A
2cb2 LJMP 0x2CBC
2cb5 MOV DPTR, #0x2D61
2cb8 MOV A, X3Bh
2cba MOVC A, @A+DPTR
2cbb MOV R2, A
2cbc MOV A, X1Fh
2cbe ANL A, #0xF0
2cc0 JZ 0x2CC8
2cc2 MOV X1Fh, #0x0F
2cc5 MOV X54h, #0x9F
2cc8 CLR C
2cc9 MOV A, X1Ah
2ccb ANL A, #0x0F
2ccd SUBB A, X1Fh
2ccf JC 0x2CC8
2cd1 CLR C
2cd2 MOV A, X49h
2cd4 RRC A
2cd5 MOV X1Fh, A
2cd7 MOV A, X3Bh
2cd9 CLR C
2cda SUBB A, X1Fh
2cdc JNC 0x2CE6
2cde MOV X1Fh, X3Bh
2ce1 MOV A, #0x00
2ce3 LJMP 0x2D04
2ce6 SUBB A, X49h
2ce8 JNC 0x2CF7
2cea MOV X1Fh, X49h
2ced MOV A, #0x01
2cef JB X2A.1, 0x2CF4
2cf2 MOV A, #0xFF
2cf4 LJMP 0x2D04
2cf7 MOV A, X49h
2cf9 ADD A, X49h
2cfb MOV X1Fh, A
2cfd MOV A, #0x02
2cff JB X2A.1, 0x2D04
2d02 MOV A, #0xFE
2d04 ADD A, X1Ch
2d06 JZ 0x2D2B
2d08 JB ACC.7, 0x2D1B
2d0b JNB X2A.1, 0x2D2B
2d0e CJNE A, #0x01, 0x2D14
2d11 LJMP 0x2D28
2d14 MOV R3, #0x01
2d16 MOV A, #0x01
2d18 LJMP 0x2D28
2d1b JB X2A.1, 0x2D2B
2d1e CJNE A, #0xFF, 0x2D24
2d21 LJMP 0x2D28
2d24 MOV A, #0xFF
2d26 MOV R3, #0xFF
2d28 LCALL 0x2E8B
2d2b CLR TCON.4
2d2d CLR TCON.6
2d2f JB X2B.5, 0x2D41
2d32 MOV A, #0xE5
2d34 ADD A, TL1
2d36 MOV TL0, A
2d38 MOV A, #0xBC
2d3a ADDC A, TH1
2d3c MOV TH0, A
2d3e LJMP 0x2D4D
2d41 MOV A, #0xE1
2d43 ADD A, TL1
2d45 MOV TL0, A
2d47 MOV A, #0xAF
2d49 ADDC A, TH1
2d4b MOV TH0, A
2d4d SETB TCON.6
2d4f SETB TCON.4
2d51 MOV R1, #0x05
2d53 DJNZ R1, 0x2D53
2d55 NOP
2d56 DJNZ R2, 0x2D51
2d58 ORL X1Ah, #0x0F
2d5b MOV A, X3Bh
2d5d CJNE A, #0x01, 0x2D60
2d60 RET
2d61 01 6c 55 48 48 41 3b 34 2d 26 20 19 13 0c 0c
2d70 01 59 39 2c 2c 25 1f 18 11 0a 04 04
2d7c JNZ 0x2D84
2d7e MOV X54h, #0x4F
2d81 LJMP 0x2E85
2d84 JNB X2E.1, 0x2D8C
2d87 SETB X2E.0
2d89 LJMP 0x2E85
2d8c SETB X2E.1
2d8e CLR X22.5
2d90 CLR PSW.5
2d92 CLR X2A.3
2d94 JNB ACC.7, 0x2D99
2d97 SETB PSW.5
2d99 JNB ACC.0, 0x2D9E
2d9c SETB X2A.3
2d9e JB X2E.4, 0x2DCC
2da1 MOV A, X48h
2da3 ANL A, #0x3C
2da5 RR A
2da6 RR A
2da7 MOV X61h, A
2da9 MOV A, X48h
2dab CLR C
2dac SUBB A, X61h
2dae MOV X61h, A
2db0 MOV A, X1Dh
2db2 JNB PSW.5, 0x2DC1
2db5 SUBB A, X61h
2db7 JB X2A.3, 0x2DCA
2dba SUBB A, X61h
2dbc JC 0x2DCC
2dbe LJMP 0x2DCA
2dc1 ADD A, X61h
2dc3 JB X2A.3, 0x2DCA
2dc6 ADD A, X61h
2dc8 JC 0x2DCC
2dca MOV X1Dh, A
2dcc MOV A, X22h
2dce ANL A, #0x0F
2dd0 JNZ 0x2DD7
2dd2 MOV X54h, #0x4D
2dd5 MOV A, #0x03
2dd7 MOV R3, #0x00
2dd9 CLR C
2dda RRC A
2ddb JNC 0x2DDF
2ddd INC X1Bh
2ddf RRC A
2de0 JNC 0x2DE4
2de2 INC X1Bh
2de4 RRC A
2de5 JNC 0x2DE9
2de7 INC X1Bh
2de9 RRC A
2dea JNC 0x2DEE
2dec INC X1Bh
2dee RRC A
2def XCH A, X1Bh
2df1 SUBB A, #0x03
2df3 JC 0x2DFD
2df5 ANL X22h, #0xF0
2df8 MOV R3, #0x03
2dfa MOV X54h, #0x4E
2dfd MOV A, R3
2dfe SWAP A
2dff ORL A, R3
2e00 JNB PSW.5, 0x2E17
2e03 RR A
2e04 JNB X2A.3, 0x2E1B
2e07 MOV R3, A
2e08 RR A
2e09 RR A
2e0a ORL A, R3
2e0b CPL A
2e0c JNZ 0x2E25
2e0e ORL X1Bh, #0xF0
2e11 MOV A, X22h
2e13 ANL A, R3
2e14 LJMP 0x2E2B
2e17 RL A
2e18 LJMP 0x2E04
2e1b ANL X22h, #0xF0
2e1e ANL A, #0x0F
2e20 ORL A, X22h
2e22 LJMP 0x2E2B
2e25 ANL X1Bh, #0x0F
2e28 MOV A, X22h
2e2a ORL A, R3
2e2b MOV X22h, A
2e2d MOV DPTR, #0x0A01
2e30 MOVX @DPTR, A
2e31 MOV X18h, #0x00
2e34 MOV DPTR, #0x0CE6
2e37 MOVX A, @DPTR
2e38 JB PSW.5, 0x2E61
2e3b JNB X2A.3, 0x2E5A
2e3e ADD A, #0x01
2e40 JNC 0x2E56
2e42 MOVX @DPTR, A
2e43 MOV DPTR, #0x0CE5
2e46 MOVX A, @DPTR
2e47 INC A
2e48 MOVX @DPTR, A
2e49 JNZ 0x2E57
2e4b MOV X54h, #0x8D
2e4e MOV A, #0xFF
2e50 MOVX @DPTR, A
2e51 MOV DPTR, #0x0CE6
2e54 MOV A, #0xFF
2e56 MOVX @DPTR, A
2e57 LJMP 0x2E85
2e5a ADD A, #0x02
2e5c JNC 0x2E56
2e5e LJMP 0x2E42
2e61 CLR C
2e62 JNB X2A.3, 0x2E7E
2e65 SUBB A, #0x01
2e67 JNC 0x2E7A
2e69 MOVX @DPTR, A
2e6a MOV DPTR, #0x0CE5
2e6d MOVX A, @DPTR
2e6e CLR C
2e6f SUBB A, #0x01
2e71 MOVX @DPTR, A
2e72 JNC 0x2E7B
2e74 MOV A, #0x00
2e76 MOVX @DPTR, A
2e77 MOV DPTR, #0x0CE6
2e7a MOVX @DPTR, A
2e7b LJMP 0x2E85
2e7e SUBB A, #0x02
2e80 JNC 0x2E7A
2e82 LJMP 0x2E69
2e85 CLR X2E.1
2e87 MOV X1Ch, #0x00
2e8a RET
2e8b PUSH PSW
2e8d SETB X2E.4
2e8f MOV PSW, #0x18
2e92 LCALL 0x2D7C
2e95 CLR X2E.4
2e97 POP PSW
2e99 RET
2e9a LCALL 0x2F3D ; Bgn start
2e9d LCALL 0x1BD0
2ea0 JB X2A.7, 0x2EC6
2ea3 JB X2A.6, 0x2EC6
2ea6 JB X2A.2, 0x2EC6
2ea9 LCALL 0x1C11
2eac LCALL 0x2400
2eaf LCALL 0x0100
2eb2 LCALL 0x0B79
2eb5 LCALL 0x1000
2eb8 LCALL 0x2000
2ebb LCALL 0x0C09
2ebe LCALL 0x2A86
2ec1 LCALL 0x2ECB
2ec4 SJMP 0x2E9A
2ec6 CLR X2B.7
2ec8 LJMP 0x1A30 ; End start
2ecb CPL X2B.6
2ecd JB X2F.5, 0x2EDC
2ed0 JNB P3IE.2, 0x2EDC
2ed3 SJMP 0x2ED0
2ed5 75 54 1e d2 56 80 3b
2edc JB P3IE.2, 0x2EE1
2edf SJMP 0x2EDC
2ee1 CLR X2F.5
2ee3 CLR TCON.4
2ee5 JB X2B.5, 0x2EF0
2ee8 MOV TH0, #0xFB
2eeb MOV TL0, #0xEE
2eee SJMP 0x2EF6
2ef0 MOV TH0, #0xFB
2ef3 MOV TL0, #0x1E
2ef6 SETB TCON.4
2ef8 JB X27.7, 0x2F03
2efb MOV TH1, #0x00
2efe MOV TL1, #0x00
2f01 SETB TCON.6
2f03 MOV A, X1Ah
2f05 ANL A, #0xF0
2f07 JZ 0x2F0E
2f09 MOV X1Ah, #0x00
2f0c SJMP 0x2F11
2f0e MOV X1Ah, #0x10
2f11 LCALL 0x295A
2f14 LCALL 0x2F18
2f17 RET
2f18 JNB X2B.7, 0x2F3C
2f1b JB X2C.5, 0x2F3A
2f1e JNB X2C.4, 0x2F3C
2f21 MOV DPTR, #0x0CED
2f24 JB X24.0, 0x2F2B
2f27 CLR X24.4
2f29 SJMP 0x2F3C
2f2b JB X20.3, 0x2F35
2f2e MOV A, #0x10
2f30 MOVX @DPTR, A
2f31 SETB X24.4
2f33 SJMP 0x2F3C
2f35 MOVX A, @DPTR
2f36 DEC A
2f37 MOVX @DPTR, A
2f38 JNZ 0x2F3C
2f3a CLR X24.4
2f3c RET
2f3d JNB X24.5, 0x2FA9
2f40 MOV A, X53h
2f42 JB ACC.7, 0x2F48
2f45 JNB X2B.6, 0x2FA9
2f48 MOV A, X3Ah
2f4a ANL A, #0x07
2f4c ANL X24h, #0xF8
2f4f ORL X24h, A
2f51 JB X2D.1, 0x2F56
2f54 SJMP 0x2FA9
2f56 JB X28.4, 0x2F7F
2f59 MOV A, X0Ah
2f5b CJNE A, #0xF4, 0x2F7F
2f5e JNB X29.2, 0x2F7F
2f61 JNB X20.3, 0x2F7F
2f64 JNB X28.6, 0x2FA9
2f67 MOV A, X56h
2f69 JB ACC.0, 0x2F74
2f6c MOV A, X57h
2f6e ANL A, #0xB0
2f70 XRL A, #0x20
2f72 JZ 0x2F7F
2f74 MOV A, X57h
2f76 JNB ACC.7, 0x2FA9
2f79 SETB X24.1
2f7b CLR X24.2
2f7d SJMP 0x2F9E
2f7f CLR X24.1
2f81 CLR X24.2
2f83 JNB X2B.7, 0x2FA7
2f86 JB X28.4, 0x2FA7
2f89 JB X28.5, 0x2FA7
2f8c CJNE A, #0xF8, 0x2F91
2f8f SJMP 0x2FA7
2f91 CJNE A, #0xFE, 0x2F96
2f94 SJMP 0x2FA7
2f96 JB X2F.7, 0x2F9E
2f99 MOV A, X53h
2f9b JB ACC.7, 0x2FA7
2f9e MOV A, X3Ah
2fa0 JNB ACC.0, 0x2FA7
2fa3 SETB X24.0
2fa5 SJMP 0x2FA9
2fa7 CLR X24.0
2fa9 RET
2faa ff ff ff ff ff ff
2fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
2ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3000 00
3001 MOV DPTR, #0x3006
3004 MOV A, R7
3005 JMP @A+DPTR
3006 02 30 5d 02 30 7a 02 30 ae 02
3010 30 c1 02 30 d7 02 31 04 02 31 43 02 31 19 02 31
3020 67 02 31 9e 02 31 e6 02 31 fe 02 32 26 02 32 47
3030 02 32 6a 02 32 91 02 32 c1 02 32 e4 02 33 27 02
3040 33 92 02 34 7a 02 35 45 02 35 92 02 35 b1 02 35
3050 d9 02 36 08 02 36 4d 02 34 2e 02 33 e4 12 1f 23
3060 20 1d 11 7f 03 74 00 12 1b c2 ac 06 d2 37 c2 54
3070 75 0b fb 22 7f 00 75 53 08 22 12 1f 23 20 57 10
3080 dc 12 7f 06 c2 37 75 54 01 75 0b fd 75 53 09 22
3090 12 34 a3 22 20 1f 08 20 54 08 7f 03 b2 54 22 7f
30a0 03 22 7f 09 74 01 12 1b c2 ac 06 c2 54 22 12 1f
30b0 23 20 57 06 20 1d 07 7f 06 22 12 34 a3 22 7f 00
30c0 22 12 1f 23 20 57 09 dc 0b c2 37 7f 12 7c 14 22
30d0 12 34 a3 22 7f 09 22 12 1f 23 dc 10 7f 06 c2 36
30e0 c2 57 75 0b 08 75 53 08 75 54 01 22 30 1d 08 20
30f0 54 08 7f 0c b2 54 22 7f 0c 22 7f 0f 74 01 12 1b
3100 c2 ac 06 22 12 1f 23 dc 0d 7f 00 c2 36 c2 57 75
3110 0b 08 75 53 08 22 7f 0f 22 30 1c 03 20 97 15 30
3120 97 03 75 54 0e 12 1f 23 20 57 0c 30 56 0d 7f 15
3130 75 53 08 22 c2 35 22 12 34 a3 22 12 1f 90 7c 32
3140 7f 12 22 12 1f 90 20 57 1a dc 08 75 54 0d 7c 14
3150 7f 12 22 30 25 10 74 02 12 1b c2 ac 06 7f 1b 12
3160 1a 1d 22 12 34 a3 22 20 56 20 dc 22 75 54 02 90
3170 0c eb e0 20 e1 0a 75 0b fc 75 53 0a 12 34 b1 22
3180 12 34 b1 75 0b fd 75 53 09 22 12 34 b1 22 20 1c
3190 01 22 7f 1e d2 34 74 04 12 1b c2 ac 06 22 20 56
31a0 19 30 01 1a dc 31 7f 15 53 27 f0 43 27 00 d2 3c
31b0 75 0b fc 75 53 0a 75 54 03 22 12 34 b1 22 7c 05
31c0 7f 18 53 27 f0 43 27 00 d2 3c 90 0c e5 74 00 f0
31d0 90 0c e6 74 fa f0 22 7f 1b c2 3e d2 3f 53 27 f0
31e0 43 27 08 d2 3c 22 20 56 0c dc 0e 7f 21 74 03 12
31f0 1b c2 ac 06 22 12 34 b1 22 7f 1e d2 34 22 20 56
3200 12 30 1a 13 dc 1d 75 54 04 12 34 b1 75 0b fc 75
3210 53 0a 22 12 34 b1 22 7f 24 d2 27 74 05 12 1b c2
3220 ac 06 22 7f 21 22 20 56 12 30 18 13 dc 16 75 0b
3230 fc 75 53 0a 75 54 05 12 34 b1 22 12 34 b1 22 7f
3240 27 7b 05 22 7f 24 22 20 56 10 20 19 11 75 0b fc
3250 75 53 0a 75 54 06 12 34 b1 22 12 34 b1 22 7f 2a
3260 74 06 12 1b c2 ac 06 d2 26 22 20 56 12 30 19 13
3270 dc 1c 7f 2d c2 26 74 07 12 1b c2 ac 06 1b 22 12
3280 34 b1 22 7f 30 90 0c fd 74 14 f0 d2 35 22 7f 2a
3290 22 20 56 08 eb 60 09 dc 1b 7f 27 22 12 34 b1 22
32a0 75 0b fc 75 53 0a 75 54 07 90 0c eb e0 20 e1 07
32b0 12 34 b1 22 7f 2d 22 75 0b fd 75 53 09 12 34 b1
32c0 22 20 56 12 20 55 13 12 00 1e e5 1a 54 0f 60 fa
32d0 12 00 1e 7f 30 22 12 34 b1 22 7f 33 74 0b 12 1b
32e0 c2 ac 06 22 20 56 15 20 19 30 20 97 13 dc 28 75
32f0 54 08 75 0b fc 75 53 fc 12 34 b1 22 12 34 b1 22
3300 90 0c eb e0 54 fd f0 7f 36 74 0a 12 1b c2 fb 74
3310 08 12 1b c2 ac 06 22 7f 33 22 12 34 ce e5 54 b4
3320 11 01 22 75 54 3d 22 20 56 2a 20 19 58 20 03 28
3330 bb 04 10 bc 90 0d c2 3f c2 14 90 0a 01 e5 22 f0
3340 b5 22 f7 dc 32 db 29 75 54 09 75 0b fd 75 53 09
3350 12 34 b1 22 12 34 b1 22 c2 3f c2 14 90 0a 01 e5
3360 22 f0 b5 22 f7 90 0c fb e0 14 60 14 f0 7f 36 22
3370 74 08 12 1b c2 ac 06 7f 36 90 0c fb 74 14 f0 22
3380 d2 62 c2 33 22 12 34 d4 e5 54 b4 11 01 22 75 54
3390 3d 22 30 19 02 c2 26 30 56 12 30 01 14 dc 36 75
33a0 54 03 12 33 b1 75 0b fc 75 53 0a 22 d2 35 7f 54
33b0 22 7f 51 53 27 f0 43 27 00 d2 3c 90 0c e5 74 00
33c0 f0 90 0c e6 74 fa f0 74 09 12 1b c2 fb 74 08 12
33d0 1b c2 ac 06 22 c2 3e d2 3f 53 27 f0 43 27 08 7f
33e0 39 d2 3c 22 20 56 19 30 19 02 c2 26 30 01 15 dc
33f0 2e 75 54 03 53 27 f0 d2 3c 75 0b fc 75 53 0a 22
3400 12 34 b1 22 7f 33 74 0b 12 1b c2 ac 06 53 27 f0
3410 d2 3c 90 0c e5 74 00 f0 90 0c e6 74 fa f0 22 c2
3420 3e d2 3f 53 27 f0 43 27 08 d2 3c 7f 54 22 30 19
3430 02 c2 26 30 56 19 dc 2c db 21 75 54 0a 7f 51 74
3440 09 12 1b c2 fb 74 08 12 1b c2 ac 06 c2 35 22 7f
3450 33 74 0b 12 1b c2 ac 06 d2 35 22 7f 51 74 08 12
3460 1b c2 ac 06 20 97 10 c2 26 c2 27 c2 34 74 06 12
3470 1b c2 ac 06 7f 3c 22 7f 51 22 dc 0f 30 18 18 75
3480 54 0c 75 0b fc 75 53 0a 7f 15 22 30 18 06 30 19
3490 03 7f 15 22 7f 3c 22 75 54 0b 75 0b fc 75 53 0a
34a0 7f 15 22 7f 0c d2 36 c2 37 74 00 12 1b c2 ac 06
34b0 22
34b1 MOV R7, #0x39
34b3 MOV A, #0x02
34b5 LCALL 0x1BC2
34b8 MOV R4, X06h
34ba CLR X26.5
34bc SETB X22.4
34be CLR X26.2
34c0 CLR X24.4
34c2 CLR X26.3
34c4 MOV DPTR, #0x0A01
34c7 MOV A, X22h
34c9 MOVX @DPTR, A
34ca CJNE A, X22h, 0x34C4
34cd RET
34ce MOV DPTR, #0x0CFD
34d1 MOV A, #0x14
34d3 MOVX @DPTR, A
34d4 MOV DPTR, #0x0CFD
34d7 MOVX A, @DPTR
34d8 DEC A
34d9 MOVX @DPTR, A
34da JZ 0x3538
34dc MOV R7, #0x3F
34de MOV A, #0x09
34e0 LCALL 0x1BC2
34e3 MOV R3, A
34e4 MOV A, #0x08
34e6 LCALL 0x1BC2
34e9 MOV R4, X06h
34eb CLR X26.5
34ed CLR X24.6
34ef CLR X26.4
34f1 CLR X26.2
34f3 CLR X24.4
34f5 SETB X22.4
34f7 MOV DPTR, #0x0A01
34fa MOV A, X22h
34fc MOVX @DPTR, A
34fd CJNE A, X22h, 0x34F7
3500 MOV A, X53h
3502 CJNE A, #0x0C, 0x3507
3505 SJMP 0x351C
3507 CJNE A, #0x30, 0x350C
350a SJMP 0x351A
350c CJNE A, #0x01, 0x3511
350f SJMP 0x351A
3511 CJNE A, #0x05, 0x3516
3514 SJMP 0x351A
3516 SETB X29.2
3518 SJMP 0x351C
351a CLR X29.2
351c MOV X0Bh, #0xF4
351f MOV X0Ah, #0x00
3522 MOV X53h, #0x0A
3525 SETB X27.7
3527 ANL X27h, #0xF0
352a MOV C, X29.2
352c MOV X27.6, C
352e SETB X27.4
3530 JNB X2C.4, 0x3535
3533 SETB X29.2
3535 CLR X2A.2
3537 RET
3538 MOV X0Bh, #0xFC
353b MOV X53h, #0x0A
353e MOV X54h, #0x11
3541 LCALL 0x34B1
3544 RET
3545 20 56 0e dc 17 db 0e 75 0b fc 75
3550 53 0a 75 54 0a 22 12 34 b1 22 74 08 12 1b c2 ac
3560 06 20 97 18 e5 27 54 0f b4 04 14 dc 14 7b 05 53
3570 27 f0 d2 3f d2 3c 7f 42 75 53 0c 22 7f 3f 22 7c
3580 02 53 27 f0 43 27 04 a2 4a 92 3e d2 3f d2 3c 7f
3590 3f 22 20 56 0c 20 19 0d 75 0b fc 75 53 0a 75 54
35a0 06 12 34 b1 22 7f 45 74 06 12 1b c2 ac 06 d2 26
35b0 22 20 56 12 30 19 13 dc 1d 7f 48 c2 26 74 07 12
35c0 1b c2 ac 06 1b 22 12 34 b1 22 7f 4b 74 0b 12 1b
35d0 c2 ac 06 d2 33 22 7f 45 22 20 56 0b 20 57 08 eb
35e0 60 09 dc 14 7f 42 22 12 34 b1 22 90 0c fd e0 60
35f0 0a 14 f0 7f 3f 7c 03 22 7f 48 22 75 0b fc 75 53
3600 0a 75 54 11 12 34 b1 22 20 56 15 20 19 32 20 97
3610 13 dc 1d 75 0b fc 75 53 0a 12 34 b1 75 54 08 22
3620 12 34 b1 22 7f 4e 74 03 12 1b c2 ac 06 d2 34 22
3630 d2 35 c2 14 90 0a 01 e5 22 f0 b5 22 f7 7f 4b 22
3640 12 34 d4 e5 54 b4 11 01 22 75 54 3d 22 20 56 15
3650 20 19 29 30 1a 13 dc 21 75 0b fc 75 53 0a 12 34
3660 b1 75 54 04 22 12 34 b1 22 7f 36 74 0a 12 1b c2
3670 fb 74 08 12 1b c2 ac 06 22 7f 4e 22 12 34 d4 e5
3680 54 b4 11 01 22 75 54 3d 22
3689 SETB X22.6
368b JNB X2A.1, 0x36BE
368e MOV TL1, #0x00
3691 MOV TH1, #0xFE
3694 SETB X22.4
3696 LCALL 0x36EE
3699 CLR P1IE.0
369b MOV R7, #0x1B
369d DJNZ R7, 0x369D
369f SETB P1IE.0
36a1 JB P3IE.4, 0x36A1
36a4 JNB P3IE.4, 0x36A4
36a7 CLR P1IE.1
36a9 MOV R7, #0x19
36ab DJNZ R7, 0x36AB
36ad SETB P1IE.1
36af CLR X22.4
36b1 LCALL 0x36EE
36b4 MOV R7, #0x32
36b6 DJNZ R7, 0x36B6
36b8 DJNZ R6, 0x368E
36ba MOV TH1, #0x00
36bd RET
36be MOV TL1, #0x00
36c1 MOV TH1, #0xFE
36c4 SETB X22.4
36c6 LCALL 0x36EE
36c9 CLR P1IE.1
36cb MOV R7, #0x1B
36cd DJNZ R7, 0x36CD
36cf SETB P1IE.1
36d1 JNB P3IE.4, 0x36D1
36d4 JB P3IE.4, 0x36D4
36d7 CLR P1IE.0
36d9 MOV R7, #0x19
36db DJNZ R7, 0x36DB
36dd SETB P1IE.0
36df CLR X22.4
36e1 LCALL 0x36EE
36e4 MOV R7, #0x32
36e6 DJNZ R7, 0x36E6
36e8 DJNZ R6, 0x36BE
36ea MOV TH1, #0x00
36ed RET
36ee MOV A, X22h
36f0 MOV DPTR, #0x0A01
36f3 MOVX @DPTR, A
36f4 RET
36f5 ff ff ff ff ff ff ff ff ff ff ff
3700 JNB X2C.6, 0x3754
3703 MOV A, X54h
3705 CJNE A, #0xFF, 0x3709
3708 RET
3709 JNZ 0x370C
370b RET
370c CJNE A, #0x41, 0x3710
370f RET
3710 JNB X27.7, 0x371C
3713 ANL A, #0xF8
3715 CJNE A, #0x50, 0x371C
3718 MOV A, X54h
371a AJMP 0x3736
371c MOV A, X54h
371e CJNE A, #0x41, 0x3724
3721 LJMP 0x3736
3724 CJNE A, #0x60, 0x372A
3727 LJMP 0x3736
372a MOV DPTR, #0x0C00
372d MOVX A, @DPTR
372e INC A
372f MOVX @DPTR, A
3730 MOV R2, A
3731 MOV R1, #0x89
3733 LCALL 0x26B1
3736 MOV R2, X54h
3738 MOV R1, #0xB1
373a LCALL 0x26B1
373d MOV A, X54h
373f CJNE A, #0x41, 0x3745
3742 LJMP 0x3754
3745 CLR C
3746 SUBB A, X19h
3748 JNC 0x375E
374a MOV X19h, X54h
374d MOV R2, X19h
374f MOV R1, #0x9D
3751 LCALL 0x26B1
3754 MOV A, X54h
3756 CJNE A, #0x41, 0x375A
3759 RET
375a MOV X54h, #0x00
375d RET
375e CJNE A, X54h, 0x3754
3761 MOV X19h, X54h
3764 LJMP 0x374A
3767 JNB X2E.5, 0x378F
376a INC R0
376b MOV A, R0
376c JB ACC.7, 0x378F
376f CJNE R0, #0x06, 0x3790
3772 MOV X4Dh, R5
3774 INC X48h
3776 MOV A, X48h
3778 CLR C
3779 SUBB A, #0x06
377b JNC 0x3785
377d MOV X48h, #0x06
3780 MOV X54h, #0x47
3783 SJMP 0x378F
3785 SUBB A, #0x27
3787 JC 0x378F
3789 MOV X48h, #0x2D
378c MOV X54h, #0x48
378f RET
3790 CLR C
3791 SUBB A, #0x06
3793 JC 0x378F
3795 SUBB A, X49h
3797 JNZ 0x37B9
3799 MOV A, R5
379a CLR C
379b SUBB A, X4Dh
379d JNC 0x37A2
379f CPL A
37a0 INC A
37a1 CLR C
37a2 RL A
37a3 ADD A, #0x02
37a5 SUBB A, X48h
37a7 JNC 0x37BA
37a9 DEC X48h
37ab DEC X48h
37ad MOV A, X48h
37af SUBB A, #0x06
37b1 JNC 0x37B9
37b3 MOV X48h, #0x06
37b6 MOV X54h, #0x47
37b9 RET
37ba CLR C
37bb SUBB A, #0x03
37bd JC 0x37CF
37bf INC X48h
37c1 INC X48h
37c3 MOV A, X48h
37c5 SUBB A, #0x2D
37c7 JC 0x37D1
37c9 MOV X48h, #0x2D
37cc MOV X54h, #0x48
37cf DEC X48h
37d1 RET
37d2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
37e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
37f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3800 SETB X2C.6 ; Bgn start
3802 MOV X1Fh, #0x64
3805 SETB X25.5
3807 CLR X2C.7
3809 MOV A, #0x00
380b MOV DPTR, #0x0C00
380e MOVX @DPTR, A
380f MOV DPTR, #0x0C01
3812 MOVX @DPTR, A
3813 MOV X19h, #0x00
3816 MOV A, #0x03
3818 MOV DPTR, #0x0C07
381b MOVX @DPTR, A
381c MOV R2, #0x30
381e LCALL 0x3A2E
3821 CLR X24.0
3823 SETB X24.1
3825 SETB X24.2
3827 MOV X0Bh, #0xF4
382a SETB X2D.3
382c SETB X2D.7
382e MOV R0, #0x37
3830 MOV R1, #0x9C
3832 MOV R2, #0x0B
3834 LCALL 0x387D
3837 MOV R0, #0x73
3839 MOV R1, #0xAA
383b MOV R2, #0x0E
383d LCALL 0x387D
3840 MOV R0, #0x87
3842 MOV R1, #0xB8
3844 MOV R2, #0x0E
3846 LCALL 0x387D
3849 MOV R0, #0x9B
384b MOV R1, #0xC6
384d MOV R2, #0x0E
384f LCALL 0x387D
3852 MOV R0, #0xAF
3854 MOV R1, #0xD4
3856 MOV R2, #0x0E
3858 LCALL 0x387D
385b MOV R2, #0xFF
385d MOV R1, #0x75
385f LCALL 0x26B1
3862 MOV R2, #0xFF
3864 MOV R1, #0x89
3866 LCALL 0x26B1
3869 MOV R2, #0xFF
386b MOV R1, #0x9D
386d LCALL 0x26B1
3870 MOV R2, #0xFF
3872 MOV R1, #0xB1
3874 LCALL 0x26B1
3877 LCALL 0x2ECB
387a LJMP 0x38D5 ; End start
387d MOV DPTR, #0x0D01
3880 INC R0
3881 MOV A, R0
3882 MOVX @DPTR, A
3883 SETB P1IE.2
3885 MOV A, R1
3886 SUBB A, #0x89
3888 MOVC A, @A+PC
3889 MOVX @DPTR, A
388a CLR P1IE.2
388c DEC R0
388d DEC R1
388e DJNZ R2, 0x3881
3890 RET
3891 3f 03 08 00 06 10 11 15 16 08 02 15 2e 0b 11
38a0 11 12 2e 02 11 17 10 16 04 14 2e 10 14 2d 2e 11
38b0 05 2e 05 00 17 0b 16 15 2e 2e 2e 0c 00 09 11 14
38c0 2e 05 00 17 0b 16 2e 2e 00 02 16 17 00 0b 2e 05
38d0 00 17 0b 16 2e
38d5 CLR X24.4 ; Bgn start
38d7 LCALL 0x1B29
38da MOV A, X19h
38dc JZ 0x3906
38de CLR C
38df SUBB A, #0x3C
38e1 JNC 0x3906
38e3 CJNE R7, #0x3F, 0x38EF
38e6 LCALL 0x34B1
38e9 MOV X0Bh, #0xFC
38ec MOV X53h, #0x0A
38ef MOV X27h, #0x80
38f2 SETB X27.4
38f4 LCALL 0x3700
38f7 CLR X2C.6
38f9 CLR X20.1
38fb MOV A, #0x11
38fd MOV DPTR, #0x0C07
3900 MOVX @DPTR, A
3901 MOV R2, #0x36
3903 LCALL 0x3A2E
3906 LCALL 0x2F3D
3909 LCALL 0x3700
390c LCALL 0x3001
390f LCALL 0x1AA7
3912 LCALL 0x0BE0
3915 LCALL 0x1000
3918 JNB X2C.3, 0x395C
391b MOV A, X1Fh
391d JNZ 0x3927
391f MOV X54h, #0x63
3922 DEC X1Fh
3924 LJMP 0x395C
3927 DEC X1Fh
3929 MOV A, X1Fh
392b CJNE A, #0xF9, 0x3939
392e MOV DPTR, #0x0C07
3931 MOV A, #0x03
3933 MOVX @DPTR, A
3934 MOV R2, #0x30
3936 LCALL 0x3A2E
3939 JNZ 0x395C
393b MOV DPTR, #0x0C07
393e MOVX A, @DPTR
393f CJNE A, #0x03, 0x395C
3942 MOV A, #0x09
3944 MOVX @DPTR, A
3945 MOV R2, #0x33
3947 LCALL 0x3A2E
394a MOV X0Bh, #0xFB
394d MOV DPTR, #0x0C01
3950 MOVX A, @DPTR
3951 INC A
3952 MOVX @DPTR, A
3953 MOV R2, A
3954 MOV R1, #0x75
3956 LCALL 0x26B1
3959 MOV X1Fh, #0xF0
395c LCALL 0x2000
395f LCALL 0x1B97
3962 LCALL 0x2ECB
3965 JB X2C.2, 0x396B
3968 LJMP 0x38D5
396b SETB X2C.6
396d SETB X24.3
396f LCALL 0x1AA7
3972 LCALL 0x2ECB
3975 LCALL 0x2ECB
3978 LCALL 0x2ECB
397b LCALL 0x2ECB
397e SETB X2B.7
3980 LCALL 0x1F01
3983 JB X2B.5, 0x398B
3986 MOV A, #0x08
3988 LJMP 0x398D
398b MOV A, #0x00
398d MOVX @DPTR, A
398e CLR P1IE.5
3990 SETB P1IE.5
3992 LCALL 0x1F12
3995 MOV A, #0x00
3997 MOV DPTR, #0x0C04
399a MOVX @DPTR, A
399b MOV DPTR, #0x0C06
399e MOV A, #0x0A
39a0 MOVX @DPTR, A
39a1 MOV DPTR, #0x0C02
39a4 MOVX @DPTR, A
39a5 MOV A, #0x07
39a7 MOV DPTR, #0x0C07
39aa MOVX @DPTR, A
39ab MOV R2, #0x31
39ad LCALL 0x3A2E
39b0 LJMP 0x39B3
39b3 LCALL 0x2F3D
39b6 LCALL 0x1BD0
39b9 LCALL 0x3700
39bc LJMP 0x39E9
39bf LCALL 0x1C11
39c2 LCALL 0x2400
39c5 LCALL 0x0100
39c8 LCALL 0x0B79
39cb LCALL 0x1000
39ce LCALL 0x3A3B
39d1 LCALL 0x2000
39d4 LCALL 0x0C09
39d7 LCALL 0x2A86
39da MOV DPTR, #0x0C07
39dd MOVX @DPTR, A
39de MOV R2, #0x31
39e0 LCALL 0x3A2E
39e3 LCALL 0x2ECB
39e6 LJMP 0x39B3
39e9 MOV A, X19h
39eb JZ 0x39BF
39ed CLR C
39ee SUBB A, #0x3C
39f0 JNC 0x39F6
39f2 CLR X2C.6
39f4 SETB X2A.6
39f6 JB X2A.6, 0x39FF
39f9 JB X2A.2, 0x39FF
39fc LJMP 0x39BF
39ff MOV A, #0x05
3a01 MOV DPTR, #0x0C07
3a04 MOVX @DPTR, A
3a05 MOV R2, #0x32
3a07 LCALL 0x3A2E
3a0a MOV X0Bh, #0xFC
3a0d MOV X53h, #0x0A
3a10 CLR X2B.7
3a12 CLR X2C.2
3a14 MOV X1Fh, #0xFA
3a17 LCALL 0x1B6F
3a1a JNB X2C.6, 0x3A20
3a1d JB X2A.2, 0x3A28
3a20 LCALL 0x34B1
3a23 SETB X25.5
3a25 LJMP 0x390F
3a28 LCALL 0x34CE
3a2b LJMP 0x390F ; End start
3a2e MOV DPTR, #0x0D01
3a31 MOV A, #0x28
3a33 MOVX @DPTR, A
3a34 SETB P1IE.2
3a36 MOV A, R2
3a37 MOVX @DPTR, A
3a38 CLR P1IE.2
3a3a RET
3a3b MOV DPTR, #0x0C02
3a3e MOVX A, @DPTR
3a3f JZ 0x3A46
3a41 DEC A
3a42 MOVX @DPTR, A
3a43 LJMP 0x3A63
3a46 MOV DPTR, #0x0C03
3a49 MOVX A, @DPTR
3a4a JZ 0x3A57
3a4c DEC A
3a4d MOVX @DPTR, A
3a4e MOV DPTR, #0x0C02
3a51 MOV A, #0xFA
3a53 MOVX @DPTR, A
3a54 LJMP 0x3A63
3a57 MOV DPTR, #0x0C04
3a5a MOVX A, @DPTR
3a5b INC A
3a5c MOVX @DPTR, A
3a5d MOV A, #0x14
3a5f MOV DPTR, #0x0C02
3a62 MOVX @DPTR, A
3a63 MOV DPTR, #0x0C04
3a66 MOVX A, @DPTR
3a67 CJNE A, #0x09, 0x3A7F
3a6a SETB X2A.6
3a6c MOV DPTR, #0x0C04
3a6f MOVX A, @DPTR
3a70 CJNE A, #0x09, 0x3A77
3a73 MOV X54h, #0x38
3a76 RET
3a77 CJNE A, #0x0A, 0x3A7B
3a7a RET
3a7b MOV X54h, #0x79
3a7e RET
3a7f JNC 0x3A6A
3a81 MOV DPTR, #0x3A86
3a84 MOVC A, @A+DPTR
3a85 JMP @A+DPTR
3a86 0c 13 29 5e 80 92 d2 f0 09 02
3a90 3b 99 90 0c 04 74 01 f0 22 12 14 1a 74 fa 90 0c
3aa0 02 f0 74 00 90 0c 03 f0 90 0c 04 e0 04 f0 22 e5
3ab0 5b b4 88 11 e5 5c b4 ff 0c e5 5d b4 ff 07 74 fa
3ac0 90 0c 06 f0 22 e5 4f b4 88 0c e5 50 b4 ff 07 e5
3ad0 51 b4 ff 02 41 be 90 0c 06 e0 14 20 e7 02 f0 22
3ae0 75 54 35 22 75 0b 00 75 3c 00 d2 14 75 27 82 d2
3af0 3e d2 3c 74 7d 90 0c 02 f0 90 0c 03 74 00 f0 90
3b00 0c 04 e0 04 f0 22 d2 14 e5 22 90 0a 01 f0 b5 22
3b10 f5 90 0c 06 74 64 f0 22 90 0c 03 74 0a f0 75 27
3b20 00 c2 14 90 0c 06 e0 14 b4 63 05 f0 12 14 1a 22
3b30 20 e7 08 f0 20 40 08 20 41 05 22 75 54 36 22 74
3b40 dc 90 0c 02 f0 74 09 90 0c 03 f0 90 0c 04 e0 04
3b50 f0 90 0c 05 74 00 f0 22 74 04 25 49 b5 18 16 90
3b60 0c 05 e0 04 f0 c3 94 19 50 01 22 74 00 90 0c 02
3b70 f0 90 0c 03 f0 22 90 0c 05 e0 c3 94 19 50 04 75
3b80 54 3a 22 90 0c 02 74 fa f0 90 0c 03 74 18 f0 90
3b90 0c 04 e0 04 f0 12 16 30 22 e5 54 b4 41 09 90 0c
3ba0 04 74 0a d2 56 f0 22 e5 0a b4 f5 03 02 3b 9e 22
3bb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3bc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3bd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3be0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3bf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3c00 MOV R0, #0xFF ; Bgn start
3c02 MOV R1, #0x40
3c04 JNB P3IE.2, 0x3C10
3c07 JNB P3IE.2, 0x3C19
3c0a DJNZ R0, 0x3C07
3c0c DJNZ R1, 0x3C07
3c0e SJMP 0x3C25
3c10 JB P3IE.2, 0x3C19
3c13 DJNZ R0, 0x3C10
3c15 DJNZ R1, 0x3C10
3c17 SJMP 0x3C25
3c19 MOV X54h, #0x14
3c1c MOV R1, #0xB1
3c1e MOV R2, X54h
3c20 LCALL 0x26B1
3c23 SJMP 0x3C23
3c25 MOV TL0, #0x80
3c28 MOV TH0, #0xC1
3c2b SETB TCON.4
3c2d CLR X2B.6
3c2f LCALL 0x3C4E
3c32 LCALL 0x3C64
3c35 LCALL 0x3CB0
3c38 LCALL 0x3D84
3c3b LCALL 0x3C7D
3c3e JNB X2B.6, 0x3C3E
3c41 AJMP 0x3C2D
3c43 75 8c c1 75 8a 80 78 62 76 2d 32
3c4e MOV DPTR, #0x0D02
3c51 MOVX A, @DPTR
3c52 JNB ACC.7, 0x3C63
3c55 MOV R2, #0xF0
3c57 CLR X26.0
3c59 LCALL 0x0CAB
3c5c DJNZ R2, 0x3C5C
3c5e SETB X26.0
3c60 LCALL 0x0CAB
3c63 RET
3c64 MOV R2, #0x0A
3c66 MOV DPTR, #0x0C0A
3c69 MOV A, #0xAA
3c6b INC DPTR
3c6c MOVX @DPTR, A
3c6d MOVX A, @DPTR
3c6e CJNE A, #0xAA, 0x3C74
3c71 DJNZ R2, 0x3C69
3c73 RET
3c74 MOV R2, #0x32
3c76 SETB P1IE.7
3c78 DJNZ R2, 0x3C78
3c7a CLR P1IE.7
3c7c RET
3c7d CLR X2A.4
3c7f MOV R2, #0x19
3c81 MOV DPTR, #0x0D03
3c84 MOVX A, @DPTR
3c85 JB ACC.0, 0x3C8E
3c88 DJNZ R2, 0x3C81
3c8a SETB X2A.4
3c8c AJMP 0x3CA4
3c8e MOV R2, #0x19
3c90 MOV DPTR, #0x0D03
3c93 MOVX A, @DPTR
3c94 JNB ACC.1, 0x3C9D
3c97 DJNZ R2, 0x3C90
3c99 SETB X2A.4
3c9b AJMP 0x3CA4
3c9d MOV DPTR, #0x0600
3ca0 MOVX A, @DPTR
3ca1 XRL A, #0xFF
3ca3 MOVX @DPTR, A
3ca4 JNB X2A.4, 0x3CAF
3ca7 MOV R2, #0x32
3ca9 SETB P1IE.7
3cab DJNZ R2, 0x3CAB
3cad CLR P1IE.7
3caf RET
3cb0 SETB P1IE.7
3cb2 ACALL 0x3D7A
3cb4 CLR P1IE.7
3cb6 ACALL 0x3D7A
3cb8 SETB P1IE.7
3cba ACALL 0x3D7A
3cbc CLR P1IE.7
3cbe MOV DPTR, #0x0A02
3cc1 MOVX A, @DPTR
3cc2 JB ACC.0, 0x3CC9
3cc5 CLR P1IE.7
3cc7 SJMP 0x3CCB
3cc9 SETB P1IE.7
3ccb ACALL 0x3D7F
3ccd JB ACC.1, 0x3CD4
3cd0 CLR P1IE.7
3cd2 SJMP 0x3CD6
3cd4 SETB P1IE.7
3cd6 ACALL 0x3D7F
3cd8 JB ACC.2, 0x3CDF
3cdb CLR P1IE.7
3cdd SJMP 0x3CE1
3cdf SETB P1IE.7
3ce1 ACALL 0x3D7F
3ce3 JB ACC.3, 0x3CEA
3ce6 CLR P1IE.7
3ce8 SJMP 0x3CEC
3cea SETB P1IE.7
3cec ACALL 0x3D7F
3cee JB ACC.4, 0x3CF5
3cf1 CLR P1IE.7
3cf3 SJMP 0x3CF7
3cf5 SETB P1IE.7
3cf7 ACALL 0x3D7F
3cf9 JB ACC.5, 0x3D00
3cfc CLR P1IE.7
3cfe SJMP 0x3D02
3d00 SETB P1IE.7
3d02 ACALL 0x3D7F
3d04 JB ACC.6, 0x3D0B
3d07 CLR P1IE.7
3d09 SJMP 0x3D0D
3d0b SETB P1IE.7
3d0d ACALL 0x3D7F
3d0f JB ACC.7, 0x3D16
3d12 CLR P1IE.7
3d14 SJMP 0x3D18
3d16 SETB P1IE.7
3d18 ACALL 0x3D7F
3d1a CLR P1IE.7
3d1c ACALL 0x3D7A
3d1e SETB P1IE.7
3d20 ACALL 0x3D7A
3d22 CLR P1IE.7
3d24 ACALL 0x3D7A
3d26 SETB P1IE.7
3d28 ACALL 0x3D7A
3d2a CLR P1IE.7
3d2c MOV DPTR, #0x0D02
3d2f MOVX A, @DPTR
3d30 JB ACC.0, 0x3D37
3d33 CLR P1IE.7
3d35 SJMP 0x3D39
3d37 SETB P1IE.7
3d39 ACALL 0x3D7F
3d3b JB ACC.1, 0x3D42
3d3e CLR P1IE.7
3d40 SJMP 0x3D44
3d42 SETB P1IE.7
3d44 ACALL 0x3D7F
3d46 JB ACC.3, 0x3D4D
3d49 CLR P1IE.7
3d4b SJMP 0x3D4F
3d4d SETB P1IE.7
3d4f ACALL 0x3D7F
3d51 MOV DPTR, #0x0D03
3d54 MOVX A, @DPTR
3d55 JB ACC.3, 0x3D5C
3d58 CLR P1IE.7
3d5a SJMP 0x3D5E
3d5c SETB P1IE.7
3d5e ACALL 0x3D7F
3d60 JB ACC.4, 0x3D67
3d63 CLR P1IE.7
3d65 SJMP 0x3D69
3d67 SETB P1IE.7
3d69 ACALL 0x3D7F
3d6b CLR P1IE.7
3d6d JB ACC.5, 0x3D74
3d70 CLR P1IE.7
3d72 SJMP 0x3D76
3d74 SETB P1IE.7
3d76 ACALL 0x3D7F
3d78 CLR P1IE.7
3d7a MOV R2, #0x32
3d7c DJNZ R2, 0x3D7C
3d7e RET
3d7f MOV R2, #0x64
3d81 DJNZ R2, 0x3D81
3d83 RET
3d84 MOV X24h, #0x55
3d87 ANL X26h, #0x01
3d8a ORL X26h, #0x54
3d8d LCALL 0x1AA7
3d90 ACALL 0x3E20
3d92 MOV X24h, #0xAA
3d95 ANL X26h, #0x01
3d98 ORL X26h, #0xAA
3d9b LCALL 0x1AA7
3d9e ACALL 0x3E20
3da0 SETB P1IE.0
3da2 CLR P1IE.1
3da4 ACALL 0x3E20
3da6 CLR P1IE.0
3da8 SETB P1IE.1
3daa ACALL 0x3E20
3dac CLR P1IE.2
3dae MOV A, #0xB7
3db0 MOV DPTR, #0x0D01
3db3 MOVX @DPTR, A
3db4 SETB P1IE.2
3db6 MOV A, #0x05
3db8 MOVX @DPTR, A
3db9 CLR P1IE.2
3dbb ACALL 0x3E20
3dbd MOV A, #0xB7
3dbf MOVX @DPTR, A
3dc0 SETB P1IE.2
3dc2 MOV A, #0x0A
3dc4 MOVX @DPTR, A
3dc5 CLR P1IE.2
3dc7 MOV DPTR, #0x0D01
3dca MOV A, #0x05
3dcc MOVX @DPTR, A
3dcd CLR P1IE.3
3dcf SETB P1IE.3
3dd1 MOV A, #0x05
3dd3 MOVX @DPTR, A
3dd4 CLR P1IE.5
3dd6 NOP
3dd7 NOP
3dd8 SETB P1IE.5
3dda ACALL 0x3E20
3ddc MOV DPTR, #0x0D01
3ddf MOV A, #0x0A
3de1 MOVX @DPTR, A
3de2 CLR P1IE.5
3de4 NOP
3de5 NOP
3de6 SETB P1IE.5
3de8 ACALL 0x3E20
3dea MOV DPTR, #0x0A01
3ded ANL X22h, #0x80
3df0 ORL X22h, #0x55
3df3 MOV A, X22h
3df5 MOVX @DPTR, A
3df6 ACALL 0x3E20
3df8 ANL X22h, #0x80
3dfb ORL X22h, #0x2A
3dfe MOV A, X22h
3e00 MOVX @DPTR, A
3e01 MOV R3, #0x00
3e03 MOV DPTR, #0x0A00
3e06 MOV A, R3
3e07 MOVX @DPTR, A
3e08 MOV DPTR, #0x0D02
3e0b MOVX A, @DPTR
3e0c JB ACC.2, 0x3E13
3e0f SETB P1IE.7
3e11 SJMP 0x3E17
3e13 CLR P1IE.7
3e15 NOP
3e16 NOP
3e17 INC R3
3e18 CJNE R3, #0x00, 0x3E03
3e1b CLR P1IE.7
3e1d ACALL 0x3E20
3e1f RET
3e20 MOV R2, #0xC8
3e22 DJNZ R2, 0x3E22
3e24 RET
3e25 ff ff ff ff ff ff ff ff ff ff ff
3e30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3e90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ea0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3eb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ec0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ed0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ee0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ef0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3f90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
3ff0 ff ff ff ff ff ff ff ff ff ff ff ff 00 00 36 31