3800 023FC7 LJMP L0001 3803 00 DB 000h L0052: 3804 E575 MOV A, 75h 3806 645A XRL A, #5Ah 3808 6002 JZ L0053 L0054: 380A 80FE SJMP L0054 L0053: 380C E4 CLR A 380D 900051 MOV DPTR, #0051h 3810 F0 MOVX @DPTR, A 3811 752B06 MOV 2Bh, #6h 3814 79FE MOV R1, #0FEh 3816 E52D MOV A, 2Dh 3818 245F ADD A, #5Fh 381A B40B00 CJNE A, #0Bh, L0055 L0055: 381D 4003 JC L0056 381F 023B6E LJMP L0057 L0056: 3822 903830 MOV DPTR, #03830h 3825 75F003 MOV B, #3h 3828 A4 MUL AB 3829 C583 XCH A, DPH 382B 25F0 ADD A, B 382D C583 XCH A, DPH 382F 73 JMP @A+DPTR 3830 02 DB 002h 3831 38 DB 038h ; '8' 3832 51 DB 051h ; 'Q' 3833 02 DB 002h 3834 3B DB 03Bh ; ';' 3835 61 DB 061h ; 'a' 3836 02 DB 002h 3837 39 DB 039h ; '9' 3838 E0 DB 0E0h 3839 02 DB 002h 383A 39 DB 039h ; '9' 383B 90 DB 090h 383C 02 DB 002h 383D 38 DB 038h ; '8' 383E 75 DB 075h ; 'u' 383F 02 DB 002h 3840 39 DB 039h ; '9' 3841 0F DB 00Fh 3842 02 DB 002h 3843 3A DB 03Ah ; ':' 3844 A5 DB 0A5h 3845 02 DB 002h 3846 3A DB 03Ah ; ':' 3847 60 DB 060h ; '`' 3848 02 DB 002h 3849 39 DB 039h ; '9' 384A CC DB 0CCh 384B 02 DB 002h 384C 38 DB 038h ; '8' 384D 7B DB 07Bh ; '{' 384E 02 DB 002h 384F 39 DB 039h ; '9' 3850 5E DB 05Eh ; '^' 3851 A9 DB 0A9h 3852 A1 DB 0A1h 3853 E4 DB 0E4h 3854 FB DB 0FBh 3855 EB DB 0EBh 3856 90 DB 090h 3857 3E DB 03Eh ; '>' 3858 65 DB 065h ; 'e' 3859 93 DB 093h 385A FF DB 0FFh 385B 74 DB 074h ; 't' 385C 32 DB 032h ; '2' 385D 2B DB 02Bh ; '+' 385E F8 DB 0F8h 385F E6 DB 0E6h 3860 6F DB 06Fh ; 'o' 3861 60 DB 060h ; '`' 3862 05 DB 005h 3863 79 DB 079h ; 'y' 3864 F1 DB 0F1h 3865 02 DB 002h 3866 3B DB 03Bh ; ';' 3867 6E DB 06Eh ; 'n' 3868 0B DB 00Bh 3869 BB DB 0BBh 386A 10 DB 010h 386B E9 DB 0E9h 386C 90 DB 090h 386D 00 DB 000h 386E 51 DB 051h ; 'Q' 386F 74 DB 074h ; 't' 3870 11 DB 011h 3871 F0 DB 0F0h 3872 02 DB 002h 3873 3B DB 03Bh ; ';' 3874 6E DB 06Eh ; 'n' 3875 30 DB 030h ; '0' 3876 00 DB 000h 3877 03 DB 003h 3878 02 DB 002h 3879 3B DB 03Bh ; ';' 387A 87 DB 087h 387B E5 DB 0E5h 387C 2E DB 02Eh ; '.' 387D 24 DB 024h ; '$' 387E FB DB 0FBh 387F F5 DB 0F5h 3880 0A DB 00Ah 3881 E5 DB 0E5h 3882 31 DB 031h ; '1' 3883 FE DB 0FEh 3884 E5 DB 0E5h 3885 30 DB 030h ; '0' 3886 FD DB 0FDh 3887 EE DB 0EEh 3888 F5 DB 0F5h 3889 0B DB 00Bh 388A ED DB 0EDh 388B F5 DB 0F5h 388C 0C DB 00Ch 388D E5 DB 0E5h 388E 2D DB 02Dh ; '-' 388F 64 DB 064h ; 'd' 3890 A5 DB 0A5h 3891 70 DB 070h ; 'p' 3892 4F DB 04Fh ; 'O' 3893 FB DB 0FBh 3894 EB DB 0EBh 3895 C3 DB 0C3h 3896 95 DB 095h 3897 0A DB 00Ah 3898 40 DB 040h ; '@' 3899 03 DB 003h 389A 02 DB 002h 389B 3B DB 03Bh ; ';' 389C 6E DB 06Eh ; 'n' 389D EB DB 0EBh 389E 7E DB 07Eh ; '~' 389F 00 DB 000h 38A0 25 DB 025h ; '%' 38A1 0C DB 00Ch 38A2 FF DB 0FFh 38A3 EE DB 0EEh 38A4 35 DB 035h ; '5' 38A5 0B DB 00Bh 38A6 FE DB 0FEh 38A7 EE DB 0EEh 38A8 C0 DB 0C0h 38A9 E0 DB 0E0h 38AA EF DB 0EFh 38AB C0 DB 0C0h 38AC E0 DB 0E0h 38AD EB DB 0EBh 38AE 54 DB 054h ; 'T' 38AF 07 DB 007h 38B0 FD DB 0FDh 38B1 24 DB 024h ; '$' 38B2 23 DB 023h ; '#' 38B3 F8 DB 0F8h 38B4 E6 DB 0E6h 38B5 FF DB 0FFh 38B6 74 DB 074h ; 't' 38B7 36 DB 036h ; '6' 38B8 2B DB 02Bh ; '+' 38B9 F8 DB 0F8h 38BA E6 DB 0E6h 38BB 6F DB 06Fh ; 'o' 38BC FE DB 0FEh 38BD 74 DB 074h ; 't' 38BE 22 DB 022h ; '"' 38BF 2D DB 02Dh ; '-' 38C0 F8 DB 0F8h 38C1 E6 DB 0E6h 38C2 FD DB 0FDh 38C3 74 DB 074h ; 't' 38C4 35 DB 035h ; '5' 38C5 2B DB 02Bh ; '+' 38C6 F8 DB 0F8h 38C7 E6 DB 0E6h 38C8 6D DB 06Dh ; 'm' 38C9 FD DB 0FDh 38CA EE DB 0EEh 38CB FC DB 0FCh 38CC D0 DB 0D0h 38CD E0 DB 0E0h 38CE FF DB 0FFh 38CF D0 DB 0D0h 38D0 E0 DB 0E0h 38D1 FE DB 0FEh 38D2 12 DB 012h 38D3 3E DB 03Eh ; '>' 38D4 AC DB 0ACh 38D5 C9 DB 0C9h 38D6 EF DB 0EFh 38D7 C9 DB 0C9h 38D8 E9 DB 0E9h 38D9 60 DB 060h ; '`' 38DA 03 DB 003h 38DB 02 DB 002h 38DC 3B DB 03Bh ; ';' 38DD 6E DB 06Eh ; 'n' 38DE 0B DB 00Bh 38DF 0B DB 00Bh 38E0 80 DB 080h 38E1 B2 DB 0B2h 38E2 E4 DB 0E4h 38E3 FB DB 0FBh 38E4 EB DB 0EBh 38E5 C3 DB 0C3h 38E6 95 DB 095h 38E7 0A DB 00Ah 38E8 40 DB 040h ; '@' 38E9 03 DB 003h 38EA 02 DB 002h 38EB 3B DB 03Bh ; ';' 38EC 6E DB 06Eh ; 'n' 38ED E5 DB 0E5h 38EE 0C DB 00Ch 38EF 2B DB 02Bh ; '+' 38F0 FF DB 0FFh 38F1 EB DB 0EBh 38F2 54 DB 054h ; 'T' 38F3 07 DB 007h 38F4 24 DB 024h ; '$' 38F5 22 DB 022h ; '"' 38F6 F8 DB 0F8h 38F7 E6 DB 0E6h 38F8 FE DB 0FEh 38F9 74 DB 074h ; 't' 38FA 35 DB 035h ; '5' 38FB 2B DB 02Bh ; '+' 38FC F8 DB 0F8h 38FD E6 DB 0E6h 38FE 6E DB 06Eh ; 'n' 38FF FD DB 0FDh 3900 12 DB 012h 3901 3F DB 03Fh ; '?' 3902 7A DB 07Ah ; 'z' 3903 C9 DB 0C9h 3904 EF DB 0EFh 3905 C9 DB 0C9h 3906 E9 DB 0E9h 3907 60 DB 060h ; '`' 3908 03 DB 003h 3909 02 DB 002h 390A 3B DB 03Bh ; ';' 390B 6E DB 06Eh ; 'n' 390C 0B DB 00Bh 390D 80 DB 080h 390E D5 DB 0D5h 390F E5 DB 0E5h 3910 2E DB 02Eh ; '.' 3911 24 DB 024h ; '$' 3912 FB DB 0FBh 3913 F5 DB 0F5h 3914 0A DB 00Ah 3915 54 DB 054h ; 'T' 3916 07 DB 007h 3917 60 DB 060h ; '`' 3918 03 DB 003h 3919 02 DB 002h 391A 3B DB 03Bh ; ';' 391B 6E DB 06Eh ; 'n' 391C E5 DB 0E5h 391D 31 DB 031h ; '1' 391E FE DB 0FEh 391F E5 DB 0E5h 3920 30 DB 030h ; '0' 3921 FD DB 0FDh 3922 ED DB 0EDh 3923 8E DB 08Eh 3924 73 DB 073h ; 's' 3925 F5 DB 0F5h 3926 74 DB 074h ; 't' 3927 E4 DB 0E4h 3928 FB DB 0FBh 3929 EB DB 0EBh 392A C3 DB 0C3h 392B 95 DB 095h 392C 0A DB 00Ah 392D 50 DB 050h ; 'P' 392E 2A DB 02Ah ; '*' 392F EB DB 0EBh 3930 54 DB 054h ; 'T' 3931 07 DB 007h 3932 24 DB 024h ; '$' 3933 22 DB 022h ; '"' 3934 F8 DB 0F8h 3935 E6 DB 0E6h 3936 FF DB 0FFh 3937 74 DB 074h ; 't' 3938 35 DB 035h ; '5' 3939 2B DB 02Bh ; '+' 393A F8 DB 0F8h 393B E6 DB 0E6h 393C 6F DB 06Fh ; 'o' 393D FF DB 0FFh 393E 85 DB 085h 393F 74 DB 074h ; 't' 3940 82 DB 082h 3941 85 DB 085h 3942 73 DB 073h ; 's' 3943 83 DB 083h 3944 E4 DB 0E4h 3945 93 DB 093h 3946 6F DB 06Fh ; 'o' 3947 60 DB 060h ; '`' 3948 05 DB 005h 3949 79 DB 079h ; 'y' 394A F5 DB 0F5h 394B 02 DB 002h 394C 3B DB 03Bh ; ';' 394D 6E DB 06Eh ; 'n' 394E 05 DB 005h 394F 74 DB 074h ; 't' 3950 E5 DB 0E5h 3951 74 DB 074h ; 't' 3952 70 DB 070h ; 'p' 3953 02 DB 002h 3954 05 DB 005h 3955 73 DB 073h ; 's' 3956 0B DB 00Bh 3957 80 DB 080h 3958 D0 DB 0D0h 3959 E4 DB 0E4h 395A F9 DB 0F9h 395B 02 DB 002h 395C 3B DB 03Bh ; ';' 395D 6E DB 06Eh ; 'n' 395E E5 DB 0E5h 395F 34 DB 034h ; '4' 3960 25 DB 025h ; '%' 3961 2B DB 02Bh ; '+' 3962 F5 DB 0F5h 3963 2B DB 02Bh ; '+' 3964 75 DB 075h ; 'u' 3965 85 DB 085h 3966 C0 DB 0C0h 3967 7B DB 07Bh ; '{' 3968 06 DB 006h 3969 EB DB 0EBh 396A C3 DB 0C3h 396B 95 DB 095h 396C 2B DB 02Bh ; '+' 396D 50 DB 050h ; 'P' 396E 1C DB 01Ch 396F E5 DB 0E5h 3970 30 DB 030h ; '0' 3971 2B DB 02Bh ; '+' 3972 24 DB 024h ; '$' 3973 FA DB 0FAh 3974 25 DB 025h ; '%' 3975 E0 DB 0E0h 3976 F5 DB 0F5h 3977 84 DB 084h 3978 75 DB 075h ; 'u' 3979 86 DB 086h 397A 8E DB 08Eh 397B 74 DB 074h ; 't' 397C 4C DB 04Ch ; 'L' 397D 2B DB 02Bh ; '+' 397E F5 DB 0F5h 397F 82 DB 082h 3980 E4 DB 0E4h 3981 34 DB 034h ; '4' 3982 00 DB 000h 3983 F5 DB 0F5h 3984 83 DB 083h 3985 E5 DB 0E5h 3986 8E DB 08Eh 3987 F0 DB 0F0h 3988 0B DB 00Bh 3989 80 DB 080h 398A DE DB 0DEh 398B E4 DB 0E4h 398C F9 DB 0F9h 398D 02 DB 002h 398E 3B DB 03Bh ; ';' 398F 6E DB 06Eh ; 'n' 3990 E5 DB 0E5h 3991 30 DB 030h ; '0' 3992 C3 DB 0C3h 3993 94 DB 094h 3994 08 DB 008h 3995 50 DB 050h ; 'P' 3996 03 DB 003h 3997 02 DB 002h 3998 3B DB 03Bh ; ';' 3999 6E DB 06Eh ; 'n' 399A 75 DB 075h ; 'u' 399B 30 DB 030h ; '0' 399C 04 DB 004h 399D E4 DB 0E4h 399E F5 DB 0F5h 399F 0B DB 00Bh 39A0 F5 DB 0F5h 39A1 0C DB 00Ch 39A2 74 DB 074h ; 't' 39A3 FF DB 0FFh 39A4 FD DB 0FDh 39A5 FC DB 0FCh 39A6 AF DB 0AFh 39A7 0C DB 00Ch 39A8 AE DB 0AEh 39A9 0B DB 00Bh 39AA 12 DB 012h 39AB 3E DB 03Eh ; '>' 39AC AC DB 0ACh 39AD C9 DB 0C9h 39AE EF DB 0EFh 39AF C9 DB 0C9h 39B0 74 DB 074h ; 't' 39B1 04 DB 004h 39B2 25 DB 025h ; '%' 39B3 0C DB 00Ch 39B4 F5 DB 0F5h 39B5 0C DB 00Ch 39B6 E4 DB 0E4h 39B7 35 DB 035h ; '5' 39B8 0B DB 00Bh 39B9 F5 DB 0F5h 39BA 0B DB 00Bh 39BB 54 DB 054h ; 'T' 39BC 03 DB 003h 39BD 45 DB 045h ; 'E' 39BE 0C DB 00Ch 39BF 70 DB 070h ; 'p' 39C0 02 DB 002h 39C1 15 DB 015h 39C2 30 DB 030h ; '0' 39C3 E5 DB 0E5h 39C4 30 DB 030h ; '0' 39C5 70 DB 070h ; 'p' 39C6 DB DB 0DBh 39C7 C2 DB 0C2h 39C8 00 DB 000h 39C9 02 DB 002h 39CA 3B DB 03Bh ; ';' 39CB 6E DB 06Eh ; 'n' 39CC E4 DB 0E4h 39CD FB DB 0FBh 39CE CF DB 0CFh 39CF EB DB 0EBh 39D0 CF DB 0CFh 39D1 7D DB 07Dh ; '}' 39D2 FF DB 0FFh 39D3 12 DB 012h 39D4 3F DB 03Fh ; '?' 39D5 7A DB 07Ah ; 'z' 39D6 C9 DB 0C9h 39D7 EF DB 0EFh 39D8 C9 DB 0C9h 39D9 0B DB 00Bh 39DA BB DB 0BBh 39DB 80 DB 080h 39DC F1 DB 0F1h 39DD 02 DB 002h 39DE 3B DB 03Bh ; ';' 39DF 6E DB 06Eh ; 'n' 39E0 E5 DB 0E5h 39E1 2E DB 02Eh ; '.' 39E2 C3 DB 0C3h 39E3 94 DB 094h 39E4 1E DB 01Eh 39E5 50 DB 050h ; 'P' 39E6 03 DB 003h 39E7 02 DB 002h 39E8 3B DB 03Bh ; ';' 39E9 6E DB 06Eh ; 'n' 39EA E5 DB 0E5h 39EB 2E DB 02Eh ; '.' 39EC 75 DB 075h ; 'u' 39ED F0 DB 0F0h 39EE 07 DB 007h 39EF 84 DB 084h 39F0 FB DB 0FBh 39F1 25 DB 025h ; '%' 39F2 E0 DB 0E0h 39F3 25 DB 025h ; '%' 39F4 E0 DB 0E0h 39F5 24 DB 024h ; '$' 39F6 30 DB 030h ; '0' 39F7 F8 DB 0F8h 39F8 E6 DB 0E6h 39F9 65 DB 065h ; 'e' 39FA 70 DB 070h ; 'p' 39FB F5 DB 0F5h 39FC 22 DB 022h ; '"' 39FD 74 DB 074h ; 't' 39FE 30 DB 030h ; '0' 39FF 2B DB 02Bh ; '+' 3A00 F8 DB 0F8h 3A01 E6 DB 0E6h 3A02 65 DB 065h ; 'e' 3A03 70 DB 070h ; 'p' 3A04 F5 DB 0F5h 3A05 24 DB 024h ; '$' 3A06 EB DB 0EBh 3A07 75 DB 075h ; 'u' 3A08 F0 DB 0F0h 3A09 06 DB 006h 3A0A A4 DB 0A4h 3A0B 24 DB 024h ; '$' 3A0C 30 DB 030h ; '0' 3A0D F8 DB 0F8h 3A0E E6 DB 0E6h 3A0F 65 DB 065h ; 'e' 3A10 70 DB 070h ; 'p' 3A11 F5 DB 0F5h 3A12 25 DB 025h ; '%' 3A13 EB DB 0EBh 3A14 75 DB 075h ; 'u' 3A15 F0 DB 0F0h 3A16 03 DB 003h 3A17 A4 DB 0A4h 3A18 24 DB 024h ; '$' 3A19 30 DB 030h ; '0' 3A1A F8 DB 0F8h 3A1B E6 DB 0E6h 3A1C 65 DB 065h ; 'e' 3A1D 70 DB 070h ; 'p' 3A1E F5 DB 0F5h 3A1F 26 DB 026h ; '&' 3A20 EB DB 0EBh 3A21 75 DB 075h ; 'u' 3A22 F0 DB 0F0h 3A23 05 DB 005h 3A24 A4 DB 0A4h 3A25 24 DB 024h ; '$' 3A26 30 DB 030h ; '0' 3A27 F8 DB 0F8h 3A28 E6 DB 0E6h 3A29 65 DB 065h ; 'e' 3A2A 70 DB 070h ; 'p' 3A2B F5 DB 0F5h 3A2C 28 DB 028h ; '(' 3A2D E5 DB 0E5h 3A2E 2E DB 02Eh ; '.' 3A2F 75 DB 075h ; 'u' 3A30 F0 DB 0F0h 3A31 05 DB 005h 3A32 84 DB 084h 3A33 FB DB 0FBh 3A34 24 DB 024h ; '$' 3A35 30 DB 030h ; '0' 3A36 F8 DB 0F8h 3A37 E6 DB 0E6h 3A38 65 DB 065h ; 'e' 3A39 70 DB 070h ; 'p' 3A3A F5 DB 0F5h 3A3B 23 DB 023h ; '#' 3A3C EB DB 0EBh 3A3D 75 DB 075h ; 'u' 3A3E F0 DB 0F0h 3A3F 03 DB 003h 3A40 A4 DB 0A4h 3A41 24 DB 024h ; '$' 3A42 30 DB 030h ; '0' 3A43 F8 DB 0F8h 3A44 E6 DB 0E6h 3A45 65 DB 065h ; 'e' 3A46 70 DB 070h ; 'p' 3A47 F5 DB 0F5h 3A48 27 DB 027h ; ''' 3A49 E5 DB 0E5h 3A4A A1 DB 0A1h 3A4B 25 DB 025h ; '%' 3A4C 22 DB 022h ; '"' 3A4D F5 DB 0F5h 3A4E 29 DB 029h ; ')' 3A4F E4 DB 0E4h 3A50 FB DB 0FBh 3A51 F9 DB 0F9h 3A52 74 DB 074h ; 't' 3A53 22 DB 022h ; '"' 3A54 2B DB 02Bh ; '+' 3A55 F8 DB 0F8h 3A56 E6 DB 0E6h 3A57 29 DB 029h ; ')' 3A58 F9 DB 0F9h 3A59 0B DB 00Bh 3A5A BB DB 0BBh 3A5B 08 DB 008h 3A5C F5 DB 0F5h 3A5D 02 DB 002h 3A5E 3B DB 03Bh ; ';' 3A5F 6E DB 06Eh ; 'n' 3A60 E5 DB 0E5h 3A61 30 DB 030h ; '0' 3A62 54 DB 054h ; 'T' 3A63 07 DB 007h 3A64 64 DB 064h ; 'd' 3A65 07 DB 007h 3A66 60 DB 060h ; '`' 3A67 03 DB 003h 3A68 02 DB 002h 3A69 3B DB 03Bh ; ';' 3A6A 6E DB 06Eh ; 'n' 3A6B 53 DB 053h ; 'S' 3A6C 3B DB 03Bh ; ';' 3A6D 7F DB 07Fh 3A6E 43 DB 043h ; 'C' 3A6F 3B DB 03Bh ; ';' 3A70 40 DB 040h ; '@' 3A71 FB DB 0FBh 3A72 EB DB 0EBh 3A73 24 DB 024h ; '$' 3A74 F0 DB 0F0h 3A75 FF DB 0FFh 3A76 E4 DB 0E4h 3A77 34 DB 034h ; '4' 3A78 3F DB 03Fh ; '?' 3A79 FE DB 0FEh 3A7A EE DB 0EEh 3A7B C0 DB 0C0h 3A7C E0 DB 0E0h 3A7D EF DB 0EFh 3A7E C0 DB 0C0h 3A7F E0 DB 0E0h 3A80 74 DB 074h ; 't' 3A81 33 DB 033h ; '3' 3A82 2B DB 02Bh ; '+' 3A83 F8 DB 0F8h 3A84 E6 DB 0E6h 3A85 FE DB 0FEh 3A86 74 DB 074h ; 't' 3A87 32 DB 032h ; '2' 3A88 2B DB 02Bh ; '+' 3A89 F8 DB 0F8h 3A8A E6 DB 0E6h 3A8B FD DB 0FDh 3A8C EE DB 0EEh 3A8D FC DB 0FCh 3A8E D0 DB 0D0h 3A8F E0 DB 0E0h 3A90 FF DB 0FFh 3A91 D0 DB 0D0h 3A92 E0 DB 0E0h 3A93 FE DB 0FEh 3A94 12 DB 012h 3A95 3E DB 03Eh ; '>' 3A96 AC DB 0ACh 3A97 C9 DB 0C9h 3A98 EF DB 0EFh 3A99 C9 DB 0C9h 3A9A 0B DB 00Bh 3A9B 0B DB 00Bh 3A9C EB DB 0EBh 3A9D C3 DB 0C3h 3A9E 94 DB 094h 3A9F 0A DB 00Ah 3AA0 40 DB 040h ; '@' 3AA1 D0 DB 0D0h 3AA2 02 DB 002h 3AA3 3B DB 03Bh ; ';' 3AA4 6E DB 06Eh ; 'n' 3AA5 E4 DB 0E4h 3AA6 F9 DB 0F9h 3AA7 E5 DB 0E5h 3AA8 30 DB 030h ; '0' 3AA9 54 DB 054h ; 'T' 3AAA 07 DB 007h 3AAB 64 DB 064h ; 'd' 3AAC 07 DB 007h 3AAD 70 DB 070h ; 'p' 3AAE 3F DB 03Fh ; '?' 3AAF 79 DB 079h ; 'y' 3AB0 07 DB 007h 3AB1 75 DB 075h ; 'u' 3AB2 73 DB 073h ; 's' 3AB3 3F DB 03Fh ; '?' 3AB4 75 DB 075h ; 'u' 3AB5 74 DB 074h ; 't' 3AB6 F0 DB 0F0h 3AB7 FB DB 0FBh 3AB8 85 DB 085h 3AB9 74 DB 074h ; 't' 3ABA 82 DB 082h 3ABB 85 DB 085h 3ABC 73 DB 073h ; 's' 3ABD 83 DB 083h 3ABE E4 DB 0E4h 3ABF 93 DB 093h 3AC0 FF DB 0FFh 3AC1 74 DB 074h ; 't' 3AC2 4C DB 04Ch ; 'L' 3AC3 25 DB 025h ; '%' 3AC4 2B DB 02Bh ; '+' 3AC5 F5 DB 0F5h 3AC6 82 DB 082h 3AC7 E4 DB 0E4h 3AC8 34 DB 034h ; '4' 3AC9 00 DB 000h 3ACA F5 DB 0F5h 3ACB 83 DB 083h 3ACC EF DB 0EFh 3ACD F0 DB 0F0h 3ACE 05 DB 005h 3ACF 74 DB 074h ; 't' 3AD0 E5 DB 0E5h 3AD1 74 DB 074h ; 't' 3AD2 70 DB 070h ; 'p' 3AD3 02 DB 002h 3AD4 05 DB 005h 3AD5 73 DB 073h ; 's' 3AD6 05 DB 005h 3AD7 2B DB 02Bh ; '+' 3AD8 0B DB 00Bh 3AD9 BB DB 0BBh 3ADA 0A DB 00Ah 3ADB DC DB 0DCh 3ADC 05 DB 005h 3ADD 2B DB 02Bh ; '+' 3ADE 05 DB 005h 3ADF 2B DB 02Bh ; '+' 3AE0 90 DB 090h 3AE1 00 DB 000h 3AE2 56 DB 056h ; 'V' 3AE3 E0 DB 0E0h 3AE4 54 DB 054h ; 'T' 3AE5 DF DB 0DFh 3AE6 FF DB 0FFh 3AE7 F0 DB 0F0h 3AE8 E5 DB 0E5h 3AE9 B1 DB 0B1h 3AEA 54 DB 054h ; 'T' 3AEB 20 DB 020h ; ' ' 3AEC 4F DB 04Fh ; 'O' 3AED F0 DB 0F0h 3AEE E5 DB 0E5h 3AEF 30 DB 030h ; '0' 3AF0 30 DB 030h ; '0' 3AF1 E3 DB 0E3h 3AF2 1F DB 01Fh 3AF3 C9 DB 0C9h 3AF4 44 DB 044h ; 'D' 3AF5 08 DB 008h 3AF6 C9 DB 0C9h 3AF7 E4 DB 0E4h 3AF8 FB DB 0FBh 3AF9 EB DB 0EBh 3AFA 90 DB 090h 3AFB 3E DB 03Eh ; '>' 3AFC A8 DB 0A8h 3AFD 93 DB 093h 3AFE FF DB 0FFh 3AFF 74 DB 074h ; 't' 3B00 4C DB 04Ch ; 'L' 3B01 25 DB 025h ; '%' 3B02 2B DB 02Bh ; '+' 3B03 F5 DB 0F5h 3B04 82 DB 082h 3B05 E4 DB 0E4h 3B06 34 DB 034h ; '4' 3B07 00 DB 000h 3B08 F5 DB 0F5h 3B09 83 DB 083h 3B0A EF DB 0EFh 3B0B F0 DB 0F0h 3B0C 05 DB 005h 3B0D 2B DB 02Bh ; '+' 3B0E 0B DB 00Bh 3B0F BB DB 0BBh 3B10 04 DB 004h 3B11 E7 DB 0E7h 3B12 E5 DB 0E5h 3B13 30 DB 030h ; '0' 3B14 30 DB 030h ; '0' 3B15 E4 DB 0E4h 3B16 3C DB 03Ch ; '<' 3B17 C9 DB 0C9h 3B18 44 DB 044h ; 'D' 3B19 10 DB 010h 3B1A C9 DB 0C9h 3B1B 75 DB 075h ; 'u' 3B1C 73 DB 073h ; 's' 3B1D 3F DB 03Fh ; '?' 3B1E 75 DB 075h ; 'u' 3B1F 74 DB 074h ; 't' 3B20 FC DB 0FCh 3B21 E4 DB 0E4h 3B22 F5 DB 0F5h 3B23 70 DB 070h ; 'p' 3B24 FB DB 0FBh 3B25 85 DB 085h 3B26 74 DB 074h ; 't' 3B27 82 DB 082h 3B28 85 DB 085h 3B29 73 DB 073h ; 's' 3B2A 83 DB 083h 3B2B E4 DB 0E4h 3B2C 93 DB 093h 3B2D FF DB 0FFh 3B2E 74 DB 074h ; 't' 3B2F 4C DB 04Ch ; 'L' 3B30 25 DB 025h ; '%' 3B31 2B DB 02Bh ; '+' 3B32 F5 DB 0F5h 3B33 82 DB 082h 3B34 E4 DB 0E4h 3B35 34 DB 034h ; '4' 3B36 00 DB 000h 3B37 F5 DB 0F5h 3B38 83 DB 083h 3B39 EF DB 0EFh 3B3A F0 DB 0F0h 3B3B 05 DB 005h 3B3C 2B DB 02Bh ; '+' 3B3D 25 DB 025h ; '%' 3B3E 70 DB 070h ; 'p' 3B3F F5 DB 0F5h 3B40 70 DB 070h ; 'p' 3B41 05 DB 005h 3B42 74 DB 074h ; 't' 3B43 E5 DB 0E5h 3B44 74 DB 074h ; 't' 3B45 70 DB 070h ; 'p' 3B46 02 DB 002h 3B47 05 DB 005h 3B48 73 DB 073h ; 's' 3B49 0B DB 00Bh 3B4A BB DB 0BBh 3B4B 04 DB 004h 3B4C D8 DB 0D8h 3B4D 74 DB 074h ; 't' 3B4E 04 DB 004h 3B4F 25 DB 025h ; '%' 3B50 2B DB 02Bh ; '+' 3B51 F5 DB 0F5h 3B52 2B DB 02Bh ; '+' 3B53 75 DB 075h ; 'u' 3B54 A1 DB 0A1h 3B55 55 DB 055h ; 'U' 3B56 75 DB 075h ; 'u' 3B57 A1 DB 0A1h 3B58 AA DB 0AAh 3B59 75 DB 075h ; 'u' 3B5A B1 DB 0B1h 3B5B 0C DB 00Ch 3B5C E4 DB 0E4h 3B5D F5 DB 0F5h 3B5E A1 DB 0A1h 3B5F 80 DB 080h 3B60 0D DB 00Dh 3B61 E5 DB 0E5h 3B62 30 DB 030h ; '0' 3B63 B4 DB 0B4h 3B64 01 DB 001h 3B65 04 DB 004h 3B66 D2 DB 0D2h 3B67 01 DB 001h 3B68 80 DB 080h 3B69 02 DB 002h 3B6A D2 DB 0D2h 3B6B 00 DB 000h 3B6C E4 DB 0E4h 3B6D F9 DB 0F9h L0057: 3B6E 90004C MOV DPTR, #004Ch 3B71 E52D MOV A, 2Dh 3B73 F0 MOVX @DPTR, A 3B74 E52B MOV A, 2Bh 3B76 24FC ADD A, #0FCh 3B78 90004E MOV DPTR, #004Eh 3B7B F0 MOVX @DPTR, A 3B7C E4 CLR A 3B7D A3 INC DPTR 3B7E F0 MOVX @DPTR, A 3B7F A3 INC DPTR 3B80 E9 MOV A, R1 3B81 F0 MOVX @DPTR, A 3B82 E4 CLR A 3B83 F575 MOV 75h, A 3B85 F52A MOV 2Ah, A 3B87 22 RET L0019: 3B88 20D903 JB 0D9h, L0021 3B8B 023C99 LJMP L0022 L0021: 3B8E E5D9 MOV A, 0D9h 3B90 543F ANL A, #3Fh 3B92 7003 JNZ L0025 3B94 023C93 LJMP L0026 L0025: 3B97 24E0 ADD A, #0E0h 3B99 7003 JNZ L0027 3B9B 023C73 LJMP L0028 L0027: 3B9E 24FE ADD A, #0FEh 3BA0 6038 JZ L0048 3BA2 24F2 ADD A, #0F2h 3BA4 603F JZ L0049 3BA6 242E ADD A, #2Eh 3BA8 6003 JZ L0050 3BAA 023C96 LJMP L0032 L0050: 3BAD 20DE03 JB 0DEh, L0051 3BB0 023C96 LJMP L0032 L0051: 3BB3 85DB09 MOV 9h, 0DBh 3BB6 750D01 MOV 0Dh, #1h 3BB9 750E00 MOV 0Eh, #0h 3BBC 750F0C MOV 0Fh, #0Ch 3BBF 850910 MOV 10h, 9h 3BC2 7B00 MOV R3, #0h 3BC4 7A00 MOV R2, #0h 3BC6 792D MOV R1, #2Dh 3BC8 123F1B LCALL L0035 3BCB 75755A MOV 75h, #5Ah 3BCE 123804 LCALL L0052 3BD1 852BD5 MOV 0D5h, 2Bh 3BD4 53D4FC ANL 0D4h, #0FCh 3BD7 023C96 LJMP L0032 L0048: 3BDA E5D4 MOV A, 0D4h 3BDC 54FC ANL A, #0FCh 3BDE 4402 ORL A, #2h 3BE0 F5D4 MOV 0D4h, A 3BE2 023C96 LJMP L0032 L0049: 3BE5 E5DB MOV A, 0DBh 3BE7 6408 XRL A, #8h 3BE9 7069 JNZ L0058 3BEB 900006 MOV DPTR, #0006h 3BEE E0 MOVX A, @DPTR 3BEF F52C MOV 2Ch, A 3BF1 C203 CLR 3h 3BF3 900000 MOV DPTR, #0000h 3BF6 E0 MOVX A, @DPTR 3BF7 5460 ANL A, #60h 3BF9 6004 JZ L0059 3BFB D203 SETB 3h 3BFD 8057 SJMP L0060 L0059: 3BFF 900001 MOV DPTR, #0001h 3C02 E0 MOVX A, @DPTR 3C03 F56F MOV 6Fh, A 3C05 E56F MOV A, 6Fh 3C07 24FB ADD A, #0FBh 3C09 6030 JZ L0063 3C0B 24FD ADD A, #0FDh 3C0D 602E JZ L0064 3C0F 14 DEC A 3C10 6036 JZ L0065 3C12 2403 ADD A, #3h 3C14 703A JNZ L0066 3C16 900003 MOV DPTR, #0003h 3C19 E0 MOVX A, @DPTR 3C1A 24FE ADD A, #0FEh 3C1C 600E JZ L0067 3C1E 04 INC A 3C1F 7016 JNZ L0068 3C21 75713E MOV 71h, #3Eh 3C24 757276 MOV 72h, #76h 3C27 750912 MOV 9h, #12h 3C2A 802A SJMP L0060 L0067: 3C2C 75713E MOV 71h, #3Eh 3C2F 757288 MOV 72h, #88h 3C32 750920 MOV 9h, #20h 3C35 801F SJMP L0060 L0068: 3C37 D203 SETB 3h 3C39 801B SJMP L0060 L0063: 3C3B 800B SJMP L0065 L0064: 3C3D 900000 MOV DPTR, #0000h 3C40 E521 MOV A, 21h 3C42 F0 MOVX @DPTR, A 3C43 750901 MOV 9h, #1h 3C46 800E SJMP L0060 L0065: 3C48 900002 MOV DPTR, #0002h 3C4B E0 MOVX A, @DPTR 3C4C F521 MOV 21h, A 3C4E 8006 SJMP L0060 L0066: 3C50 D203 SETB 3h 3C52 8002 SJMP L0060 L0058: 3C54 D203 SETB 3h L0060: 3C56 300308 JNB 3h, L0061 3C59 756FFF MOV 6Fh, #0FFh 3C5C 75DCCF MOV 0DCh, #0CFh 3C5F 8035 SJMP L0032 L0061: 3C61 E52C MOV A, 2Ch 3C63 D3 SETB C 3C64 9509 SUBB A, 9h 3C66 4003 JC L0062 3C68 85092C MOV 2Ch, 9h L0062: 3C6B 123EE4 LCALL L0031 3C6E 75DCC0 MOV 0DCh, #0C0h 3C71 8023 SJMP L0032 L0028: 3C73 E56F MOV A, 6Fh 3C75 24FB ADD A, #0FBh 3C77 600B JZ L0029 3C79 14 DEC A 3C7A 7012 JNZ L0030 3C7C 123EE4 LCALL L0031 3C7F 63DC40 XRL 0DCh, #40h 3C82 8012 SJMP L0032 L0029: 3C84 E5E3 MOV A, 0E3h 3C86 5480 ANL A, #80h 3C88 4521 ORL A, 21h 3C8A F5E3 MOV 0E3h, A 3C8C 8005 SJMP L0026 L0030: 3C8E E4 CLR A 3C8F F5DD MOV 0DDh, A 3C91 8000 SJMP L0026 L0026: 3C93 75DC02 MOV 0DCh, #2h L0032: 3C96 C2D9 CLR 0D9h 3C98 22 RET L0022: 3C99 30D80B JNB 0D8h, L0023 3C9C 75DC02 MOV 0DCh, #2h 3C9F 75D412 MOV 0D4h, #12h 3CA2 E4 CLR A 3CA3 F5E3 MOV 0E3h, A 3CA5 8006 SJMP L0024 L0023: 3CA7 30DA03 JNB 0DAh, L0024 3CAA C2DA CLR 0DAh 3CAC 22 RET L0024: 3CAD 75D8FF MOV 0D8h, #0FFh 3CB0 22 RET L0003: 3CB1 75A155 MOV 0A1h, #55h 3CB4 75A1AA MOV 0A1h, #0AAh 3CB7 E5B9 MOV A, 0B9h 3CB9 54F8 ANL A, #0F8h 3CBB 4404 ORL A, #4h 3CBD F5B9 MOV 0B9h, A 3CBF C201 CLR 1h 3CC1 D200 SETB 0h 3CC3 E5A1 MOV A, 0A1h 3CC5 13 RRC A 3CC6 9202 MOV 2h, C 3CC8 C2AF CLR EA 3CCA C28C CLR TR0 3CCC C28D CLR TF0 3CCE 300216 JNB 2h, L0004 3CD1 759850 MOV SCON, #50h 3CD4 E4 CLR A 3CD5 F5C8 MOV 0C8h, A 3CD7 758780 MOV PCON, #80h 3CDA 758920 MOV TMOD, #20h 3CDD 75C9A0 MOV 0C9h, #0A0h 3CE0 758DF3 MOV TH1, #0F3h 3CE3 D28E SETB TR1 3CE5 8006 SJMP L0005 L0004: 3CE7 75C030 MOV 0C0h, #30h 3CEA 75C2F3 MOV 0C2h, #0F3h L0005: 3CED 903FF4 MOV DPTR, #03FF4h 3CF0 E4 CLR A 3CF1 93 MOVC A, @A+DPTR 3CF2 FF MOV R7, A 3CF3 30E107 JNB ACC.1, L0006 3CF6 A2B6 MOV C, P3.6 3CF8 E4 CLR A 3CF9 33 RLC A 3CFA FE MOV R6, A 3CFB 8009 SJMP L0007 L0006: 3CFD 309504 JNB P1.5, L0084 3D00 7E00 MOV R6, #0h 3D02 8002 SJMP L0007 L0084: 3D04 7E01 MOV R6, #1h L0007: 3D06 EE MOV A, R6 3D07 7013 JNZ L0008 3D09 E5B1 MOV A, 0B1h 3D0B 30E50E JNB ACC.5, L0008 3D0E 900000 MOV DPTR, #0000h 3D11 E4 CLR A 3D12 93 MOVC A, @A+DPTR 3D13 B4FF23 CJNE A, #0FFh, L0009 3D16 A3 INC DPTR 3D17 E4 CLR A 3D18 93 MOVC A, @A+DPTR 3D19 B4FF1D CJNE A, #0FFh, L0009 L0008: 3D1C E4 CLR A 3D1D F5E2 MOV 0E2h, A 3D1F 75EB0C MOV 0EBh, #0Ch 3D22 F5ED MOV 0EDh, A 3D24 F5EC MOV 0ECh, A 3D26 F5E5 MOV 0E5h, A 3D28 75E40C MOV 0E4h, #0Ch 3D2B 75E229 MOV 0E2h, #29h 3D2E 75D181 MOV 0D1h, #81h 3D31 75D8FF MOV 0D8h, #0FFh 3D34 75E107 MOV 0E1h, #7h 3D37 8013 SJMP L0010 L0009: 3D39 EF MOV A, R7 3D3A 30E00D JNB ACC.0, L0083 3D3D 438901 ORL TMOD, #1h 3D40 758AC0 MOV TL0, #0C0h 3D43 758C64 MOV TH0, #64h 3D46 D28C SETB TR0 3D48 8002 SJMP L0010 L0083: 3D4A D201 SETB 1h L0010: 3D4C E4 CLR A 3D4D F508 MOV 8h, A L0012: 3D4F 123E18 LCALL L0011 3D52 7422 MOV A, #22h 3D54 2508 ADD A, 8h 3D56 F8 MOV R0, A 3D57 C6 XCH A, @R0 3D58 EF MOV A, R7 3D59 C6 XCH A, @R0 3D5A 0508 INC 8h 3D5C E508 MOV A, 8h 3D5E C3 CLR C 3D5F 9408 SUBB A, #8h 3D61 40EC JC L0012 L0020: 3D63 30010B JNB 1h, L0013 3D66 75A155 MOV 0A1h, #55h 3D69 75A1AA MOV 0A1h, #0AAh 3D6C 75B110 MOV 0B1h, #10h L0014: 3D6F 80FE SJMP L0014 L0013: 3D71 20C003 JB 0C0h, L0015 3D74 309806 JNB RI, L0016 L0015: 3D77 752A96 MOV 2Ah, #96h 3D7A 123D94 LCALL L0017 L0016: 3D7D E5D8 MOV A, 0D8h 3D7F 5407 ANL A, #7h 3D81 6006 JZ L0018 3D83 752A96 MOV 2Ah, #96h 3D86 123B88 LCALL L0019 L0018: 3D89 308DD7 JNB TF0, L0020 3D8C C28D CLR TF0 3D8E C28C CLR TR0 3D90 D201 SETB 1h 3D92 80CF SJMP L0020 L0017: 3D94 123FB4 LCALL L0069 3D97 EF MOV A, R7 3D98 6457 XRL A, #57h 3D9A 707B JNZ L0070 3D9C 123FB4 LCALL L0069 3D9F EF MOV A, R7 3DA0 64AB XRL A, #0ABh 3DA2 7073 JNZ L0070 3DA4 123FB4 LCALL L0069 3DA7 8F2D MOV 2Dh, R7 3DA9 AE2D MOV R6, 2Dh 3DAB 123FB4 LCALL L0069 3DAE 8F2E MOV 2Eh, R7 3DB0 E52E MOV A, 2Eh 3DB2 2E ADD A, R6 3DB3 FE MOV R6, A 3DB4 123FB4 LCALL L0069 3DB7 8F2F MOV 2Fh, R7 3DB9 E4 CLR A 3DBA FD MOV R5, A L0072: 3DBB ED MOV A, R5 3DBC 652E XRL A, 2Eh 3DBE 600E JZ L0071 3DC0 123FB4 LCALL L0069 3DC3 7430 MOV A, #30h 3DC5 2D ADD A, R5 3DC6 F8 MOV R0, A 3DC7 EF MOV A, R7 3DC8 F6 MOV @R0, A 3DC9 2E ADD A, R6 3DCA FE MOV R6, A 3DCB 0D INC R5 3DCC 80ED SJMP L0072 L0071: 3DCE 123FB4 LCALL L0069 3DD1 EF MOV A, R7 3DD2 6E XRL A, R6 3DD3 7042 JNZ L0070 3DD5 C28C CLR TR0 3DD7 C28D CLR TF0 3DD9 75755A MOV 75h, #5Ah 3DDC 123804 LCALL L0052 3DDF E4 CLR A 3DE0 FE MOV R6, A 3DE1 7F55 MOV R7, #55h 3DE3 123F9D LCALL L0075 3DE6 7FAA MOV R7, #0AAh 3DE8 123F9D LCALL L0075 3DEB FD MOV R5, A L0077: 3DEC ED MOV A, R5 3DED C3 CLR C 3DEE 952B SUBB A, 2Bh 3DF0 501F JNC L0076 3DF2 744C MOV A, #4Ch 3DF4 2D ADD A, R5 3DF5 F582 MOV DPL, A 3DF7 E4 CLR A 3DF8 3400 ADDC A, #0h 3DFA F583 MOV DPH, A 3DFC E0 MOVX A, @DPTR 3DFD FF MOV R7, A 3DFE 123F9D LCALL L0075 3E01 744C MOV A, #4Ch 3E03 2D ADD A, R5 3E04 F582 MOV DPL, A 3E06 E4 CLR A 3E07 3400 ADDC A, #0h 3E09 F583 MOV DPH, A 3E0B E0 MOVX A, @DPTR 3E0C 2E ADD A, R6 3E0D FE MOV R6, A 3E0E 0D INC R5 3E0F 80DB SJMP L0077 L0076: 3E11 CF XCH A, R7 3E12 EE MOV A, R6 3E13 CF XCH A, R7 3E14 123F9D LCALL L0075 L0070: 3E17 22 RET L0011: 3E18 AC11 MOV R4, 11h 3E1A AD12 MOV R5, 12h 3E1C AE13 MOV R6, 13h 3E1E AF14 MOV R7, 14h 3E20 7810 MOV R0, #10h 3E22 EC MOV A, R4 3E23 4D ORL A, R5 3E24 4E ORL A, R6 3E25 4F ORL A, R7 3E26 7004 JNZ L0081 3E28 7CA5 MOV R4, #0A5h 3E2A 7DA5 MOV R5, #0A5h L0081: 3E2C C3 CLR C 3E2D EC MOV A, R4 3E2E 13 RRC A 3E2F FC MOV R4, A 3E30 ED MOV A, R5 3E31 13 RRC A 3E32 FD MOV R5, A 3E33 EE MOV A, R6 3E34 13 RRC A 3E35 FE MOV R6, A 3E36 EF MOV A, R7 3E37 13 RRC A 3E38 FF MOV R7, A 3E39 5010 JNC L0082 3E3B EC MOV A, R4 3E3C 64CC XRL A, #0CCh 3E3E FC MOV R4, A 3E3F ED MOV A, R5 3E40 644C XRL A, #4Ch 3E42 FD MOV R5, A 3E43 EE MOV A, R6 3E44 644E XRL A, #4Eh 3E46 FE MOV R6, A 3E47 EF MOV A, R7 3E48 64CE XRL A, #0CEh 3E4A FF MOV R7, A L0082: 3E4B D8DF DJNZ R0, L0081 3E4D 8C11 MOV 11h, R4 3E4F 8D12 MOV 12h, R5 3E51 8E13 MOV 13h, R6 3E53 8F14 MOV 14h, R7 3E55 EE MOV A, R6 3E56 547F ANL A, #7Fh 3E58 FE MOV R6, A 3E59 22 RET 3E5A 8E DB 08Eh 3E5B 11 DB 011h 3E5C 8F DB 08Fh 3E5D 12 DB 012h 3E5E 74 DB 074h ; 't' 3E5F A5 DB 0A5h 3E60 F5 DB 0F5h 3E61 13 DB 013h 3E62 F5 DB 0F5h 3E63 14 DB 014h 3E64 22 DB 022h ; '"' 3E65 4D DB 04Dh ; 'M' 3E66 43 DB 043h ; 'C' 3E67 55 DB 055h ; 'U' 3E68 20 DB 020h ; ' ' 3E69 49 DB 049h ; 'I' 3E6A 53 DB 053h ; 'S' 3E6B 50 DB 050h ; 'P' 3E6C 20 DB 020h ; ' ' 3E6D 26 DB 026h ; '&' 3E6E 20 DB 020h ; ' ' 3E6F 57 DB 057h ; 'W' 3E70 43 DB 043h ; 'C' 3E71 48 DB 048h ; 'H' 3E72 2E DB 02Eh ; '.' 3E73 43 DB 043h ; 'C' 3E74 4E DB 04Eh ; 'N' 3E75 00 DB 000h 3E76 12 DB 012h 3E77 01 DB 001h 3E78 10 DB 010h 3E79 01 DB 001h 3E7A FF DB 0FFh 3E7B 80 DB 080h 3E7C 55 DB 055h ; 'U' 3E7D 08 DB 008h 3E7E 48 DB 048h ; 'H' 3E7F 43 DB 043h ; 'C' 3E80 E0 DB 0E0h 3E81 55 DB 055h ; 'U' 3E82 00 DB 000h 3E83 01 DB 001h 3E84 00 DB 000h 3E85 00 DB 000h 3E86 00 DB 000h 3E87 01 DB 001h 3E88 09 DB 009h 3E89 02 DB 002h 3E8A 20 DB 020h ; ' ' 3E8B 00 DB 000h 3E8C 01 DB 001h 3E8D 01 DB 001h 3E8E 00 DB 000h 3E8F 80 DB 080h 3E90 32 DB 032h ; '2' 3E91 09 DB 009h 3E92 04 DB 004h 3E93 00 DB 000h 3E94 00 DB 000h 3E95 02 DB 002h 3E96 FF DB 0FFh 3E97 80 DB 080h 3E98 55 DB 055h ; 'U' 3E99 00 DB 000h 3E9A 07 DB 007h 3E9B 05 DB 005h 3E9C 82 DB 082h 3E9D 02 DB 002h 3E9E 40 DB 040h ; '@' 3E9F 00 DB 000h 3EA0 00 DB 000h 3EA1 07 DB 007h 3EA2 05 DB 005h 3EA3 02 DB 002h 3EA4 02 DB 002h 3EA5 40 DB 040h ; '@' 3EA6 00 DB 000h 3EA7 00 DB 000h 3EA8 00 DB 000h 3EA9 02 DB 002h 3EAA 03 DB 003h 3EAB 01 DB 001h 3EAC E5 DB 0E5h 3EAD 2A DB 02Ah ; '*' 3EAE 64 DB 064h ; 'd' 3EAF 96 DB 096h 3EB0 60 DB 060h ; '`' 3EB1 02 DB 002h 3EB2 80 DB 080h 3EB3 FE DB 0FEh 3EB4 C3 DB 0C3h 3EB5 EE DB 0EEh 3EB6 94 DB 094h 3EB7 38 DB 038h ; '8' 3EB8 40 DB 040h ; '@' 3EB9 11 DB 011h 3EBA EF DB 0EFh 3EBB 94 DB 094h 3EBC F0 DB 0F0h 3EBD EE DB 0EEh 3EBE 94 DB 094h 3EBF 3F DB 03Fh ; '?' 3EC0 40 DB 040h ; '@' 3EC1 1F DB 01Fh 3EC2 D3 DB 0D3h 3EC3 EF DB 0EFh 3EC4 94 DB 094h 3EC5 F8 DB 0F8h 3EC6 EE DB 0EEh 3EC7 94 DB 094h 3EC8 3F DB 03Fh ; '?' 3EC9 50 DB 050h ; 'P' 3ECA 16 DB 016h 3ECB 8E DB 08Eh 3ECC 85 DB 085h 3ECD 8F DB 08Fh 3ECE 84 DB 084h 3ECF 8C DB 08Ch 3ED0 8F DB 08Fh 3ED1 8D DB 08Dh 3ED2 8E DB 08Eh 3ED3 E5 DB 0E5h 3ED4 86 DB 086h 3ED5 30 DB 030h ; '0' 3ED6 E6 DB 0E6h 3ED7 09 DB 009h 3ED8 75 DB 075h ; 'u' 3ED9 86 DB 086h 3EDA 9A DB 09Ah 3EDB E5 DB 0E5h 3EDC 86 DB 086h 3EDD 64 DB 064h ; 'd' 3EDE 40 DB 040h ; '@' 3EDF FF DB 0FFh 3EE0 22 DB 022h ; '"' 3EE1 7F DB 07Fh 3EE2 40 DB 040h ; '@' 3EE3 22 DB 022h ; '"' L0031: 3EE4 E52C MOV A, 2Ch 3EE6 C3 CLR C 3EE7 9408 SUBB A, #8h 3EE9 4004 JC L0033 3EEB 7F08 MOV R7, #8h 3EED 8002 SJMP L0034 L0033: 3EEF AF2C MOV R7, 2Ch L0034: 3EF1 CE XCH A, R6 3EF2 EF MOV A, R7 3EF3 CE XCH A, R6 3EF4 750DFF MOV 0Dh, #0FFh 3EF7 85710E MOV 0Eh, 71h 3EFA 85720F MOV 0Fh, 72h 3EFD 8E10 MOV 10h, R6 3EFF 7B01 MOV R3, #1h 3F01 7A00 MOV R2, #0h 3F03 7900 MOV R1, #0h 3F05 123F1B LCALL L0035 3F08 C3 CLR C 3F09 E52C MOV A, 2Ch 3F0B 9E SUBB A, R6 3F0C F52C MOV 2Ch, A 3F0E EE MOV A, R6 3F0F 2572 ADD A, 72h 3F11 F572 MOV 72h, A 3F13 E4 CLR A 3F14 3571 ADDC A, 71h 3F16 F571 MOV 71h, A 3F18 8EDD MOV 0DDh, R6 3F1A 22 RET L0035: 3F1B 8B0A MOV 0Ah, R3 3F1D 8A0B MOV 0Bh, R2 3F1F 890C MOV 0Ch, R1 L0041: 3F21 AF10 MOV R7, 10h 3F23 1510 DEC 10h 3F25 EF MOV A, R7 3F26 6026 JZ L0036 3F28 AB0D MOV R3, 0Dh 3F2A 050F INC 0Fh 3F2C E50F MOV A, 0Fh 3F2E AA0E MOV R2, 0Eh 3F30 7002 JNZ L0037 3F32 050E INC 0Eh L0037: 3F34 14 DEC A 3F35 F9 MOV R1, A 3F36 123F4F LCALL L0038 3F39 FF MOV R7, A 3F3A AB0A MOV R3, 0Ah 3F3C 050C INC 0Ch 3F3E E50C MOV A, 0Ch 3F40 AA0B MOV R2, 0Bh 3F42 7002 JNZ L0039 3F44 050B INC 0Bh L0039: 3F46 14 DEC A 3F47 F9 MOV R1, A 3F48 EF MOV A, R7 3F49 123F68 LCALL L0040 3F4C 80D3 SJMP L0041 L0036: 3F4E 22 RET L0038: 3F4F BB0106 CJNE R3, #1h, L0045 3F52 8982 MOV DPL, R1 3F54 8A83 MOV DPH, R2 3F56 E0 MOVX A, @DPTR 3F57 22 RET L0045: 3F58 5002 JNC L0046 3F5A E7 MOV A, @R1 3F5B 22 RET L0046: 3F5C BBFE02 CJNE R3, #0FEh, L0047 3F5F E3 MOVX A, @R1 3F60 22 RET L0047: 3F61 8982 MOV DPL, R1 3F63 8A83 MOV DPH, R2 3F65 E4 CLR A 3F66 93 MOVC A, @A+DPTR 3F67 22 RET L0040: 3F68 BB0106 CJNE R3, #1h, L0042 3F6B 8982 MOV DPL, R1 3F6D 8A83 MOV DPH, R2 3F6F F0 MOVX @DPTR, A 3F70 22 RET L0042: 3F71 5002 JNC L0043 3F73 F7 MOV @R1, A 3F74 22 RET L0043: 3F75 BBFE01 CJNE R3, #0FEh, L0044 3F78 F3 MOVX @R1, A L0044: 3F79 22 RET 3F7A E5 DB 0E5h 3F7B 2A DB 02Ah ; '*' 3F7C 64 DB 064h ; 'd' 3F7D 96 DB 096h 3F7E 60 DB 060h ; '`' 3F7F 02 DB 002h 3F80 80 DB 080h 3F81 FE DB 0FEh 3F82 75 DB 075h ; 'u' 3F83 85 DB 085h 3F84 C0 DB 0C0h 3F85 EF DB 0EFh 3F86 25 DB 025h ; '%' 3F87 E0 DB 0E0h 3F88 F5 DB 0F5h 3F89 84 DB 084h 3F8A 8D DB 08Dh 3F8B 8E DB 08Eh 3F8C E5 DB 0E5h 3F8D 86 DB 086h 3F8E 30 DB 030h ; '0' 3F8F E6 DB 0E6h 3F90 09 DB 009h 3F91 75 DB 075h ; 'u' 3F92 86 DB 086h 3F93 9A DB 09Ah 3F94 E5 DB 0E5h 3F95 86 DB 086h 3F96 64 DB 064h ; 'd' 3F97 40 DB 040h ; '@' 3F98 FF DB 0FFh 3F99 22 DB 022h ; '"' 3F9A 7F DB 07Fh 3F9B 40 DB 040h ; '@' 3F9C 22 DB 022h ; '"' L0075: 3F9D 30020A JNB 2h, L0078 3FA0 C299 CLR TI 3FA2 8F99 MOV SBUF, R7 L0079: 3FA4 3099FD JNB TI, L0079 3FA7 C299 CLR TI 3FA9 22 RET L0078: 3FAA C2C1 CLR 0C1h 3FAC 8FC1 MOV 0C1h, R7 L0080: 3FAE 30C1FD JNB 0C1h, L0080 3FB1 C2C1 CLR 0C1h 3FB3 22 RET L0069: 3FB4 300208 JNB 2h, L0073 L0074: 3FB7 3098FD JNB RI, L0074 3FBA C298 CLR RI 3FBC AF99 MOV R7, SBUF 3FBE 22 RET L0073: 3FBF 30C0FD JNB 0C0h, L0073 3FC2 C2C0 CLR 0C0h 3FC4 AFC1 MOV R7, 0C1h 3FC6 22 RET L0001: 3FC7 787F MOV R0, #7Fh 3FC9 E4 CLR A L0002: 3FCA F6 MOV @R0, A 3FCB D8FD DJNZ R0, L0002 3FCD 758175 MOV SP, #75h 3FD0 023CB1 LJMP L0003 3FD3 FF DB 0FFh 3FD4 FF DB 0FFh 3FD5 FF DB 0FFh 3FD6 FF DB 0FFh 3FD7 FF DB 0FFh 3FD8 FF DB 0FFh 3FD9 FF DB 0FFh 3FDA FF DB 0FFh 3FDB FF DB 0FFh 3FDC FF DB 0FFh 3FDD FF DB 0FFh 3FDE FF DB 0FFh 3FDF FF DB 0FFh 3FE0 FF DB 0FFh 3FE1 FF DB 0FFh 3FE2 FF DB 0FFh 3FE3 FF DB 0FFh 3FE4 FF DB 0FFh 3FE5 FF DB 0FFh 3FE6 FF DB 0FFh 3FE7 FF DB 0FFh 3FE8 FF DB 0FFh 3FE9 FF DB 0FFh 3FEA FF DB 0FFh 3FEB FF DB 0FFh 3FEC FF DB 0FFh 3FED FF DB 0FFh 3FEE FF DB 0FFh 3FEF FF DB 0FFh 3FF0 FF DB 0FFh 3FF1 FF DB 0FFh 3FF2 FF DB 0FFh 3FF3 FF DB 0FFh 3FF4 03 DB 003h 3FF5 00 DB 000h 3FF6 00 DB 000h 3FF7 00 DB 000h END