Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CSEG AT 0000h
- LJMP L0001
- DB 02h
- DB 00h
- DB 026h
- DB 053h
- DB 0A9h
- DB 0FBh
- DB 032h
- DB 032h
- DB 02h
- DB 00h
- DB 0Ah
- DB 053h
- DB 0A9h
- DB 0DFh
- DB 032h
- CSEG AT 0013h
- DB 02h
- DB 00h
- DB 02Eh
- DB 053h
- DB 0A9h
- DB 07Fh
- DB 032h
- CSEG AT 001Bh
- DB 02h
- DB 024h
- DB 0B4h
- DB 02h
- DB 03Fh
- DB 00h
- DB 022h
- CSEG AT 0023h
- DB 02h
- DB 00h
- DB 046h
- DB 0C2h
- DB 0A8h
- DB 032h
- CSEG AT 002Bh
- DB 02h
- DB 00h
- DB 04Eh
- DB 0C2h
- DB 0AAh
- DB 032h
- CSEG AT 0033h
- DB 02h
- DB 00h
- DB 056h
- L0220:
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- RET
- DB 02h
- DB 024h
- DB 0CFh
- DB 0C2h
- DB 0ACh
- DB 032h
- CSEG AT 004Bh
- DB 02h
- DB 024h
- DB 0EAh
- DB 0C2h
- DB 0ADh
- DB 032h
- CSEG AT 0053h
- DB 02h
- DB 00h
- DB 06h
- DB 0C2h
- DB 0AEh
- DB 032h
- CSEG AT 005Bh
- DB 02h
- DB 025h
- DB 05h
- L0483:
- MOV 0F3h, R7
- RET
- CSEG AT 0063h
- DB 02h
- DB 025h
- DB 020h
- DB 02h
- DB 027h
- DB 0B6h
- CSEG AT 006Bh
- DB 02h
- DB 00h
- DB 0Eh
- DB 02h
- DB 027h
- DB 0B6h
- CSEG AT 0073h
- DB 02h
- DB 025h
- DB 03Bh
- CSEG AT 007Bh
- DB 02h
- DB 00h
- DB 016h
- DB 018h
- DB 03h
- DB 053h
- DB 00h
- DB 049h
- DB 00h
- DB 04Eh
- DB 00h
- DB 04Fh
- DB 00h
- DB 020h
- DB 00h
- DB 057h
- DB 00h
- DB 045h
- DB 00h
- DB 041h
- DB 00h
- DB 04Ch
- DB 00h
- DB 054h
- DB 00h
- DB 048h
- DB 00h
- DB 00h
- DB 04h
- DB 03h
- DB 09h
- DB 04h
- DB 020h
- DB 03h
- DB 048h
- DB 00h
- DB 041h
- DB 00h
- DB 049h
- DB 00h
- DB 04Ch
- DB 00h
- DB 055h
- DB 00h
- DB 043h
- DB 00h
- DB 04Bh
- DB 00h
- DB 020h
- DB 00h
- DB 043h
- DB 00h
- DB 04Fh
- DB 00h
- DB 02Eh
- DB 00h
- DB 02Ch
- DB 00h
- DB 04Ch
- DB 00h
- DB 054h
- DB 00h
- DB 044h
- DB 00h
- DB 00h
- DB 01Ah
- DB 03h
- DB 055h
- DB 00h
- DB 053h
- DB 00h
- DB 042h
- DB 00h
- DB 020h
- DB 00h
- DB 04Bh
- DB 00h
- DB 045h
- DB 00h
- DB 059h
- DB 00h
- DB 042h
- DB 00h
- DB 04Fh
- DB 00h
- DB 041h
- DB 00h
- DB 052h
- DB 00h
- DB 044h
- DB 00h
- DB 00h
- DB 058h
- DB 057h
- DB 02Dh
- DB 04Eh
- DB 031h
- DB 034h
- DB 030h
- DB 031h
- DB 05Fh
- DB 041h
- DB 04Eh
- DB 05Fh
- DB 050h
- DB 054h
- DB 050h
- DB 05Fh
- DB 04Dh
- DB 042h
- DB 032h
- DB 037h
- DB 037h
- DB 05Fh
- DB 054h
- DB 056h
- DB 033h
- DB 02Dh
- DB 055h
- DB 053h
- DB 02Dh
- DB 048h
- DB 031h
- DB 02Dh
- DB 030h
- DB 031h
- DB 02Dh
- DB 030h
- DB 030h
- DB 00h
- DB 012h
- DB 01h
- DB 010h
- DB 01h
- DB 00h
- DB 00h
- DB 00h
- DB 08h
- DB 08Ah
- DB 025h
- DB 01Eh
- DB 00h
- DB 00h
- DB 01h
- DB 01h
- DB 02h
- DB 00h
- DB 01h
- DB 05h
- DB 01h
- DB 09h
- DB 06h
- DB 0A1h
- DB 01h
- DB 05h
- DB 07h
- DB 019h
- DB 0E0h
- DB 029h
- DB 0E7h
- DB 015h
- DB 00h
- DB 025h
- DB 01h
- DB 075h
- DB 01h
- DB 095h
- DB 08h
- DB 081h
- DB 02h
- DB 095h
- DB 01h
- DB 075h
- DB 08h
- DB 081h
- DB 01h
- DB 095h
- DB 03h
- DB 075h
- DB 01h
- DB 05h
- DB 08h
- DB 019h
- DB 01h
- DB 029h
- DB 03h
- DB 091h
- DB 02h
- DB 095h
- DB 05h
- DB 075h
- DB 01h
- DB 091h
- DB 01h
- DB 095h
- DB 06h
- DB 075h
- DB 08h
- DB 015h
- DB 00h
- DB 026h
- DB 0FFh
- DB 00h
- DB 05h
- DB 07h
- DB 019h
- DB 00h
- DB 02Ah
- DB 0FFh
- DB 00h
- DB 081h
- DB 00h
- DB 0C0h
- DB 05h
- DB 01h
- DB 09h
- DB 02h
- DB 0A1h
- DB 01h
- DB 085h
- DB 01h
- DB 09h
- DB 01h
- DB 0A1h
- DB 00h
- DB 05h
- DB 09h
- DB 019h
- DB 01h
- DB 029h
- DB 03h
- DB 015h
- DB 00h
- DB 025h
- DB 01h
- DB 095h
- DB 03h
- DB 075h
- DB 01h
- DB 081h
- DB 02h
- DB 095h
- DB 01h
- DB 075h
- DB 05h
- DB 081h
- DB 03h
- DB 05h
- DB 01h
- DB 09h
- DB 030h
- DB 09h
- DB 031h
- DB 015h
- DB 081h
- DB 025h
- DB 07Fh
- DB 075h
- DB 08h
- DB 095h
- DB 02h
- DB 081h
- DB 06h
- DB 0C0h
- DB 0C0h
- DB 05h
- DB 0Dh
- DB 09h
- DB 05h
- DB 0A1h
- DB 01h
- DB 085h
- DB 01Eh
- DB 09h
- DB 022h
- DB 0A1h
- DB 02h
- DB 015h
- DB 00h
- DB 025h
- DB 01h
- DB 09h
- DB 047h
- DB 09h
- DB 042h
- DB 095h
- DB 02h
- DB 075h
- DB 01h
- DB 081h
- DB 02h
- DB 095h
- DB 01h
- DB 075h
- DB 02h
- DB 025h
- DB 03h
- DB 09h
- DB 051h
- DB 081h
- DB 02h
- DB 09h
- DB 054h
- DB 025h
- DB 07h
- DB 095h
- DB 01h
- DB 075h
- DB 03h
- DB 081h
- DB 02h
- DB 05h
- DB 09h
- DB 09h
- DB 01h
- DB 025h
- DB 01h
- DB 075h
- DB 01h
- DB 095h
- DB 01h
- DB 081h
- DB 02h
- DB 05h
- DB 01h
- DB 015h
- DB 00h
- DB 026h
- DB 078h
- DB 05h
- DB 075h
- DB 010h
- DB 055h
- DB 0Eh
- DB 065h
- DB 011h
- DB 09h
- DB 030h
- DB 035h
- DB 00h
- DB 046h
- DB 0E0h
- DB 01h
- DB 095h
- DB 01h
- DB 081h
- DB 02h
- DB 026h
- DB 092h
- DB 03h
- DB 046h
- DB 040h
- DB 01h
- DB 09h
- DB 031h
- DB 081h
- DB 02h
- DB 0C0h
- DB 0A1h
- DB 02h
- DB 055h
- DB 0Ch
- DB 066h
- DB 01h
- DB 010h
- DB 047h
- DB 0FFh
- DB 0FFh
- DB 00h
- DB 00h
- DB 027h
- DB 0FFh
- DB 0FFh
- DB 00h
- DB 00h
- DB 075h
- DB 010h
- DB 095h
- DB 01h
- DB 05h
- DB 0Dh
- DB 09h
- DB 056h
- DB 081h
- DB 02h
- DB 05h
- DB 0Dh
- DB 085h
- DB 01Fh
- DB 09h
- DB 055h
- DB 09h
- DB 059h
- DB 075h
- DB 04h
- DB 095h
- DB 02h
- DB 025h
- DB 0Fh
- DB 0B1h
- DB 02h
- DB 05h
- DB 0Dh
- DB 085h
- DB 025h
- DB 09h
- DB 060h
- DB 075h
- DB 01h
- DB 095h
- DB 01h
- DB 015h
- DB 00h
- DB 025h
- DB 01h
- DB 0B1h
- DB 02h
- DB 095h
- DB 07h
- DB 0B1h
- DB 03h
- DB 06h
- DB 00h
- DB 0FFh
- DB 085h
- DB 020h
- DB 09h
- DB 0C5h
- DB 015h
- DB 00h
- DB 026h
- DB 0FFh
- DB 00h
- DB 075h
- DB 08h
- DB 096h
- DB 00h
- DB 01h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 0C0h
- DB 05h
- DB 0Dh
- DB 09h
- DB 0Eh
- DB 0A1h
- DB 01h
- DB 085h
- DB 022h
- DB 09h
- DB 022h
- DB 0A1h
- DB 02h
- DB 09h
- DB 052h
- DB 015h
- DB 00h
- DB 025h
- DB 0Ah
- DB 075h
- DB 08h
- DB 095h
- DB 01h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 09h
- DB 022h
- DB 0A1h
- DB 00h
- DB 085h
- DB 023h
- DB 09h
- DB 057h
- DB 09h
- DB 058h
- DB 075h
- DB 01h
- DB 095h
- DB 02h
- DB 025h
- DB 01h
- DB 0B1h
- DB 02h
- DB 095h
- DB 06h
- DB 0B1h
- DB 03h
- DB 0C0h
- DB 0C0h
- DB 06h
- DB 01h
- DB 00h
- DB 09h
- DB 080h
- DB 0A1h
- DB 01h
- DB 085h
- DB 02h
- DB 025h
- DB 01h
- DB 015h
- DB 00h
- DB 075h
- DB 01h
- DB 0Ah
- DB 081h
- DB 00h
- DB 0Ah
- DB 082h
- DB 00h
- DB 0Ah
- DB 083h
- DB 00h
- DB 095h
- DB 03h
- DB 081h
- DB 06h
- DB 095h
- DB 05h
- DB 081h
- DB 01h
- DB 0C0h
- DB 06h
- DB 0Ch
- DB 00h
- DB 09h
- DB 01h
- DB 0A1h
- DB 01h
- DB 085h
- DB 03h
- DB 025h
- DB 01h
- DB 015h
- DB 00h
- DB 075h
- DB 01h
- DB 0Ah
- DB 0B5h
- DB 00h
- DB 0Ah
- DB 0B6h
- DB 00h
- DB 0Ah
- DB 06Fh
- DB 00h
- DB 0Ah
- DB 070h
- DB 00h
- DB 0Ah
- DB 0E2h
- DB 00h
- DB 0Ah
- DB 0A2h
- DB 00h
- DB 0Ah
- DB 0E9h
- DB 00h
- DB 0Ah
- DB 0EAh
- DB 00h
- DB 095h
- DB 08h
- DB 081h
- DB 02h
- DB 0Ah
- DB 083h
- DB 01h
- DB 0Ah
- DB 094h
- DB 01h
- DB 0Ah
- DB 086h
- DB 01h
- DB 0Ah
- DB 088h
- DB 01h
- DB 0Ah
- DB 08Ah
- DB 01h
- DB 0Ah
- DB 092h
- DB 01h
- DB 0Ah
- DB 0B7h
- DB 00h
- DB 0Ah
- DB 0CDh
- DB 00h
- DB 095h
- DB 08h
- DB 081h
- DB 02h
- DB 0Ah
- DB 021h
- DB 02h
- DB 0Ah
- DB 023h
- DB 02h
- DB 0Ah
- DB 024h
- DB 02h
- DB 0Ah
- DB 025h
- DB 02h
- DB 0Ah
- DB 026h
- DB 02h
- DB 0Ah
- DB 027h
- DB 02h
- DB 0Ah
- DB 02Ah
- DB 02h
- DB 0Ah
- DB 0B1h
- DB 02h
- DB 095h
- DB 08h
- DB 081h
- DB 02h
- DB 0C0h
- DB 05h
- DB 01h
- DB 09h
- DB 0Ch
- DB 0A1h
- DB 01h
- DB 085h
- DB 09h
- DB 015h
- DB 00h
- DB 025h
- DB 01h
- DB 09h
- DB 0C6h
- DB 095h
- DB 01h
- DB 075h
- DB 01h
- DB 081h
- DB 06h
- DB 075h
- DB 07h
- DB 081h
- DB 03h
- DB 0C0h
- DB 06h
- DB 00h
- DB 0FFh
- DB 09h
- DB 01h
- DB 0A1h
- DB 01h
- DB 085h
- DB 06h
- DB 015h
- DB 00h
- DB 025h
- DB 0FFh
- DB 01Ah
- DB 01h
- DB 00h
- DB 02Ah
- DB 0Fh
- DB 04h
- DB 075h
- DB 08h
- DB 096h
- DB 0Fh
- DB 04h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 06h
- DB 00h
- DB 0FFh
- DB 09h
- DB 01h
- DB 0A1h
- DB 01h
- DB 085h
- DB 05h
- DB 015h
- DB 00h
- DB 025h
- DB 0FFh
- DB 019h
- DB 01h
- DB 029h
- DB 05h
- DB 075h
- DB 08h
- DB 095h
- DB 05h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 020h
- DB 0FCh
- DB 028h
- DB 0FEh
- DB 084h
- DB 040h
- DB 0CBh
- DB 09Ah
- DB 087h
- DB 0Dh
- DB 0BEh
- DB 057h
- DB 03Ch
- DB 0B6h
- DB 070h
- DB 09h
- DB 088h
- DB 07h
- DB 097h
- DB 02Dh
- DB 02Bh
- DB 0E3h
- DB 038h
- DB 034h
- DB 0B6h
- DB 06Ch
- DB 0EDh
- DB 0B0h
- DB 0F7h
- DB 0E5h
- DB 09Ch
- DB 0F6h
- DB 0C2h
- DB 02Eh
- DB 084h
- DB 01Bh
- DB 0E8h
- DB 0B4h
- DB 051h
- DB 078h
- DB 043h
- DB 01Fh
- DB 028h
- DB 04Bh
- DB 07Ch
- DB 02Dh
- DB 053h
- DB 0AFh
- DB 0FCh
- DB 047h
- DB 070h
- DB 01Bh
- DB 059h
- DB 06Fh
- DB 074h
- DB 043h
- DB 0C4h
- DB 0F3h
- DB 047h
- DB 018h
- DB 053h
- DB 01Ah
- DB 0A2h
- DB 0A1h
- DB 071h
- DB 0C7h
- DB 095h
- DB 0Eh
- DB 031h
- DB 055h
- DB 021h
- DB 0D3h
- DB 0B5h
- DB 01Eh
- DB 0E9h
- DB 0Ch
- DB 0BAh
- DB 0ECh
- DB 0B8h
- DB 089h
- DB 019h
- DB 03Eh
- DB 0B3h
- DB 0AFh
- DB 075h
- DB 081h
- DB 09Dh
- DB 053h
- DB 0B9h
- DB 041h
- DB 057h
- DB 0F4h
- DB 06Dh
- DB 039h
- DB 025h
- DB 029h
- DB 07Ch
- DB 087h
- DB 0D9h
- DB 0B4h
- DB 098h
- DB 045h
- DB 07Dh
- DB 0A7h
- DB 026h
- DB 09Ch
- DB 065h
- DB 03Bh
- DB 085h
- DB 068h
- DB 089h
- DB 0D7h
- DB 03Bh
- DB 0BDh
- DB 0FFh
- DB 014h
- DB 067h
- DB 0F2h
- DB 02Bh
- DB 0F0h
- DB 02Ah
- DB 041h
- DB 054h
- DB 0F0h
- DB 0FDh
- DB 02Ch
- DB 066h
- DB 07Ch
- DB 0F8h
- DB 0C0h
- DB 08Fh
- DB 033h
- DB 013h
- DB 03h
- DB 0F1h
- DB 0D3h
- DB 0C1h
- DB 0Bh
- DB 089h
- DB 0D9h
- DB 01Bh
- DB 062h
- DB 0CDh
- DB 051h
- DB 0B7h
- DB 080h
- DB 0B8h
- DB 0AFh
- DB 03Ah
- DB 010h
- DB 0C1h
- DB 08Ah
- DB 05Bh
- DB 0E8h
- DB 08Ah
- DB 056h
- DB 0F0h
- DB 08Ch
- DB 0AAh
- DB 0FAh
- DB 035h
- DB 0E9h
- DB 042h
- DB 0C4h
- DB 0D8h
- DB 055h
- DB 0C3h
- DB 038h
- DB 0CCh
- DB 02Bh
- DB 053h
- DB 05Ch
- DB 069h
- DB 052h
- DB 0D5h
- DB 0C8h
- DB 073h
- DB 02h
- DB 038h
- DB 07Ch
- DB 073h
- DB 0B6h
- DB 041h
- DB 0E7h
- DB 0FFh
- DB 05h
- DB 0D8h
- DB 02Bh
- DB 079h
- DB 09Ah
- DB 0E2h
- DB 034h
- DB 060h
- DB 08Fh
- DB 0A3h
- DB 032h
- DB 01Fh
- DB 09h
- DB 078h
- DB 062h
- DB 0BCh
- DB 080h
- DB 0E3h
- DB 0Fh
- DB 0BDh
- DB 065h
- DB 020h
- DB 08h
- DB 013h
- DB 0C1h
- DB 0E2h
- DB 0EEh
- DB 053h
- DB 02Dh
- DB 086h
- DB 07Eh
- DB 0A7h
- DB 05Ah
- DB 0C5h
- DB 0D3h
- DB 07Dh
- DB 098h
- DB 0BEh
- DB 031h
- DB 048h
- DB 01Fh
- DB 0FBh
- DB 0DAh
- DB 0AFh
- DB 0A2h
- DB 0A8h
- DB 06Ah
- DB 089h
- DB 0D6h
- DB 0BFh
- DB 0F2h
- DB 0D3h
- DB 032h
- DB 02Ah
- DB 09Ah
- DB 0E4h
- DB 0CFh
- DB 017h
- DB 0B7h
- DB 0B8h
- DB 0F4h
- DB 0E1h
- DB 033h
- DB 08h
- DB 024h
- DB 08Bh
- DB 0C4h
- DB 043h
- DB 0A5h
- DB 0E5h
- DB 024h
- DB 0C2h
- DB 09h
- DB 02h
- DB 03Bh
- DB 00h
- DB 02h
- DB 01h
- DB 00h
- DB 0A0h
- DB 032h
- DB 09h
- DB 04h
- DB 00h
- DB 00h
- DB 01h
- DB 03h
- DB 01h
- DB 01h
- DB 00h
- DB 09h
- DB 021h
- DB 010h
- DB 01h
- DB 00h
- DB 01h
- DB 022h
- DB 041h
- DB 00h
- DB 07h
- DB 05h
- DB 081h
- DB 03h
- DB 08h
- DB 00h
- DB 0Ah
- DB 09h
- DB 04h
- DB 01h
- DB 00h
- DB 01h
- DB 03h
- DB 00h
- DB 00h
- DB 00h
- DB 09h
- DB 021h
- DB 010h
- DB 01h
- DB 00h
- DB 01h
- DB 022h
- DB 0E7h
- DB 01h
- DB 07h
- DB 05h
- DB 082h
- DB 03h
- DB 08h
- DB 00h
- DB 0Ah
- DB 0FFh
- DB 014h
- DB 0Dh
- DB 0FFh
- DB 01Ah
- DB 0A0h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 01Dh
- DB 099h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 024h
- DB 021h
- DB 0FFh
- DB 0Ah
- DB 09Dh
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 025h
- DB 08Ah
- DB 0FFh
- DB 023h
- DB 03Fh
- DB 0FFh
- DB 021h
- DB 0F7h
- DB 0FFh
- DB 01Fh
- DB 0D7h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 0Bh
- DB 0B1h
- DB 0FFh
- DB 01Dh
- DB 04Ch
- DB 0FFh
- DB 021h
- DB 09Ch
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 027h
- DB 029h
- DB 0FFh
- DB 0Eh
- DB 08Bh
- DB 0FFh
- DB 01Bh
- DB 052h
- DB 0FFh
- DB 021h
- DB 03Eh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 027h
- DB 0C2h
- DB 0FFh
- DB 027h
- DB 07Dh
- DB 0FFh
- DB 014h
- DB 097h
- DB 0FFh
- DB 027h
- DB 0C8h
- DB 0FFh
- DB 027h
- DB 0CEh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 027h
- DB 035h
- DB 0FFh
- DB 027h
- DB 040h
- DB 0FFh
- DB 027h
- DB 0D4h
- DB 0FFh
- DB 027h
- DB 0DAh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 023h
- DB 082h
- DB 0FFh
- DB 020h
- DB 0Dh
- DB 0FFh
- DB 027h
- DB 0E0h
- DB 0FFh
- DB 027h
- DB 0E6h
- DB 0FFh
- DB 027h
- DB 0ECh
- DB 0FFh
- DB 027h
- DB 086h
- DB 0FFh
- DB 027h
- DB 0F2h
- DB 0FFh
- DB 027h
- DB 0F8h
- DB 0FFh
- DB 00h
- DB 066h
- DB 0FFh
- DB 027h
- DB 08Fh
- DB 0FFh
- DB 027h
- DB 0FEh
- DB 0FFh
- DB 00h
- DB 06Eh
- DB 0FFh
- DB 027h
- DB 098h
- DB 0FFh
- DB 027h
- DB 060h
- DB 0FFh
- DB 020h
- DB 043h
- DB 0FFh
- DB 027h
- DB 06Ah
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 026h
- DB 0B1h
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 027h
- DB 0BCh
- DB 0FFh
- DB 01Ah
- DB 045h
- DB 0FFh
- DB 013h
- DB 07Ah
- L0358:
- MOV A, #82h
- ADD A, 37h
- MOV R0, A
- MOV A, @R0
- MOV R7, A
- CLR C
- SUBB A, #90h
- JC L0359
- LJMP L0360
- L0359:
- MOV B, #2h
- MOV A, R7
- MUL AB
- ADD A, #15h
- MOV DPL, A
- MOV A, B
- ADDC A, #8h
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV 65h, A
- MOV B, #2h
- MOV A, R7
- MUL AB
- ADD A, #16h
- MOV DPL, A
- MOV A, B
- ADDC A, #8h
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV 64h, A
- MOV A, 65h
- JNZ L0361
- LJMP L0360
- L0361:
- LCALL L0362
- MOV A, 65h
- CJNE A, #4h, L0363
- JNB 0Ah, L0364
- SETB 26h
- SJMP L0363
- L0364:
- CLR 26h
- L0363:
- JB 0Ah, L0365
- LJMP L0366
- L0365:
- MOV A, 65h
- CJNE A, #2h, L0419
- MOV A, 64h
- CJNE A, #8h, L0420
- MOV R0, #15h
- MOV @R0, #1h
- L0420:
- LJMP L0368
- L0419:
- MOV A, 65h
- CJNE A, #1h, L0421
- LJMP L0422
- L0421:
- MOV A, 65h
- CJNE A, #3h, L0423
- LJMP L0424
- L0423:
- MOV A, 65h
- CJNE A, #5h, L0425
- LJMP L0426
- L0425:
- MOV A, 65h
- XRL A, #6h
- JNZ L0427
- JNB 26h, L0428
- LCALL L0394
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV R5, A
- CJNE A, #0FEh, L0429
- JNB 24h, L0430
- CLR 24h
- RET
- L0430:
- SETB 24h
- RET
- L0429:
- LJMP L0431
- L0428:
- LCALL L0396
- LJMP L0431
- L0427:
- MOV A, 65h
- XRL A, #7h
- JZ L0432
- LJMP L0433
- L0432:
- JNB 26h, L0447
- LCALL L0398
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV R5, A
- LJMP L0431
- L0447:
- MOV R0, #15h
- MOV A, @R0
- JNZ L0448
- LJMP L0449
- L0448:
- LCALL L0399
- CJNE A, #43h, L0450
- MOV R7, #1h
- SJMP L0451
- L0450:
- MOV R7, #0h
- L0451:
- MOV A, R7
- JZ L0452
- CLR A
- MOV R0, #14h
- MOV @R0, A
- MOV R0, #17h
- MOV A, @R0
- MOV R7, A
- JNB ACC.0, L0453
- LCALL L0454
- ANL A, #0FEh
- MOV @R0, A
- MOV 12h, #4h
- SJMP L0455
- L0453:
- LCALL L0467
- ORL A, #1h
- MOV @R0, A
- MOV 12h, #6h
- L0455:
- SETB 0C0h
- SETB 0C1h
- LCALL L0456
- LCALL L0138
- L0452:
- LCALL L0399
- CJNE A, #44h, L0457
- MOV R7, #1h
- SJMP L0458
- L0457:
- MOV R7, #0h
- L0458:
- MOV A, R7
- JZ L0459
- MOV R0, #14h
- MOV @R0, #1h
- MOV R0, #17h
- MOV A, @R0
- MOV R7, A
- JNB ACC.1, L0460
- LCALL L0454
- ANL A, #0FDh
- MOV @R0, A
- MOV 12h, #4h
- SJMP L0461
- L0460:
- LCALL L0467
- ORL A, #2h
- MOV @R0, A
- MOV 12h, #6h
- L0461:
- SETB 0C0h
- SETB 0C1h
- LCALL L0456
- LCALL L0138
- L0459:
- LCALL L0399
- CJNE A, #45h, L0462
- MOV R7, #1h
- SJMP L0463
- L0462:
- MOV R7, #0h
- L0463:
- MOV A, R7
- JNZ L0464
- LJMP L0360
- L0464:
- MOV R0, #14h
- MOV @R0, #2h
- MOV R0, #17h
- MOV A, @R0
- MOV R7, A
- JNB ACC.2, L0465
- LCALL L0454
- ANL A, #0FBh
- MOV @R0, A
- MOV 12h, #4h
- SJMP L0466
- L0465:
- LCALL L0467
- ORL A, #4h
- MOV @R0, A
- MOV 12h, #6h
- L0466:
- SETB 0C0h
- SETB 0C1h
- LCALL L0136
- MOV R5, #1h
- MOV R7, #0A0h
- LCALL L0137
- MOV R5, #1h
- CLR A
- MOV R7, A
- LCALL L0137
- MOV R0, #17h
- MOV A, @R0
- MOV R7, A
- MOV R5, #1h
- LCALL L0137
- LJMP L0138
- L0449:
- LCALL L0399
- MOV R5, A
- LJMP L0431
- L0433:
- MOV A, 65h
- XRL A, #0Ah
- JNZ L0434
- JNB 26h, L0435
- LCALL L0402
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV R5, A
- LJMP L0431
- L0435:
- MOV A, 64h
- ADD A, ACC
- JNB 1Ah, L0436
- LCALL L0437
- SJMP L0438
- L0436:
- ADD A, #57h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- L0438:
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV R5, A
- LJMP L0431
- L0434:
- MOV A, 65h
- XRL A, #9h
- JNZ L0439
- JNB 26h, L0440
- MOV C, 0Ah
- LJMP L0441
- L0440:
- SJMP L0422
- L0439:
- MOV A, 65h
- XRL A, #0Ch
- JZ L0442
- LJMP L0360
- L0442:
- JNB 26h, L0443
- L0444:
- MOV A, 0E4h
- JNB ACC.3, L0444
- MOV A, 0E4h
- ANL A, #3h
- JNZ L0444
- LCALL L0406
- LCALL L0143
- L0445:
- MOV A, 0E4h
- JNB ACC.3, L0445
- MOV A, 0E4h
- ANL A, #3h
- JNZ L0445
- LCALL L0404
- LJMP L0446
- L0443:
- SJMP L0422
- L0366:
- MOV A, 65h
- CJNE A, #2h, L0367
- MOV A, 64h
- CJNE A, #8h, L0368
- CLR A
- MOV R0, #15h
- MOV @R0, A
- L0368:
- LCALL L0369
- LJMP L0370
- L0367:
- MOV A, 65h
- CJNE A, #1h, L0372
- L0422:
- LCALL L0369
- LJMP L0373
- L0372:
- MOV A, 65h
- CJNE A, #3h, L0383
- L0424:
- LCALL L0369
- LJMP L0384
- L0383:
- MOV A, 65h
- CJNE A, #5h, L0388
- L0426:
- LCALL L0369
- LJMP L0389
- L0388:
- MOV A, 65h
- XRL A, #6h
- JNZ L0393
- LCALL L0394
- LCALL L0395
- LCALL L0374
- LCALL L0396
- L0431:
- MOV C, 0Ah
- CLR A
- RLC A
- MOV R7, A
- LJMP L0373
- L0393:
- MOV A, 65h
- XRL A, #7h
- JNZ L0397
- LCALL L0398
- LCALL L0395
- LCALL L0374
- LCALL L0399
- LCALL L0400
- SJMP L0373
- L0397:
- MOV A, 65h
- XRL A, #0Ah
- JNZ L0401
- LCALL L0402
- LCALL L0395
- LCALL L0374
- MOV A, 64h
- ADD A, ACC
- ADD A, #57h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- LCALL L0395
- SJMP L0373
- L0401:
- MOV A, 65h
- CJNE A, #9h, L0403
- LCALL L0369
- LCALL L0374
- MOV C, 0Ah
- CLR A
- L0441:
- RLC A
- MOV R7, A
- MOV R5, #66h
- L0373:
- LJMP L0374
- L0403:
- MOV A, 65h
- XRL A, #0Ch
- JNZ L0360
- MOV C, 0Ah
- RLC A
- MOV R7, A
- MOV R5, 64h
- LCALL L0374
- LCALL L0404
- LCALL L0143
- L0405:
- MOV A, 0E4h
- JNB ACC.3, L0405
- MOV A, 0E4h
- ANL A, #3h
- JNZ L0405
- LCALL L0406
- L0446:
- LCALL L0143
- L0360:
- RET
- L0456:
- LCALL L0136
- MOV R5, #1h
- MOV R7, #0A0h
- LCALL L0137
- MOV R5, #1h
- CLR A
- MOV R7, A
- LCALL L0137
- MOV R0, #17h
- MOV A, @R0
- MOV R7, A
- MOV R5, #1h
- LCALL L0137
- RET
- L0406:
- MOV C, 0Ah
- CLR A
- RLC A
- MOV R7, A
- MOV R5, #8h
- LCALL L0370
- RET
- L0404:
- MOV C, 0Ah
- CLR A
- RLC A
- MOV R7, A
- MOV R5, #13h
- LCALL L0374
- RET
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 02h
- DB 08h
- DB 02h
- DB 040h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 02h
- DB 04h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 07h
- DB 00h
- DB 01h
- DB 039h
- DB 01h
- DB 04h
- DB 01h
- DB 016h
- DB 04h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 06h
- DB 01h
- DB 01Bh
- DB 01h
- DB 07h
- DB 01h
- DB 014h
- DB 01h
- DB 02Bh
- DB 01h
- DB 01Eh
- DB 01h
- DB 035h
- DB 00h
- DB 00h
- DB 01h
- DB 09h
- DB 01h
- DB 08h
- DB 01h
- DB 01Ah
- DB 01h
- DB 01Fh
- DB 01h
- DB 020h
- DB 06h
- DB 00h
- DB 09h
- DB 029h
- DB 01h
- DB 019h
- DB 01h
- DB 0Ah
- DB 01h
- DB 017h
- DB 01h
- DB 015h
- DB 01h
- DB 021h
- DB 01h
- DB 022h
- DB 0Ch
- DB 03Ch
- DB 06h
- DB 01h
- DB 00h
- DB 00h
- DB 01h
- DB 0Bh
- DB 0Ah
- DB 00h
- DB 01h
- DB 01Ch
- DB 01h
- DB 023h
- DB 0Ah
- DB 01h
- DB 06h
- DB 02h
- DB 06h
- DB 03h
- DB 00h
- DB 00h
- DB 0Ah
- DB 02h
- DB 0Ah
- DB 03h
- DB 0Ah
- DB 04h
- DB 0Ah
- DB 05h
- DB 0Ah
- DB 06h
- DB 06h
- DB 04h
- DB 06h
- DB 05h
- DB 00h
- DB 00h
- DB 0Ah
- DB 07h
- DB 0Ah
- DB 08h
- DB 0Ah
- DB 09h
- DB 0Ah
- DB 0Ah
- DB 00h
- DB 00h
- DB 07h
- DB 01h
- DB 07h
- DB 02h
- DB 0Ah
- DB 0Bh
- DB 0Ah
- DB 0Ch
- DB 01h
- DB 02Fh
- DB 00h
- DB 00h
- DB 01h
- DB 02Dh
- DB 00h
- DB 00h
- DB 07h
- DB 03h
- DB 07h
- DB 04h
- DB 01h
- DB 05h
- DB 01h
- DB 036h
- DB 01h
- DB 034h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 02Eh
- DB 00h
- DB 00h
- DB 07h
- DB 05h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 011h
- DB 0Ah
- DB 0Dh
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 02Ch
- DB 0Ah
- DB 0Eh
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 030h
- DB 00h
- DB 00h
- DB 07h
- DB 06h
- DB 00h
- DB 00h
- DB 02h
- DB 02h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 02h
- DB 020h
- DB 07h
- DB 07h
- DB 07h
- DB 08h
- DB 00h
- DB 00h
- DB 07h
- DB 09h
- DB 01h
- DB 028h
- DB 01h
- DB 031h
- DB 07h
- DB 0Ah
- DB 00h
- DB 00h
- DB 02h
- DB 01h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 02h
- DB 010h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 03Ah
- DB 0A5h
- DB 03Bh
- DB 0A6h
- DB 03Eh
- DB 081h
- DB 03Dh
- DB 07Fh
- DB 040h
- DB 0FEh
- DB 03Fh
- DB 080h
- DB 01Dh
- DB 064h
- DB 042h
- DB 053h
- DB 041h
- DB 049h
- DB 044h
- DB 048h
- DB 043h
- DB 047h
- DB 045h
- DB 053h
- DB 050h
- DB 04Ah
- DB 04Fh
- DB 04Dh
- DB 051h
- DB 04Eh
- DB 052h
- DB 04Bh
- DB 02Ah
- DB 04Ch
- DB 018h
- DB 05Ch
- DB 024h
- DB 05Fh
- DB 0Eh
- DB 05Ah
- DB 0Dh
- DB 059h
- DB 0Ch
- DB 05Dh
- DB 025h
- DB 060h
- DB 026h
- DB 061h
- DB 0Fh
- DB 05Bh
- DB 013h
- DB 056h
- DB 012h
- DB 05Eh
- DB 027h
- DB 055h
- DB 010h
- DB 062h
- DB 033h
- DB 057h
- DB 037h
- DB 063h
- DB 038h
- DB 054h
- L0286:
- MOV R0, #93h
- MOV A, @R0
- ADD A, #0Fh
- JZ L0287
- DEC A
- JNZ L0288
- LJMP L0289
- L0288:
- ADD A, #0FEh
- JNZ L0309
- LJMP L0310
- L0309:
- DEC A
- JNZ L0315
- LJMP L0316
- L0315:
- DEC A
- JNZ L0327
- LJMP L0328
- L0327:
- DEC A
- JNZ L0329
- LJMP L0330
- L0329:
- ADD A, #0FAh
- JNZ L0333
- LJMP L0328
- L0333:
- ADD A, #0Dh
- JZ L0334
- LJMP L0335
- L0334:
- CLR EA
- LCALL L0336
- MOV R0, #0D6h
- MOV A, R7
- MOV @R0, A
- SETB EA
- XRL A, #0FAh
- JNZ L0337
- MOV R0, #0ABh
- MOV A, @R0
- MOV R0, #92h
- JZ L0338
- MOV @R0, #0E0h
- CLR EA
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0FFh
- MOV 69h, #2h
- LCALL L0302
- MOV DPTR, #02401h
- CLR A
- MOVC A, @A+DPTR
- MOV R7, A
- MOV R3, #0h
- MOV R2, #0h
- MOV R1, #64h
- MOV 69h, #0Ch
- LCALL L0228
- SETB EA
- SJMP L0339
- L0338:
- MOV @R0, #0D0h
- SJMP L0339
- L0337:
- MOV R0, #92h
- MOV @R0, #0D0h
- L0339:
- MOV R0, #93h
- MOV @R0, #0F1h
- L0287:
- CLR EA
- LCALL L0340
- LCALL L0291
- CJNE R7, #0FAh, L0341
- MOV @R0, #0E1h
- SJMP L0342
- L0341:
- MOV @R0, #0D1h
- L0342:
- MOV R0, #93h
- MOV @R0, #0F2h
- L0289:
- CLR EA
- LCALL L0290
- LCALL L0291
- CJNE R7, #0FAh, L0292
- MOV @R0, #0E2h
- SJMP L0293
- L0292:
- MOV @R0, #0D2h
- SJMP L0293
- L0310:
- CLR EA
- LCALL L0311
- LCALL L0291
- CJNE R7, #0FAh, L0312
- MOV @R0, #0E4h
- SJMP L0313
- L0312:
- MOV @R0, #0D4h
- L0313:
- SJMP L0293
- L0330:
- CLR EA
- MOV DPTR, #02401h
- CLR A
- MOVC A, @A+DPTR
- MOV R2, #23h
- MOV R1, #0F8h
- MOV DPTR, #023F7h
- LCALL L0331
- LCALL L0302
- LCALL L0291
- CJNE R7, #0FAh, L0332
- MOV @R0, #0E7h
- SJMP L0293
- L0332:
- MOV @R0, #0D7h
- L0293:
- MOV R0, #93h
- MOV @R0, #0FCh
- RET
- L0316:
- CLR EA
- LCALL L0317
- MOV A, R7
- XRL A, #0FAh
- JNZ L0318
- MOV DPTR, #02401h
- MOVC A, @A+DPTR
- MOV R7, A
- MOV R3, #0FFh
- MOV R2, #23h
- MOV R1, #0FCh
- MOV DPTR, #023FBh
- CLR A
- MOVC A, @A+DPTR
- MOV 69h, A
- LCALL L0302
- CJNE R7, #0FAh, L0319
- MOV R0, #0ABh
- MOV A, @R0
- MOV R0, #92h
- CJNE A, #1h, L0320
- MOV @R0, #0E5h
- SJMP L0321
- L0320:
- MOV @R0, #0D5h
- SJMP L0321
- L0319:
- SJMP L0318
- L0318:
- MOV R0, #92h
- MOV @R0, #0D5h
- L0321:
- MOV R0, #93h
- MOV @R0, #0FCh
- SETB EA
- RET
- L0328:
- CLR A
- MOV R0, #0ABh
- MOV @R0, A
- MOV R0, #93h
- MOV @R0, #0FCh
- MOV R0, #92h
- MOV @R0, A
- L0335:
- RET
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 080h
- DB 060h
- DB 09h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 081h
- DB 060h
- DB 03h
- DB 02h
- DB 0Bh
- DB 0ADh
- DB 0E5h
- DB 032h
- DB 054h
- DB 060h
- DB 024h
- DB 0E0h
- DB 070h
- DB 03h
- DB 02h
- DB 0Bh
- DB 039h
- DB 024h
- DB 020h
- DB 060h
- DB 03h
- DB 02h
- DB 0Bh
- DB 0ABh
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 081h
- DB 03h
- DB 02h
- DB 0Bh
- DB 0ADh
- DB 0E5h
- DB 032h
- DB 024h
- DB 0FEh
- DB 060h
- DB 019h
- DB 014h
- DB 060h
- DB 028h
- DB 024h
- DB 02h
- DB 070h
- DB 064h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 012h
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 0FDh
- DB 075h
- DB 047h
- DB 01h
- DB 02h
- DB 0Bh
- DB 0A4h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 03Bh
- DB 075h
- DB 029h
- DB 04h
- DB 075h
- DB 02Ah
- DB 038h
- DB 075h
- DB 047h
- DB 02h
- DB 02h
- DB 0Bh
- DB 0A4h
- DB 0E5h
- DB 031h
- DB 014h
- DB 060h
- DB 016h
- DB 014h
- DB 060h
- DB 01Fh
- DB 024h
- DB 03h
- DB 060h
- DB 027h
- DB 014h
- DB 070h
- DB 02Fh
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 097h
- DB 012h
- DB 011h
- DB 035h
- DB 02h
- DB 0Bh
- DB 0A4h
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 09Bh
- DB 012h
- DB 011h
- DB 035h
- DB 02h
- DB 0Bh
- DB 0A4h
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 0BCh
- DB 012h
- DB 011h
- DB 035h
- DB 02h
- DB 0Bh
- DB 0A4h
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 07Eh
- DB 012h
- DB 011h
- DB 035h
- DB 080h
- DB 06Fh
- DB 080h
- DB 076h
- DB 080h
- DB 074h
- DB 0E5h
- DB 034h
- DB 070h
- DB 05h
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 080h
- DB 02h
- DB 080h
- DB 069h
- DB 0E5h
- DB 033h
- DB 070h
- DB 02Dh
- DB 0E5h
- DB 032h
- DB 024h
- DB 0DEh
- DB 060h
- DB 014h
- DB 04h
- DB 070h
- DB 022h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 09h
- DB 075h
- DB 029h
- DB 04h
- DB 075h
- DB 02Ah
- DB 04Ah
- DB 075h
- DB 047h
- DB 03h
- DB 080h
- DB 042h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 041h
- DB 075h
- DB 029h
- DB 01h
- DB 075h
- DB 02Ah
- DB 0Fh
- DB 075h
- DB 047h
- DB 04h
- DB 080h
- DB 031h
- DB 080h
- DB 038h
- DB 0E5h
- DB 033h
- DB 064h
- DB 01h
- DB 070h
- DB 02Eh
- DB 0E5h
- DB 032h
- DB 024h
- DB 0DEh
- DB 060h
- DB 014h
- DB 04h
- DB 070h
- DB 023h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 09h
- DB 075h
- DB 029h
- DB 04h
- DB 075h
- DB 02Ah
- DB 063h
- DB 075h
- DB 047h
- DB 05h
- DB 080h
- DB 0Fh
- DB 075h
- DB 04Bh
- DB 01h
- DB 075h
- DB 04Ch
- DB 0E7h
- DB 075h
- DB 029h
- DB 01h
- DB 075h
- DB 02Ah
- DB 050h
- DB 075h
- DB 047h
- DB 06h
- DB 02h
- DB 016h
- DB 020h
- DB 080h
- DB 04h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 012h
- DB 026h
- DB 016h
- DB 050h
- DB 03h
- DB 02h
- DB 0Ch
- DB 0B1h
- DB 0E5h
- DB 034h
- DB 070h
- DB 01Fh
- DB 0E5h
- DB 033h
- DB 070h
- DB 01Bh
- DB 0E5h
- DB 031h
- DB 070h
- DB 017h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 02h
- DB 0Fh
- DB 0E5h
- DB 02Bh
- DB 054h
- DB 07h
- DB 0F5h
- DB 0EAh
- DB 075h
- DB 049h
- DB 02h
- DB 075h
- DB 0EBh
- DB 01h
- DB 02h
- DB 0Ch
- DB 08Ah
- DB 02h
- DB 0Ch
- DB 0B1h
- DB 0E5h
- DB 031h
- DB 064h
- DB 05h
- DB 070h
- DB 01Bh
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 016h
- DB 075h
- DB 0EAh
- DB 05h
- DB 078h
- DB 092h
- DB 0E6h
- DB 0F5h
- DB 0EAh
- DB 078h
- DB 0ABh
- DB 0E6h
- DB 0F5h
- DB 0EAh
- DB 075h
- DB 049h
- DB 02h
- DB 075h
- DB 0EBh
- DB 03h
- DB 02h
- DB 0Ch
- DB 08Ah
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 06h
- DB 021h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 01Ch
- DB 0E5h
- DB 035h
- DB 0B4h
- DB 010h
- DB 017h
- DB 0E5h
- DB 036h
- DB 0B4h
- DB 04h
- DB 012h
- DB 075h
- DB 029h
- DB 00h
- DB 075h
- DB 02Ah
- DB 0D7h
- DB 075h
- DB 04Bh
- DB 00h
- DB 075h
- DB 04Ch
- DB 025h
- DB 075h
- DB 047h
- DB 08h
- DB 02h
- DB 0Ch
- DB 0ACh
- DB 0E5h
- DB 031h
- DB 064h
- DB 01Fh
- DB 070h
- DB 015h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 010h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Bh
- DB 075h
- DB 0EAh
- DB 01Fh
- DB 075h
- DB 0EAh
- DB 04h
- DB 012h
- DB 011h
- DB 049h
- DB 080h
- DB 04Ch
- DB 0E5h
- DB 031h
- DB 064h
- DB 025h
- DB 070h
- DB 014h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 0Fh
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Ah
- DB 075h
- DB 0EAh
- DB 025h
- DB 078h
- DB 0D4h
- DB 012h
- DB 011h
- DB 046h
- DB 080h
- DB 032h
- DB 0E5h
- DB 031h
- DB 064h
- DB 022h
- DB 070h
- DB 014h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 0Fh
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Ah
- DB 075h
- DB 0EAh
- DB 022h
- DB 078h
- DB 0BAh
- DB 012h
- DB 011h
- DB 046h
- DB 080h
- DB 018h
- DB 0E5h
- DB 031h
- DB 064h
- DB 023h
- DB 070h
- DB 016h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 011h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Ch
- DB 075h
- DB 0EAh
- DB 023h
- DB 078h
- DB 0D5h
- DB 012h
- DB 011h
- DB 046h
- DB 012h
- DB 011h
- DB 01Bh
- DB 022h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 020h
- DB 01Ch
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 017h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 012h
- DB 074h
- DB 01h
- DB 0F5h
- DB 04Bh
- DB 0F5h
- DB 04Ch
- DB 075h
- DB 029h
- DB 03h
- DB 075h
- DB 02Ah
- DB 037h
- DB 075h
- DB 047h
- DB 05h
- DB 02h
- DB 016h
- DB 020h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 08Bh
- DB 05Eh
- DB 08Ah
- DB 05Fh
- DB 089h
- DB 060h
- DB 090h
- DB 00h
- DB 01h
- DB 012h
- DB 017h
- DB 095h
- DB 024h
- DB 02Fh
- DB 060h
- DB 02Eh
- DB 014h
- DB 060h
- DB 049h
- DB 024h
- DB 02h
- DB 070h
- DB 074h
- DB 090h
- DB 00h
- DB 02h
- DB 074h
- DB 0A0h
- DB 012h
- DB 017h
- DB 0C2h
- DB 090h
- DB 00h
- DB 03h
- DB 074h
- DB 014h
- DB 012h
- DB 0Dh
- DB 07Ch
- DB 0EFh
- DB 064h
- DB 0FAh
- DB 070h
- DB 0Fh
- DB 090h
- DB 00h
- DB 02h
- DB 012h
- DB 0Dh
- DB 06Ch
- DB 012h
- DB 0Dh
- DB 041h
- DB 012h
- DB 017h
- DB 03h
- DB 012h
- DB 019h
- DB 023h
- DB 012h
- DB 026h
- DB 09Fh
- DB 074h
- DB 034h
- DB 012h
- DB 016h
- DB 0F3h
- DB 074h
- DB 0A0h
- DB 012h
- DB 017h
- DB 0C2h
- DB 090h
- DB 00h
- DB 05h
- DB 074h
- DB 018h
- DB 012h
- DB 017h
- DB 0C2h
- DB 012h
- DB 026h
- DB 054h
- DB 012h
- DB 0Dh
- DB 041h
- DB 012h
- DB 017h
- DB 03h
- DB 02h
- DB 019h
- DB 023h
- DB 012h
- DB 026h
- DB 09Fh
- DB 074h
- DB 0A0h
- DB 012h
- DB 016h
- DB 0F3h
- DB 074h
- DB 04h
- DB 012h
- DB 017h
- DB 0C2h
- DB 090h
- DB 00h
- DB 05h
- DB 074h
- DB 0EEh
- DB 012h
- DB 0Dh
- DB 07Ch
- DB 0EFh
- DB 064h
- DB 0FAh
- DB 070h
- DB 012h
- DB 090h
- DB 00h
- DB 03h
- DB 012h
- DB 0Dh
- DB 090h
- DB 090h
- DB 00h
- DB 04h
- DB 012h
- DB 0Dh
- DB 090h
- DB 090h
- DB 00h
- DB 05h
- DB 012h
- DB 0Dh
- DB 06Ch
- DB 012h
- DB 026h
- DB 09Fh
- DB 022h
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 090h
- DB 00h
- DB 03h
- DB 012h
- DB 017h
- DB 095h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 012h
- DB 019h
- DB 023h
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 090h
- DB 00h
- DB 04h
- DB 012h
- DB 017h
- DB 095h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 012h
- DB 019h
- DB 023h
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 022h
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 012h
- DB 017h
- DB 095h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 012h
- DB 019h
- DB 023h
- DB 022h
- DB 012h
- DB 017h
- DB 0C2h
- DB 012h
- DB 026h
- DB 054h
- DB 090h
- DB 024h
- DB 01h
- DB 0E4h
- DB 093h
- DB 025h
- DB 0E0h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 012h
- DB 019h
- DB 023h
- DB 022h
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 012h
- DB 017h
- DB 095h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 012h
- DB 019h
- DB 023h
- DB 022h
- L0163:
- MOV 65h, R7
- MOV 66h, R5
- CLR A
- MOV 68h, A
- MOV A, #6Eh
- ADD A, 66h
- MOV R0, A
- MOV A, @R0
- MOV 67h, A
- CLR A
- MOV R7, A
- L0170:
- ORL 68h, #80h
- MOV A, 68h
- ADD A, ACC
- INC A
- MOV 68h, A
- CLR 0Ah
- MOV A, 67h
- JNB ACC.7, L0165
- SETB 0Ah
- L0165:
- MOV A, 67h
- ADD A, ACC
- MOV 67h, A
- MOV A, 65h
- JB ACC.7, L0166
- CJNE R7, #7h, L0167
- CLR C
- RET
- L0167:
- MOV A, 65h
- ADD A, ACC
- MOV 65h, A
- LJMP L0168
- L0166:
- MOV A, 65h
- ADD A, ACC
- MOV 65h, A
- MOV A, 66h
- CLR C
- SUBB A, #12h
- JC L0171
- SETB C
- RET
- L0171:
- INC 51h
- MOV A, 51h
- ANL A, #0Fh
- MOV 51h, A
- MOV A, 66h
- RLC A
- RLC A
- RLC A
- ANL A, #0F8h
- ORL A, R7
- MOV R6, A
- MOV A, #82h
- ADD A, 51h
- MOV R0, A
- MOV @R0, 6h
- MOV A, 51h
- LCALL L0172
- MOV R6, A
- JB 0Ah, L0173
- MOV A, 51h
- JNB ACC.3, L0174
- MOV A, R6
- CPL A
- MOV R0, #81h
- ANL A, @R0
- MOV @R0, A
- SJMP L0175
- L0174:
- MOV A, R6
- CPL A
- MOV R0, #80h
- ANL A, @R0
- MOV @R0, A
- SJMP L0175
- L0173:
- MOV A, 51h
- JNB ACC.3, L0180
- MOV R0, #81h
- SJMP L0181
- L0180:
- MOV R0, #80h
- L0181:
- MOV A, @R0
- ORL A, R6
- MOV @R0, A
- L0175:
- MOV A, 51h
- XRL A, 37h
- JZ L0176
- MOV A, R7
- XRL A, #7h
- JNZ L0168
- CLR C
- RET
- L0176:
- MOV A, R7
- CLR C
- SUBB A, #7h
- JNC L0177
- MOV A, 68h
- ADD A, ACC
- MOV 68h, A
- JNB CY, L0178
- MOV R6, #1h
- SJMP L0179
- L0178:
- MOV R6, #0h
- L0179:
- MOV A, R6
- ADD A, 68h
- MOV 68h, A
- INC R7
- SJMP L0176
- L0177:
- MOV A, #6Eh
- ADD A, 66h
- MOV R0, A
- MOV A, 68h
- ANL A, @R0
- MOV @R0, A
- MOV A, #6Eh
- ADD A, 66h
- MOV R1, A
- MOV A, #99h
- ADD A, 66h
- MOV R0, A
- MOV A, 68h
- CPL A
- ANL A, @R0
- ORL A, @R1
- MOV @R1, A
- DEC 51h
- MOV A, 51h
- ANL A, #0Fh
- MOV 51h, A
- SETB 9h
- CLR C
- RET
- L0168:
- INC R7
- MOV A, R7
- CLR C
- SUBB A, #8h
- JNC L0169
- LJMP L0170
- L0169:
- SETB C
- RET
- DB 012h
- DB 026h
- DB 02Bh
- DB 050h
- DB 03h
- DB 02h
- DB 0Fh
- DB 064h
- DB 0E5h
- DB 034h
- DB 060h
- DB 03h
- DB 02h
- DB 0Fh
- DB 067h
- DB 0E5h
- DB 036h
- DB 070h
- DB 071h
- DB 0E5h
- DB 035h
- DB 094h
- DB 08h
- DB 050h
- DB 06Bh
- DB 0E5h
- DB 033h
- DB 054h
- DB 0FEh
- DB 070h
- DB 063h
- DB 0E5h
- DB 031h
- DB 045h
- DB 033h
- DB 070h
- DB 0Bh
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 02h
- DB 06h
- DB 075h
- DB 048h
- DB 012h
- DB 02h
- DB 0Fh
- DB 042h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 05h
- DB 0Fh
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 0Ah
- DB 0E5h
- DB 035h
- DB 0B4h
- DB 06h
- DB 05h
- DB 075h
- DB 048h
- DB 016h
- DB 080h
- DB 073h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 022h
- DB 0Ah
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 05h
- DB 075h
- DB 048h
- DB 016h
- DB 080h
- DB 064h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 023h
- DB 0Ah
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 05h
- DB 075h
- DB 048h
- DB 016h
- DB 080h
- DB 055h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 01Fh
- DB 0Ah
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 05h
- DB 075h
- DB 048h
- DB 016h
- DB 080h
- DB 046h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 025h
- DB 0Ah
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 05h
- DB 075h
- DB 048h
- DB 016h
- DB 080h
- DB 037h
- DB 080h
- DB 057h
- DB 080h
- DB 055h
- DB 0E5h
- DB 031h
- DB 064h
- DB 06h
- DB 070h
- DB 020h
- DB 0E5h
- DB 032h
- DB 064h
- DB 03h
- DB 070h
- DB 01Ah
- DB 0E5h
- DB 036h
- DB 064h
- DB 04h
- DB 070h
- DB 046h
- DB 0E5h
- DB 035h
- DB 064h
- DB 010h
- DB 070h
- DB 040h
- DB 0E5h
- DB 033h
- DB 064h
- DB 01h
- DB 070h
- DB 03Ah
- DB 075h
- DB 048h
- DB 017h
- DB 075h
- DB 049h
- DB 04h
- DB 080h
- DB 027h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 020h
- DB 0Eh
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 03h
- DB 09h
- DB 075h
- DB 048h
- DB 016h
- DB 075h
- DB 049h
- DB 04h
- DB 0E4h
- DB 080h
- DB 014h
- DB 0E5h
- DB 033h
- DB 070h
- DB 016h
- DB 0E5h
- DB 031h
- DB 070h
- DB 010h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 02h
- DB 0Bh
- DB 075h
- DB 048h
- DB 012h
- DB 075h
- DB 049h
- DB 05h
- DB 0E4h
- DB 012h
- DB 011h
- DB 029h
- DB 022h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0201:
- MOV 64h, #5h
- LCALL L0212
- MOV R0, #0B7h
- MOV A, @R0
- JNZ L0213
- MOV A, 3Eh
- JZ L0214
- MOV R0, #0BAh
- MOV A, @R0
- JNZ L0215
- L0214:
- MOV R0, #0B9h
- MOV A, @R0
- JZ L0213
- LCALL L0216
- CJNE R7, #0FBh, L0217
- LJMP L0218
- L0217:
- MOV R5, #1h
- MOV R7, #1Ch
- SJMP L0221
- L0215:
- MOV R0, #0B9h
- MOV A, @R0
- JZ L0213
- LCALL L0216
- CJNE R7, #0FBh, L0283
- LJMP L0218
- L0283:
- MOV R5, #1h
- MOV R7, #1Fh
- L0221:
- LCALL L0137
- LCALL L0138
- SETB EA
- CLR A
- MOV R0, #0B9h
- MOV @R0, A
- L0213:
- JB P3.3, L0222
- MOV R0, #0B7h
- MOV A, @R0
- JNZ L0222
- LCALL L0223
- CJNE R7, #0FBh, L0224
- SJMP L0218
- L0224:
- MOV R5, #1h
- MOV R7, #55h
- LCALL L0137
- LCALL L0138
- LCALL L0220
- MOV A, 3Eh
- JZ L0225
- MOV R0, #0BAh
- MOV A, @R0
- JNZ L0226
- L0225:
- MOV 64h, #5h
- SJMP L0227
- L0226:
- MOV 64h, #15h
- L0227:
- MOV R3, #0h
- MOV R2, #0h
- MOV R1, #0BFh
- MOV 69h, 64h
- MOV R7, #10h
- LCALL L0228
- MOV A, R7
- XRL A, #0FAh
- JNZ L0229
- MOV R0, #0BBh
- MOV @R0, A
- INC R0
- MOV @R0, A
- SETB EA
- MOV A, 3Eh
- CJNE A, #1h, L0230
- MOV R0, #0D4h
- MOV A, @R0
- JNZ L0229
- MOV R0, #0BAh
- MOV A, @R0
- JNZ L0231
- LCALL L0232
- SJMP L0229
- L0231:
- LCALL L0242
- SJMP L0229
- L0230:
- LCALL L0267
- L0229:
- LCALL L0223
- CJNE R7, #0FBh, L0233
- SJMP L0218
- L0233:
- MOV R5, #1h
- MOV R7, #1Eh
- LCALL L0137
- L0218:
- LCALL L0138
- SETB EA
- L0222:
- RET
- L0216:
- CLR EA
- LCALL L0136
- MOV R5, #1h
- MOV R7, #20h
- LCALL L0137
- RET
- L0223:
- CLR EA
- LCALL L0136
- MOV R5, #1h
- MOV R7, #20h
- LCALL L0137
- RET
- L0247:
- MOV 65h, R7
- MOV 66h, R5
- MOV 67h, R3
- CLR A
- MOV 6Ch, A
- L0252:
- MOV A, 0E7h
- JNB ACC.3, L0250
- MOV A, 0E7h
- ANL A, #3h
- JZ L0251
- L0250:
- LCALL L0131
- SJMP L0252
- L0251:
- JNB 24h, L0253
- LJMP L0254
- L0253:
- MOV R0, #0D5h
- MOV A, @R0
- MOV R7, A
- ANL A, #3h
- JNZ L0255
- LJMP L0254
- L0255:
- MOV R0, #0CFh
- MOV A, @R0
- ANL A, #18h
- JZ L0256
- MOV A, R7
- JNB ACC.1, L0256
- MOV 6Ch, #1h
- L0256:
- CLR EA
- MOV 0E5h, #1Eh
- MOV R0, #0D5h
- MOV A, @R0
- JNB ACC.0, L0257
- MOV R3, 68h
- MOV R2, 69h
- MOV R1, 6Ah
- MOV R6, 2h
- MOV R7, 1h
- MOV A, R7
- ORL A, R6
- JZ L0257
- MOV A, 66h
- SWAP A
- ANL A, #0F0h
- MOV R7, A
- MOV A, 6Ch
- SWAP A
- RLC A
- RLC A
- RLC A
- ANL A, #80h
- ORL A, R7
- MOV R7, A
- MOV A, 67h
- ADD A, ACC
- ADD A, ACC
- ORL A, R7
- ORL A, 65h
- ORL A, 6Bh
- MOV 0E5h, A
- MOV DPTR, #0001h
- LCALL L0258
- MOV 0E5h, A
- LCALL L0259
- MOV 0E5h, A
- MOV DPTR, #0003h
- LCALL L0258
- MOV 0E5h, A
- MOV DPTR, #0002h
- LCALL L0258
- ANL A, #0Fh
- MOV 0E5h, A
- SJMP L0260
- L0257:
- MOV A, 6Ch
- SWAP A
- RLC A
- RLC A
- RLC A
- ANL A, #80h
- ORL A, #1h
- MOV 0E5h, A
- CLR A
- MOV 0E5h, A
- MOV 0E5h, A
- MOV 0E5h, A
- MOV 0E5h, A
- L0260:
- CLR A
- MOV 0E5h, A
- MOV 0E5h, A
- SETB EA
- MOV 0E6h, #8h
- ORL 0E7h, #1h
- MOV 3Ah, A
- MOV 45h, A
- L0254:
- RET
- DB 053h
- DB 0DBh
- DB 0EFh
- DB 0D2h
- DB 013h
- DB 0AFh
- DB 048h
- DB 0EFh
- DB 075h
- DB 0F0h
- DB 03h
- DB 0A4h
- DB 024h
- DB 0E2h
- DB 0F5h
- DB 082h
- DB 0E4h
- DB 034h
- DB 04h
- DB 0F5h
- DB 083h
- DB 074h
- DB 01h
- DB 093h
- DB 0FAh
- DB 074h
- DB 02h
- DB 093h
- DB 0F9h
- DB 022h
- DB 075h
- DB 049h
- DB 02h
- DB 075h
- DB 0EBh
- DB 01h
- DB 043h
- DB 0B9h
- DB 010h
- DB 075h
- DB 0E9h
- DB 06h
- DB 043h
- DB 0ECh
- DB 01h
- DB 022h
- DB 075h
- DB 049h
- DB 01h
- DB 0E4h
- DB 0F5h
- DB 0EBh
- DB 043h
- DB 0B9h
- DB 08h
- DB 075h
- DB 0E9h
- DB 01h
- DB 043h
- DB 0ECh
- DB 01h
- DB 022h
- DB 085h
- DB 02Ah
- DB 082h
- DB 085h
- DB 029h
- DB 083h
- DB 0E4h
- DB 093h
- DB 075h
- DB 04Bh
- DB 00h
- DB 0F5h
- DB 04Ch
- DB 075h
- DB 047h
- DB 07h
- DB 022h
- DB 0E6h
- DB 0F5h
- DB 0EAh
- DB 075h
- DB 049h
- DB 02h
- DB 075h
- DB 0EBh
- DB 02h
- DB 022h
- DB 014h
- DB 0F5h
- DB 082h
- DB 08Ch
- DB 083h
- DB 0E4h
- DB 093h
- DB 0F5h
- DB 0EAh
- DB 0Fh
- DB 022h
- DB 0C3h
- DB 0E5h
- DB 04Eh
- DB 094h
- DB 08h
- DB 0E5h
- DB 04Dh
- DB 094h
- DB 00h
- DB 022h
- DB 075h
- DB 04Ah
- DB 08h
- DB 074h
- DB 0F8h
- DB 025h
- DB 04Eh
- DB 0F5h
- DB 04Eh
- DB 074h
- DB 0FFh
- DB 035h
- DB 04Dh
- DB 0F5h
- DB 04Dh
- DB 022h
- DB 0F5h
- DB 083h
- DB 074h
- DB 01h
- DB 093h
- DB 0FAh
- DB 074h
- DB 02h
- DB 093h
- DB 0F9h
- DB 02h
- DB 017h
- DB 0E4h
- DB 0E4h
- DB 093h
- DB 042h
- DB 04Fh
- DB 075h
- DB 048h
- DB 0Fh
- DB 075h
- DB 049h
- DB 01h
- DB 0E4h
- DB 022h
- DB 043h
- DB 0EFh
- DB 04h
- DB 053h
- DB 0EFh
- DB 0FEh
- DB 022h
- DB 0E5h
- DB 036h
- DB 045h
- DB 035h
- DB 045h
- DB 034h
- DB 022h
- DB 05h
- DB 02Ah
- DB 0E5h
- DB 02Ah
- DB 0ACh
- DB 029h
- DB 022h
- L0114:
- NOP
- NOP
- NOP
- MOV A, 96h
- JB ACC.1, L0115
- JB ACC.2, L0116
- JB ACC.3, L0116
- JB ACC.0, L0116
- SJMP L0115
- L0115:
- MOV R0, #0FFh
- CLR A
- L0117:
- MOV @R0, A
- DJNZ R0, L0117
- L0116:
- MOV SP, #0D8h
- LJMP L0118
- L0119:
- LJMP L0130
- L0121:
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- MOV R0, A
- L0129:
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- JC L0127
- MOV @R0, A
- SJMP L0128
- L0127:
- MOVX @R0, A
- L0128:
- INC R0
- DJNZ R7, L0129
- SJMP L0124
- L0122:
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- MOV R0, A
- ANL A, #7h
- ADD A, #0Ch
- XCH A, R0
- CLR C
- RLC A
- SWAP A
- ANL A, #0Fh
- ORL A, #20h
- XCH A, R0
- MOVC A, @A+PC
- JC L0125
- CPL A
- ANL A, @R0
- SJMP L0126
- L0125:
- ORL A, @R0
- L0126:
- MOV @R0, A
- DJNZ R7, L0122
- SJMP L0124
- DB 01h
- DB 02h
- DB 04h
- DB 08h
- DB 010h
- DB 020h
- DB 040h
- DB 080h
- L0118:
- MOV DPTR, #021CAh
- L0124:
- CLR A
- MOV R6, #1h
- MOVC A, @A+DPTR
- JZ L0119
- INC DPTR
- MOV R7, A
- ANL A, #3Fh
- JNB ACC.5, L0120
- ANL A, #1Fh
- MOV R6, A
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- JZ L0120
- INC R6
- L0120:
- XCH A, R7
- ANL A, #0C0h
- ADD A, ACC
- JZ L0121
- JC L0122
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- MOV R2, A
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- MOV R0, A
- L0123:
- CLR A
- MOVC A, @A+DPTR
- INC DPTR
- XCH A, R0
- XCH A, DPL
- XCH A, R0
- XCH A, R2
- XCH A, DPH
- XCH A, R2
- MOVX @DPTR, A
- INC DPTR
- XCH A, R0
- XCH A, DPL
- XCH A, R0
- XCH A, R2
- XCH A, DPH
- XCH A, R2
- DJNZ R7, L0123
- DJNZ R6, L0123
- SJMP L0124
- L0134:
- LCALL L0135
- MOV R0, #0B7h
- MOV @R0, #1h
- CLR A
- MOV R0, #0BBh
- MOV @R0, A
- INC R0
- MOV @R0, A
- MOV R0, #0BDh
- MOV @R0, A
- INC R0
- MOV @R0, A
- LCALL L0136
- MOV R5, #1h
- MOV R7, #0A0h
- LCALL L0137
- MOV R5, #1h
- CLR A
- MOV R7, A
- LCALL L0137
- LCALL L0138
- LCALL L0136
- MOV R5, #1h
- MOV R7, #0A1h
- LCALL L0137
- MOV R7, #1h
- LCALL L0139
- MOV R0, #17h
- MOV @R0, 7h
- LCALL L0138
- MOV R0, #17h
- MOV A, @R0
- CJNE A, #0FFh, L0140
- CLR A
- MOV @R0, A
- L0140:
- LCALL L0131
- LCALL L0141
- JB 3h, L0142
- CLR A
- MOV 21h, A
- SJMP L0140
- L0142:
- LCALL L0143
- LCALL L0144
- MOV 63h, #12h
- L0147:
- MOV A, 63h
- JZ L0145
- DEC 63h
- LCALL L0146
- SJMP L0147
- L0145:
- LCALL L0197
- MOV R0, #6Dh
- MOV A, @R0
- CJNE A, #0F1h, L0198
- CLR A
- MOV @R0, A
- CLR EA
- LCALL L0199
- SETB EA
- L0198:
- MOV R0, #92h
- MOV A, @R0
- JNZ L0200
- LCALL L0201
- SJMP L0202
- L0200:
- LCALL L0286
- L0202:
- JNB 0Bh, L0203
- CLR 0Bh
- LCALL L0204
- MOV A, 12h
- JNZ L0140
- LCALL L0205
- SJMP L0140
- L0203:
- JNB 0Ch, L0140
- CLR 0Ch
- SJMP L0140
- L0242:
- MOV R0, #0CFh
- MOV A, @R0
- MOV R7, A
- ANL A, #7h
- MOV R6, A
- JNZ L0243
- MOV A, R7
- ANL A, #18h
- JZ L0244
- L0243:
- MOV A, R6
- CLR C
- SUBB A, #1h
- JNC L0245
- MOV R0, #0CFh
- MOV A, @R0
- ANL A, #18h
- JZ L0244
- L0245:
- MOV R0, #0C1h
- MOV A, @R0
- MOV R6, A
- SWAP A
- RRC A
- RRC A
- ANL A, #2h
- MOV R7, A
- MOV R0, #0CFh
- MOV A, @R0
- ANL A, #7h
- MOV R5, A
- MOV A, R6
- LCALL L0246
- MOV 69h, #0h
- MOV 6Ah, #0BFh
- MOV A, @R0
- MOV R6, A
- SWAP A
- RRC A
- ANL A, #1h
- MOV 6Bh, A
- LCALL L0247
- MOV R0, #0CFh
- MOV A, @R0
- MOV R6, A
- ANL A, #7h
- CLR C
- SUBB A, #2h
- JC L0244
- MOV R0, #0C5h
- LCALL L0248
- MOV 69h, #0h
- MOV 6Ah, #0C3h
- LCALL L0249
- SUBB A, #3h
- JC L0244
- MOV R0, #0C9h
- LCALL L0248
- MOV 69h, #0h
- MOV 6Ah, #0C7h
- LCALL L0249
- SUBB A, #4h
- JC L0244
- MOV R0, #0CDh
- LCALL L0248
- MOV 69h, #0h
- MOV 6Ah, #0CBh
- MOV A, R6
- SWAP A
- RRC A
- ANL A, #1h
- MOV 6Bh, A
- CLR A
- MOV R5, A
- LCALL L0247
- L0244:
- RET
- L0249:
- MOV A, R6
- SWAP A
- RRC A
- ANL A, #1h
- MOV 6Bh, A
- CLR A
- MOV R5, A
- LCALL L0247
- MOV R0, #0CFh
- MOV A, @R0
- MOV R6, A
- ANL A, #7h
- CLR C
- RET
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 06h
- DB 01Fh
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 0CCh
- DB 01Ah
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 0CCh
- DB 015h
- DB 0E5h
- DB 035h
- DB 0B4h
- DB 0CCh
- DB 010h
- DB 0E5h
- DB 036h
- DB 0B4h
- DB 0CCh
- DB 0Bh
- DB 07Bh
- DB 00h
- DB 07Ah
- DB 00h
- DB 079h
- DB 02Fh
- DB 012h
- DB 0Ch
- DB 0B5h
- DB 080h
- DB 06Bh
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 0EEh
- DB 070h
- DB 02Dh
- DB 0E5h
- DB 031h
- DB 064h
- DB 0CCh
- DB 070h
- DB 027h
- DB 0E5h
- DB 032h
- DB 0B4h
- DB 0CCh
- DB 022h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 0CCh
- DB 01Dh
- DB 0E5h
- DB 034h
- DB 0B4h
- DB 0CCh
- DB 018h
- DB 0E5h
- DB 035h
- DB 0B4h
- DB 0CCh
- DB 013h
- DB 0E5h
- DB 036h
- DB 0B4h
- DB 0CCh
- DB 0Eh
- DB 07Bh
- DB 00h
- DB 07Ah
- DB 00h
- DB 079h
- DB 02Fh
- DB 012h
- DB 0Ch
- DB 0B5h
- DB 0E4h
- DB 0F5h
- DB 049h
- DB 080h
- DB 038h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 02Fh
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 030h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 031h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 032h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 033h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 034h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 035h
- DB 012h
- DB 019h
- DB 023h
- DB 07Dh
- DB 01h
- DB 0AFh
- DB 036h
- DB 012h
- DB 019h
- DB 023h
- DB 0E4h
- DB 0F5h
- DB 0B9h
- DB 022h
- DB 0E5h
- DB 035h
- DB 064h
- DB 02h
- DB 060h
- DB 03h
- DB 02h
- DB 014h
- DB 093h
- DB 0E5h
- DB 036h
- DB 070h
- DB 079h
- DB 0E5h
- DB 02Fh
- DB 024h
- DB 07Fh
- DB 060h
- DB 014h
- DB 014h
- DB 060h
- DB 02Ah
- DB 024h
- DB 02h
- DB 070h
- DB 06Ah
- DB 0E5h
- DB 0A4h
- DB 070h
- DB 04h
- DB 0F5h
- DB 0EAh
- DB 080h
- DB 046h
- DB 075h
- DB 0EAh
- DB 02h
- DB 080h
- DB 041h
- DB 0E5h
- DB 034h
- DB 060h
- DB 02h
- DB 080h
- DB 059h
- DB 0E5h
- DB 033h
- DB 014h
- DB 060h
- DB 05h
- DB 04h
- DB 070h
- DB 09h
- DB 080h
- DB 021h
- DB 030h
- DB 03h
- DB 02h
- DB 080h
- DB 01Ch
- DB 080h
- DB 048h
- DB 080h
- DB 046h
- DB 0E5h
- DB 034h
- DB 060h
- DB 02h
- DB 080h
- DB 040h
- DB 0E5h
- DB 033h
- DB 024h
- DB 080h
- DB 060h
- DB 0Ch
- DB 014h
- DB 060h
- DB 0Eh
- DB 014h
- DB 060h
- DB 01Bh
- DB 024h
- DB 082h
- DB 070h
- DB 02Ch
- DB 080h
- DB 00h
- DB 0E4h
- DB 0F5h
- DB 0EAh
- DB 080h
- DB 01Ch
- DB 030h
- DB 03h
- DB 0Bh
- DB 0E5h
- DB 0E4h
- DB 054h
- DB 02h
- DB 0C3h
- DB 013h
- DB 0F5h
- DB 0EAh
- DB 0E4h
- DB 080h
- DB 0Eh
- DB 080h
- DB 019h
- DB 030h
- DB 03h
- DB 010h
- DB 0E5h
- DB 0E7h
- DB 054h
- DB 02h
- DB 0C3h
- DB 013h
- DB 0F5h
- DB 0EAh
- DB 0E4h
- DB 012h
- DB 011h
- DB 047h
- DB 012h
- DB 011h
- DB 01Bh
- DB 022h
- DB 080h
- DB 04h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 0E5h
- DB 04Eh
- DB 045h
- DB 04Dh
- DB 060h
- DB 070h
- DB 012h
- DB 011h
- DB 05Bh
- DB 040h
- DB 05h
- DB 012h
- DB 011h
- DB 065h
- DB 080h
- DB 08h
- DB 085h
- DB 04Eh
- DB 04Ah
- DB 0E4h
- DB 0F5h
- DB 04Dh
- DB 0F5h
- DB 04Eh
- DB 0E5h
- DB 04Ah
- DB 060h
- DB 04Fh
- DB 0E5h
- DB 047h
- DB 060h
- DB 04Bh
- DB 0E5h
- DB 047h
- DB 064h
- DB 08h
- DB 070h
- DB 031h
- DB 0E5h
- DB 04Eh
- DB 045h
- DB 04Dh
- DB 070h
- DB 02Bh
- DB 0FFh
- DB 0E5h
- DB 04Ah
- DB 024h
- DB 0FEh
- DB 0FEh
- DB 0EFh
- DB 0C3h
- DB 09Eh
- DB 050h
- DB 0Ch
- DB 012h
- DB 011h
- DB 09Ch
- DB 070h
- DB 02h
- DB 05h
- DB 029h
- DB 012h
- DB 011h
- DB 050h
- DB 080h
- DB 0EAh
- DB 078h
- DB 06Dh
- DB 0E6h
- DB 0FEh
- DB 0C4h
- DB 054h
- DB 0Fh
- DB 024h
- DB 030h
- DB 0F5h
- DB 0EAh
- DB 0EEh
- DB 054h
- DB 0Fh
- DB 024h
- DB 030h
- DB 0F5h
- DB 0EAh
- DB 080h
- DB 014h
- DB 0E4h
- DB 0FFh
- DB 0EFh
- DB 0C3h
- DB 095h
- DB 04Ah
- DB 050h
- DB 0Ch
- DB 012h
- DB 011h
- DB 09Ch
- DB 070h
- DB 02h
- DB 05h
- DB 029h
- DB 012h
- DB 011h
- DB 050h
- DB 080h
- DB 0EEh
- DB 085h
- DB 04Ah
- DB 0EBh
- DB 012h
- DB 011h
- DB 01Bh
- DB 020h
- DB 012h
- DB 011h
- DB 080h
- DB 08h
- DB 030h
- DB 011h
- DB 09h
- DB 0C2h
- DB 011h
- DB 0E4h
- DB 0F5h
- DB 0EBh
- DB 043h
- DB 0ECh
- DB 01h
- DB 022h
- DB 043h
- DB 0ECh
- DB 02h
- DB 022h
- DB 0E4h
- DB 0F5h
- DB 062h
- DB 0E5h
- DB 0DFh
- DB 030h
- DB 0E1h
- DB 03h
- DB 0E4h
- DB 0F5h
- DB 0DFh
- DB 0E5h
- DB 0DFh
- DB 030h
- DB 0E2h
- DB 06Eh
- DB 053h
- DB 0DFh
- DB 0FBh
- DB 012h
- DB 027h
- DB 0A8h
- DB 05h
- DB 03Ah
- DB 0AFh
- DB 03Ah
- DB 0EFh
- DB 0C3h
- DB 095h
- DB 043h
- DB 040h
- DB 05Bh
- DB 030h
- DB 03h
- DB 04Ch
- DB 0E5h
- DB 03Fh
- DB 070h
- DB 08h
- DB 0E5h
- DB 051h
- DB 065h
- DB 037h
- DB 060h
- DB 02h
- DB 080h
- DB 016h
- DB 0E4h
- DB 0FFh
- DB 074h
- DB 099h
- DB 02Fh
- DB 0F9h
- DB 074h
- DB 06Eh
- DB 02Fh
- DB 0F8h
- DB 0E6h
- DB 047h
- DB 042h
- DB 062h
- DB 0Fh
- DB 0BFh
- DB 012h
- DB 0F0h
- DB 0E5h
- DB 062h
- DB 060h
- DB 09h
- DB 053h
- DB 096h
- DB 0BFh
- DB 0E4h
- DB 0F5h
- DB 03Ah
- DB 0D2h
- DB 0ABh
- DB 022h
- DB 0E4h
- DB 0F5h
- DB 095h
- DB 043h
- DB 0F3h
- DB 010h
- DB 0E5h
- DB 0A4h
- DB 0B4h
- DB 0FFh
- DB 010h
- DB 075h
- DB 0A0h
- DB 0FFh
- DB 0E4h
- DB 0F5h
- DB 080h
- DB 0F5h
- DB 090h
- DB 043h
- DB 0B0h
- DB 0Dh
- DB 053h
- DB 0B0h
- DB 0CFh
- DB 080h
- DB 03h
- DB 012h
- DB 025h
- DB 0BCh
- DB 012h
- DB 021h
- DB 0Eh
- DB 0E4h
- DB 0F5h
- DB 095h
- DB 043h
- DB 0F3h
- DB 010h
- DB 012h
- DB 025h
- DB 0BCh
- DB 012h
- DB 021h
- DB 0Eh
- DB 0D2h
- DB 0ABh
- DB 022h
- DB 0E4h
- DB 0F5h
- DB 0DFh
- DB 022h
- DB 0C2h
- DB 0AFh
- DB 0E5h
- DB 0EFh
- DB 054h
- DB 018h
- DB 060h
- DB 07h
- DB 0E5h
- DB 0EFh
- DB 020h
- DB 0E4h
- DB 06Eh
- DB 080h
- DB 066h
- DB 0E5h
- DB 0EEh
- DB 064h
- DB 08h
- DB 070h
- DB 060h
- DB 0AFh
- DB 0EEh
- DB 012h
- DB 024h
- DB 02h
- DB 012h
- DB 011h
- DB 08Eh
- DB 0E5h
- DB 0EFh
- DB 020h
- DB 0E4h
- DB 059h
- DB 0E4h
- DB 0F5h
- DB 0B9h
- DB 053h
- DB 0DBh
- DB 067h
- DB 0F5h
- DB 049h
- DB 0F5h
- DB 048h
- DB 053h
- DB 022h
- DB 0F0h
- DB 0F5h
- DB 047h
- DB 0F5h
- DB 0E9h
- DB 0F5h
- DB 03Ah
- DB 0E5h
- DB 02Fh
- DB 054h
- DB 060h
- DB 024h
- DB 0E0h
- DB 060h
- DB 01Bh
- DB 024h
- DB 020h
- DB 070h
- DB 037h
- DB 0E5h
- DB 030h
- DB 0C3h
- DB 094h
- DB 0Dh
- DB 050h
- DB 033h
- DB 0AFh
- DB 030h
- DB 0EFh
- DB 075h
- DB 0F0h
- DB 03h
- DB 0A4h
- DB 024h
- DB 073h
- DB 0F5h
- DB 082h
- DB 0E4h
- DB 034h
- DB 04h
- DB 080h
- DB 015h
- DB 0E5h
- DB 030h
- DB 0C3h
- DB 094h
- DB 0Ch
- DB 050h
- DB 01Ch
- DB 0AFh
- DB 030h
- DB 0EFh
- DB 075h
- DB 0F0h
- DB 03h
- DB 0A4h
- DB 024h
- DB 09Ah
- DB 0F5h
- DB 082h
- DB 0E4h
- DB 034h
- DB 04h
- DB 012h
- DB 011h
- DB 0Ah
- DB 012h
- DB 017h
- DB 0E4h
- DB 080h
- DB 06h
- DB 012h
- DB 011h
- DB 08Eh
- DB 012h
- DB 027h
- DB 029h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 0D2h
- DB 0AFh
- DB 022h
- DB 0AFh
- DB 036h
- DB 0EFh
- DB 0FEh
- DB 0ADh
- DB 035h
- DB 07Ch
- DB 00h
- DB 0E4h
- DB 02Dh
- DB 0FFh
- DB 0ECh
- DB 03Eh
- DB 0FEh
- DB 075h
- DB 049h
- DB 02h
- DB 0F5h
- DB 04Dh
- DB 08Fh
- DB 04Eh
- DB 0E5h
- DB 047h
- DB 060h
- DB 0Fh
- DB 0C3h
- DB 0E5h
- DB 04Ch
- DB 09Fh
- DB 0E5h
- DB 04Bh
- DB 09Eh
- DB 050h
- DB 06h
- DB 085h
- DB 04Bh
- DB 04Dh
- DB 085h
- DB 04Ch
- DB 04Eh
- DB 012h
- DB 011h
- DB 05Bh
- DB 040h
- DB 0Dh
- DB 0E5h
- DB 049h
- DB 064h
- DB 02h
- DB 060h
- DB 05h
- DB 0E5h
- DB 049h
- DB 0B4h
- DB 04h
- DB 02h
- DB 05h
- DB 049h
- DB 0E5h
- DB 04Eh
- DB 054h
- DB 07h
- DB 070h
- DB 04h
- DB 0D2h
- DB 011h
- DB 080h
- DB 02h
- DB 0C2h
- DB 011h
- DB 012h
- DB 011h
- DB 05Bh
- DB 040h
- DB 05h
- DB 012h
- DB 011h
- DB 065h
- DB 080h
- DB 08h
- DB 085h
- DB 04Eh
- DB 04Ah
- DB 0E4h
- DB 0F5h
- DB 04Dh
- DB 0F5h
- DB 04Eh
- DB 0E5h
- DB 04Ah
- DB 060h
- DB 018h
- DB 0E5h
- DB 047h
- DB 060h
- DB 014h
- DB 0E4h
- DB 0FFh
- DB 0EFh
- DB 0C3h
- DB 095h
- DB 04Ah
- DB 050h
- DB 0Ch
- DB 012h
- DB 011h
- DB 09Ch
- DB 070h
- DB 02h
- DB 05h
- DB 029h
- DB 012h
- DB 011h
- DB 050h
- DB 080h
- DB 0EEh
- DB 085h
- DB 04Ah
- DB 0EBh
- DB 012h
- DB 011h
- DB 01Bh
- DB 022h
- L0299:
- MOV DPTR, #02401h
- CLR A
- MOVC A, @A+DPTR
- MOV R7, A
- MOV R3, #0h
- MOV R2, #0h
- MOV R1, #0ABh
- MOV 69h, #1h
- RET
- L0322:
- MOV DPTR, #02401h
- CLR A
- MOVC A, @A+DPTR
- MOV R2, #23h
- MOV R1, #0E4h
- MOV DPTR, #023E3h
- L0331:
- MOV R7, A
- MOV R3, #0FFh
- CLR A
- MOVC A, @A+DPTR
- MOV 69h, A
- RET
- L0248:
- MOV A, @R0
- MOV R5, A
- SWAP A
- RRC A
- RRC A
- ANL A, #2h
- MOV R7, A
- MOV A, R5
- L0246:
- SWAP A
- ANL A, #7h
- MOV R3, A
- MOV 68h, #0h
- RET
- L0294:
- MOV DPTR, #02401h
- CLR A
- MOVC A, @A+DPTR
- MOV R7, A
- MOV R3, #0FFh
- RET
- L0241:
- MOV R0, #0C0h
- MOV A, @R0
- SWAP A
- ANL A, #3h
- MOV 0E5h, A
- INC R0
- MOV A, @R0
- MOV 0E5h, A
- INC R0
- MOV A, @R0
- MOV 0E5h, A
- RET
- L0291:
- MOV R0, #0D6h
- MOV A, R7
- MOV @R0, A
- SETB EA
- MOV R0, #92h
- RET
- DB 0ABh
- DB 05Eh
- DB 0AAh
- DB 05Fh
- DB 0A9h
- DB 060h
- DB 090h
- DB 00h
- DB 03h
- DB 012h
- DB 017h
- DB 0C2h
- DB 090h
- DB 00h
- DB 04h
- DB 022h
- DB 090h
- DB 00h
- DB 05h
- DB 012h
- DB 017h
- DB 095h
- DB 0FFh
- DB 07Dh
- DB 01h
- DB 022h
- L0143:
- MOV R0, #17h
- MOV A, @R0
- MOV R6, A
- JNB ACC.0, L0407
- CLR P3.1
- SJMP L0408
- L0407:
- SETB P3.1
- L0408:
- MOV A, R6
- JNB ACC.1, L0409
- CLR P3.6
- SJMP L0410
- L0409:
- SETB P3.6
- L0410:
- MOV A, R6
- JNB ACC.2, L0411
- CLR P3.7
- SJMP L0412
- L0411:
- SETB P3.7
- L0412:
- MOV A, 0E4h
- JNB ACC.3, L0413
- MOV A, 0E4h
- ANL A, #3h
- JNZ L0413
- JNB 22h, L0413
- CLR 22h
- MOV A, 96h
- JNB ACC.4, L0414
- ANL 96h, #0EFh
- RET
- L0414:
- CLR EA
- MOV R0, #0ACh
- MOV A, @R0
- MOV 0E2h, A
- CLR A
- MOV 0E2h, A
- JNB 8h, L0415
- MOV R7, A
- L0416:
- MOV 0E2h, #1h
- INC R7
- CJNE R7, #6h, L0416
- SJMP L0417
- L0415:
- CLR A
- MOV R7, A
- L0418:
- MOV A, #0ADh
- ADD A, R7
- MOV R0, A
- MOV A, @R0
- MOV 0E2h, A
- INC R7
- CJNE R7, #6h, L0418
- L0417:
- SETB EA
- MOV 0E3h, #8h
- ORL 0E4h, #1h
- MOV 3Dh, 3Ch
- CLR A
- MOV 3Ah, A
- MOV 45h, A
- L0413:
- RET
- L0259:
- CJNE R3, #1h, L0264
- MOV DPL, R1
- MOV DPH, R2
- MOVX A, @DPTR
- RET
- L0264:
- JNC L0265
- MOV A, @R1
- RET
- L0265:
- CJNE R3, #0FEh, L0266
- MOVX A, @R1
- RET
- L0266:
- MOV DPL, R1
- MOV DPH, R2
- CLR A
- MOVC A, @A+DPTR
- RET
- L0258:
- CJNE R3, #1h, L0261
- MOV A, DPL
- ADD A, R1
- MOV DPL, A
- MOV A, DPH
- ADDC A, R2
- MOV DPH, A
- MOVX A, @DPTR
- RET
- L0261:
- JNC L0262
- MOV A, R1
- ADD A, DPL
- MOV R0, A
- MOV A, @R0
- RET
- L0262:
- CJNE R3, #0FEh, L0263
- MOV A, R1
- ADD A, DPL
- MOV R0, A
- MOVX A, @R0
- RET
- L0263:
- MOV A, DPL
- ADD A, R1
- MOV DPL, A
- MOV A, DPH
- ADDC A, R2
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- RET
- L0275:
- MOV R0, A
- CJNE R3, #1h, L0276
- MOV A, DPL
- ADD A, R1
- MOV DPL, A
- MOV A, DPH
- ADDC A, R2
- MOV DPH, A
- MOV A, R0
- MOVX @DPTR, A
- RET
- L0276:
- JNC L0277
- MOV A, R1
- ADD A, DPL
- XCH A, R0
- MOV @R0, A
- RET
- L0277:
- CJNE R3, #0FEh, L0278
- MOV A, R1
- ADD A, DPL
- XCH A, R0
- MOVX @R0, A
- L0278:
- RET
- DB 08Ah
- DB 083h
- DB 089h
- DB 082h
- DB 0E4h
- DB 073h
- L0149:
- LCALL L0184
- MOV A, 26h
- CLR C
- SUBB A, #12h
- JNC L0185
- MOV A, 26h
- MOV DPTR, #0223Eh
- MOVC A, @A+DPTR
- MOV R7, A
- CLR C
- SUBB A, #4h
- JNC L0186
- MOV A, R7
- XRL A, #2h
- JZ L0186
- MOV A, R7
- JNZ L0187
- LCALL L0188
- MOV P0, A
- SJMP L0189
- L0187:
- MOV A, 26h
- MOV DPTR, #0223Eh
- MOVC A, @A+DPTR
- CJNE A, #1h, L0195
- LCALL L0188
- MOV P1, A
- SJMP L0189
- L0195:
- LCALL L0188
- CJNE A, #0EFh, L0196
- CLR P3.4
- SETB P3.5
- SJMP L0189
- L0196:
- SETB P3.4
- CLR P3.5
- L0189:
- LCALL L0190
- MOV 39h, P2
- LCALL L0190
- MOV A, 39h
- CJNE A, P2, L0189
- MOV R7, P2
- LCALL L0191
- MOV A, R7
- CPL A
- MOV 39h, A
- CLR 0Fh
- SJMP L0192
- L0186:
- SETB 0Fh
- SJMP L0192
- L0185:
- SETB 0Fh
- L0192:
- LJMP L0184
- L0336:
- CLR EA
- LCALL L0136
- MOV R5, #1h
- MOV R7, #20h
- LCALL L0137
- CJNE R7, #0FAh, L0348
- MOV R5, #1h
- MOV R7, #0D1h
- LCALL L0137
- MOV R5, #1h
- MOV R7, #5h
- LCALL L0137
- L0348:
- LCALL L0138
- SETB EA
- ORL 9Dh, #0Dh
- MOV R7, #16h
- LCALL L0297
- CLR A
- MOV R0, #0ABh
- MOV @R0, A
- MOV R0, #0D7h
- MOV @R0, A
- L0351:
- LCALL L0322
- LCALL L0302
- MOV R0, #0D8h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0349
- SJMP L0350
- L0349:
- LCALL L0299
- LCALL L0228
- MOV R0, #0D8h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0352
- SJMP L0350
- L0352:
- MOV R0, #0ABh
- MOV A, @R0
- JZ L0350
- MOV R7, #0FAh
- RET
- L0350:
- MOV R7, #5h
- LCALL L0297
- MOV R0, #0D7h
- INC @R0
- MOV A, @R0
- CLR C
- SUBB A, #0C8h
- JC L0351
- MOV R7, #0FBh
- RET
- L0399:
- MOV A, 64h
- ADD A, ACC
- ADD A, #41h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- RET
- L0395:
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- L0400:
- MOV R5, A
- MOV C, 0Ah
- CLR A
- RLC A
- MOV R7, A
- RET
- L0369:
- MOV C, 0Ah
- CLR A
- RLC A
- MOV R7, A
- MOV R5, 64h
- RET
- L0396:
- MOV A, 64h
- ADD A, ACC
- ADD A, #35h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- MOV DPH, A
- CLR A
- MOVC A, @A+DPTR
- MOV R5, A
- RET
- L0402:
- MOV A, 64h
- ADD A, ACC
- L0437:
- ADD A, #58h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- RET
- L0467:
- CLR A
- MOV 10h, A
- MOV 11h, A
- MOV R0, #17h
- MOV A, @R0
- RET
- L0394:
- MOV A, 64h
- ADD A, ACC
- ADD A, #36h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- RET
- L0398:
- MOV A, 64h
- ADD A, ACC
- ADD A, #42h
- MOV DPL, A
- CLR A
- ADDC A, #9h
- RET
- L0454:
- CLR A
- MOV 10h, A
- MOV 11h, A
- MOV A, R7
- RET
- L0137:
- CLR A
- MOV 6Bh, A
- MOV R6, A
- L0236:
- MOV A, R7
- JNB ACC.7, L0234
- ORL 9Dh, #1h
- SJMP L0235
- L0234:
- ANL 9Dh, #0FEh
- CLR P3.0
- L0235:
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ORL 9Dh, #4h
- MOV A, R7
- ADD A, ACC
- MOV R7, A
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ANL 9Dh, #0FBh
- CLR P3.2
- INC R6
- CJNE R6, #8h, L0236
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ORL 9Dh, #1h
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ORL 9Dh, #4h
- LCALL L0190
- MOV C, P3.0
- CLR A
- RLC A
- MOV R5, A
- ANL 9Dh, #0FBh
- CLR P3.2
- CJNE R5, #1h, L0237
- MOV R7, #0FBh
- RET
- L0237:
- MOV R7, #0FAh
- RET
- DB 0E4h
- DB 0F5h
- DB 094h
- DB 075h
- DB 093h
- DB 055h
- DB 015h
- DB 02Eh
- DB 0E5h
- DB 02Eh
- DB 070h
- DB 052h
- DB 0E5h
- DB 012h
- DB 0D3h
- DB 094h
- DB 00h
- DB 040h
- DB 033h
- DB 05h
- DB 011h
- DB 0E5h
- DB 011h
- DB 070h
- DB 02h
- DB 05h
- DB 010h
- DB 064h
- DB 050h
- DB 045h
- DB 010h
- DB 070h
- DB 02Ch
- DB 0F5h
- DB 010h
- DB 0F5h
- DB 011h
- DB 053h
- DB 09Eh
- DB 0F8h
- DB 078h
- DB 014h
- DB 0E6h
- DB 0FFh
- DB 070h
- DB 04h
- DB 0B2h
- DB 0C0h
- DB 080h
- DB 010h
- DB 0EFh
- DB 0B4h
- DB 01h
- DB 04h
- DB 0B2h
- DB 0C1h
- DB 080h
- DB 08h
- DB 0EFh
- DB 0B4h
- DB 02h
- DB 04h
- DB 0B2h
- DB 0C0h
- DB 0B2h
- DB 0C1h
- DB 015h
- DB 012h
- DB 080h
- DB 07h
- DB 0E4h
- DB 0F5h
- DB 012h
- DB 0F5h
- DB 010h
- DB 0F5h
- DB 011h
- DB 0D2h
- DB 0Bh
- DB 075h
- DB 02Eh
- DB 014h
- DB 030h
- DB 03h
- DB 09h
- DB 0E5h
- DB 045h
- DB 0D3h
- DB 094h
- DB 00h
- DB 040h
- DB 02h
- DB 015h
- DB 045h
- DB 0D2h
- DB 0Ch
- DB 022h
- DB 0C2h
- DB 0AFh
- DB 0E5h
- DB 0EFh
- DB 030h
- DB 0E4h
- DB 02h
- DB 080h
- DB 029h
- DB 043h
- DB 0EFh
- DB 04h
- DB 0E5h
- DB 0EEh
- DB 060h
- DB 027h
- DB 0E5h
- DB 0EEh
- DB 0C3h
- DB 094h
- DB 09h
- DB 040h
- DB 0Eh
- DB 012h
- DB 011h
- DB 08Eh
- DB 043h
- DB 0ECh
- DB 02h
- DB 043h
- DB 0EFh
- DB 02h
- DB 012h
- DB 027h
- DB 0B6h
- DB 080h
- DB 01Dh
- DB 0AFh
- DB 0EEh
- DB 012h
- DB 024h
- DB 02h
- DB 053h
- DB 0EFh
- DB 0FEh
- DB 0E5h
- DB 0EFh
- DB 030h
- DB 0E4h
- DB 015h
- DB 053h
- DB 0DBh
- DB 0F7h
- DB 080h
- DB 0Bh
- DB 053h
- DB 0EFh
- DB 0FEh
- DB 0E5h
- DB 0EFh
- DB 030h
- DB 0E4h
- DB 08h
- DB 053h
- DB 0DBh
- DB 0F7h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 080h
- DB 012h
- DB 012h
- DB 027h
- DB 03h
- DB 0EFh
- DB 075h
- DB 0F0h
- DB 03h
- DB 0A4h
- DB 024h
- DB 0D0h
- DB 0F5h
- DB 082h
- DB 0E4h
- DB 034h
- DB 04h
- DB 012h
- DB 011h
- DB 075h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 0D2h
- DB 0AFh
- DB 022h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 05h
- DB 070h
- DB 031h
- DB 0E5h
- DB 030h
- DB 0B4h
- DB 075h
- DB 018h
- DB 0E5h
- DB 034h
- DB 045h
- DB 033h
- DB 045h
- DB 032h
- DB 045h
- DB 031h
- DB 070h
- DB 022h
- DB 0C2h
- DB 0AFh
- DB 074h
- DB 05Ah
- DB 075h
- DB 0F0h
- DB 0A5h
- DB 012h
- DB 00h
- DB 01Eh
- DB 0D2h
- DB 0AFh
- DB 080h
- DB 014h
- DB 0E5h
- DB 030h
- DB 0B4h
- DB 0A0h
- DB 06h
- DB 078h
- DB 092h
- DB 076h
- DB 0Bh
- DB 080h
- DB 09h
- DB 0E5h
- DB 030h
- DB 0B4h
- DB 0A1h
- DB 04h
- DB 078h
- DB 093h
- DB 0A6h
- DB 031h
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 023h
- DB 04h
- DB 078h
- DB 0D5h
- DB 0A6h
- DB 030h
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 025h
- DB 06h
- DB 078h
- DB 0D4h
- DB 0A6h
- DB 030h
- DB 080h
- DB 0Dh
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 022h
- DB 08h
- DB 078h
- DB 0BAh
- DB 0A6h
- DB 030h
- DB 078h
- DB 0B9h
- DB 076h
- DB 01h
- DB 02h
- DB 027h
- DB 0B6h
- DB 0E5h
- DB 032h
- DB 070h
- DB 052h
- DB 0E5h
- DB 02Fh
- DB 024h
- DB 0FEh
- DB 060h
- DB 010h
- DB 024h
- DB 02h
- DB 070h
- DB 046h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 01h
- DB 05h
- DB 075h
- DB 048h
- DB 03h
- DB 080h
- DB 032h
- DB 080h
- DB 03Ch
- DB 0E5h
- DB 034h
- DB 045h
- DB 031h
- DB 070h
- DB 032h
- DB 0E5h
- DB 033h
- DB 024h
- DB 080h
- DB 060h
- DB 0Fh
- DB 014h
- DB 060h
- DB 011h
- DB 014h
- DB 060h
- DB 018h
- DB 024h
- DB 082h
- DB 070h
- DB 020h
- DB 075h
- DB 048h
- DB 04h
- DB 080h
- DB 015h
- DB 075h
- DB 048h
- DB 05h
- DB 080h
- DB 010h
- DB 030h
- DB 03h
- DB 05h
- DB 075h
- DB 048h
- DB 06h
- DB 080h
- DB 08h
- DB 080h
- DB 012h
- DB 030h
- DB 03h
- DB 07h
- DB 075h
- DB 048h
- DB 0Ah
- DB 012h
- DB 011h
- DB 025h
- DB 022h
- DB 080h
- DB 06h
- DB 080h
- DB 04h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0228:
- MOV 65h, R7
- MOV 66h, R3
- MOV 67h, R2
- MOV 68h, R1
- LCALL L0136
- MOV A, 65h
- ADD A, ACC
- ORL A, #1h
- MOV R7, A
- MOV R5, #1h
- LCALL L0137
- MOV A, R7
- XRL A, #0FAh
- JNZ L0271
- MOV 6Ah, A
- L0274:
- MOV A, 69h
- DEC A
- MOV R7, A
- MOV A, 6Ah
- CLR C
- SUBB A, R7
- JNC L0272
- CLR A
- MOV R7, A
- LCALL L0273
- INC 6Ah
- SJMP L0274
- L0272:
- MOV R7, #1h
- LCALL L0273
- SJMP L0282
- L0271:
- LCALL L0138
- MOV R7, #0FBh
- RET
- L0282:
- LCALL L0138
- MOV R7, #0FAh
- RET
- L0273:
- LCALL L0139
- MOV R3, 66h
- MOV R2, 67h
- MOV R1, 68h
- MOV DPL, 6Ah
- MOV DPH, #0h
- MOV A, R7
- LCALL L0275
- RET
- DB 012h
- DB 026h
- DB 02Bh
- DB 040h
- DB 04Fh
- DB 012h
- DB 011h
- DB 095h
- DB 070h
- DB 048h
- DB 0E5h
- DB 033h
- DB 070h
- DB 09h
- DB 0E5h
- DB 031h
- DB 070h
- DB 042h
- DB 075h
- DB 048h
- DB 0Dh
- DB 080h
- DB 010h
- DB 0E5h
- DB 033h
- DB 064h
- DB 01h
- DB 070h
- DB 033h
- DB 0E5h
- DB 031h
- DB 070h
- DB 0Bh
- DB 043h
- DB 04Fh
- DB 03h
- DB 075h
- DB 048h
- DB 0Fh
- DB 075h
- DB 049h
- DB 01h
- DB 080h
- DB 01Eh
- DB 090h
- DB 027h
- DB 025h
- DB 0E4h
- DB 093h
- DB 0B5h
- DB 031h
- DB 08h
- DB 090h
- DB 027h
- DB 01Dh
- DB 012h
- DB 011h
- DB 082h
- DB 080h
- DB 0Eh
- DB 090h
- DB 027h
- DB 026h
- DB 0E4h
- DB 093h
- DB 0B5h
- DB 031h
- DB 0Ah
- DB 090h
- DB 027h
- DB 01Eh
- DB 012h
- DB 011h
- DB 082h
- DB 012h
- DB 011h
- DB 029h
- DB 022h
- DB 080h
- DB 04h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0139:
- CLR A
- MOV 6Bh, A
- ORL 9Dh, #1h
- MOV R6, A
- L0279:
- ORL 9Dh, #4h
- MOV A, 6Bh
- ADD A, ACC
- MOV 6Bh, A
- MOV C, P3.0
- CLR A
- RLC A
- ORL 6Bh, A
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ANL 9Dh, #0FBh
- CLR P3.2
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- INC R6
- CJNE R6, #8h, L0279
- MOV A, R7
- JZ L0280
- ORL 9Dh, #1h
- SJMP L0281
- L0280:
- ANL 9Dh, #0FEh
- CLR P3.0
- L0281:
- LCALL L0190
- ORL 9Dh, #4h
- LCALL L0190
- ANL 9Dh, #0FBh
- CLR P3.2
- MOV R7, 6Bh
- RET
- L0374:
- MOV A, R7
- JZ L0375
- CLR A
- MOV R6, A
- L0378:
- MOV A, #0ADh
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- JNZ L0376
- MOV A, #0ADh
- ADD A, R6
- MOV R0, A
- MOV @R0, 5h
- SETB 22h
- RET
- L0376:
- MOV A, #0ADh
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- XRL A, R5
- JZ L0377
- INC R6
- CJNE R6, #6h, L0378
- RET
- L0375:
- CLR A
- MOV R6, A
- L0382:
- MOV A, #0ADh
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- XRL A, R5
- JNZ L0379
- MOV A, R6
- CLR C
- SUBB A, #5h
- JNC L0380
- MOV R7, 6h
- L0381:
- MOV A, R7
- CLR C
- SUBB A, #5h
- JNC L0380
- MOV A, #0AEh
- ADD A, R7
- MOV R0, A
- MOV A, @R0
- MOV R4, A
- MOV A, #0ADh
- ADD A, R7
- MOV R0, A
- MOV @R0, 4h
- INC R7
- SJMP L0381
- L0380:
- CLR A
- MOV R0, #0B2h
- MOV @R0, A
- SETB 22h
- RET
- L0379:
- INC R6
- CJNE R6, #6h, L0382
- L0377:
- RET
- L0340:
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0E7h
- MOV DPTR, #023E6h
- LCALL L0343
- CJNE R7, #0FBh, L0344
- MOV R7, #0FBh
- RET
- L0344:
- MOV R7, #5h
- LCALL L0297
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0EBh
- MOV DPTR, #023EAh
- LCALL L0343
- CJNE R7, #0FBh, L0345
- MOV R7, #0FBh
- RET
- L0345:
- LCALL L0299
- LCALL L0228
- MOV R0, #0D7h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0346
- MOV R7, #0FBh
- RET
- L0346:
- MOV R0, #0ABh
- MOV A, @R0
- XRL A, #55h
- JZ L0347
- MOV R7, #0FBh
- RET
- L0347:
- MOV R7, #0FAh
- RET
- L0343:
- CLR A
- MOVC A, @A+DPTR
- MOV 69h, A
- LCALL L0302
- MOV R0, #0D7h
- MOV A, R7
- MOV @R0, A
- RET
- L0290:
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0EEh
- MOV DPTR, #023EDh
- LCALL L0295
- CJNE R7, #0FBh, L0296
- MOV R7, #0FBh
- RET
- L0296:
- MOV R7, #19h
- LCALL L0297
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0F2h
- MOV DPTR, #023F1h
- LCALL L0295
- CJNE R7, #0FBh, L0298
- MOV R7, #0FBh
- RET
- L0298:
- LCALL L0299
- LCALL L0228
- MOV R0, #0D7h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0300
- MOV R7, #0FBh
- RET
- L0300:
- MOV R0, #0ABh
- MOV A, @R0
- XRL A, #55h
- JZ L0301
- MOV R7, #0FBh
- RET
- L0301:
- MOV R7, #0FAh
- RET
- L0295:
- CLR A
- MOVC A, @A+DPTR
- MOV 69h, A
- LCALL L0302
- MOV R0, #0D7h
- MOV A, R7
- MOV @R0, A
- RET
- L0146:
- JB 9h, L0148
- LCALL L0149
- JNB 0Fh, L0150
- SJMP L0151
- L0150:
- MOV A, 27h
- JNZ L0153
- MOV A, #6Eh
- ADD A, 26h
- MOV R0, A
- MOV @R0, 39h
- INC 26h
- MOV A, 26h
- CLR C
- SUBB A, #12h
- JNC L0154
- RET
- L0154:
- INC 27h
- CLR A
- MOV 26h, A
- RET
- L0153:
- MOV A, #6Eh
- ADD A, 26h
- MOV R0, A
- MOV A, @R0
- XRL A, 39h
- JZ L0155
- SJMP L0151
- L0155:
- INC 26h
- MOV A, 26h
- CLR C
- SUBB A, #12h
- JNC L0156
- RET
- L0156:
- LCALL L0157
- MOV 8h, C
- JNB 8h, L0158
- SJMP L0151
- L0158:
- JB 9h, L0151
- LCALL L0159
- L0151:
- LCALL L0152
- L0148:
- RET
- DB 012h
- DB 026h
- DB 016h
- DB 040h
- DB 044h
- DB 0E5h
- DB 036h
- DB 045h
- DB 034h
- DB 070h
- DB 03Ch
- DB 0E5h
- DB 035h
- DB 064h
- DB 01h
- DB 070h
- DB 036h
- DB 0E5h
- DB 033h
- DB 070h
- DB 09h
- DB 0E5h
- DB 031h
- DB 070h
- DB 030h
- DB 085h
- DB 03Ch
- DB 0EAh
- DB 080h
- DB 021h
- DB 0E5h
- DB 033h
- DB 064h
- DB 01h
- DB 070h
- DB 021h
- DB 090h
- DB 027h
- DB 025h
- DB 093h
- DB 0B5h
- DB 031h
- DB 07h
- DB 078h
- DB 095h
- DB 0E6h
- DB 0F5h
- DB 0EAh
- DB 080h
- DB 0Dh
- DB 090h
- DB 027h
- DB 026h
- DB 0E4h
- DB 093h
- DB 0B5h
- DB 031h
- DB 09h
- DB 078h
- DB 096h
- DB 0E6h
- DB 0F5h
- DB 0EAh
- DB 012h
- DB 011h
- DB 015h
- DB 022h
- DB 080h
- DB 04h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 0E5h
- DB 036h
- DB 045h
- DB 035h
- DB 045h
- DB 032h
- DB 070h
- DB 03Fh
- DB 0E5h
- DB 02Fh
- DB 070h
- DB 0Ch
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 01h
- DB 05h
- DB 075h
- DB 048h
- DB 07h
- DB 080h
- DB 029h
- DB 080h
- DB 02Fh
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 02h
- DB 070h
- DB 027h
- DB 0E5h
- DB 034h
- DB 045h
- DB 031h
- DB 070h
- DB 021h
- DB 0E5h
- DB 033h
- DB 054h
- DB 07Fh
- DB 060h
- DB 01Bh
- DB 030h
- DB 03h
- DB 018h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 081h
- DB 05h
- DB 075h
- DB 048h
- DB 08h
- DB 080h
- DB 08h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 082h
- DB 07h
- DB 075h
- DB 048h
- DB 0Bh
- DB 012h
- DB 011h
- DB 025h
- DB 022h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0144:
- MOV A, 0E7h
- JNB ACC.3, L0472
- MOV A, 0E7h
- ANL A, #3h
- JNZ L0472
- MOV A, 45h
- JNZ L0472
- JNB 20h, L0473
- CLR 20h
- CLR EA
- MOV 0E5h, #2h
- MOV R0, #0B3h
- MOV A, @R0
- MOV 0E5h, A
- MOV 0E6h, #2h
- SJMP L0474
- L0473:
- JNB 21h, L0472
- CLR 21h
- CLR EA
- MOV 0E5h, #3h
- MOV R0, #0B4h
- MOV A, @R0
- MOV 0E5h, A
- INC R0
- MOV A, @R0
- MOV 0E5h, A
- INC R0
- MOV A, @R0
- MOV 0E5h, A
- MOV 0E6h, #4h
- L0474:
- SETB EA
- ORL 0E7h, #1h
- CLR A
- MOV 3Ah, A
- MOV 45h, A
- L0472:
- RET
- L0302:
- MOV 65h, R7
- MOV 66h, R3
- MOV 67h, R2
- MOV 68h, R1
- LCALL L0136
- MOV A, 65h
- ADD A, ACC
- MOV R7, A
- MOV R5, #1h
- LCALL L0137
- CJNE R7, #0FAh, L0303
- L0305:
- MOV R7, 69h
- DEC 69h
- MOV A, R7
- JZ L0304
- MOV R3, 66h
- MOV R2, 67h
- MOV R1, 68h
- LCALL L0259
- MOV R7, A
- MOV R5, #1h
- LCALL L0137
- MOV A, #1h
- ADD A, 68h
- MOV 68h, A
- CLR A
- ADDC A, 67h
- MOV 67h, A
- SJMP L0305
- L0303:
- LCALL L0138
- MOV R7, #0FBh
- RET
- L0304:
- LCALL L0138
- MOV R7, #0FAh
- RET
- L0317:
- CLR A
- MOV R0, #0ABh
- MOV @R0, A
- MOV R0, #0D7h
- MOV @R0, A
- L0325:
- LCALL L0322
- LCALL L0302
- MOV R0, #0D8h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0323
- SJMP L0324
- L0323:
- LCALL L0299
- LCALL L0228
- MOV R0, #0D8h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FBh, L0326
- SJMP L0324
- L0326:
- MOV R0, #0ABh
- MOV A, @R0
- JZ L0324
- MOV R7, #0FAh
- RET
- L0324:
- MOV R7, #5h
- LCALL L0297
- MOV R0, #0D7h
- INC @R0
- MOV A, @R0
- CLR C
- SUBB A, #8h
- JC L0325
- MOV R7, #0FBh
- RET
- L0199:
- LCALL L0136
- MOV R5, #1h
- MOV R7, #20h
- LCALL L0137
- CJNE R7, #0FBh, L0353
- SJMP L0354
- L0353:
- MOV R5, #1h
- MOV R7, #1Dh
- LCALL L0137
- LCALL L0138
- LCALL L0220
- LCALL L0136
- MOV R5, #1h
- MOV R7, #21h
- LCALL L0137
- CJNE R7, #0FBh, L0355
- L0354:
- LCALL L0138
- CLR A
- MOV R0, #6Dh
- MOV @R0, A
- RET
- L0355:
- MOV R7, #1h
- LCALL L0139
- MOV R0, #6Dh
- MOV @R0, 7h
- LCALL L0138
- RET
- L0384:
- MOV A, R5
- ADD A, #50h
- RRC A
- RRC A
- RRC A
- ANL A, #1Fh
- MOV R6, A
- ANL 6h, #1Fh
- INC R6
- MOV A, R5
- ANL A, #7h
- MOV DPTR, #0271Dh
- MOVC A, @A+DPTR
- MOV R3, A
- MOV R4, A
- MOV A, R7
- JZ L0385
- MOV A, #0B3h
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- ANL A, R4
- JNZ L0386
- MOV A, #0B3h
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- ORL A, R4
- SJMP L0387
- L0385:
- MOV A, #0B3h
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- ANL A, R4
- JZ L0386
- MOV A, #0B3h
- ADD A, R6
- MOV R0, A
- MOV A, R3
- CPL A
- ANL A, @R0
- L0387:
- MOV @R0, A
- SETB 21h
- L0386:
- RET
- L0159:
- CLR A
- MOV 64h, A
- MOV 64h, A
- L0162:
- MOV A, #99h
- ADD A, 64h
- MOV R0, A
- MOV A, @R0
- MOV R7, A
- MOV A, #6Eh
- ADD A, 64h
- MOV R0, A
- MOV A, @R0
- MOV R6, A
- CJNE A, 7h, L0160
- SJMP L0161
- L0160:
- MOV A, R6
- XRL A, R7
- MOV R7, A
- MOV R5, 64h
- LCALL L0163
- JNC L0164
- RET
- L0164:
- MOV A, #6Eh
- ADD A, 64h
- MOV R0, A
- MOV A, @R0
- MOV R7, A
- MOV A, #99h
- ADD A, 64h
- MOV R0, A
- MOV @R0, 7h
- L0161:
- INC 64h
- MOV A, 64h
- CLR C
- SUBB A, #12h
- JC L0162
- RET
- L0157:
- CLR A
- MOV R7, A
- MOV R6, A
- L0183:
- MOV A, #6Eh
- ADD A, R6
- MOV R0, A
- MOV A, @R0
- MOV R5, A
- ANL A, R7
- MOV R4, A
- MOV A, R5
- ORL 7h, A
- MOV A, R4
- JZ L0182
- CLR C
- RRC A
- ANL A, #55h
- MOV R5, A
- MOV A, R4
- ANL A, #55h
- ADD A, R5
- MOV R4, A
- RRC A
- RRC A
- ANL A, #33h
- MOV R5, A
- MOV A, R4
- ANL A, #33h
- ADD A, R5
- MOV R4, A
- SWAP A
- ANL A, #0Fh
- MOV R5, A
- MOV A, R4
- ANL A, #0Fh
- ADD A, R5
- SETB C
- SUBB A, #1h
- JC L0182
- SETB C
- RET
- L0182:
- INC R6
- CJNE R6, #12h, L0183
- CLR C
- RET
- L0489:
- CLR A
- MOV 27h, A
- MOV 26h, A
- MOV R0, #81h
- MOV @R0, A
- DEC R0
- MOV @R0, A
- MOV 39h, A
- MOV 38h, A
- MOV 51h, A
- MOV 37h, A
- MOV 3Bh, A
- MOV 3Fh, A
- MOV 40h, A
- MOV 41h, A
- MOV 42h, A
- MOV 43h, A
- MOV 44h, A
- MOV 45h, A
- MOV R0, #6Dh
- MOV @R0, A
- MOV R0, #93h
- MOV @R0, #0FCh
- MOV R0, #92h
- MOV @R0, A
- MOV R0, #0D4h
- MOV @R0, A
- MOV R0, #0D5h
- MOV @R0, #3h
- MOV R0, #0BAh
- MOV @R0, A
- RET
- DB 030h
- DB 03h
- DB 02Fh
- DB 012h
- DB 011h
- DB 095h
- DB 045h
- DB 032h
- DB 045h
- DB 031h
- DB 070h
- DB 026h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 01h
- DB 070h
- DB 020h
- DB 0E5h
- DB 033h
- DB 070h
- DB 08h
- DB 075h
- DB 048h
- DB 09h
- DB 075h
- DB 049h
- DB 01h
- DB 080h
- DB 0Ch
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Dh
- DB 075h
- DB 048h
- DB 0Ch
- DB 075h
- DB 049h
- DB 01h
- DB 0E4h
- DB 0F5h
- DB 0EBh
- DB 012h
- DB 011h
- DB 01Bh
- DB 022h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 085h
- DB 031h
- DB 03Bh
- DB 0E5h
- DB 03Bh
- DB 060h
- DB 014h
- DB 053h
- DB 0E4h
- DB 0FDh
- DB 043h
- DB 0E4h
- DB 0Ch
- DB 053h
- DB 0E7h
- DB 0FDh
- DB 043h
- DB 0E7h
- DB 0Ch
- DB 053h
- DB 020h
- DB 0F0h
- DB 043h
- DB 020h
- DB 088h
- DB 080h
- DB 018h
- DB 053h
- DB 0E4h
- DB 0F7h
- DB 053h
- DB 0E7h
- DB 0F7h
- DB 0E5h
- DB 0F2h
- DB 060h
- DB 08h
- DB 053h
- DB 020h
- DB 0F0h
- DB 043h
- DB 020h
- DB 084h
- DB 080h
- DB 06h
- DB 053h
- DB 020h
- DB 0F0h
- DB 043h
- DB 020h
- DB 082h
- DB 02h
- DB 027h
- DB 0B6h
- DB 0E5h
- DB 04Fh
- DB 054h
- DB 03h
- DB 0FFh
- DB 0BFh
- DB 03h
- DB 014h
- DB 0E4h
- DB 0FFh
- DB 074h
- DB 095h
- DB 02Fh
- DB 0F8h
- DB 0A6h
- DB 032h
- DB 074h
- DB 097h
- DB 02Fh
- DB 0F8h
- DB 0A6h
- DB 032h
- DB 0Fh
- DB 0BFh
- DB 02h
- DB 0F0h
- DB 080h
- DB 017h
- DB 0E5h
- DB 04Fh
- DB 030h
- DB 0E0h
- DB 0Ah
- DB 078h
- DB 095h
- DB 0A6h
- DB 032h
- DB 078h
- DB 097h
- DB 0A6h
- DB 032h
- DB 080h
- DB 08h
- DB 078h
- DB 096h
- DB 0A6h
- DB 032h
- DB 078h
- DB 098h
- DB 0A6h
- DB 032h
- DB 02h
- DB 027h
- DB 0B6h
- L0488:
- CLR A
- MOV R7, A
- L0495:
- MOV A, #2Fh
- ADD A, R7
- MOV R0, A
- CLR A
- MOV @R0, A
- INC R7
- CJNE R7, #8h, L0495
- CLR A
- MOV R0, #0ACh
- MOV @R0, A
- MOV R7, A
- L0496:
- MOV A, #0ADh
- ADD A, R7
- MOV R0, A
- CLR A
- MOV @R0, A
- INC R7
- CJNE R7, #6h, L0496
- CLR A
- MOV R7, A
- L0497:
- MOV A, #0B3h
- ADD A, R7
- MOV R0, A
- CLR A
- MOV @R0, A
- INC R7
- CJNE R7, #4h, L0497
- CLR A
- MOV 22h, A
- MOV 21h, #20h
- MOV 24h, A
- MOV R0, #17h
- MOV @R0, A
- RET
- L0509:
- JNB 3h, L0510
- CLR A
- MOV 3Fh, A
- MOV A, 0E4h
- JNB ACC.0, L0511
- ANL 0E4h, #0FEh
- L0511:
- MOV A, 0E7h
- JNB ACC.0, L0510
- ANL 0E7h, #0FEh
- MOV A, 38h
- MOV DPTR, #02725h
- MOVC A, @A+DPTR
- MOV 0E5h, A
- MOV A, 38h
- MOV DPTR, #02727h
- MOVC A, @A+DPTR
- MOV R7, A
- L0513:
- MOV A, R7
- JZ L0512
- CLR A
- MOV 0E5h, A
- DEC R7
- SJMP L0513
- L0512:
- ORL 0E7h, #1h
- L0510:
- RET
- L0132:
- MOV A, 96h
- JNB ACC.1, L0475
- SETB 1Bh
- SJMP L0476
- L0475:
- MOV A, 96h
- JNB ACC.2, L0498
- LCALL L0499
- SJMP L0500
- L0498:
- MOV A, 96h
- JNB ACC.3, L0501
- LCALL L0502
- SJMP L0500
- L0501:
- MOV A, 96h
- JNB ACC.0, L0476
- LCALL L0506
- SJMP L0507
- L0476:
- LCALL L0477
- L0500:
- CLR A
- MOV 96h, A
- L0507:
- LJMP L0131
- DB 043h
- DB 0C0h
- DB 067h
- DB 0E4h
- DB 0F5h
- DB 0A6h
- DB 0F5h
- DB 0A3h
- DB 0F5h
- DB 0A2h
- DB 0F5h
- DB 0A5h
- DB 0F5h
- DB 03Ah
- DB 0F5h
- DB 045h
- DB 085h
- DB 0F3h
- DB 028h
- DB 0C2h
- DB 0AFh
- DB 053h
- DB 096h
- DB 08Eh
- DB 012h
- DB 027h
- DB 0A8h
- DB 043h
- DB 087h
- DB 02h
- DB 075h
- DB 08Eh
- DB 055h
- DB 00h
- DB 00h
- DB 00h
- DB 043h
- DB 0F3h
- DB 020h
- DB 07Fh
- DB 01Ah
- DB 012h
- DB 024h
- DB 05Eh
- DB 053h
- DB 0F3h
- DB 0CFh
- DB 022h
- DB 012h
- DB 026h
- DB 02Bh
- DB 040h
- DB 027h
- DB 012h
- DB 011h
- DB 095h
- DB 045h
- DB 032h
- DB 070h
- DB 01Eh
- DB 0E5h
- DB 033h
- DB 070h
- DB 08h
- DB 075h
- DB 048h
- DB 0Eh
- DB 075h
- DB 049h
- DB 01h
- DB 080h
- DB 0Ch
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 0Bh
- DB 075h
- DB 048h
- DB 010h
- DB 075h
- DB 049h
- DB 01h
- DB 0E4h
- DB 012h
- DB 011h
- DB 029h
- DB 022h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0311:
- LCALL L0294
- MOV R2, #23h
- MOV R1, #0F5h
- MOV DPTR, #023F4h
- CLR A
- MOVC A, @A+DPTR
- MOV 69h, A
- LCALL L0302
- MOV R0, #0D7h
- MOV A, R7
- MOV @R0, A
- CJNE R7, #0FAh, L0314
- LCALL L0299
- LCALL L0228
- MOV R0, #0D7h
- MOV @R0, 7h
- MOV R0, #0ABh
- MOV A, @R0
- CJNE A, #55h, L0314
- MOV R7, #0FAh
- RET
- L0314:
- MOV R7, #0FBh
- RET
- DB 012h
- DB 026h
- DB 016h
- DB 040h
- DB 025h
- DB 0E5h
- DB 036h
- DB 045h
- DB 034h
- DB 070h
- DB 01Dh
- DB 0E5h
- DB 035h
- DB 064h
- DB 01h
- DB 070h
- DB 017h
- DB 0E5h
- DB 033h
- DB 070h
- DB 05h
- DB 085h
- DB 03Eh
- DB 0EAh
- DB 080h
- DB 08h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 07h
- DB 085h
- DB 044h
- DB 0EAh
- DB 012h
- DB 011h
- DB 015h
- DB 022h
- DB 080h
- DB 02h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 02h
- DB 010h
- DB 00h
- DB 00h
- DB 01h
- DB 012h
- DB 00h
- DB 01h
- DB 0B8h
- DB 00h
- DB 01h
- DB 0B9h
- DB 00h
- DB 02h
- DB 0BBh
- DB 00h
- DB 00h
- DB 02h
- DB 0BDh
- DB 00h
- DB 00h
- DB 01h
- DB 0B7h
- DB 00h
- DB 01h
- DB 0D5h
- DB 03h
- DB 01h
- DB 0D4h
- DB 00h
- DB 0C1h
- DB 028h
- DB 01h
- DB 016h
- DB 00h
- DB 01h
- DB 013h
- DB 00h
- DB 01h
- DB 015h
- DB 00h
- DB 01h
- DB 014h
- DB 00h
- DB 00h
- DB 030h
- DB 03h
- DB 026h
- DB 0E5h
- DB 036h
- DB 045h
- DB 034h
- DB 070h
- DB 020h
- DB 0E5h
- DB 035h
- DB 064h
- DB 01h
- DB 070h
- DB 01Ah
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 081h
- DB 070h
- DB 014h
- DB 0E5h
- DB 033h
- DB 070h
- DB 02h
- DB 080h
- DB 06h
- DB 0E5h
- DB 033h
- DB 0B4h
- DB 01h
- DB 07h
- DB 0E4h
- DB 0F5h
- DB 0EAh
- DB 012h
- DB 011h
- DB 015h
- DB 022h
- DB 080h
- DB 00h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- DB 01h
- DB 02h
- DB 04h
- DB 08h
- DB 010h
- DB 020h
- DB 040h
- DB 080h
- DB 0FEh
- DB 0FDh
- DB 0FBh
- DB 0F7h
- DB 0EFh
- DB 0DFh
- DB 0BFh
- DB 07Fh
- DB 0FEh
- DB 0FDh
- DB 0FBh
- DB 0F7h
- DB 0EFh
- DB 0DFh
- DB 0BFh
- DB 07Fh
- DB 0EFh
- DB 0DFh
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 01h
- DB 01h
- DB 01h
- DB 01h
- DB 01h
- DB 01h
- DB 01h
- DB 03h
- DB 03h
- L0502:
- LCALL L0131
- ORL 0C0h, #67h
- MOV 9Eh, #60h
- MOV 0F3h, #81h
- LCALL L0220
- LCALL L0503
- MOV A, R7
- JB ACC.5, L0504
- MOV A, R7
- JNB ACC.6, L0502
- L0504:
- MOV 0F3h, #1h
- MOV 9Eh, #60h
- MOV R7, #62h
- LCALL L0297
- LCALL L0479
- LJMP L0477
- L0232:
- MOV A, 0E7h
- JNB ACC.3, L0238
- MOV A, 0E7h
- ANL A, #3h
- JZ L0239
- L0238:
- LCALL L0131
- SJMP L0232
- L0239:
- JB 24h, L0240
- CLR EA
- MOV 0E5h, #1h
- LCALL L0241
- SETB EA
- MOV 0E6h, #4h
- ORL 0E7h, #1h
- CLR A
- MOV 3Ah, A
- MOV 45h, A
- L0240:
- RET
- L0487:
- CLR A
- MOV 9Ah, A
- MOV 9Bh, A
- MOV 9Ch, A
- MOV 9Dh, #0Dh
- MOV 9Eh, #60h
- MOV 0A4h, A
- MOV 0A2h, A
- MOV 0A3h, A
- MOV 0A5h, A
- ANL 0A6h, #0F8h
- MOV P0, #0FFh
- MOV P1, #0FFh
- MOV P3, #0FFh
- MOV P2, #0FFh
- ORL 0C0h, #7h
- RET
- L0205:
- ANL 9Eh, #0F8h
- MOV A, 2Bh
- JNB ACC.0, L0206
- CLR 0C1h
- SETB 1Ah
- SJMP L0207
- L0206:
- SETB 0C1h
- CLR 1Ah
- L0207:
- MOV A, 2Bh
- JNB ACC.1, L0208
- CLR 0C0h
- SJMP L0209
- L0208:
- SETB 0C0h
- L0209:
- MOV A, 2Bh
- JNB ACC.2, L0210
- CLR 0C2h
- RET
- L0210:
- SETB 0C2h
- RET
- L0267:
- MOV A, 0E7h
- JNB ACC.3, L0268
- MOV A, 0E7h
- ANL A, #3h
- JZ L0269
- L0268:
- LCALL L0131
- SJMP L0267
- L0269:
- JB 24h, L0270
- CLR EA
- LCALL L0241
- SETB EA
- MOV 0E6h, #3h
- ORL 0E7h, #1h
- CLR A
- MOV 3Ah, A
- MOV 45h, A
- L0270:
- RET
- L0480:
- CLR EA
- LCALL L0131
- ORL 9Eh, #60h
- MOV 0F3h, #1h
- MOV 20h, #1h
- JNB 1Bh, L0481
- MOV 0F3h, #41h
- LCALL L0482
- SETB 7h
- SETB 1Bh
- SETB 19h
- CLR 18h
- MOV R7, #0C2h
- LCALL L0483
- L0481:
- RET
- DB 0E5h
- DB 036h
- DB 045h
- DB 035h
- DB 045h
- DB 032h
- DB 045h
- DB 02Fh
- DB 070h
- DB 014h
- DB 0E5h
- DB 0F2h
- DB 060h
- DB 010h
- DB 0E5h
- DB 031h
- DB 060h
- DB 05h
- DB 0E5h
- DB 031h
- DB 0B4h
- DB 01h
- DB 07h
- DB 075h
- DB 048h
- DB 02h
- DB 012h
- DB 011h
- DB 025h
- DB 022h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0482:
- CLR A
- MOV 0F2h, A
- MOV 3Ch, #7Dh
- MOV 3Dh, #7Dh
- MOV 3Eh, #1h
- MOV R7, A
- L0484:
- MOV A, #95h
- ADD A, R7
- MOV R0, A
- CLR A
- MOV @R0, A
- MOV A, #97h
- ADD A, R7
- MOV R0, A
- CLR A
- MOV @R0, A
- INC R7
- CJNE R7, #2h, L0484
- MOV 44h, #1h
- RET
- DB 085h
- DB 046h
- DB 0F2h
- DB 0E4h
- DB 0F5h
- DB 03Bh
- DB 053h
- DB 0E4h
- DB 0F7h
- DB 053h
- DB 0E7h
- DB 0F7h
- DB 0E5h
- DB 0F2h
- DB 060h
- DB 08h
- DB 053h
- DB 020h
- DB 0F0h
- DB 043h
- DB 020h
- DB 084h
- DB 080h
- DB 06h
- DB 053h
- DB 020h
- DB 0F0h
- DB 043h
- DB 020h
- DB 082h
- DB 02h
- DB 027h
- DB 0B6h
- L0362:
- MOV A, 37h
- JNB ACC.3, L0468
- LCALL L0172
- MOV R0, #81h
- ANL A, @R0
- MOV R7, A
- SJMP L0469
- L0468:
- MOV A, 37h
- LCALL L0172
- MOV R0, #80h
- ANL A, @R0
- MOV R7, A
- L0469:
- MOV A, R7
- JNZ L0470
- CLR C
- SJMP L0471
- L0470:
- SETB C
- L0471:
- MOV 0Ah, C
- RET
- L0212:
- MOV R0, #0B7h
- MOV A, @R0
- CJNE A, #1h, L0284
- MOV R0, #0BEh
- INC @R0
- MOV A, @R0
- DEC R0
- JNZ L0285
- INC @R0
- L0285:
- SETB C
- MOV R0, #0BEh
- MOV A, @R0
- SUBB A, #0D0h
- DEC R0
- MOV A, @R0
- SUBB A, #7h
- JC L0284
- CLR A
- MOV R0, #0B7h
- MOV @R0, A
- L0284:
- RET
- DB 02h
- DB 0A0h
- DB 00h
- DB 03h
- DB 0A0h
- DB 01h
- DB 0AAh
- DB 02h
- DB 0A0h
- DB 02h
- DB 03h
- DB 0A0h
- DB 02h
- DB 00h
- DB 02h
- DB 0A0h
- DB 03h
- DB 02h
- DB 0A0h
- DB 05h
- DB 03h
- DB 0A0h
- DB 03h
- DB 00h
- DB 03h
- DB 0A0h
- DB 06h
- DB 0EEh
- DB 0A0h
- DB 08h
- DB 01Ah
- DB 08Fh
- DB 04Ah
- DB 0E4h
- DB 0FDh
- DB 0FCh
- DB 0EFh
- DB 0FBh
- DB 0C3h
- DB 0EDh
- DB 09Bh
- DB 074h
- DB 080h
- DB 0F8h
- DB 06Ch
- DB 098h
- DB 050h
- DB 0Dh
- DB 074h
- DB 02Fh
- DB 02Dh
- DB 0F8h
- DB 0A6h
- DB 0EDh
- DB 0Dh
- DB 0BDh
- DB 00h
- DB 01h
- DB 0Ch
- DB 080h
- DB 0E7h
- DB 022h
- DB 0E5h
- DB 035h
- DB 045h
- DB 036h
- DB 045h
- DB 032h
- DB 045h
- DB 02Fh
- DB 070h
- DB 011h
- DB 0E5h
- DB 031h
- DB 0C3h
- DB 094h
- DB 080h
- DB 050h
- DB 0Ah
- DB 085h
- DB 031h
- DB 046h
- DB 075h
- DB 048h
- DB 01h
- DB 012h
- DB 011h
- DB 025h
- DB 022h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0506:
- MOV A, 96h
- JNB ACC.4, L0508
- MOV 45h, #19h
- LCALL L0479
- L0508:
- MOV A, 0F3h
- ANL A, #0CAh
- ORL A, #0C2h
- MOV R7, A
- LCALL L0483
- LCALL L0509
- ANL 96h, #8Eh
- LJMP L0184
- L0297:
- CLR EA
- MOV 0D3h, #0FCh
- MOV 0D4h, #0F0h
- ANL 0DAh, #0F7h
- L0308:
- MOV A, R7
- JZ L0306
- L0307:
- LCALL L0131
- MOV A, 0DAh
- JNB ACC.3, L0307
- ANL 0DAh, #0F7h
- DEC R7
- SJMP L0308
- L0306:
- RET
- DB 0C2h
- DB 0AFh
- DB 043h
- DB 0EFh
- DB 04h
- DB 012h
- DB 027h
- DB 03h
- DB 0EFh
- DB 075h
- DB 0F0h
- DB 03h
- DB 0A4h
- DB 024h
- DB 0BEh
- DB 0F5h
- DB 082h
- DB 0E4h
- DB 034h
- DB 04h
- DB 012h
- DB 011h
- DB 075h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 0D2h
- DB 0AFh
- DB 022h
- L0197:
- MOV A, 51h
- CJNE A, 37h, L0356
- CLR A
- MOV 37h, A
- MOV 51h, A
- JNB 9h, L0357
- CLR 9h
- RET
- L0356:
- INC 37h
- MOV A, 37h
- ANL A, #0Fh
- MOV 37h, A
- LCALL L0358
- L0357:
- RET
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 08h
- DB 012h
- DB 019h
- DB 085h
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 018h
- DB 012h
- DB 015h
- DB 09Fh
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 018h
- DB 012h
- DB 015h
- DB 09Fh
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 018h
- DB 012h
- DB 024h
- DB 07Bh
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 018h
- DB 012h
- DB 019h
- DB 0E6h
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- DB 0C0h
- DB 0E0h
- DB 0C0h
- DB 0F0h
- DB 0C0h
- DB 083h
- DB 0C0h
- DB 082h
- DB 0C0h
- DB 0D0h
- DB 075h
- DB 0D0h
- DB 018h
- DB 012h
- DB 015h
- DB 01Dh
- DB 0D0h
- DB 0D0h
- DB 0D0h
- DB 082h
- DB 0D0h
- DB 083h
- DB 0D0h
- DB 0F0h
- DB 0D0h
- DB 0E0h
- DB 032h
- L0477:
- MOV 9Dh, #0Dh
- CLR A
- MOV 2Bh, A
- LCALL L0131
- LCALL L0478
- LCALL L0131
- MOV R7, #6Eh
- LCALL L0297
- LCALL L0479
- LJMP L0480
- L0389:
- MOV A, R7
- JZ L0390
- MOV R0, #0B3h
- MOV A, @R0
- ANL A, R5
- JNZ L0391
- MOV A, @R0
- ORL A, R5
- SJMP L0392
- L0390:
- MOV R0, #0B3h
- MOV A, @R0
- ANL A, R5
- JZ L0391
- MOV A, R5
- CPL A
- ANL A, @R0
- L0392:
- MOV @R0, A
- SETB 20h
- L0391:
- RET
- DB 0E5h
- DB 035h
- DB 0B4h
- DB 01h
- DB 010h
- DB 0E5h
- DB 036h
- DB 070h
- DB 0Ch
- DB 0E5h
- DB 02Fh
- DB 0B4h
- DB 080h
- DB 07h
- DB 085h
- DB 03Bh
- DB 0EAh
- DB 012h
- DB 011h
- DB 015h
- DB 022h
- DB 012h
- DB 027h
- DB 029h
- DB 022h
- L0191:
- CLR A
- MOV R6, A
- MOV R5, A
- L0194:
- MOV A, R6
- ADD A, ACC
- MOV R6, A
- MOV A, R5
- MOV DPTR, #02224h
- MOVC A, @A+DPTR
- ANL A, R7
- JZ L0193
- ORL 6h, #1h
- L0193:
- INC R5
- CJNE R5, #8h, L0194
- MOV R7, 6h
- RET
- L0184:
- CLR A
- MOV 9Ch, A
- MOV 9Bh, A
- MOV 9Ah, A
- ANL 9Dh, #0Dh
- MOV P0, #0FFh
- MOV P1, #0FFh
- MOV P2, #0FFh
- SETB P3.4
- SETB P3.5
- RET
- L0485:
- CLR A
- MOV IE, A
- MOV 0A9h, A
- MOV 0DCh, A
- MOV 0DDh, A
- MOV IP, A
- MOV 0B9h, A
- MOV 0DAh, A
- MOV 0DBh, A
- MOV 0DEh, A
- MOV 0DFh, A
- RET
- L0490:
- MOV R7, #12h
- MOV R0, #6Eh
- CLR A
- L0491:
- MOV @R0, A
- INC R0
- DJNZ R7, L0491
- LCALL L0492
- MOV R7, #10h
- MOV R0, #82h
- CLR A
- L0493:
- MOV @R0, A
- INC R0
- DJNZ R7, L0493
- RET
- L0219:
- LCALL L0220
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- RET
- DB 020h
- DB 03h
- DB 02h
- DB 0D3h
- DB 022h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 0A1h
- DB 060h
- DB 08h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 0A2h
- DB 060h
- DB 02h
- DB 0D3h
- DB 022h
- DB 0C3h
- DB 022h
- DB 020h
- DB 03h
- DB 02h
- DB 0D3h
- DB 022h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 021h
- DB 060h
- DB 08h
- DB 0E5h
- DB 02Fh
- DB 064h
- DB 022h
- DB 060h
- DB 02h
- DB 0D3h
- DB 022h
- DB 0C3h
- DB 022h
- L0505:
- LCALL L0131
- MOV 64h, 0C0h
- LCALL L0190
- MOV A, 64h
- CJNE A, 0C0h, L0505
- MOV A, 64h
- ANL A, #60h
- MOV R7, A
- RET
- L0136:
- ORL 9Dh, #5h
- LCALL L0190
- ANL 9Dh, #0FEh
- CLR P3.0
- LCALL L0219
- ANL 9Dh, #0FBh
- CLR P3.2
- RET
- L0135:
- MOV 2Eh, #14h
- MOV 0D3h, #0CEh
- ANL 0DAh, #0F7h
- ANL 0DAh, #0FDh
- MOV 0D4h, #0A0h
- MOV IE, #88h
- RET
- L0130:
- CLR EA
- ANL PSW, #0E7h
- LCALL L0131
- LCALL L0132
- JNB 7h, L0133
- LCALL L0134
- L0133:
- RET
- L0503:
- LCALL L0131
- LCALL L0505
- MOV 63h, R7
- LCALL L0505
- MOV A, 63h
- CJNE A, 7h, L0503
- MOV R7, A
- RET
- L0138:
- ANL 9Dh, #0FEh
- CLR P3.0
- LCALL L0190
- ORL 9Dh, #4h
- LCALL L0219
- ORL 9Dh, #1h
- RET
- DB 0E5h
- DB 049h
- DB 0B4h
- DB 04h
- DB 0Ch
- DB 0E5h
- DB 02Fh
- DB 054h
- DB 07h
- DB 0F5h
- DB 02Bh
- DB 030h
- DB 013h
- DB 03h
- DB 012h
- DB 027h
- DB 0B6h
- DB 022h
- L0370:
- SETB 22h
- MOV A, R7
- JZ L0371
- MOV R0, #0ACh
- MOV A, @R0
- ORL A, R5
- MOV @R0, A
- RET
- L0371:
- MOV A, R5
- CPL A
- MOV R0, #0ACh
- ANL A, @R0
- MOV @R0, A
- RET
- L0499:
- LCALL L0131
- LCALL L0478
- LCALL L0482
- MOV 20h, #82h
- MOV R7, #0CAh
- LJMP L0483
- L0478:
- LCALL L0485
- LCALL L0131
- LCALL L0486
- CLR A
- MOV 95h, A
- LJMP L0487
- L0188:
- MOV A, 26h
- MOV DPTR, #0222Ch
- MOVC A, @A+DPTR
- RET
- L0172:
- ANL A, #7h
- MOV DPTR, #0271Dh
- MOVC A, @A+DPTR
- RET
- DB 0E5h
- DB 049h
- DB 0C3h
- DB 094h
- DB 06h
- DB 040h
- DB 03h
- DB 0E4h
- DB 0F5h
- DB 049h
- DB 0AFh
- DB 049h
- DB 022h
- L0141:
- ORL 0DDh, #6h
- ORL 0A9h, #5Bh
- ORL IE, #80h
- ANL PSW, #0E7h
- RET
- DB 01h
- DB 02h
- DB 04h
- DB 08h
- DB 010h
- DB 020h
- DB 040h
- DB 080h
- DB 03h
- DB 02h
- DB 03h
- DB 01h
- DB 043h
- DB 0ECh
- DB 02h
- DB 043h
- DB 0EFh
- DB 02h
- DB 0E4h
- DB 0F5h
- DB 049h
- DB 0F5h
- DB 0B9h
- DB 022h
- DB 053h
- DB 0DBh
- DB 0EFh
- DB 0D2h
- DB 013h
- DB 0E4h
- DB 0F5h
- DB 047h
- DB 02h
- DB 027h
- DB 0B6h
- DB 053h
- DB 0DBh
- DB 0EFh
- DB 0D2h
- DB 013h
- DB 0E4h
- DB 0F5h
- DB 047h
- DB 02h
- DB 027h
- DB 0B6h
- L0204:
- MOV A, 3Ch
- JZ L0211
- DJNZ 3Dh, L0211
- MOV 3Dh, 3Ch
- L0211:
- RET
- L0492:
- MOV R7, #12h
- MOV R0, #99h
- CLR A
- L0494:
- MOV @R0, A
- INC R0
- DJNZ R7, L0494
- RET
- DB 085h
- DB 031h
- DB 03Eh
- DB 078h
- DB 0B9h
- DB 076h
- DB 01h
- DB 02h
- DB 027h
- DB 0B6h
- DB 085h
- DB 031h
- DB 044h
- DB 078h
- DB 0B9h
- DB 076h
- DB 01h
- DB 02h
- DB 027h
- DB 0B6h
- L0486:
- LCALL L0488
- LCALL L0489
- LJMP L0490
- DB 043h
- DB 0ECh
- DB 02h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 0D2h
- DB 0AFh
- DB 022h
- DB 053h
- DB 0E4h
- DB 0FDh
- DB 043h
- DB 0E4h
- DB 0Ch
- DB 02h
- DB 027h
- DB 0B6h
- DB 053h
- DB 0E7h
- DB 0FDh
- DB 043h
- DB 0E7h
- DB 0Ch
- DB 02h
- DB 027h
- DB 0B6h
- DB 085h
- DB 032h
- DB 03Ch
- DB 085h
- DB 032h
- DB 03Dh
- DB 02h
- DB 027h
- DB 0B6h
- L0479:
- MOV 0D4h, #0A0h
- MOV IE, #88h
- RET
- L0131:
- CLR A
- MOV 94h, A
- MOV 93h, #55h
- RET
- L0190:
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- RET
- DB 0E4h
- DB 0F5h
- DB 049h
- DB 0F5h
- DB 0B9h
- DB 022h
- DB 053h
- DB 0EFh
- DB 0FBh
- DB 0D2h
- DB 0AFh
- DB 022h
- DB 012h
- DB 010h
- DB 0FCh
- DB 02h
- DB 017h
- DB 0E4h
- DB 012h
- DB 010h
- DB 0F7h
- DB 02h
- DB 017h
- DB 0E4h
- DB 012h
- DB 010h
- DB 0F7h
- DB 02h
- DB 017h
- DB 0E4h
- DB 012h
- DB 010h
- DB 0FCh
- DB 02h
- DB 017h
- DB 0E4h
- DB 012h
- DB 010h
- DB 0FCh
- DB 02h
- DB 017h
- DB 0E4h
- DB 0E4h
- DB 0F5h
- DB 0A4h
- DB 02h
- DB 027h
- DB 0B6h
- DB 053h
- DB 0EFh
- DB 0FDh
- DB 02h
- DB 027h
- DB 0B6h
- DB 053h
- DB 0ECh
- DB 0FDh
- DB 02h
- DB 027h
- DB 0B6h
- DB 075h
- DB 0A4h
- DB 0FFh
- DB 02h
- DB 027h
- DB 0B6h
- DB 043h
- DB 0E4h
- DB 0Eh
- DB 02h
- DB 027h
- DB 0B6h
- DB 043h
- DB 0E7h
- DB 0Eh
- DB 02h
- DB 027h
- DB 0B6h
- L0152:
- CLR A
- MOV 27h, A
- MOV 26h, A
- RET
- CSEG AT 37FBh
- L0113:
- LJMP L0114
- DB 00h
- DB 00h
- L0001:
- MOV B, #0A5h
- CLR EA
- MOV 93h, #55h
- MOV A, 96h
- JB ACC.1, L0002
- JNB ACC.2, L0003
- MOV A, 20h
- CJNE A, #41h, L0003
- CJNE A, 24h, L0003
- MOV A, 21h
- CJNE A, #4Bh, L0003
- MOV A, 22h
- CJNE A, #49h, L0003
- MOV A, 23h
- CJNE A, #52h, L0003
- L0112:
- AJMP L0004
- L0581:
- MOV 9Eh, #60h
- MOV 0C0h, #7Fh
- MOV DPTR, #037FEh
- CLR A
- MOVC A, @A+DPTR
- XRL A, #5Ah
- JZ L0112
- L0003:
- MOV DPTR, #037FBh
- CLR A
- MOVC A, @A+DPTR
- CJNE A, #2h, L0112
- CLR A
- MOV B, A
- MOV DPTR, #0000h
- MOV SP, #7h
- MOV PSW, A
- LJMP L0113
- L0006:
- MOV DPTR, #03FBAh
- MOV R0, #20h
- MOV R1, #6h
- MOV A, B
- L0579:
- CJNE A, #0A5h, L0579
- L0580:
- CLR A
- MOVC A, @A+DPTR
- MOV @R0, A
- INC R0
- INC DPTR
- DJNZ R1, L0580
- L0033:
- CLR A
- MOV 1Dh, A
- MOV 1Eh, A
- MOV 1Fh, A
- MOV DPTR, #037FFh
- MOVC A, @A+DPTR
- MOV 27h, A
- RET
- L0002:
- ACALL L0006
- MOV A, #14h
- L0582:
- JB 0C5h, L0581
- JNB 0C6h, L0581
- DEC A
- JNZ L0582
- MOV 9Eh, A
- MOV R0, A
- MOV A, #14h
- L0589:
- MOV 0C0h, #0DFh
- L0583:
- DJNZ R0, L0583
- JNB 0C6h, L0581
- MOV 0C0h, #0BFh
- L0584:
- DJNZ R0, L0584
- JB 0C5h, L0581
- MOV 0C0h, #0FFh
- L0585:
- DJNZ R0, L0585
- JNB 0C5h, L0581
- CJNE A, #0Ah, L0586
- MOV 1Dh, A
- L0586:
- CJNE A, #11h, L0587
- MOV 1Eh, #9h
- L0587:
- CJNE A, #6h, L0588
- MOV 1Fh, A
- L0588:
- MOV 93h, #55h
- DJNZ ACC, L0589
- L0590:
- DJNZ R0, L0590
- JB 0C5h, L0591
- JB 0C6h, L0591
- AJMP L0592
- L0591:
- MOV SP, #27h
- MOV 0C0h, #9Fh
- MOV 12h, #5h
- MOV R5, #37h
- MOV R4, #0FEh
- MOV A, #5Ah
- ACALL L0562
- L0609:
- CLR 0C5h
- ACALL L0111
- SETB 0C5h
- ACALL L0111
- JNB 0C5h, L0609
- L0004:
- MOV 93h, #55h
- MOV SP, #27h
- CLR A
- MOV PSW, A
- MOV 9Eh, #60h
- MOV 0C0h, #7Fh
- MOV A, 96h
- ANL A, #0Ah
- JZ L0005
- MOV 0F3h, #1h
- ACALL L0006
- ACALL L0007
- MOV 0F3h, #0C2h
- L0005:
- ACALL L0008
- MOV 0F3h, #0CAh
- MOV 94h, #3h
- L0018:
- MOV A, 20h
- L0009:
- CJNE A, #41h, L0009
- XRL A, 24h
- L0010:
- JNZ L0010
- L0011:
- JB EA, L0011
- MOV 93h, #55h
- MOV A, 0DBh
- JNB ACC.0, L0012
- ANL 0DBh, #0FEh
- L0091:
- MOV A, 0EFh
- ANL A, #18h
- JNZ L0013
- ACALL L0014
- CJNE R3, #8h, L0015
- ORL 0EFh, #4h
- ANL 0EFh, #0FEh
- MOV A, 0EFh
- JB ACC.4, L0015
- ACALL L0016
- ACALL L0017
- JB 33h, L0015
- ANL 0EFh, #0FBh
- AJMP L0018
- L0013:
- JB ACC.4, L0089
- ORL 0EFh, #4h
- ANL 0EFh, #0FEh
- L0015:
- ORL 0ECh, #2h
- ORL 0EFh, #2h
- ACALL L0019
- L0089:
- ANL 0EFh, #0FBh
- AJMP L0018
- L0012:
- JNB ACC.1, L0090
- ANL 0DBh, #0FDh
- AJMP L0091
- L0090:
- JNB ACC.3, L0092
- ANL 0DBh, #0F7h
- ANL 0EFh, #0FBh
- JB 30h, L0093
- ACALL L0094
- AJMP L0095
- L0093:
- MOV A, 10h
- CJNE A, #1h, L0102
- MOV A, 0Ah
- MOV 0F2h, A
- JZ L0102
- L0102:
- ACALL L0019
- L0095:
- ANL 0EFh, #0FBh
- AJMP L0018
- L0092:
- JNB ACC.4, L0103
- ANL 0DBh, #0EFh
- MOV A, 0EFh
- JB ACC.4, L0104
- ORL 0EFh, #4h
- JB 31h, L0105
- MOV A, 0EEh
- JNZ L0106
- L0105:
- ANL 0EFh, #0FEh
- ACALL L0019
- L0108:
- ANL 0EFh, #0FBh
- AJMP L0018
- L0104:
- SETB 33h
- AJMP L0015
- L0106:
- ACALL L0014
- ORL 0EFh, #4h
- ANL 0EFh, #0FEh
- ACALL L0107
- AJMP L0108
- L0103:
- AJMP L0018
- L0592:
- CLR 0C6h
- MOV 94h, #3h
- MOV SP, #27h
- ACALL L0008
- MOV 12h, #5h
- L0595:
- MOV 0C0h, #0FFh
- L0593:
- MOV 93h, #55h
- JB 0C5h, L0593
- JNB 0C6h, L0594
- CLR 0C6h
- L0596:
- JB 0C5h, L0595
- AJMP L0596
- L0594:
- MOV A, #2h
- ACALL L0597
- CJNE A, #33h, L0598
- ACALL L0599
- MOV R4, A
- ACALL L0599
- MOV R5, A
- CJNE R5, #5Ah, L0595
- MOV A, R4
- JNZ L0595
- ACALL L0554
- AJMP L0595
- L0598:
- CJNE A, #55h, L0601
- MOV R1, #8h
- MOV R2, #8h
- L0602:
- ACALL L0599
- MOV @R1, A
- INC R1
- DJNZ R2, L0602
- MOV R1, #8h
- MOV R2, #8h
- L0603:
- MOV A, @R1
- ACALL L0529
- INC R1
- DJNZ R2, L0603
- AJMP L0595
- L0601:
- CJNE A, #66h, L0601
- ACALL L0031
- L0604:
- JNZ L0604
- MOV R2, #8h
- L0608:
- ACALL L0056
- MOV 93h, #55h
- SETB C
- MOV 0C0h, #0FFh
- L0605:
- JNB 0C5h, L0605
- L0606:
- JB 0C5h, L0606
- RLC A
- MOV 0C6h, C
- CLR C
- JNZ L0605
- L0607:
- JNB 0C5h, L0607
- CLR 0C6h
- DJNZ R2, L0608
- AJMP L0595
- L0599:
- MOV 0C0h, #0FFh
- MOV A, #1h
- L0597:
- JNB 0C5h, L0597
- L0600:
- JB 0C5h, L0600
- MOV C, 0C6h
- RLC A
- JNC L0597
- CLR 0C6h
- RET
- L0008:
- CLR A
- MOV 96h, A
- MOV 0F2h, A
- MOV 26h, A
- MOV R0, #18h
- L0515:
- MOV @R0, A
- DJNZ R0, L0515
- MOV IE, A
- MOV 0A9h, A
- MOV 0DCh, A
- MOV 0DDh, A
- MOV IP, A
- MOV 0B9h, A
- MOV 0DAh, A
- MOV 0DBh, A
- MOV 0DEh, A
- MOV 0DFh, A
- MOV 95h, A
- MOV 9Ah, A
- MOV 9Bh, A
- MOV 9Ch, A
- MOV 9Dh, A
- DEC A
- MOV P0, A
- MOV P1, A
- MOV P2, A
- MOV P3, A
- RET
- L0017:
- MOV R3, #0h
- MOV A, 8h
- JNZ L0020
- SETB 30h
- MOV A, 9h
- CJNE A, #5h, L0021
- MOV A, #1h
- AJMP L0022
- L0021:
- CJNE A, #9h, L0023
- MOV 22h, A
- AJMP L0024
- L0020:
- JB ACC.7, L0025
- SETB 30h
- MOV A, 9h
- CJNE A, #0Ah, L0026
- L0024:
- CLR A
- L0022:
- MOV 0EBh, R3
- MOV 10h, A
- ORL 0ECh, #1h
- RET
- L0026:
- CJNE A, #9h, L0023
- MOV A, 8h
- CJNE A, #21h, L0023
- MOV A, 0Bh
- CJNE A, #2h, L0027
- MOV A, #2h
- AJMP L0022
- L0027:
- CJNE A, #3h, L0023
- ACALL L0028
- CJNE A, #5h, L0029
- CJNE R6, #6h, L0023
- CJNE R7, #0h, L0023
- MOV A, #4h
- MOV R6, #4h
- AJMP L0022
- L0029:
- CJNE A, #6h, L0030
- CJNE R6, #2h, L0023
- CJNE R7, #8h, L0023
- MOV A, #6h
- MOV R6, #0h
- AJMP L0022
- L0030:
- CJNE A, #41h, L0023
- CJNE A, 25h, L0023
- ACALL L0031
- JZ L0032
- ACALL L0033
- L0032:
- ACALL L0034
- MOV A, #8h
- AJMP L0022
- L0023:
- SETB 33h
- RET
- L0025:
- SETB 31h
- JB ACC.5, L0049
- MOV A, 9h
- CJNE A, #6h, L0023
- MOV A, 0Bh
- JNB ACC.5, L0050
- SUBB A, #1Bh
- L0050:
- JZ L0023
- CJNE A, #8h, L0051
- L0051:
- JNC L0023
- RL A
- MOV R0, A
- MOV DPTR, #03FAAh
- MOVC A, @A+DPTR
- MOV R4, A
- MOV R5, #3Fh
- MOV A, R0
- INC A
- MOVC A, @A+DPTR
- MOV R6, A
- MOV R7, #0h
- MOV A, 0Fh
- JNZ L0052
- CLR C
- MOV A, R6
- SUBB A, 0Eh
- JC L0052
- MOV A, 0Eh
- MOV R6, A
- L0052:
- MOV 12h, #41h
- AJMP L0053
- L0049:
- CJNE A, #0A1h, L0023
- DJNZ 9h, L0023
- MOV A, 0Bh
- CJNE A, #3h, L0023
- ACALL L0028
- CJNE A, #5h, L0081
- CJNE R6, #6h, L0023
- CJNE R7, #0h, L0023
- MOV R2, #4h
- L0086:
- MOV A, 13h
- CJNE A, #52h, L0023
- MOV R3, #2h
- MOV 0EAh, 12h
- MOV 0EAh, #72h
- DEC R6
- DEC R6
- AJMP L0082
- L0081:
- CJNE A, #6h, L0085
- CJNE R6, #2h, L0023
- CJNE R7, #8h, L0023
- MOV R2, #6h
- AJMP L0086
- L0085:
- CJNE A, #41h, L0023
- CJNE A, 25h, L0023
- ACALL L0031
- JNZ L0023
- AJMP L0053
- L0014:
- MOV R0, #8h
- MOV A, 0EEh
- MOV R1, A
- MOV R3, A
- JZ L0087
- L0088:
- MOV @R0, 0EDh
- INC R0
- DJNZ R1, L0088
- L0087:
- RET
- L0094:
- MOV A, 10h
- JZ L0096
- MOV A, R7
- JNZ L0097
- MOV A, R6
- JZ L0098
- CJNE A, #8h, L0097
- SETB 34h
- L0097:
- MOV A, 10h
- CJNE A, #5h, L0099
- L0096:
- RET
- L0098:
- JBC 34h, L0101
- RET
- L0101:
- MOV R3, #0h
- AJMP L0024
- L0099:
- CJNE A, #7h, L0100
- MOV R2, #8h
- MOV R3, #0h
- L0082:
- ACALL L0083
- ACALL L0057
- ACALL L0084
- MOV A, #7h
- AJMP L0022
- L0100:
- CJNE A, #9h, L0096
- L0053:
- ACALL L0054
- MOV A, #9h
- AJMP L0022
- L0054:
- ACALL L0035
- MOV R2, #8h
- MOV R3, #0h
- L0057:
- MOV A, R6
- ORL A, R7
- JZ L0055
- MOV A, R2
- JZ L0055
- ACALL L0056
- MOV 0EAh, A
- INC R3
- DJNZ R2, L0057
- L0055:
- RET
- L0107:
- MOV A, 10h
- CJNE A, #2h, L0109
- MOV A, 9h
- CPL A
- ANL A, 11h
- JNB ACC.2, L0110
- ANL 0F3h, #0F7h
- MOV 9Eh, #60h
- MOV 0C0h, #7Fh
- ACALL L0033
- ACALL L0008
- MOV 0F3h, #1h
- ACALL L0111
- AJMP L0003
- L0110:
- MOV 11h, 9h
- L0574:
- RET
- L0109:
- CJNE A, #4h, L0516
- ACALL L0517
- MOV R3, #0h
- AJMP L0024
- L0516:
- CJNE A, #6h, L0569
- AJMP L0570
- L0569:
- CJNE A, #8h, L0574
- AJMP L0575
- L0016:
- CLR A
- ANL 0DBh, #67h
- MOV 0E9h, A
- ANL 0ECh, #0FDh
- ANL 0EFh, #0FDh
- L0019:
- CLR A
- MOV 10h, A
- MOV 12h, A
- MOV 26h, A
- SETB 37h
- RET
- L0083:
- MOV R4, 14h
- MOV R5, 15h
- RET
- L0028:
- MOV R4, 0Ch
- MOV R5, 0Dh
- MOV R6, 0Eh
- MOV R7, 0Fh
- MOV A, 0Ah
- MOV 12h, A
- L0518:
- RET
- L0517:
- MOV A, 8h
- CJNE A, #5h, L0518
- MOV A, 9h
- CJNE A, #77h, L0519
- AJMP L0520
- L0519:
- MOV 13h, A
- L0520:
- CJNE A, #52h, L0521
- ACALL L0031
- JZ L0522
- MOV A, 0Bh
- CJNE A, #0FCh, L0523
- MOV 0Ah, #0h
- L0522:
- MOV R4, 0Ah
- MOV R5, 0Bh
- L0084:
- MOV 14h, R4
- MOV 15h, R5
- RET
- L0523:
- CLR A
- MOV 13h, A
- RET
- L0031:
- MOV A, 27h
- XRL A, #0A5h
- RET
- L0521:
- CJNE A, #57h, L0524
- ACALL L0031
- JNZ L0523
- AJMP L0522
- L0524:
- CJNE A, #56h, L0525
- ACALL L0522
- MOV A, R4
- ORL A, R5
- JNZ L0523
- MOV 18h, A
- RET
- L0525:
- CJNE A, #77h, L0526
- MOV A, 13h
- CJNE A, #57h, L0518
- ACALL L0083
- MOV R2, #4h
- MOV R1, #0Ah
- L0530:
- MOV A, R6
- ORL A, R7
- JZ L0527
- MOV A, 13h
- CJNE A, #57h, L0528
- MOV A, @R1
- ACALL L0529
- L0549:
- INC R1
- DJNZ R2, L0530
- L0527:
- AJMP L0084
- L0528:
- ACALL L0056
- XRL A, @R1
- JZ L0548
- MOV A, #0EEh
- ORL 18h, A
- L0548:
- SJMP L0549
- L0526:
- CJNE A, #41h, L0550
- MOV A, 0Ah
- CJNE A, #4Bh, L0550
- MOV A, 0Bh
- CJNE A, #49h, L0550
- MOV A, 0Ch
- CJNE A, #52h, L0550
- MOV A, 0Dh
- CJNE A, #41h, L0550
- MOV 25h, A
- L0550:
- ANL A, #0DFh
- CJNE A, #45h, L0551
- MOV A, 0Ah
- CJNE A, #45h, L0552
- XRL 0Bh, #4Fh
- XRL 0Ch, #4Ch
- XRL 0Dh, #43h
- ACALL L0553
- AJMP L0554
- L0552:
- CJNE A, #5Ah, L0564
- MOV R4, #0FEh
- L0566:
- MOV R5, #37h
- MOV A, 0Bh
- AJMP L0562
- L0564:
- CJNE A, #0A5h, L0565
- CJNE A, 27h, L0551
- MOV R4, #0FFh
- AJMP L0566
- L0565:
- CJNE A, #0FFh, L0567
- ACALL L0031
- JNZ L0551
- AJMP L0568
- L0567:
- CJNE A, #5h, L0551
- L0553:
- MOV 1Dh, 0Bh
- MOV 1Eh, 0Ch
- MOV 1Fh, 0Dh
- RET
- L0551:
- RET
- L0570:
- MOV A, 13h
- ANL A, #0FEh
- CJNE A, #56h, L0571
- JBC 37h, L0572
- MOV A, R3
- MOV R1, #8h
- L0573:
- MOV R2, A
- ACALL L0083
- AJMP L0530
- L0572:
- MOV A, 9h
- XRL A, #20h
- CJNE A, 13h, L0571
- MOV A, 8h
- CJNE A, #6h, L0571
- MOV R1, #0Ah
- MOV A, R3
- CLR C
- SUBB A, #2h
- JNC L0573
- L0571:
- MOV 13h, #0h
- RET
- L0575:
- MOV A, R3
- JZ L0035
- CJNE A, #8h, L0576
- L0576:
- JC L0577
- MOV A, #8h
- L0577:
- MOV R2, A
- MOV R1, #8h
- L0578:
- MOV A, R6
- ORL A, R7
- JZ L0035
- MOV A, @R1
- ACALL L0529
- INC R1
- DJNZ R2, L0578
- L0035:
- RET
- L0034:
- ACALL L0031
- JNZ L0035
- MOV A, R5
- CJNE A, #5Ah, L0035
- MOV A, R4
- CJNE A, #0FEh, L0036
- MOV A, #55h
- AJMP L0037
- L0036:
- CJNE A, #0FFh, L0048
- L0568:
- MOV A, #0AAh
- AJMP L0037
- L0048:
- ANL A, #3Ch
- MOV 0F7h, A
- MOV 0BEh, #0h
- MOV 0BFh, #0h
- MOV A, #0E6h
- L0037:
- MOV 0B3h, A
- MOV 93h, #55h
- MOV 1Ch, #5h
- MOV A, 12h
- CJNE A, #5h, L0038
- L0046:
- MOV 0B4h, 1Ch
- MOV 1Ch, #0Ah
- MOV 0B5h, 1Dh
- MOV 0B6h, 1Eh
- MOV A, 0B3h
- CJNE A, #0E6h, L0039
- MOV A, 0F7h
- ADD A, #0C8h
- JNC L0040
- SJMP L0041
- L0042:
- MOV A, 0BEh
- CJNE A, #3h, L0043
- L0043:
- JNC L0040
- INC A
- MOVC A, @A+PC
- SJMP L0044
- DB 038h
- DB 00h
- L0044:
- CJNE A, 0BFh, L0041
- AJMP L0040
- L0039:
- CJNE A, #6Eh, L0040
- MOV A, 0F7h
- JZ L0042
- ADD A, #0C8h
- JNC L0040
- ADD A, #0F9h
- JNC L0041
- JNZ L0041
- MOV A, 0BEh
- ADD A, #41h
- JNC L0041
- L0040:
- MOV 0B7h, 1Fh
- NOP
- NOP
- NOP
- NOP
- L0041:
- CLR A
- MOV 0B3h, A
- MOV 0B4h, A
- MOV 0B5h, A
- MOV 0B6h, A
- MOV 0B7h, A
- L0047:
- RET
- L0038:
- CJNE A, #6h, L0045
- AJMP L0046
- L0045:
- CJNE A, #41h, L0047
- AJMP L0046
- L0058:
- MOV A, R6
- JNZ L0080
- DEC R7
- L0080:
- DEC R6
- RET
- L0556:
- MOV R5, #0h
- MOV R4, #1h
- MOV A, #38h
- ACALL L0562
- MOV A, #0h
- ACALL L0562
- MOV R4, #0h
- MOV A, #2h
- L0562:
- MOV 0BFh, A
- MOV 0F7h, R5
- AJMP L0563
- L0529:
- MOV 0BFh, A
- MOV A, 12h
- CJNE A, #41h, L0531
- AJMP L0532
- L0531:
- CJNE R5, #0FCh, L0541
- MOV 0F7h, #3Fh
- MOV A, R4
- ORL A, #0C0h
- MOV 0BEh, A
- AJMP L0542
- L0541:
- MOV A, R5
- JNZ L0543
- MOV A, R4
- CJNE A, #3h, L0544
- L0544:
- JNC L0532
- MOV 0F7h, #37h
- ADD A, #0FBh
- MOV 0BEh, A
- AJMP L0542
- L0543:
- CJNE A, #0FFh, L0545
- JNB 30h, L0532
- MOV A, R4
- JB ACC.7, L0532
- AJMP L0539
- L0545:
- CJNE A, #38h, L0546
- L0546:
- JNC L0539
- CJNE A, #37h, L0532
- CJNE R4, #0FAh, L0547
- L0547:
- JC L0532
- CJNE R4, #0FAh, L0539
- L0532:
- MOV A, R5
- CJNE A, #40h, L0533
- L0533:
- JNC L0534
- MOV 0F7h, A
- L0563:
- MOV 0BEh, R4
- L0542:
- MOV A, #6Eh
- L0537:
- ACALL L0037
- MOV 0F7h, #0h
- L0539:
- ACALL L0058
- AJMP L0062
- L0535:
- CJNE A, #0FEh, L0538
- MOV A, R4
- MOV R0, A
- MOV A, 0BFh
- MOV @R0, A
- AJMP L0539
- L0538:
- CJNE A, #0FDh, L0540
- MOV A, R4
- MOV R0, A
- MOV 0F7h, #0h
- MOV A, 0BFh
- MOVX @R0, A
- L0540:
- AJMP L0539
- L0534:
- CJNE A, #0FFh, L0535
- MOV A, R4
- RLC A
- MOV A, #5Ah
- JC L0536
- SWAP A
- L0536:
- MOV 0BEh, R4
- AJMP L0537
- L0059:
- MOV A, DPH
- JNZ L0068
- MOV A, DPL
- CJNE A, #3h, L0069
- L0069:
- JNC L0070
- MOV DPTR, #037FBh
- AJMP L0071
- L0068:
- CJNE A, #0FFh, L0072
- JNB 31h, L0070
- MOV A, DPL
- JB ACC.7, L0070
- AJMP L0073
- L0072:
- CJNE A, #0FCh, L0074
- MOV DPH, #3Fh
- MOV A, R4
- JNB ACC.7, L0075
- ORL A, #0C0h
- MOV DPL, A
- AJMP L0076
- L0075:
- ANL A, #3h
- MOV R4, A
- ADD A, #18h
- MOV R0, A
- AJMP L0077
- L0074:
- CJNE A, #38h, L0078
- L0078:
- JNC L0073
- CJNE A, #37h, L0070
- MOV A, DPL
- CJNE A, #0FAh, L0079
- L0079:
- JC L0070
- L0073:
- MOV DPTR, #037FAh
- L0076:
- CLR A
- L0071:
- MOVC A, @A+DPTR
- AJMP L0062
- L0056:
- ACALL L0058
- MOV DPL, R4
- MOV DPH, R5
- MOV A, 12h
- CJNE A, #41h, L0059
- L0070:
- MOV A, DPH
- CJNE A, #40h, L0060
- L0060:
- JNC L0061
- CLR A
- MOVC A, @A+DPTR
- AJMP L0062
- L0061:
- CJNE A, #0FFh, L0065
- AJMP L0066
- L0065:
- CJNE A, #0FEh, L0067
- MOV R0, DPL
- L0077:
- MOV A, @R0
- AJMP L0062
- L0067:
- CJNE A, #0FDh, L0062
- MOV DPH, #0h
- L0066:
- MOVX A, @DPTR
- L0062:
- INC R4
- CJNE R4, #0h, L0063
- INC R5
- CJNE R5, #0FDh, L0064
- DEC R5
- L0064:
- CJNE R5, #0h, L0063
- DEC R5
- L0063:
- RET
- L0111:
- ACALL L0514
- L0514:
- DJNZ R0, L0514
- MOV 93h, #55h
- DJNZ R1, L0514
- RET
- L0007:
- MOV R0, #6h
- CLR A
- L0557:
- MOV @R0, A
- DJNZ R0, L0557
- MOV R7, #40h
- MOV 12h, #5h
- L0559:
- ACALL L0056
- ADD A, R1
- MOV R1, A
- JNC L0558
- INC R2
- CJNE R2, #0h, L0558
- INC R3
- L0558:
- MOV 93h, #55h
- CJNE R5, #40h, L0559
- MOV 1Bh, R1
- MOV 1Ah, R2
- MOV 19h, R3
- MOV A, R1
- ORL A, R2
- ORL A, R3
- JZ L0560
- CJNE R3, #3Fh, L0561
- CJNE R2, #0C0h, L0561
- L0560:
- MOV 27h, #0A5h
- L0561:
- RET
- DB 0C2h
- DB 0AFh
- DB 053h
- DB 0F3h
- DB 0F7h
- DB 075h
- DB 093h
- DB 055h
- DB 075h
- DB 081h
- DB 027h
- DB 0B4h
- DB 05Ah
- DB 0FDh
- DB 0E4h
- DB 0F5h
- DB 0D0h
- DB 0F5h
- DB 0F3h
- DB 075h
- DB 09Eh
- DB 060h
- DB 075h
- DB 0C0h
- DB 07Fh
- DB 01h
- DB 0EAh
- L0554:
- MOV A, #38h
- L0555:
- DEC A
- ANL A, #0FCh
- MOV R2, A
- ACALL L0048
- MOV A, R2
- JNZ L0555
- ACALL L0556
- ACALL L0556
- AJMP L0007
- DB 012h
- DB 01h
- DB 010h
- DB 01h
- DB 00h
- DB 00h
- DB 00h
- DB 08h
- DB 03h
- DB 06h
- DB 020h
- DB 010h
- DB 01h
- DB 03h
- DB 00h
- DB 00h
- DB 00h
- DB 01h
- DB 04h
- DB 03h
- DB 09h
- DB 04h
- DB 09h
- DB 02h
- DB 022h
- DB 00h
- DB 01h
- DB 01h
- DB 00h
- DB 0A0h
- DB 032h
- DB 09h
- DB 04h
- DB 00h
- DB 00h
- DB 01h
- DB 03h
- DB 01h
- DB 01h
- DB 00h
- DB 09h
- DB 021h
- DB 010h
- DB 01h
- DB 00h
- DB 01h
- DB 022h
- DB 048h
- DB 00h
- DB 07h
- DB 05h
- DB 081h
- DB 03h
- DB 08h
- DB 00h
- DB 0Ah
- DB 05h
- DB 01h
- DB 09h
- DB 06h
- DB 0A1h
- DB 01h
- DB 085h
- DB 07h
- DB 05h
- DB 08h
- DB 095h
- DB 08h
- DB 075h
- DB 01h
- DB 019h
- DB 01h
- DB 029h
- DB 08h
- DB 091h
- DB 02h
- DB 0C0h
- DB 06h
- DB 00h
- DB 0FFh
- DB 09h
- DB 01h
- DB 0A1h
- DB 01h
- DB 085h
- DB 05h
- DB 015h
- DB 00h
- DB 025h
- DB 0FFh
- DB 019h
- DB 01h
- DB 029h
- DB 05h
- DB 075h
- DB 08h
- DB 095h
- DB 05h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 06h
- DB 00h
- DB 0FFh
- DB 09h
- DB 01h
- DB 0A1h
- DB 01h
- DB 085h
- DB 06h
- DB 015h
- DB 00h
- DB 025h
- DB 0FFh
- DB 01Ah
- DB 01h
- DB 00h
- DB 02Ah
- DB 01h
- DB 08h
- DB 075h
- DB 08h
- DB 096h
- DB 01h
- DB 08h
- DB 0B1h
- DB 02h
- DB 0C0h
- DB 02Ch
- DB 012h
- DB 042h
- DB 022h
- DB 03Eh
- DB 04h
- DB 04Bh
- DB 09h
- DB 05Dh
- DB 07h
- DB 054h
- DB 09h
- DB 064h
- DB 048h
- DB 041h
- DB 04Bh
- DB 049h
- DB 052h
- DB 041h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- DB 00h
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement