Advertisement
alan01346

Untitled

Apr 25th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 103.43 KB | None | 0 0
  1. CSEG AT 0000h
  2. LJMP L0001
  3.  
  4. DB 02h
  5. DB 00h
  6. DB 026h
  7. DB 053h
  8. DB 0A9h
  9. DB 0FBh
  10. DB 032h
  11. DB 032h
  12. DB 02h
  13. DB 00h
  14. DB 0Ah
  15. DB 053h
  16. DB 0A9h
  17. DB 0DFh
  18. DB 032h
  19. CSEG AT 0013h
  20. DB 02h
  21. DB 00h
  22. DB 02Eh
  23. DB 053h
  24. DB 0A9h
  25. DB 07Fh
  26. DB 032h
  27. CSEG AT 001Bh
  28. DB 02h
  29. DB 024h
  30. DB 0B4h
  31. DB 02h
  32. DB 03Fh
  33. DB 00h
  34. DB 022h
  35. CSEG AT 0023h
  36. DB 02h
  37. DB 00h
  38. DB 046h
  39. DB 0C2h
  40. DB 0A8h
  41. DB 032h
  42. CSEG AT 002Bh
  43. DB 02h
  44. DB 00h
  45. DB 04Eh
  46. DB 0C2h
  47. DB 0AAh
  48. DB 032h
  49. CSEG AT 0033h
  50. DB 02h
  51. DB 00h
  52. DB 056h
  53. L0220:
  54. NOP
  55. NOP
  56. NOP
  57. NOP
  58. NOP
  59. NOP
  60. NOP
  61. NOP
  62. NOP
  63. NOP
  64. NOP
  65. NOP
  66. RET
  67.  
  68. DB 02h
  69. DB 024h
  70. DB 0CFh
  71. DB 0C2h
  72. DB 0ACh
  73. DB 032h
  74. CSEG AT 004Bh
  75. DB 02h
  76. DB 024h
  77. DB 0EAh
  78. DB 0C2h
  79. DB 0ADh
  80. DB 032h
  81. CSEG AT 0053h
  82. DB 02h
  83. DB 00h
  84. DB 06h
  85. DB 0C2h
  86. DB 0AEh
  87. DB 032h
  88. CSEG AT 005Bh
  89. DB 02h
  90. DB 025h
  91. DB 05h
  92. L0483:
  93. MOV 0F3h, R7
  94. RET
  95.  
  96. CSEG AT 0063h
  97. DB 02h
  98. DB 025h
  99. DB 020h
  100. DB 02h
  101. DB 027h
  102. DB 0B6h
  103. CSEG AT 006Bh
  104. DB 02h
  105. DB 00h
  106. DB 0Eh
  107. DB 02h
  108. DB 027h
  109. DB 0B6h
  110. CSEG AT 0073h
  111. DB 02h
  112. DB 025h
  113. DB 03Bh
  114. CSEG AT 007Bh
  115. DB 02h
  116. DB 00h
  117. DB 016h
  118. DB 018h
  119. DB 03h
  120. DB 053h
  121. DB 00h
  122. DB 049h
  123. DB 00h
  124. DB 04Eh
  125. DB 00h
  126. DB 04Fh
  127. DB 00h
  128. DB 020h
  129. DB 00h
  130. DB 057h
  131. DB 00h
  132. DB 045h
  133. DB 00h
  134. DB 041h
  135. DB 00h
  136. DB 04Ch
  137. DB 00h
  138. DB 054h
  139. DB 00h
  140. DB 048h
  141. DB 00h
  142. DB 00h
  143. DB 04h
  144. DB 03h
  145. DB 09h
  146. DB 04h
  147. DB 020h
  148. DB 03h
  149. DB 048h
  150. DB 00h
  151. DB 041h
  152. DB 00h
  153. DB 049h
  154. DB 00h
  155. DB 04Ch
  156. DB 00h
  157. DB 055h
  158. DB 00h
  159. DB 043h
  160. DB 00h
  161. DB 04Bh
  162. DB 00h
  163. DB 020h
  164. DB 00h
  165. DB 043h
  166. DB 00h
  167. DB 04Fh
  168. DB 00h
  169. DB 02Eh
  170. DB 00h
  171. DB 02Ch
  172. DB 00h
  173. DB 04Ch
  174. DB 00h
  175. DB 054h
  176. DB 00h
  177. DB 044h
  178. DB 00h
  179. DB 00h
  180. DB 01Ah
  181. DB 03h
  182. DB 055h
  183. DB 00h
  184. DB 053h
  185. DB 00h
  186. DB 042h
  187. DB 00h
  188. DB 020h
  189. DB 00h
  190. DB 04Bh
  191. DB 00h
  192. DB 045h
  193. DB 00h
  194. DB 059h
  195. DB 00h
  196. DB 042h
  197. DB 00h
  198. DB 04Fh
  199. DB 00h
  200. DB 041h
  201. DB 00h
  202. DB 052h
  203. DB 00h
  204. DB 044h
  205. DB 00h
  206. DB 00h
  207. DB 058h
  208. DB 057h
  209. DB 02Dh
  210. DB 04Eh
  211. DB 031h
  212. DB 034h
  213. DB 030h
  214. DB 031h
  215. DB 05Fh
  216. DB 041h
  217. DB 04Eh
  218. DB 05Fh
  219. DB 050h
  220. DB 054h
  221. DB 050h
  222. DB 05Fh
  223. DB 04Dh
  224. DB 042h
  225. DB 032h
  226. DB 037h
  227. DB 037h
  228. DB 05Fh
  229. DB 054h
  230. DB 056h
  231. DB 033h
  232. DB 02Dh
  233. DB 055h
  234. DB 053h
  235. DB 02Dh
  236. DB 048h
  237. DB 031h
  238. DB 02Dh
  239. DB 030h
  240. DB 031h
  241. DB 02Dh
  242. DB 030h
  243. DB 030h
  244. DB 00h
  245. DB 012h
  246. DB 01h
  247. DB 010h
  248. DB 01h
  249. DB 00h
  250. DB 00h
  251. DB 00h
  252. DB 08h
  253. DB 08Ah
  254. DB 025h
  255. DB 01Eh
  256. DB 00h
  257. DB 00h
  258. DB 01h
  259. DB 01h
  260. DB 02h
  261. DB 00h
  262. DB 01h
  263. DB 05h
  264. DB 01h
  265. DB 09h
  266. DB 06h
  267. DB 0A1h
  268. DB 01h
  269. DB 05h
  270. DB 07h
  271. DB 019h
  272. DB 0E0h
  273. DB 029h
  274. DB 0E7h
  275. DB 015h
  276. DB 00h
  277. DB 025h
  278. DB 01h
  279. DB 075h
  280. DB 01h
  281. DB 095h
  282. DB 08h
  283. DB 081h
  284. DB 02h
  285. DB 095h
  286. DB 01h
  287. DB 075h
  288. DB 08h
  289. DB 081h
  290. DB 01h
  291. DB 095h
  292. DB 03h
  293. DB 075h
  294. DB 01h
  295. DB 05h
  296. DB 08h
  297. DB 019h
  298. DB 01h
  299. DB 029h
  300. DB 03h
  301. DB 091h
  302. DB 02h
  303. DB 095h
  304. DB 05h
  305. DB 075h
  306. DB 01h
  307. DB 091h
  308. DB 01h
  309. DB 095h
  310. DB 06h
  311. DB 075h
  312. DB 08h
  313. DB 015h
  314. DB 00h
  315. DB 026h
  316. DB 0FFh
  317. DB 00h
  318. DB 05h
  319. DB 07h
  320. DB 019h
  321. DB 00h
  322. DB 02Ah
  323. DB 0FFh
  324. DB 00h
  325. DB 081h
  326. DB 00h
  327. DB 0C0h
  328. DB 05h
  329. DB 01h
  330. DB 09h
  331. DB 02h
  332. DB 0A1h
  333. DB 01h
  334. DB 085h
  335. DB 01h
  336. DB 09h
  337. DB 01h
  338. DB 0A1h
  339. DB 00h
  340. DB 05h
  341. DB 09h
  342. DB 019h
  343. DB 01h
  344. DB 029h
  345. DB 03h
  346. DB 015h
  347. DB 00h
  348. DB 025h
  349. DB 01h
  350. DB 095h
  351. DB 03h
  352. DB 075h
  353. DB 01h
  354. DB 081h
  355. DB 02h
  356. DB 095h
  357. DB 01h
  358. DB 075h
  359. DB 05h
  360. DB 081h
  361. DB 03h
  362. DB 05h
  363. DB 01h
  364. DB 09h
  365. DB 030h
  366. DB 09h
  367. DB 031h
  368. DB 015h
  369. DB 081h
  370. DB 025h
  371. DB 07Fh
  372. DB 075h
  373. DB 08h
  374. DB 095h
  375. DB 02h
  376. DB 081h
  377. DB 06h
  378. DB 0C0h
  379. DB 0C0h
  380. DB 05h
  381. DB 0Dh
  382. DB 09h
  383. DB 05h
  384. DB 0A1h
  385. DB 01h
  386. DB 085h
  387. DB 01Eh
  388. DB 09h
  389. DB 022h
  390. DB 0A1h
  391. DB 02h
  392. DB 015h
  393. DB 00h
  394. DB 025h
  395. DB 01h
  396. DB 09h
  397. DB 047h
  398. DB 09h
  399. DB 042h
  400. DB 095h
  401. DB 02h
  402. DB 075h
  403. DB 01h
  404. DB 081h
  405. DB 02h
  406. DB 095h
  407. DB 01h
  408. DB 075h
  409. DB 02h
  410. DB 025h
  411. DB 03h
  412. DB 09h
  413. DB 051h
  414. DB 081h
  415. DB 02h
  416. DB 09h
  417. DB 054h
  418. DB 025h
  419. DB 07h
  420. DB 095h
  421. DB 01h
  422. DB 075h
  423. DB 03h
  424. DB 081h
  425. DB 02h
  426. DB 05h
  427. DB 09h
  428. DB 09h
  429. DB 01h
  430. DB 025h
  431. DB 01h
  432. DB 075h
  433. DB 01h
  434. DB 095h
  435. DB 01h
  436. DB 081h
  437. DB 02h
  438. DB 05h
  439. DB 01h
  440. DB 015h
  441. DB 00h
  442. DB 026h
  443. DB 078h
  444. DB 05h
  445. DB 075h
  446. DB 010h
  447. DB 055h
  448. DB 0Eh
  449. DB 065h
  450. DB 011h
  451. DB 09h
  452. DB 030h
  453. DB 035h
  454. DB 00h
  455. DB 046h
  456. DB 0E0h
  457. DB 01h
  458. DB 095h
  459. DB 01h
  460. DB 081h
  461. DB 02h
  462. DB 026h
  463. DB 092h
  464. DB 03h
  465. DB 046h
  466. DB 040h
  467. DB 01h
  468. DB 09h
  469. DB 031h
  470. DB 081h
  471. DB 02h
  472. DB 0C0h
  473. DB 0A1h
  474. DB 02h
  475. DB 055h
  476. DB 0Ch
  477. DB 066h
  478. DB 01h
  479. DB 010h
  480. DB 047h
  481. DB 0FFh
  482. DB 0FFh
  483. DB 00h
  484. DB 00h
  485. DB 027h
  486. DB 0FFh
  487. DB 0FFh
  488. DB 00h
  489. DB 00h
  490. DB 075h
  491. DB 010h
  492. DB 095h
  493. DB 01h
  494. DB 05h
  495. DB 0Dh
  496. DB 09h
  497. DB 056h
  498. DB 081h
  499. DB 02h
  500. DB 05h
  501. DB 0Dh
  502. DB 085h
  503. DB 01Fh
  504. DB 09h
  505. DB 055h
  506. DB 09h
  507. DB 059h
  508. DB 075h
  509. DB 04h
  510. DB 095h
  511. DB 02h
  512. DB 025h
  513. DB 0Fh
  514. DB 0B1h
  515. DB 02h
  516. DB 05h
  517. DB 0Dh
  518. DB 085h
  519. DB 025h
  520. DB 09h
  521. DB 060h
  522. DB 075h
  523. DB 01h
  524. DB 095h
  525. DB 01h
  526. DB 015h
  527. DB 00h
  528. DB 025h
  529. DB 01h
  530. DB 0B1h
  531. DB 02h
  532. DB 095h
  533. DB 07h
  534. DB 0B1h
  535. DB 03h
  536. DB 06h
  537. DB 00h
  538. DB 0FFh
  539. DB 085h
  540. DB 020h
  541. DB 09h
  542. DB 0C5h
  543. DB 015h
  544. DB 00h
  545. DB 026h
  546. DB 0FFh
  547. DB 00h
  548. DB 075h
  549. DB 08h
  550. DB 096h
  551. DB 00h
  552. DB 01h
  553. DB 0B1h
  554. DB 02h
  555. DB 0C0h
  556. DB 0C0h
  557. DB 05h
  558. DB 0Dh
  559. DB 09h
  560. DB 0Eh
  561. DB 0A1h
  562. DB 01h
  563. DB 085h
  564. DB 022h
  565. DB 09h
  566. DB 022h
  567. DB 0A1h
  568. DB 02h
  569. DB 09h
  570. DB 052h
  571. DB 015h
  572. DB 00h
  573. DB 025h
  574. DB 0Ah
  575. DB 075h
  576. DB 08h
  577. DB 095h
  578. DB 01h
  579. DB 0B1h
  580. DB 02h
  581. DB 0C0h
  582. DB 09h
  583. DB 022h
  584. DB 0A1h
  585. DB 00h
  586. DB 085h
  587. DB 023h
  588. DB 09h
  589. DB 057h
  590. DB 09h
  591. DB 058h
  592. DB 075h
  593. DB 01h
  594. DB 095h
  595. DB 02h
  596. DB 025h
  597. DB 01h
  598. DB 0B1h
  599. DB 02h
  600. DB 095h
  601. DB 06h
  602. DB 0B1h
  603. DB 03h
  604. DB 0C0h
  605. DB 0C0h
  606. DB 06h
  607. DB 01h
  608. DB 00h
  609. DB 09h
  610. DB 080h
  611. DB 0A1h
  612. DB 01h
  613. DB 085h
  614. DB 02h
  615. DB 025h
  616. DB 01h
  617. DB 015h
  618. DB 00h
  619. DB 075h
  620. DB 01h
  621. DB 0Ah
  622. DB 081h
  623. DB 00h
  624. DB 0Ah
  625. DB 082h
  626. DB 00h
  627. DB 0Ah
  628. DB 083h
  629. DB 00h
  630. DB 095h
  631. DB 03h
  632. DB 081h
  633. DB 06h
  634. DB 095h
  635. DB 05h
  636. DB 081h
  637. DB 01h
  638. DB 0C0h
  639. DB 06h
  640. DB 0Ch
  641. DB 00h
  642. DB 09h
  643. DB 01h
  644. DB 0A1h
  645. DB 01h
  646. DB 085h
  647. DB 03h
  648. DB 025h
  649. DB 01h
  650. DB 015h
  651. DB 00h
  652. DB 075h
  653. DB 01h
  654. DB 0Ah
  655. DB 0B5h
  656. DB 00h
  657. DB 0Ah
  658. DB 0B6h
  659. DB 00h
  660. DB 0Ah
  661. DB 06Fh
  662. DB 00h
  663. DB 0Ah
  664. DB 070h
  665. DB 00h
  666. DB 0Ah
  667. DB 0E2h
  668. DB 00h
  669. DB 0Ah
  670. DB 0A2h
  671. DB 00h
  672. DB 0Ah
  673. DB 0E9h
  674. DB 00h
  675. DB 0Ah
  676. DB 0EAh
  677. DB 00h
  678. DB 095h
  679. DB 08h
  680. DB 081h
  681. DB 02h
  682. DB 0Ah
  683. DB 083h
  684. DB 01h
  685. DB 0Ah
  686. DB 094h
  687. DB 01h
  688. DB 0Ah
  689. DB 086h
  690. DB 01h
  691. DB 0Ah
  692. DB 088h
  693. DB 01h
  694. DB 0Ah
  695. DB 08Ah
  696. DB 01h
  697. DB 0Ah
  698. DB 092h
  699. DB 01h
  700. DB 0Ah
  701. DB 0B7h
  702. DB 00h
  703. DB 0Ah
  704. DB 0CDh
  705. DB 00h
  706. DB 095h
  707. DB 08h
  708. DB 081h
  709. DB 02h
  710. DB 0Ah
  711. DB 021h
  712. DB 02h
  713. DB 0Ah
  714. DB 023h
  715. DB 02h
  716. DB 0Ah
  717. DB 024h
  718. DB 02h
  719. DB 0Ah
  720. DB 025h
  721. DB 02h
  722. DB 0Ah
  723. DB 026h
  724. DB 02h
  725. DB 0Ah
  726. DB 027h
  727. DB 02h
  728. DB 0Ah
  729. DB 02Ah
  730. DB 02h
  731. DB 0Ah
  732. DB 0B1h
  733. DB 02h
  734. DB 095h
  735. DB 08h
  736. DB 081h
  737. DB 02h
  738. DB 0C0h
  739. DB 05h
  740. DB 01h
  741. DB 09h
  742. DB 0Ch
  743. DB 0A1h
  744. DB 01h
  745. DB 085h
  746. DB 09h
  747. DB 015h
  748. DB 00h
  749. DB 025h
  750. DB 01h
  751. DB 09h
  752. DB 0C6h
  753. DB 095h
  754. DB 01h
  755. DB 075h
  756. DB 01h
  757. DB 081h
  758. DB 06h
  759. DB 075h
  760. DB 07h
  761. DB 081h
  762. DB 03h
  763. DB 0C0h
  764. DB 06h
  765. DB 00h
  766. DB 0FFh
  767. DB 09h
  768. DB 01h
  769. DB 0A1h
  770. DB 01h
  771. DB 085h
  772. DB 06h
  773. DB 015h
  774. DB 00h
  775. DB 025h
  776. DB 0FFh
  777. DB 01Ah
  778. DB 01h
  779. DB 00h
  780. DB 02Ah
  781. DB 0Fh
  782. DB 04h
  783. DB 075h
  784. DB 08h
  785. DB 096h
  786. DB 0Fh
  787. DB 04h
  788. DB 0B1h
  789. DB 02h
  790. DB 0C0h
  791. DB 06h
  792. DB 00h
  793. DB 0FFh
  794. DB 09h
  795. DB 01h
  796. DB 0A1h
  797. DB 01h
  798. DB 085h
  799. DB 05h
  800. DB 015h
  801. DB 00h
  802. DB 025h
  803. DB 0FFh
  804. DB 019h
  805. DB 01h
  806. DB 029h
  807. DB 05h
  808. DB 075h
  809. DB 08h
  810. DB 095h
  811. DB 05h
  812. DB 0B1h
  813. DB 02h
  814. DB 0C0h
  815. DB 020h
  816. DB 0FCh
  817. DB 028h
  818. DB 0FEh
  819. DB 084h
  820. DB 040h
  821. DB 0CBh
  822. DB 09Ah
  823. DB 087h
  824. DB 0Dh
  825. DB 0BEh
  826. DB 057h
  827. DB 03Ch
  828. DB 0B6h
  829. DB 070h
  830. DB 09h
  831. DB 088h
  832. DB 07h
  833. DB 097h
  834. DB 02Dh
  835. DB 02Bh
  836. DB 0E3h
  837. DB 038h
  838. DB 034h
  839. DB 0B6h
  840. DB 06Ch
  841. DB 0EDh
  842. DB 0B0h
  843. DB 0F7h
  844. DB 0E5h
  845. DB 09Ch
  846. DB 0F6h
  847. DB 0C2h
  848. DB 02Eh
  849. DB 084h
  850. DB 01Bh
  851. DB 0E8h
  852. DB 0B4h
  853. DB 051h
  854. DB 078h
  855. DB 043h
  856. DB 01Fh
  857. DB 028h
  858. DB 04Bh
  859. DB 07Ch
  860. DB 02Dh
  861. DB 053h
  862. DB 0AFh
  863. DB 0FCh
  864. DB 047h
  865. DB 070h
  866. DB 01Bh
  867. DB 059h
  868. DB 06Fh
  869. DB 074h
  870. DB 043h
  871. DB 0C4h
  872. DB 0F3h
  873. DB 047h
  874. DB 018h
  875. DB 053h
  876. DB 01Ah
  877. DB 0A2h
  878. DB 0A1h
  879. DB 071h
  880. DB 0C7h
  881. DB 095h
  882. DB 0Eh
  883. DB 031h
  884. DB 055h
  885. DB 021h
  886. DB 0D3h
  887. DB 0B5h
  888. DB 01Eh
  889. DB 0E9h
  890. DB 0Ch
  891. DB 0BAh
  892. DB 0ECh
  893. DB 0B8h
  894. DB 089h
  895. DB 019h
  896. DB 03Eh
  897. DB 0B3h
  898. DB 0AFh
  899. DB 075h
  900. DB 081h
  901. DB 09Dh
  902. DB 053h
  903. DB 0B9h
  904. DB 041h
  905. DB 057h
  906. DB 0F4h
  907. DB 06Dh
  908. DB 039h
  909. DB 025h
  910. DB 029h
  911. DB 07Ch
  912. DB 087h
  913. DB 0D9h
  914. DB 0B4h
  915. DB 098h
  916. DB 045h
  917. DB 07Dh
  918. DB 0A7h
  919. DB 026h
  920. DB 09Ch
  921. DB 065h
  922. DB 03Bh
  923. DB 085h
  924. DB 068h
  925. DB 089h
  926. DB 0D7h
  927. DB 03Bh
  928. DB 0BDh
  929. DB 0FFh
  930. DB 014h
  931. DB 067h
  932. DB 0F2h
  933. DB 02Bh
  934. DB 0F0h
  935. DB 02Ah
  936. DB 041h
  937. DB 054h
  938. DB 0F0h
  939. DB 0FDh
  940. DB 02Ch
  941. DB 066h
  942. DB 07Ch
  943. DB 0F8h
  944. DB 0C0h
  945. DB 08Fh
  946. DB 033h
  947. DB 013h
  948. DB 03h
  949. DB 0F1h
  950. DB 0D3h
  951. DB 0C1h
  952. DB 0Bh
  953. DB 089h
  954. DB 0D9h
  955. DB 01Bh
  956. DB 062h
  957. DB 0CDh
  958. DB 051h
  959. DB 0B7h
  960. DB 080h
  961. DB 0B8h
  962. DB 0AFh
  963. DB 03Ah
  964. DB 010h
  965. DB 0C1h
  966. DB 08Ah
  967. DB 05Bh
  968. DB 0E8h
  969. DB 08Ah
  970. DB 056h
  971. DB 0F0h
  972. DB 08Ch
  973. DB 0AAh
  974. DB 0FAh
  975. DB 035h
  976. DB 0E9h
  977. DB 042h
  978. DB 0C4h
  979. DB 0D8h
  980. DB 055h
  981. DB 0C3h
  982. DB 038h
  983. DB 0CCh
  984. DB 02Bh
  985. DB 053h
  986. DB 05Ch
  987. DB 069h
  988. DB 052h
  989. DB 0D5h
  990. DB 0C8h
  991. DB 073h
  992. DB 02h
  993. DB 038h
  994. DB 07Ch
  995. DB 073h
  996. DB 0B6h
  997. DB 041h
  998. DB 0E7h
  999. DB 0FFh
  1000. DB 05h
  1001. DB 0D8h
  1002. DB 02Bh
  1003. DB 079h
  1004. DB 09Ah
  1005. DB 0E2h
  1006. DB 034h
  1007. DB 060h
  1008. DB 08Fh
  1009. DB 0A3h
  1010. DB 032h
  1011. DB 01Fh
  1012. DB 09h
  1013. DB 078h
  1014. DB 062h
  1015. DB 0BCh
  1016. DB 080h
  1017. DB 0E3h
  1018. DB 0Fh
  1019. DB 0BDh
  1020. DB 065h
  1021. DB 020h
  1022. DB 08h
  1023. DB 013h
  1024. DB 0C1h
  1025. DB 0E2h
  1026. DB 0EEh
  1027. DB 053h
  1028. DB 02Dh
  1029. DB 086h
  1030. DB 07Eh
  1031. DB 0A7h
  1032. DB 05Ah
  1033. DB 0C5h
  1034. DB 0D3h
  1035. DB 07Dh
  1036. DB 098h
  1037. DB 0BEh
  1038. DB 031h
  1039. DB 048h
  1040. DB 01Fh
  1041. DB 0FBh
  1042. DB 0DAh
  1043. DB 0AFh
  1044. DB 0A2h
  1045. DB 0A8h
  1046. DB 06Ah
  1047. DB 089h
  1048. DB 0D6h
  1049. DB 0BFh
  1050. DB 0F2h
  1051. DB 0D3h
  1052. DB 032h
  1053. DB 02Ah
  1054. DB 09Ah
  1055. DB 0E4h
  1056. DB 0CFh
  1057. DB 017h
  1058. DB 0B7h
  1059. DB 0B8h
  1060. DB 0F4h
  1061. DB 0E1h
  1062. DB 033h
  1063. DB 08h
  1064. DB 024h
  1065. DB 08Bh
  1066. DB 0C4h
  1067. DB 043h
  1068. DB 0A5h
  1069. DB 0E5h
  1070. DB 024h
  1071. DB 0C2h
  1072. DB 09h
  1073. DB 02h
  1074. DB 03Bh
  1075. DB 00h
  1076. DB 02h
  1077. DB 01h
  1078. DB 00h
  1079. DB 0A0h
  1080. DB 032h
  1081. DB 09h
  1082. DB 04h
  1083. DB 00h
  1084. DB 00h
  1085. DB 01h
  1086. DB 03h
  1087. DB 01h
  1088. DB 01h
  1089. DB 00h
  1090. DB 09h
  1091. DB 021h
  1092. DB 010h
  1093. DB 01h
  1094. DB 00h
  1095. DB 01h
  1096. DB 022h
  1097. DB 041h
  1098. DB 00h
  1099. DB 07h
  1100. DB 05h
  1101. DB 081h
  1102. DB 03h
  1103. DB 08h
  1104. DB 00h
  1105. DB 0Ah
  1106. DB 09h
  1107. DB 04h
  1108. DB 01h
  1109. DB 00h
  1110. DB 01h
  1111. DB 03h
  1112. DB 00h
  1113. DB 00h
  1114. DB 00h
  1115. DB 09h
  1116. DB 021h
  1117. DB 010h
  1118. DB 01h
  1119. DB 00h
  1120. DB 01h
  1121. DB 022h
  1122. DB 0E7h
  1123. DB 01h
  1124. DB 07h
  1125. DB 05h
  1126. DB 082h
  1127. DB 03h
  1128. DB 08h
  1129. DB 00h
  1130. DB 0Ah
  1131. DB 0FFh
  1132. DB 014h
  1133. DB 0Dh
  1134. DB 0FFh
  1135. DB 01Ah
  1136. DB 0A0h
  1137. DB 0FFh
  1138. DB 027h
  1139. DB 029h
  1140. DB 0FFh
  1141. DB 01Dh
  1142. DB 099h
  1143. DB 0FFh
  1144. DB 027h
  1145. DB 029h
  1146. DB 0FFh
  1147. DB 024h
  1148. DB 021h
  1149. DB 0FFh
  1150. DB 0Ah
  1151. DB 09Dh
  1152. DB 0FFh
  1153. DB 027h
  1154. DB 029h
  1155. DB 0FFh
  1156. DB 025h
  1157. DB 08Ah
  1158. DB 0FFh
  1159. DB 023h
  1160. DB 03Fh
  1161. DB 0FFh
  1162. DB 021h
  1163. DB 0F7h
  1164. DB 0FFh
  1165. DB 01Fh
  1166. DB 0D7h
  1167. DB 0FFh
  1168. DB 027h
  1169. DB 029h
  1170. DB 0FFh
  1171. DB 027h
  1172. DB 029h
  1173. DB 0FFh
  1174. DB 0Bh
  1175. DB 0B1h
  1176. DB 0FFh
  1177. DB 01Dh
  1178. DB 04Ch
  1179. DB 0FFh
  1180. DB 021h
  1181. DB 09Ch
  1182. DB 0FFh
  1183. DB 027h
  1184. DB 029h
  1185. DB 0FFh
  1186. DB 027h
  1187. DB 029h
  1188. DB 0FFh
  1189. DB 027h
  1190. DB 029h
  1191. DB 0FFh
  1192. DB 027h
  1193. DB 029h
  1194. DB 0FFh
  1195. DB 027h
  1196. DB 029h
  1197. DB 0FFh
  1198. DB 0Eh
  1199. DB 08Bh
  1200. DB 0FFh
  1201. DB 01Bh
  1202. DB 052h
  1203. DB 0FFh
  1204. DB 021h
  1205. DB 03Eh
  1206. DB 0FFh
  1207. DB 027h
  1208. DB 0BCh
  1209. DB 0FFh
  1210. DB 027h
  1211. DB 0C2h
  1212. DB 0FFh
  1213. DB 027h
  1214. DB 07Dh
  1215. DB 0FFh
  1216. DB 014h
  1217. DB 097h
  1218. DB 0FFh
  1219. DB 027h
  1220. DB 0C8h
  1221. DB 0FFh
  1222. DB 027h
  1223. DB 0CEh
  1224. DB 0FFh
  1225. DB 027h
  1226. DB 0BCh
  1227. DB 0FFh
  1228. DB 027h
  1229. DB 0BCh
  1230. DB 0FFh
  1231. DB 027h
  1232. DB 035h
  1233. DB 0FFh
  1234. DB 027h
  1235. DB 040h
  1236. DB 0FFh
  1237. DB 027h
  1238. DB 0D4h
  1239. DB 0FFh
  1240. DB 027h
  1241. DB 0DAh
  1242. DB 0FFh
  1243. DB 027h
  1244. DB 0BCh
  1245. DB 0FFh
  1246. DB 023h
  1247. DB 082h
  1248. DB 0FFh
  1249. DB 020h
  1250. DB 0Dh
  1251. DB 0FFh
  1252. DB 027h
  1253. DB 0E0h
  1254. DB 0FFh
  1255. DB 027h
  1256. DB 0E6h
  1257. DB 0FFh
  1258. DB 027h
  1259. DB 0ECh
  1260. DB 0FFh
  1261. DB 027h
  1262. DB 086h
  1263. DB 0FFh
  1264. DB 027h
  1265. DB 0F2h
  1266. DB 0FFh
  1267. DB 027h
  1268. DB 0F8h
  1269. DB 0FFh
  1270. DB 00h
  1271. DB 066h
  1272. DB 0FFh
  1273. DB 027h
  1274. DB 08Fh
  1275. DB 0FFh
  1276. DB 027h
  1277. DB 0FEh
  1278. DB 0FFh
  1279. DB 00h
  1280. DB 06Eh
  1281. DB 0FFh
  1282. DB 027h
  1283. DB 098h
  1284. DB 0FFh
  1285. DB 027h
  1286. DB 060h
  1287. DB 0FFh
  1288. DB 020h
  1289. DB 043h
  1290. DB 0FFh
  1291. DB 027h
  1292. DB 06Ah
  1293. DB 0FFh
  1294. DB 027h
  1295. DB 0BCh
  1296. DB 0FFh
  1297. DB 026h
  1298. DB 0B1h
  1299. DB 0FFh
  1300. DB 027h
  1301. DB 0BCh
  1302. DB 0FFh
  1303. DB 027h
  1304. DB 0BCh
  1305. DB 0FFh
  1306. DB 027h
  1307. DB 0BCh
  1308. DB 0FFh
  1309. DB 01Ah
  1310. DB 045h
  1311. DB 0FFh
  1312. DB 013h
  1313. DB 07Ah
  1314. L0358:
  1315. MOV A, #82h
  1316. ADD A, 37h
  1317. MOV R0, A
  1318. MOV A, @R0
  1319. MOV R7, A
  1320. CLR C
  1321. SUBB A, #90h
  1322. JC L0359
  1323. LJMP L0360
  1324.  
  1325. L0359:
  1326. MOV B, #2h
  1327. MOV A, R7
  1328. MUL AB
  1329. ADD A, #15h
  1330. MOV DPL, A
  1331. MOV A, B
  1332. ADDC A, #8h
  1333. MOV DPH, A
  1334. CLR A
  1335. MOVC A, @A+DPTR
  1336. MOV 65h, A
  1337. MOV B, #2h
  1338. MOV A, R7
  1339. MUL AB
  1340. ADD A, #16h
  1341. MOV DPL, A
  1342. MOV A, B
  1343. ADDC A, #8h
  1344. MOV DPH, A
  1345. CLR A
  1346. MOVC A, @A+DPTR
  1347. MOV 64h, A
  1348. MOV A, 65h
  1349. JNZ L0361
  1350. LJMP L0360
  1351.  
  1352. L0361:
  1353. LCALL L0362
  1354. MOV A, 65h
  1355. CJNE A, #4h, L0363
  1356. JNB 0Ah, L0364
  1357. SETB 26h
  1358. SJMP L0363
  1359.  
  1360. L0364:
  1361. CLR 26h
  1362. L0363:
  1363. JB 0Ah, L0365
  1364. LJMP L0366
  1365.  
  1366. L0365:
  1367. MOV A, 65h
  1368. CJNE A, #2h, L0419
  1369. MOV A, 64h
  1370. CJNE A, #8h, L0420
  1371. MOV R0, #15h
  1372. MOV @R0, #1h
  1373. L0420:
  1374. LJMP L0368
  1375.  
  1376. L0419:
  1377. MOV A, 65h
  1378. CJNE A, #1h, L0421
  1379. LJMP L0422
  1380.  
  1381. L0421:
  1382. MOV A, 65h
  1383. CJNE A, #3h, L0423
  1384. LJMP L0424
  1385.  
  1386. L0423:
  1387. MOV A, 65h
  1388. CJNE A, #5h, L0425
  1389. LJMP L0426
  1390.  
  1391. L0425:
  1392. MOV A, 65h
  1393. XRL A, #6h
  1394. JNZ L0427
  1395. JNB 26h, L0428
  1396. LCALL L0394
  1397. MOV DPH, A
  1398. CLR A
  1399. MOVC A, @A+DPTR
  1400. MOV R5, A
  1401. CJNE A, #0FEh, L0429
  1402. JNB 24h, L0430
  1403. CLR 24h
  1404. RET
  1405.  
  1406. L0430:
  1407. SETB 24h
  1408. RET
  1409.  
  1410. L0429:
  1411. LJMP L0431
  1412.  
  1413. L0428:
  1414. LCALL L0396
  1415. LJMP L0431
  1416.  
  1417. L0427:
  1418. MOV A, 65h
  1419. XRL A, #7h
  1420. JZ L0432
  1421. LJMP L0433
  1422.  
  1423. L0432:
  1424. JNB 26h, L0447
  1425. LCALL L0398
  1426. MOV DPH, A
  1427. CLR A
  1428. MOVC A, @A+DPTR
  1429. MOV R5, A
  1430. LJMP L0431
  1431.  
  1432. L0447:
  1433. MOV R0, #15h
  1434. MOV A, @R0
  1435. JNZ L0448
  1436. LJMP L0449
  1437.  
  1438. L0448:
  1439. LCALL L0399
  1440. CJNE A, #43h, L0450
  1441. MOV R7, #1h
  1442. SJMP L0451
  1443.  
  1444. L0450:
  1445. MOV R7, #0h
  1446. L0451:
  1447. MOV A, R7
  1448. JZ L0452
  1449. CLR A
  1450. MOV R0, #14h
  1451. MOV @R0, A
  1452. MOV R0, #17h
  1453. MOV A, @R0
  1454. MOV R7, A
  1455. JNB ACC.0, L0453
  1456. LCALL L0454
  1457. ANL A, #0FEh
  1458. MOV @R0, A
  1459. MOV 12h, #4h
  1460. SJMP L0455
  1461.  
  1462. L0453:
  1463. LCALL L0467
  1464. ORL A, #1h
  1465. MOV @R0, A
  1466. MOV 12h, #6h
  1467. L0455:
  1468. SETB 0C0h
  1469. SETB 0C1h
  1470. LCALL L0456
  1471. LCALL L0138
  1472. L0452:
  1473. LCALL L0399
  1474. CJNE A, #44h, L0457
  1475. MOV R7, #1h
  1476. SJMP L0458
  1477.  
  1478. L0457:
  1479. MOV R7, #0h
  1480. L0458:
  1481. MOV A, R7
  1482. JZ L0459
  1483. MOV R0, #14h
  1484. MOV @R0, #1h
  1485. MOV R0, #17h
  1486. MOV A, @R0
  1487. MOV R7, A
  1488. JNB ACC.1, L0460
  1489. LCALL L0454
  1490. ANL A, #0FDh
  1491. MOV @R0, A
  1492. MOV 12h, #4h
  1493. SJMP L0461
  1494.  
  1495. L0460:
  1496. LCALL L0467
  1497. ORL A, #2h
  1498. MOV @R0, A
  1499. MOV 12h, #6h
  1500. L0461:
  1501. SETB 0C0h
  1502. SETB 0C1h
  1503. LCALL L0456
  1504. LCALL L0138
  1505. L0459:
  1506. LCALL L0399
  1507. CJNE A, #45h, L0462
  1508. MOV R7, #1h
  1509. SJMP L0463
  1510.  
  1511. L0462:
  1512. MOV R7, #0h
  1513. L0463:
  1514. MOV A, R7
  1515. JNZ L0464
  1516. LJMP L0360
  1517.  
  1518. L0464:
  1519. MOV R0, #14h
  1520. MOV @R0, #2h
  1521. MOV R0, #17h
  1522. MOV A, @R0
  1523. MOV R7, A
  1524. JNB ACC.2, L0465
  1525. LCALL L0454
  1526. ANL A, #0FBh
  1527. MOV @R0, A
  1528. MOV 12h, #4h
  1529. SJMP L0466
  1530.  
  1531. L0465:
  1532. LCALL L0467
  1533. ORL A, #4h
  1534. MOV @R0, A
  1535. MOV 12h, #6h
  1536. L0466:
  1537. SETB 0C0h
  1538. SETB 0C1h
  1539. LCALL L0136
  1540. MOV R5, #1h
  1541. MOV R7, #0A0h
  1542. LCALL L0137
  1543. MOV R5, #1h
  1544. CLR A
  1545. MOV R7, A
  1546. LCALL L0137
  1547. MOV R0, #17h
  1548. MOV A, @R0
  1549. MOV R7, A
  1550. MOV R5, #1h
  1551. LCALL L0137
  1552. LJMP L0138
  1553.  
  1554. L0449:
  1555. LCALL L0399
  1556. MOV R5, A
  1557. LJMP L0431
  1558.  
  1559. L0433:
  1560. MOV A, 65h
  1561. XRL A, #0Ah
  1562. JNZ L0434
  1563. JNB 26h, L0435
  1564. LCALL L0402
  1565. MOV DPH, A
  1566. CLR A
  1567. MOVC A, @A+DPTR
  1568. MOV R5, A
  1569. LJMP L0431
  1570.  
  1571. L0435:
  1572. MOV A, 64h
  1573. ADD A, ACC
  1574. JNB 1Ah, L0436
  1575. LCALL L0437
  1576. SJMP L0438
  1577.  
  1578. L0436:
  1579. ADD A, #57h
  1580. MOV DPL, A
  1581. CLR A
  1582. ADDC A, #9h
  1583. L0438:
  1584. MOV DPH, A
  1585. CLR A
  1586. MOVC A, @A+DPTR
  1587. MOV R5, A
  1588. LJMP L0431
  1589.  
  1590. L0434:
  1591. MOV A, 65h
  1592. XRL A, #9h
  1593. JNZ L0439
  1594. JNB 26h, L0440
  1595. MOV C, 0Ah
  1596. LJMP L0441
  1597.  
  1598. L0440:
  1599. SJMP L0422
  1600.  
  1601. L0439:
  1602. MOV A, 65h
  1603. XRL A, #0Ch
  1604. JZ L0442
  1605. LJMP L0360
  1606.  
  1607. L0442:
  1608. JNB 26h, L0443
  1609. L0444:
  1610. MOV A, 0E4h
  1611. JNB ACC.3, L0444
  1612. MOV A, 0E4h
  1613. ANL A, #3h
  1614. JNZ L0444
  1615. LCALL L0406
  1616. LCALL L0143
  1617. L0445:
  1618. MOV A, 0E4h
  1619. JNB ACC.3, L0445
  1620. MOV A, 0E4h
  1621. ANL A, #3h
  1622. JNZ L0445
  1623. LCALL L0404
  1624. LJMP L0446
  1625.  
  1626. L0443:
  1627. SJMP L0422
  1628.  
  1629. L0366:
  1630. MOV A, 65h
  1631. CJNE A, #2h, L0367
  1632. MOV A, 64h
  1633. CJNE A, #8h, L0368
  1634. CLR A
  1635. MOV R0, #15h
  1636. MOV @R0, A
  1637. L0368:
  1638. LCALL L0369
  1639. LJMP L0370
  1640.  
  1641. L0367:
  1642. MOV A, 65h
  1643. CJNE A, #1h, L0372
  1644. L0422:
  1645. LCALL L0369
  1646. LJMP L0373
  1647.  
  1648. L0372:
  1649. MOV A, 65h
  1650. CJNE A, #3h, L0383
  1651. L0424:
  1652. LCALL L0369
  1653. LJMP L0384
  1654.  
  1655. L0383:
  1656. MOV A, 65h
  1657. CJNE A, #5h, L0388
  1658. L0426:
  1659. LCALL L0369
  1660. LJMP L0389
  1661.  
  1662. L0388:
  1663. MOV A, 65h
  1664. XRL A, #6h
  1665. JNZ L0393
  1666. LCALL L0394
  1667. LCALL L0395
  1668. LCALL L0374
  1669. LCALL L0396
  1670. L0431:
  1671. MOV C, 0Ah
  1672. CLR A
  1673. RLC A
  1674. MOV R7, A
  1675. LJMP L0373
  1676.  
  1677. L0393:
  1678. MOV A, 65h
  1679. XRL A, #7h
  1680. JNZ L0397
  1681. LCALL L0398
  1682. LCALL L0395
  1683. LCALL L0374
  1684. LCALL L0399
  1685. LCALL L0400
  1686. SJMP L0373
  1687.  
  1688. L0397:
  1689. MOV A, 65h
  1690. XRL A, #0Ah
  1691. JNZ L0401
  1692. LCALL L0402
  1693. LCALL L0395
  1694. LCALL L0374
  1695. MOV A, 64h
  1696. ADD A, ACC
  1697. ADD A, #57h
  1698. MOV DPL, A
  1699. CLR A
  1700. ADDC A, #9h
  1701. LCALL L0395
  1702. SJMP L0373
  1703.  
  1704. L0401:
  1705. MOV A, 65h
  1706. CJNE A, #9h, L0403
  1707. LCALL L0369
  1708. LCALL L0374
  1709. MOV C, 0Ah
  1710. CLR A
  1711. L0441:
  1712. RLC A
  1713. MOV R7, A
  1714. MOV R5, #66h
  1715. L0373:
  1716. LJMP L0374
  1717.  
  1718. L0403:
  1719. MOV A, 65h
  1720. XRL A, #0Ch
  1721. JNZ L0360
  1722. MOV C, 0Ah
  1723. RLC A
  1724. MOV R7, A
  1725. MOV R5, 64h
  1726. LCALL L0374
  1727. LCALL L0404
  1728. LCALL L0143
  1729. L0405:
  1730. MOV A, 0E4h
  1731. JNB ACC.3, L0405
  1732. MOV A, 0E4h
  1733. ANL A, #3h
  1734. JNZ L0405
  1735. LCALL L0406
  1736. L0446:
  1737. LCALL L0143
  1738. L0360:
  1739. RET
  1740.  
  1741. L0456:
  1742. LCALL L0136
  1743. MOV R5, #1h
  1744. MOV R7, #0A0h
  1745. LCALL L0137
  1746. MOV R5, #1h
  1747. CLR A
  1748. MOV R7, A
  1749. LCALL L0137
  1750. MOV R0, #17h
  1751. MOV A, @R0
  1752. MOV R7, A
  1753. MOV R5, #1h
  1754. LCALL L0137
  1755. RET
  1756.  
  1757. L0406:
  1758. MOV C, 0Ah
  1759. CLR A
  1760. RLC A
  1761. MOV R7, A
  1762. MOV R5, #8h
  1763. LCALL L0370
  1764. RET
  1765.  
  1766. L0404:
  1767. MOV C, 0Ah
  1768. CLR A
  1769. RLC A
  1770. MOV R7, A
  1771. MOV R5, #13h
  1772. LCALL L0374
  1773. RET
  1774.  
  1775. DB 00h
  1776. DB 00h
  1777. DB 00h
  1778. DB 00h
  1779. DB 00h
  1780. DB 00h
  1781. DB 00h
  1782. DB 00h
  1783. DB 00h
  1784. DB 00h
  1785. DB 00h
  1786. DB 00h
  1787. DB 00h
  1788. DB 00h
  1789. DB 02h
  1790. DB 08h
  1791. DB 02h
  1792. DB 040h
  1793. DB 00h
  1794. DB 00h
  1795. DB 00h
  1796. DB 00h
  1797. DB 00h
  1798. DB 00h
  1799. DB 00h
  1800. DB 00h
  1801. DB 00h
  1802. DB 00h
  1803. DB 00h
  1804. DB 00h
  1805. DB 02h
  1806. DB 04h
  1807. DB 00h
  1808. DB 00h
  1809. DB 00h
  1810. DB 00h
  1811. DB 07h
  1812. DB 00h
  1813. DB 01h
  1814. DB 039h
  1815. DB 01h
  1816. DB 04h
  1817. DB 01h
  1818. DB 016h
  1819. DB 04h
  1820. DB 00h
  1821. DB 00h
  1822. DB 00h
  1823. DB 00h
  1824. DB 00h
  1825. DB 01h
  1826. DB 06h
  1827. DB 01h
  1828. DB 01Bh
  1829. DB 01h
  1830. DB 07h
  1831. DB 01h
  1832. DB 014h
  1833. DB 01h
  1834. DB 02Bh
  1835. DB 01h
  1836. DB 01Eh
  1837. DB 01h
  1838. DB 035h
  1839. DB 00h
  1840. DB 00h
  1841. DB 01h
  1842. DB 09h
  1843. DB 01h
  1844. DB 08h
  1845. DB 01h
  1846. DB 01Ah
  1847. DB 01h
  1848. DB 01Fh
  1849. DB 01h
  1850. DB 020h
  1851. DB 06h
  1852. DB 00h
  1853. DB 09h
  1854. DB 029h
  1855. DB 01h
  1856. DB 019h
  1857. DB 01h
  1858. DB 0Ah
  1859. DB 01h
  1860. DB 017h
  1861. DB 01h
  1862. DB 015h
  1863. DB 01h
  1864. DB 021h
  1865. DB 01h
  1866. DB 022h
  1867. DB 0Ch
  1868. DB 03Ch
  1869. DB 06h
  1870. DB 01h
  1871. DB 00h
  1872. DB 00h
  1873. DB 01h
  1874. DB 0Bh
  1875. DB 0Ah
  1876. DB 00h
  1877. DB 01h
  1878. DB 01Ch
  1879. DB 01h
  1880. DB 023h
  1881. DB 0Ah
  1882. DB 01h
  1883. DB 06h
  1884. DB 02h
  1885. DB 06h
  1886. DB 03h
  1887. DB 00h
  1888. DB 00h
  1889. DB 0Ah
  1890. DB 02h
  1891. DB 0Ah
  1892. DB 03h
  1893. DB 0Ah
  1894. DB 04h
  1895. DB 0Ah
  1896. DB 05h
  1897. DB 0Ah
  1898. DB 06h
  1899. DB 06h
  1900. DB 04h
  1901. DB 06h
  1902. DB 05h
  1903. DB 00h
  1904. DB 00h
  1905. DB 0Ah
  1906. DB 07h
  1907. DB 0Ah
  1908. DB 08h
  1909. DB 0Ah
  1910. DB 09h
  1911. DB 0Ah
  1912. DB 0Ah
  1913. DB 00h
  1914. DB 00h
  1915. DB 07h
  1916. DB 01h
  1917. DB 07h
  1918. DB 02h
  1919. DB 0Ah
  1920. DB 0Bh
  1921. DB 0Ah
  1922. DB 0Ch
  1923. DB 01h
  1924. DB 02Fh
  1925. DB 00h
  1926. DB 00h
  1927. DB 01h
  1928. DB 02Dh
  1929. DB 00h
  1930. DB 00h
  1931. DB 07h
  1932. DB 03h
  1933. DB 07h
  1934. DB 04h
  1935. DB 01h
  1936. DB 05h
  1937. DB 01h
  1938. DB 036h
  1939. DB 01h
  1940. DB 034h
  1941. DB 00h
  1942. DB 00h
  1943. DB 00h
  1944. DB 00h
  1945. DB 01h
  1946. DB 02Eh
  1947. DB 00h
  1948. DB 00h
  1949. DB 07h
  1950. DB 05h
  1951. DB 00h
  1952. DB 00h
  1953. DB 00h
  1954. DB 00h
  1955. DB 01h
  1956. DB 011h
  1957. DB 0Ah
  1958. DB 0Dh
  1959. DB 00h
  1960. DB 00h
  1961. DB 00h
  1962. DB 00h
  1963. DB 00h
  1964. DB 00h
  1965. DB 00h
  1966. DB 00h
  1967. DB 01h
  1968. DB 02Ch
  1969. DB 0Ah
  1970. DB 0Eh
  1971. DB 00h
  1972. DB 00h
  1973. DB 00h
  1974. DB 00h
  1975. DB 01h
  1976. DB 030h
  1977. DB 00h
  1978. DB 00h
  1979. DB 07h
  1980. DB 06h
  1981. DB 00h
  1982. DB 00h
  1983. DB 02h
  1984. DB 02h
  1985. DB 00h
  1986. DB 00h
  1987. DB 00h
  1988. DB 00h
  1989. DB 00h
  1990. DB 00h
  1991. DB 00h
  1992. DB 00h
  1993. DB 00h
  1994. DB 00h
  1995. DB 00h
  1996. DB 00h
  1997. DB 02h
  1998. DB 020h
  1999. DB 07h
  2000. DB 07h
  2001. DB 07h
  2002. DB 08h
  2003. DB 00h
  2004. DB 00h
  2005. DB 07h
  2006. DB 09h
  2007. DB 01h
  2008. DB 028h
  2009. DB 01h
  2010. DB 031h
  2011. DB 07h
  2012. DB 0Ah
  2013. DB 00h
  2014. DB 00h
  2015. DB 02h
  2016. DB 01h
  2017. DB 00h
  2018. DB 00h
  2019. DB 00h
  2020. DB 00h
  2021. DB 00h
  2022. DB 00h
  2023. DB 00h
  2024. DB 00h
  2025. DB 00h
  2026. DB 00h
  2027. DB 00h
  2028. DB 00h
  2029. DB 02h
  2030. DB 010h
  2031. DB 00h
  2032. DB 00h
  2033. DB 00h
  2034. DB 00h
  2035. DB 00h
  2036. DB 00h
  2037. DB 00h
  2038. DB 00h
  2039. DB 00h
  2040. DB 00h
  2041. DB 00h
  2042. DB 00h
  2043. DB 00h
  2044. DB 00h
  2045. DB 00h
  2046. DB 00h
  2047. DB 00h
  2048. DB 00h
  2049. DB 00h
  2050. DB 00h
  2051. DB 00h
  2052. DB 00h
  2053. DB 00h
  2054. DB 00h
  2055. DB 00h
  2056. DB 00h
  2057. DB 00h
  2058. DB 00h
  2059. DB 00h
  2060. DB 00h
  2061. DB 00h
  2062. DB 00h
  2063. DB 03Ah
  2064. DB 0A5h
  2065. DB 03Bh
  2066. DB 0A6h
  2067. DB 03Eh
  2068. DB 081h
  2069. DB 03Dh
  2070. DB 07Fh
  2071. DB 040h
  2072. DB 0FEh
  2073. DB 03Fh
  2074. DB 080h
  2075. DB 01Dh
  2076. DB 064h
  2077. DB 042h
  2078. DB 053h
  2079. DB 041h
  2080. DB 049h
  2081. DB 044h
  2082. DB 048h
  2083. DB 043h
  2084. DB 047h
  2085. DB 045h
  2086. DB 053h
  2087. DB 050h
  2088. DB 04Ah
  2089. DB 04Fh
  2090. DB 04Dh
  2091. DB 051h
  2092. DB 04Eh
  2093. DB 052h
  2094. DB 04Bh
  2095. DB 02Ah
  2096. DB 04Ch
  2097. DB 018h
  2098. DB 05Ch
  2099. DB 024h
  2100. DB 05Fh
  2101. DB 0Eh
  2102. DB 05Ah
  2103. DB 0Dh
  2104. DB 059h
  2105. DB 0Ch
  2106. DB 05Dh
  2107. DB 025h
  2108. DB 060h
  2109. DB 026h
  2110. DB 061h
  2111. DB 0Fh
  2112. DB 05Bh
  2113. DB 013h
  2114. DB 056h
  2115. DB 012h
  2116. DB 05Eh
  2117. DB 027h
  2118. DB 055h
  2119. DB 010h
  2120. DB 062h
  2121. DB 033h
  2122. DB 057h
  2123. DB 037h
  2124. DB 063h
  2125. DB 038h
  2126. DB 054h
  2127. L0286:
  2128. MOV R0, #93h
  2129. MOV A, @R0
  2130. ADD A, #0Fh
  2131. JZ L0287
  2132. DEC A
  2133. JNZ L0288
  2134. LJMP L0289
  2135.  
  2136. L0288:
  2137. ADD A, #0FEh
  2138. JNZ L0309
  2139. LJMP L0310
  2140.  
  2141. L0309:
  2142. DEC A
  2143. JNZ L0315
  2144. LJMP L0316
  2145.  
  2146. L0315:
  2147. DEC A
  2148. JNZ L0327
  2149. LJMP L0328
  2150.  
  2151. L0327:
  2152. DEC A
  2153. JNZ L0329
  2154. LJMP L0330
  2155.  
  2156. L0329:
  2157. ADD A, #0FAh
  2158. JNZ L0333
  2159. LJMP L0328
  2160.  
  2161. L0333:
  2162. ADD A, #0Dh
  2163. JZ L0334
  2164. LJMP L0335
  2165.  
  2166. L0334:
  2167. CLR EA
  2168. LCALL L0336
  2169. MOV R0, #0D6h
  2170. MOV A, R7
  2171. MOV @R0, A
  2172. SETB EA
  2173. XRL A, #0FAh
  2174. JNZ L0337
  2175. MOV R0, #0ABh
  2176. MOV A, @R0
  2177. MOV R0, #92h
  2178. JZ L0338
  2179. MOV @R0, #0E0h
  2180. CLR EA
  2181. LCALL L0294
  2182. MOV R2, #23h
  2183. MOV R1, #0FFh
  2184. MOV 69h, #2h
  2185. LCALL L0302
  2186. MOV DPTR, #02401h
  2187. CLR A
  2188. MOVC A, @A+DPTR
  2189. MOV R7, A
  2190. MOV R3, #0h
  2191. MOV R2, #0h
  2192. MOV R1, #64h
  2193. MOV 69h, #0Ch
  2194. LCALL L0228
  2195. SETB EA
  2196. SJMP L0339
  2197.  
  2198. L0338:
  2199. MOV @R0, #0D0h
  2200. SJMP L0339
  2201.  
  2202. L0337:
  2203. MOV R0, #92h
  2204. MOV @R0, #0D0h
  2205. L0339:
  2206. MOV R0, #93h
  2207. MOV @R0, #0F1h
  2208. L0287:
  2209. CLR EA
  2210. LCALL L0340
  2211. LCALL L0291
  2212. CJNE R7, #0FAh, L0341
  2213. MOV @R0, #0E1h
  2214. SJMP L0342
  2215.  
  2216. L0341:
  2217. MOV @R0, #0D1h
  2218. L0342:
  2219. MOV R0, #93h
  2220. MOV @R0, #0F2h
  2221. L0289:
  2222. CLR EA
  2223. LCALL L0290
  2224. LCALL L0291
  2225. CJNE R7, #0FAh, L0292
  2226. MOV @R0, #0E2h
  2227. SJMP L0293
  2228.  
  2229. L0292:
  2230. MOV @R0, #0D2h
  2231. SJMP L0293
  2232.  
  2233. L0310:
  2234. CLR EA
  2235. LCALL L0311
  2236. LCALL L0291
  2237. CJNE R7, #0FAh, L0312
  2238. MOV @R0, #0E4h
  2239. SJMP L0313
  2240.  
  2241. L0312:
  2242. MOV @R0, #0D4h
  2243. L0313:
  2244. SJMP L0293
  2245.  
  2246. L0330:
  2247. CLR EA
  2248. MOV DPTR, #02401h
  2249. CLR A
  2250. MOVC A, @A+DPTR
  2251. MOV R2, #23h
  2252. MOV R1, #0F8h
  2253. MOV DPTR, #023F7h
  2254. LCALL L0331
  2255. LCALL L0302
  2256. LCALL L0291
  2257. CJNE R7, #0FAh, L0332
  2258. MOV @R0, #0E7h
  2259. SJMP L0293
  2260.  
  2261. L0332:
  2262. MOV @R0, #0D7h
  2263. L0293:
  2264. MOV R0, #93h
  2265. MOV @R0, #0FCh
  2266. RET
  2267.  
  2268. L0316:
  2269. CLR EA
  2270. LCALL L0317
  2271. MOV A, R7
  2272. XRL A, #0FAh
  2273. JNZ L0318
  2274. MOV DPTR, #02401h
  2275. MOVC A, @A+DPTR
  2276. MOV R7, A
  2277. MOV R3, #0FFh
  2278. MOV R2, #23h
  2279. MOV R1, #0FCh
  2280. MOV DPTR, #023FBh
  2281. CLR A
  2282. MOVC A, @A+DPTR
  2283. MOV 69h, A
  2284. LCALL L0302
  2285. CJNE R7, #0FAh, L0319
  2286. MOV R0, #0ABh
  2287. MOV A, @R0
  2288. MOV R0, #92h
  2289. CJNE A, #1h, L0320
  2290. MOV @R0, #0E5h
  2291. SJMP L0321
  2292.  
  2293. L0320:
  2294. MOV @R0, #0D5h
  2295. SJMP L0321
  2296.  
  2297. L0319:
  2298. SJMP L0318
  2299.  
  2300. L0318:
  2301. MOV R0, #92h
  2302. MOV @R0, #0D5h
  2303. L0321:
  2304. MOV R0, #93h
  2305. MOV @R0, #0FCh
  2306. SETB EA
  2307. RET
  2308.  
  2309. L0328:
  2310. CLR A
  2311. MOV R0, #0ABh
  2312. MOV @R0, A
  2313. MOV R0, #93h
  2314. MOV @R0, #0FCh
  2315. MOV R0, #92h
  2316. MOV @R0, A
  2317. L0335:
  2318. RET
  2319.  
  2320. DB 0E5h
  2321. DB 02Fh
  2322. DB 064h
  2323. DB 080h
  2324. DB 060h
  2325. DB 09h
  2326. DB 0E5h
  2327. DB 02Fh
  2328. DB 064h
  2329. DB 081h
  2330. DB 060h
  2331. DB 03h
  2332. DB 02h
  2333. DB 0Bh
  2334. DB 0ADh
  2335. DB 0E5h
  2336. DB 032h
  2337. DB 054h
  2338. DB 060h
  2339. DB 024h
  2340. DB 0E0h
  2341. DB 070h
  2342. DB 03h
  2343. DB 02h
  2344. DB 0Bh
  2345. DB 039h
  2346. DB 024h
  2347. DB 020h
  2348. DB 060h
  2349. DB 03h
  2350. DB 02h
  2351. DB 0Bh
  2352. DB 0ABh
  2353. DB 0E5h
  2354. DB 02Fh
  2355. DB 0B4h
  2356. DB 081h
  2357. DB 03h
  2358. DB 02h
  2359. DB 0Bh
  2360. DB 0ADh
  2361. DB 0E5h
  2362. DB 032h
  2363. DB 024h
  2364. DB 0FEh
  2365. DB 060h
  2366. DB 019h
  2367. DB 014h
  2368. DB 060h
  2369. DB 028h
  2370. DB 024h
  2371. DB 02h
  2372. DB 070h
  2373. DB 064h
  2374. DB 075h
  2375. DB 04Bh
  2376. DB 00h
  2377. DB 075h
  2378. DB 04Ch
  2379. DB 012h
  2380. DB 075h
  2381. DB 029h
  2382. DB 00h
  2383. DB 075h
  2384. DB 02Ah
  2385. DB 0FDh
  2386. DB 075h
  2387. DB 047h
  2388. DB 01h
  2389. DB 02h
  2390. DB 0Bh
  2391. DB 0A4h
  2392. DB 075h
  2393. DB 04Bh
  2394. DB 00h
  2395. DB 075h
  2396. DB 04Ch
  2397. DB 03Bh
  2398. DB 075h
  2399. DB 029h
  2400. DB 04h
  2401. DB 075h
  2402. DB 02Ah
  2403. DB 038h
  2404. DB 075h
  2405. DB 047h
  2406. DB 02h
  2407. DB 02h
  2408. DB 0Bh
  2409. DB 0A4h
  2410. DB 0E5h
  2411. DB 031h
  2412. DB 014h
  2413. DB 060h
  2414. DB 016h
  2415. DB 014h
  2416. DB 060h
  2417. DB 01Fh
  2418. DB 024h
  2419. DB 03h
  2420. DB 060h
  2421. DB 027h
  2422. DB 014h
  2423. DB 070h
  2424. DB 02Fh
  2425. DB 075h
  2426. DB 029h
  2427. DB 00h
  2428. DB 075h
  2429. DB 02Ah
  2430. DB 097h
  2431. DB 012h
  2432. DB 011h
  2433. DB 035h
  2434. DB 02h
  2435. DB 0Bh
  2436. DB 0A4h
  2437. DB 075h
  2438. DB 029h
  2439. DB 00h
  2440. DB 075h
  2441. DB 02Ah
  2442. DB 09Bh
  2443. DB 012h
  2444. DB 011h
  2445. DB 035h
  2446. DB 02h
  2447. DB 0Bh
  2448. DB 0A4h
  2449. DB 075h
  2450. DB 029h
  2451. DB 00h
  2452. DB 075h
  2453. DB 02Ah
  2454. DB 0BCh
  2455. DB 012h
  2456. DB 011h
  2457. DB 035h
  2458. DB 02h
  2459. DB 0Bh
  2460. DB 0A4h
  2461. DB 075h
  2462. DB 029h
  2463. DB 00h
  2464. DB 075h
  2465. DB 02Ah
  2466. DB 07Eh
  2467. DB 012h
  2468. DB 011h
  2469. DB 035h
  2470. DB 080h
  2471. DB 06Fh
  2472. DB 080h
  2473. DB 076h
  2474. DB 080h
  2475. DB 074h
  2476. DB 0E5h
  2477. DB 034h
  2478. DB 070h
  2479. DB 05h
  2480. DB 0E5h
  2481. DB 02Fh
  2482. DB 0B4h
  2483. DB 080h
  2484. DB 02h
  2485. DB 080h
  2486. DB 069h
  2487. DB 0E5h
  2488. DB 033h
  2489. DB 070h
  2490. DB 02Dh
  2491. DB 0E5h
  2492. DB 032h
  2493. DB 024h
  2494. DB 0DEh
  2495. DB 060h
  2496. DB 014h
  2497. DB 04h
  2498. DB 070h
  2499. DB 022h
  2500. DB 075h
  2501. DB 04Bh
  2502. DB 00h
  2503. DB 075h
  2504. DB 04Ch
  2505. DB 09h
  2506. DB 075h
  2507. DB 029h
  2508. DB 04h
  2509. DB 075h
  2510. DB 02Ah
  2511. DB 04Ah
  2512. DB 075h
  2513. DB 047h
  2514. DB 03h
  2515. DB 080h
  2516. DB 042h
  2517. DB 075h
  2518. DB 04Bh
  2519. DB 00h
  2520. DB 075h
  2521. DB 04Ch
  2522. DB 041h
  2523. DB 075h
  2524. DB 029h
  2525. DB 01h
  2526. DB 075h
  2527. DB 02Ah
  2528. DB 0Fh
  2529. DB 075h
  2530. DB 047h
  2531. DB 04h
  2532. DB 080h
  2533. DB 031h
  2534. DB 080h
  2535. DB 038h
  2536. DB 0E5h
  2537. DB 033h
  2538. DB 064h
  2539. DB 01h
  2540. DB 070h
  2541. DB 02Eh
  2542. DB 0E5h
  2543. DB 032h
  2544. DB 024h
  2545. DB 0DEh
  2546. DB 060h
  2547. DB 014h
  2548. DB 04h
  2549. DB 070h
  2550. DB 023h
  2551. DB 075h
  2552. DB 04Bh
  2553. DB 00h
  2554. DB 075h
  2555. DB 04Ch
  2556. DB 09h
  2557. DB 075h
  2558. DB 029h
  2559. DB 04h
  2560. DB 075h
  2561. DB 02Ah
  2562. DB 063h
  2563. DB 075h
  2564. DB 047h
  2565. DB 05h
  2566. DB 080h
  2567. DB 0Fh
  2568. DB 075h
  2569. DB 04Bh
  2570. DB 01h
  2571. DB 075h
  2572. DB 04Ch
  2573. DB 0E7h
  2574. DB 075h
  2575. DB 029h
  2576. DB 01h
  2577. DB 075h
  2578. DB 02Ah
  2579. DB 050h
  2580. DB 075h
  2581. DB 047h
  2582. DB 06h
  2583. DB 02h
  2584. DB 016h
  2585. DB 020h
  2586. DB 080h
  2587. DB 04h
  2588. DB 080h
  2589. DB 02h
  2590. DB 080h
  2591. DB 00h
  2592. DB 012h
  2593. DB 027h
  2594. DB 029h
  2595. DB 022h
  2596. DB 012h
  2597. DB 026h
  2598. DB 016h
  2599. DB 050h
  2600. DB 03h
  2601. DB 02h
  2602. DB 0Ch
  2603. DB 0B1h
  2604. DB 0E5h
  2605. DB 034h
  2606. DB 070h
  2607. DB 01Fh
  2608. DB 0E5h
  2609. DB 033h
  2610. DB 070h
  2611. DB 01Bh
  2612. DB 0E5h
  2613. DB 031h
  2614. DB 070h
  2615. DB 017h
  2616. DB 0E5h
  2617. DB 032h
  2618. DB 0B4h
  2619. DB 02h
  2620. DB 0Fh
  2621. DB 0E5h
  2622. DB 02Bh
  2623. DB 054h
  2624. DB 07h
  2625. DB 0F5h
  2626. DB 0EAh
  2627. DB 075h
  2628. DB 049h
  2629. DB 02h
  2630. DB 075h
  2631. DB 0EBh
  2632. DB 01h
  2633. DB 02h
  2634. DB 0Ch
  2635. DB 08Ah
  2636. DB 02h
  2637. DB 0Ch
  2638. DB 0B1h
  2639. DB 0E5h
  2640. DB 031h
  2641. DB 064h
  2642. DB 05h
  2643. DB 070h
  2644. DB 01Bh
  2645. DB 0E5h
  2646. DB 032h
  2647. DB 0B4h
  2648. DB 03h
  2649. DB 016h
  2650. DB 075h
  2651. DB 0EAh
  2652. DB 05h
  2653. DB 078h
  2654. DB 092h
  2655. DB 0E6h
  2656. DB 0F5h
  2657. DB 0EAh
  2658. DB 078h
  2659. DB 0ABh
  2660. DB 0E6h
  2661. DB 0F5h
  2662. DB 0EAh
  2663. DB 075h
  2664. DB 049h
  2665. DB 02h
  2666. DB 075h
  2667. DB 0EBh
  2668. DB 03h
  2669. DB 02h
  2670. DB 0Ch
  2671. DB 08Ah
  2672. DB 0E5h
  2673. DB 031h
  2674. DB 0B4h
  2675. DB 06h
  2676. DB 021h
  2677. DB 0E5h
  2678. DB 032h
  2679. DB 0B4h
  2680. DB 03h
  2681. DB 01Ch
  2682. DB 0E5h
  2683. DB 035h
  2684. DB 0B4h
  2685. DB 010h
  2686. DB 017h
  2687. DB 0E5h
  2688. DB 036h
  2689. DB 0B4h
  2690. DB 04h
  2691. DB 012h
  2692. DB 075h
  2693. DB 029h
  2694. DB 00h
  2695. DB 075h
  2696. DB 02Ah
  2697. DB 0D7h
  2698. DB 075h
  2699. DB 04Bh
  2700. DB 00h
  2701. DB 075h
  2702. DB 04Ch
  2703. DB 025h
  2704. DB 075h
  2705. DB 047h
  2706. DB 08h
  2707. DB 02h
  2708. DB 0Ch
  2709. DB 0ACh
  2710. DB 0E5h
  2711. DB 031h
  2712. DB 064h
  2713. DB 01Fh
  2714. DB 070h
  2715. DB 015h
  2716. DB 0E5h
  2717. DB 032h
  2718. DB 0B4h
  2719. DB 03h
  2720. DB 010h
  2721. DB 0E5h
  2722. DB 033h
  2723. DB 0B4h
  2724. DB 01h
  2725. DB 0Bh
  2726. DB 075h
  2727. DB 0EAh
  2728. DB 01Fh
  2729. DB 075h
  2730. DB 0EAh
  2731. DB 04h
  2732. DB 012h
  2733. DB 011h
  2734. DB 049h
  2735. DB 080h
  2736. DB 04Ch
  2737. DB 0E5h
  2738. DB 031h
  2739. DB 064h
  2740. DB 025h
  2741. DB 070h
  2742. DB 014h
  2743. DB 0E5h
  2744. DB 032h
  2745. DB 0B4h
  2746. DB 03h
  2747. DB 0Fh
  2748. DB 0E5h
  2749. DB 033h
  2750. DB 0B4h
  2751. DB 01h
  2752. DB 0Ah
  2753. DB 075h
  2754. DB 0EAh
  2755. DB 025h
  2756. DB 078h
  2757. DB 0D4h
  2758. DB 012h
  2759. DB 011h
  2760. DB 046h
  2761. DB 080h
  2762. DB 032h
  2763. DB 0E5h
  2764. DB 031h
  2765. DB 064h
  2766. DB 022h
  2767. DB 070h
  2768. DB 014h
  2769. DB 0E5h
  2770. DB 032h
  2771. DB 0B4h
  2772. DB 03h
  2773. DB 0Fh
  2774. DB 0E5h
  2775. DB 033h
  2776. DB 0B4h
  2777. DB 01h
  2778. DB 0Ah
  2779. DB 075h
  2780. DB 0EAh
  2781. DB 022h
  2782. DB 078h
  2783. DB 0BAh
  2784. DB 012h
  2785. DB 011h
  2786. DB 046h
  2787. DB 080h
  2788. DB 018h
  2789. DB 0E5h
  2790. DB 031h
  2791. DB 064h
  2792. DB 023h
  2793. DB 070h
  2794. DB 016h
  2795. DB 0E5h
  2796. DB 032h
  2797. DB 0B4h
  2798. DB 03h
  2799. DB 011h
  2800. DB 0E5h
  2801. DB 033h
  2802. DB 0B4h
  2803. DB 01h
  2804. DB 0Ch
  2805. DB 075h
  2806. DB 0EAh
  2807. DB 023h
  2808. DB 078h
  2809. DB 0D5h
  2810. DB 012h
  2811. DB 011h
  2812. DB 046h
  2813. DB 012h
  2814. DB 011h
  2815. DB 01Bh
  2816. DB 022h
  2817. DB 0E5h
  2818. DB 031h
  2819. DB 0B4h
  2820. DB 020h
  2821. DB 01Ch
  2822. DB 0E5h
  2823. DB 032h
  2824. DB 0B4h
  2825. DB 03h
  2826. DB 017h
  2827. DB 0E5h
  2828. DB 033h
  2829. DB 0B4h
  2830. DB 01h
  2831. DB 012h
  2832. DB 074h
  2833. DB 01h
  2834. DB 0F5h
  2835. DB 04Bh
  2836. DB 0F5h
  2837. DB 04Ch
  2838. DB 075h
  2839. DB 029h
  2840. DB 03h
  2841. DB 075h
  2842. DB 02Ah
  2843. DB 037h
  2844. DB 075h
  2845. DB 047h
  2846. DB 05h
  2847. DB 02h
  2848. DB 016h
  2849. DB 020h
  2850. DB 080h
  2851. DB 00h
  2852. DB 012h
  2853. DB 027h
  2854. DB 029h
  2855. DB 022h
  2856. DB 08Bh
  2857. DB 05Eh
  2858. DB 08Ah
  2859. DB 05Fh
  2860. DB 089h
  2861. DB 060h
  2862. DB 090h
  2863. DB 00h
  2864. DB 01h
  2865. DB 012h
  2866. DB 017h
  2867. DB 095h
  2868. DB 024h
  2869. DB 02Fh
  2870. DB 060h
  2871. DB 02Eh
  2872. DB 014h
  2873. DB 060h
  2874. DB 049h
  2875. DB 024h
  2876. DB 02h
  2877. DB 070h
  2878. DB 074h
  2879. DB 090h
  2880. DB 00h
  2881. DB 02h
  2882. DB 074h
  2883. DB 0A0h
  2884. DB 012h
  2885. DB 017h
  2886. DB 0C2h
  2887. DB 090h
  2888. DB 00h
  2889. DB 03h
  2890. DB 074h
  2891. DB 014h
  2892. DB 012h
  2893. DB 0Dh
  2894. DB 07Ch
  2895. DB 0EFh
  2896. DB 064h
  2897. DB 0FAh
  2898. DB 070h
  2899. DB 0Fh
  2900. DB 090h
  2901. DB 00h
  2902. DB 02h
  2903. DB 012h
  2904. DB 0Dh
  2905. DB 06Ch
  2906. DB 012h
  2907. DB 0Dh
  2908. DB 041h
  2909. DB 012h
  2910. DB 017h
  2911. DB 03h
  2912. DB 012h
  2913. DB 019h
  2914. DB 023h
  2915. DB 012h
  2916. DB 026h
  2917. DB 09Fh
  2918. DB 074h
  2919. DB 034h
  2920. DB 012h
  2921. DB 016h
  2922. DB 0F3h
  2923. DB 074h
  2924. DB 0A0h
  2925. DB 012h
  2926. DB 017h
  2927. DB 0C2h
  2928. DB 090h
  2929. DB 00h
  2930. DB 05h
  2931. DB 074h
  2932. DB 018h
  2933. DB 012h
  2934. DB 017h
  2935. DB 0C2h
  2936. DB 012h
  2937. DB 026h
  2938. DB 054h
  2939. DB 012h
  2940. DB 0Dh
  2941. DB 041h
  2942. DB 012h
  2943. DB 017h
  2944. DB 03h
  2945. DB 02h
  2946. DB 019h
  2947. DB 023h
  2948. DB 012h
  2949. DB 026h
  2950. DB 09Fh
  2951. DB 074h
  2952. DB 0A0h
  2953. DB 012h
  2954. DB 016h
  2955. DB 0F3h
  2956. DB 074h
  2957. DB 04h
  2958. DB 012h
  2959. DB 017h
  2960. DB 0C2h
  2961. DB 090h
  2962. DB 00h
  2963. DB 05h
  2964. DB 074h
  2965. DB 0EEh
  2966. DB 012h
  2967. DB 0Dh
  2968. DB 07Ch
  2969. DB 0EFh
  2970. DB 064h
  2971. DB 0FAh
  2972. DB 070h
  2973. DB 012h
  2974. DB 090h
  2975. DB 00h
  2976. DB 03h
  2977. DB 012h
  2978. DB 0Dh
  2979. DB 090h
  2980. DB 090h
  2981. DB 00h
  2982. DB 04h
  2983. DB 012h
  2984. DB 0Dh
  2985. DB 090h
  2986. DB 090h
  2987. DB 00h
  2988. DB 05h
  2989. DB 012h
  2990. DB 0Dh
  2991. DB 06Ch
  2992. DB 012h
  2993. DB 026h
  2994. DB 09Fh
  2995. DB 022h
  2996. DB 0ABh
  2997. DB 05Eh
  2998. DB 0AAh
  2999. DB 05Fh
  3000. DB 0A9h
  3001. DB 060h
  3002. DB 090h
  3003. DB 00h
  3004. DB 03h
  3005. DB 012h
  3006. DB 017h
  3007. DB 095h
  3008. DB 0FFh
  3009. DB 07Dh
  3010. DB 01h
  3011. DB 012h
  3012. DB 019h
  3013. DB 023h
  3014. DB 0ABh
  3015. DB 05Eh
  3016. DB 0AAh
  3017. DB 05Fh
  3018. DB 0A9h
  3019. DB 060h
  3020. DB 090h
  3021. DB 00h
  3022. DB 04h
  3023. DB 012h
  3024. DB 017h
  3025. DB 095h
  3026. DB 0FFh
  3027. DB 07Dh
  3028. DB 01h
  3029. DB 012h
  3030. DB 019h
  3031. DB 023h
  3032. DB 0ABh
  3033. DB 05Eh
  3034. DB 0AAh
  3035. DB 05Fh
  3036. DB 0A9h
  3037. DB 060h
  3038. DB 022h
  3039. DB 0ABh
  3040. DB 05Eh
  3041. DB 0AAh
  3042. DB 05Fh
  3043. DB 0A9h
  3044. DB 060h
  3045. DB 012h
  3046. DB 017h
  3047. DB 095h
  3048. DB 0FFh
  3049. DB 07Dh
  3050. DB 01h
  3051. DB 012h
  3052. DB 019h
  3053. DB 023h
  3054. DB 022h
  3055. DB 012h
  3056. DB 017h
  3057. DB 0C2h
  3058. DB 012h
  3059. DB 026h
  3060. DB 054h
  3061. DB 090h
  3062. DB 024h
  3063. DB 01h
  3064. DB 0E4h
  3065. DB 093h
  3066. DB 025h
  3067. DB 0E0h
  3068. DB 0FFh
  3069. DB 07Dh
  3070. DB 01h
  3071. DB 012h
  3072. DB 019h
  3073. DB 023h
  3074. DB 022h
  3075. DB 0ABh
  3076. DB 05Eh
  3077. DB 0AAh
  3078. DB 05Fh
  3079. DB 0A9h
  3080. DB 060h
  3081. DB 012h
  3082. DB 017h
  3083. DB 095h
  3084. DB 0FFh
  3085. DB 07Dh
  3086. DB 01h
  3087. DB 012h
  3088. DB 019h
  3089. DB 023h
  3090. DB 022h
  3091. L0163:
  3092. MOV 65h, R7
  3093. MOV 66h, R5
  3094. CLR A
  3095. MOV 68h, A
  3096. MOV A, #6Eh
  3097. ADD A, 66h
  3098. MOV R0, A
  3099. MOV A, @R0
  3100. MOV 67h, A
  3101. CLR A
  3102. MOV R7, A
  3103. L0170:
  3104. ORL 68h, #80h
  3105. MOV A, 68h
  3106. ADD A, ACC
  3107. INC A
  3108. MOV 68h, A
  3109. CLR 0Ah
  3110. MOV A, 67h
  3111. JNB ACC.7, L0165
  3112. SETB 0Ah
  3113. L0165:
  3114. MOV A, 67h
  3115. ADD A, ACC
  3116. MOV 67h, A
  3117. MOV A, 65h
  3118. JB ACC.7, L0166
  3119. CJNE R7, #7h, L0167
  3120. CLR C
  3121. RET
  3122.  
  3123. L0167:
  3124. MOV A, 65h
  3125. ADD A, ACC
  3126. MOV 65h, A
  3127. LJMP L0168
  3128.  
  3129. L0166:
  3130. MOV A, 65h
  3131. ADD A, ACC
  3132. MOV 65h, A
  3133. MOV A, 66h
  3134. CLR C
  3135. SUBB A, #12h
  3136. JC L0171
  3137. SETB C
  3138. RET
  3139.  
  3140. L0171:
  3141. INC 51h
  3142. MOV A, 51h
  3143. ANL A, #0Fh
  3144. MOV 51h, A
  3145. MOV A, 66h
  3146. RLC A
  3147. RLC A
  3148. RLC A
  3149. ANL A, #0F8h
  3150. ORL A, R7
  3151. MOV R6, A
  3152. MOV A, #82h
  3153. ADD A, 51h
  3154. MOV R0, A
  3155. MOV @R0, 6h
  3156. MOV A, 51h
  3157. LCALL L0172
  3158. MOV R6, A
  3159. JB 0Ah, L0173
  3160. MOV A, 51h
  3161. JNB ACC.3, L0174
  3162. MOV A, R6
  3163. CPL A
  3164. MOV R0, #81h
  3165. ANL A, @R0
  3166. MOV @R0, A
  3167. SJMP L0175
  3168.  
  3169. L0174:
  3170. MOV A, R6
  3171. CPL A
  3172. MOV R0, #80h
  3173. ANL A, @R0
  3174. MOV @R0, A
  3175. SJMP L0175
  3176.  
  3177. L0173:
  3178. MOV A, 51h
  3179. JNB ACC.3, L0180
  3180. MOV R0, #81h
  3181. SJMP L0181
  3182.  
  3183. L0180:
  3184. MOV R0, #80h
  3185. L0181:
  3186. MOV A, @R0
  3187. ORL A, R6
  3188. MOV @R0, A
  3189. L0175:
  3190. MOV A, 51h
  3191. XRL A, 37h
  3192. JZ L0176
  3193. MOV A, R7
  3194. XRL A, #7h
  3195. JNZ L0168
  3196. CLR C
  3197. RET
  3198.  
  3199. L0176:
  3200. MOV A, R7
  3201. CLR C
  3202. SUBB A, #7h
  3203. JNC L0177
  3204. MOV A, 68h
  3205. ADD A, ACC
  3206. MOV 68h, A
  3207. JNB CY, L0178
  3208. MOV R6, #1h
  3209. SJMP L0179
  3210.  
  3211. L0178:
  3212. MOV R6, #0h
  3213. L0179:
  3214. MOV A, R6
  3215. ADD A, 68h
  3216. MOV 68h, A
  3217. INC R7
  3218. SJMP L0176
  3219.  
  3220. L0177:
  3221. MOV A, #6Eh
  3222. ADD A, 66h
  3223. MOV R0, A
  3224. MOV A, 68h
  3225. ANL A, @R0
  3226. MOV @R0, A
  3227. MOV A, #6Eh
  3228. ADD A, 66h
  3229. MOV R1, A
  3230. MOV A, #99h
  3231. ADD A, 66h
  3232. MOV R0, A
  3233. MOV A, 68h
  3234. CPL A
  3235. ANL A, @R0
  3236. ORL A, @R1
  3237. MOV @R1, A
  3238. DEC 51h
  3239. MOV A, 51h
  3240. ANL A, #0Fh
  3241. MOV 51h, A
  3242. SETB 9h
  3243. CLR C
  3244. RET
  3245.  
  3246. L0168:
  3247. INC R7
  3248. MOV A, R7
  3249. CLR C
  3250. SUBB A, #8h
  3251. JNC L0169
  3252. LJMP L0170
  3253.  
  3254. L0169:
  3255. SETB C
  3256. RET
  3257.  
  3258. DB 012h
  3259. DB 026h
  3260. DB 02Bh
  3261. DB 050h
  3262. DB 03h
  3263. DB 02h
  3264. DB 0Fh
  3265. DB 064h
  3266. DB 0E5h
  3267. DB 034h
  3268. DB 060h
  3269. DB 03h
  3270. DB 02h
  3271. DB 0Fh
  3272. DB 067h
  3273. DB 0E5h
  3274. DB 036h
  3275. DB 070h
  3276. DB 071h
  3277. DB 0E5h
  3278. DB 035h
  3279. DB 094h
  3280. DB 08h
  3281. DB 050h
  3282. DB 06Bh
  3283. DB 0E5h
  3284. DB 033h
  3285. DB 054h
  3286. DB 0FEh
  3287. DB 070h
  3288. DB 063h
  3289. DB 0E5h
  3290. DB 031h
  3291. DB 045h
  3292. DB 033h
  3293. DB 070h
  3294. DB 0Bh
  3295. DB 0E5h
  3296. DB 032h
  3297. DB 0B4h
  3298. DB 02h
  3299. DB 06h
  3300. DB 075h
  3301. DB 048h
  3302. DB 012h
  3303. DB 02h
  3304. DB 0Fh
  3305. DB 042h
  3306. DB 0E5h
  3307. DB 031h
  3308. DB 0B4h
  3309. DB 05h
  3310. DB 0Fh
  3311. DB 0E5h
  3312. DB 032h
  3313. DB 0B4h
  3314. DB 03h
  3315. DB 0Ah
  3316. DB 0E5h
  3317. DB 035h
  3318. DB 0B4h
  3319. DB 06h
  3320. DB 05h
  3321. DB 075h
  3322. DB 048h
  3323. DB 016h
  3324. DB 080h
  3325. DB 073h
  3326. DB 0E5h
  3327. DB 031h
  3328. DB 0B4h
  3329. DB 022h
  3330. DB 0Ah
  3331. DB 0E5h
  3332. DB 032h
  3333. DB 0B4h
  3334. DB 03h
  3335. DB 05h
  3336. DB 075h
  3337. DB 048h
  3338. DB 016h
  3339. DB 080h
  3340. DB 064h
  3341. DB 0E5h
  3342. DB 031h
  3343. DB 0B4h
  3344. DB 023h
  3345. DB 0Ah
  3346. DB 0E5h
  3347. DB 032h
  3348. DB 0B4h
  3349. DB 03h
  3350. DB 05h
  3351. DB 075h
  3352. DB 048h
  3353. DB 016h
  3354. DB 080h
  3355. DB 055h
  3356. DB 0E5h
  3357. DB 031h
  3358. DB 0B4h
  3359. DB 01Fh
  3360. DB 0Ah
  3361. DB 0E5h
  3362. DB 032h
  3363. DB 0B4h
  3364. DB 03h
  3365. DB 05h
  3366. DB 075h
  3367. DB 048h
  3368. DB 016h
  3369. DB 080h
  3370. DB 046h
  3371. DB 0E5h
  3372. DB 031h
  3373. DB 0B4h
  3374. DB 025h
  3375. DB 0Ah
  3376. DB 0E5h
  3377. DB 032h
  3378. DB 0B4h
  3379. DB 03h
  3380. DB 05h
  3381. DB 075h
  3382. DB 048h
  3383. DB 016h
  3384. DB 080h
  3385. DB 037h
  3386. DB 080h
  3387. DB 057h
  3388. DB 080h
  3389. DB 055h
  3390. DB 0E5h
  3391. DB 031h
  3392. DB 064h
  3393. DB 06h
  3394. DB 070h
  3395. DB 020h
  3396. DB 0E5h
  3397. DB 032h
  3398. DB 064h
  3399. DB 03h
  3400. DB 070h
  3401. DB 01Ah
  3402. DB 0E5h
  3403. DB 036h
  3404. DB 064h
  3405. DB 04h
  3406. DB 070h
  3407. DB 046h
  3408. DB 0E5h
  3409. DB 035h
  3410. DB 064h
  3411. DB 010h
  3412. DB 070h
  3413. DB 040h
  3414. DB 0E5h
  3415. DB 033h
  3416. DB 064h
  3417. DB 01h
  3418. DB 070h
  3419. DB 03Ah
  3420. DB 075h
  3421. DB 048h
  3422. DB 017h
  3423. DB 075h
  3424. DB 049h
  3425. DB 04h
  3426. DB 080h
  3427. DB 027h
  3428. DB 0E5h
  3429. DB 031h
  3430. DB 0B4h
  3431. DB 020h
  3432. DB 0Eh
  3433. DB 0E5h
  3434. DB 032h
  3435. DB 0B4h
  3436. DB 03h
  3437. DB 09h
  3438. DB 075h
  3439. DB 048h
  3440. DB 016h
  3441. DB 075h
  3442. DB 049h
  3443. DB 04h
  3444. DB 0E4h
  3445. DB 080h
  3446. DB 014h
  3447. DB 0E5h
  3448. DB 033h
  3449. DB 070h
  3450. DB 016h
  3451. DB 0E5h
  3452. DB 031h
  3453. DB 070h
  3454. DB 010h
  3455. DB 0E5h
  3456. DB 032h
  3457. DB 0B4h
  3458. DB 02h
  3459. DB 0Bh
  3460. DB 075h
  3461. DB 048h
  3462. DB 012h
  3463. DB 075h
  3464. DB 049h
  3465. DB 05h
  3466. DB 0E4h
  3467. DB 012h
  3468. DB 011h
  3469. DB 029h
  3470. DB 022h
  3471. DB 080h
  3472. DB 02h
  3473. DB 080h
  3474. DB 00h
  3475. DB 012h
  3476. DB 027h
  3477. DB 029h
  3478. DB 022h
  3479. L0201:
  3480. MOV 64h, #5h
  3481. LCALL L0212
  3482. MOV R0, #0B7h
  3483. MOV A, @R0
  3484. JNZ L0213
  3485. MOV A, 3Eh
  3486. JZ L0214
  3487. MOV R0, #0BAh
  3488. MOV A, @R0
  3489. JNZ L0215
  3490. L0214:
  3491. MOV R0, #0B9h
  3492. MOV A, @R0
  3493. JZ L0213
  3494. LCALL L0216
  3495. CJNE R7, #0FBh, L0217
  3496. LJMP L0218
  3497.  
  3498. L0217:
  3499. MOV R5, #1h
  3500. MOV R7, #1Ch
  3501. SJMP L0221
  3502.  
  3503. L0215:
  3504. MOV R0, #0B9h
  3505. MOV A, @R0
  3506. JZ L0213
  3507. LCALL L0216
  3508. CJNE R7, #0FBh, L0283
  3509. LJMP L0218
  3510.  
  3511. L0283:
  3512. MOV R5, #1h
  3513. MOV R7, #1Fh
  3514. L0221:
  3515. LCALL L0137
  3516. LCALL L0138
  3517. SETB EA
  3518. CLR A
  3519. MOV R0, #0B9h
  3520. MOV @R0, A
  3521. L0213:
  3522. JB P3.3, L0222
  3523. MOV R0, #0B7h
  3524. MOV A, @R0
  3525. JNZ L0222
  3526. LCALL L0223
  3527. CJNE R7, #0FBh, L0224
  3528. SJMP L0218
  3529.  
  3530. L0224:
  3531. MOV R5, #1h
  3532. MOV R7, #55h
  3533. LCALL L0137
  3534. LCALL L0138
  3535. LCALL L0220
  3536. MOV A, 3Eh
  3537. JZ L0225
  3538. MOV R0, #0BAh
  3539. MOV A, @R0
  3540. JNZ L0226
  3541. L0225:
  3542. MOV 64h, #5h
  3543. SJMP L0227
  3544.  
  3545. L0226:
  3546. MOV 64h, #15h
  3547. L0227:
  3548. MOV R3, #0h
  3549. MOV R2, #0h
  3550. MOV R1, #0BFh
  3551. MOV 69h, 64h
  3552. MOV R7, #10h
  3553. LCALL L0228
  3554. MOV A, R7
  3555. XRL A, #0FAh
  3556. JNZ L0229
  3557. MOV R0, #0BBh
  3558. MOV @R0, A
  3559. INC R0
  3560. MOV @R0, A
  3561. SETB EA
  3562. MOV A, 3Eh
  3563. CJNE A, #1h, L0230
  3564. MOV R0, #0D4h
  3565. MOV A, @R0
  3566. JNZ L0229
  3567. MOV R0, #0BAh
  3568. MOV A, @R0
  3569. JNZ L0231
  3570. LCALL L0232
  3571. SJMP L0229
  3572.  
  3573. L0231:
  3574. LCALL L0242
  3575. SJMP L0229
  3576.  
  3577. L0230:
  3578. LCALL L0267
  3579. L0229:
  3580. LCALL L0223
  3581. CJNE R7, #0FBh, L0233
  3582. SJMP L0218
  3583.  
  3584. L0233:
  3585. MOV R5, #1h
  3586. MOV R7, #1Eh
  3587. LCALL L0137
  3588. L0218:
  3589. LCALL L0138
  3590. SETB EA
  3591. L0222:
  3592. RET
  3593.  
  3594. L0216:
  3595. CLR EA
  3596. LCALL L0136
  3597. MOV R5, #1h
  3598. MOV R7, #20h
  3599. LCALL L0137
  3600. RET
  3601.  
  3602. L0223:
  3603. CLR EA
  3604. LCALL L0136
  3605. MOV R5, #1h
  3606. MOV R7, #20h
  3607. LCALL L0137
  3608. RET
  3609.  
  3610. L0247:
  3611. MOV 65h, R7
  3612. MOV 66h, R5
  3613. MOV 67h, R3
  3614. CLR A
  3615. MOV 6Ch, A
  3616. L0252:
  3617. MOV A, 0E7h
  3618. JNB ACC.3, L0250
  3619. MOV A, 0E7h
  3620. ANL A, #3h
  3621. JZ L0251
  3622. L0250:
  3623. LCALL L0131
  3624. SJMP L0252
  3625.  
  3626. L0251:
  3627. JNB 24h, L0253
  3628. LJMP L0254
  3629.  
  3630. L0253:
  3631. MOV R0, #0D5h
  3632. MOV A, @R0
  3633. MOV R7, A
  3634. ANL A, #3h
  3635. JNZ L0255
  3636. LJMP L0254
  3637.  
  3638. L0255:
  3639. MOV R0, #0CFh
  3640. MOV A, @R0
  3641. ANL A, #18h
  3642. JZ L0256
  3643. MOV A, R7
  3644. JNB ACC.1, L0256
  3645. MOV 6Ch, #1h
  3646. L0256:
  3647. CLR EA
  3648. MOV 0E5h, #1Eh
  3649. MOV R0, #0D5h
  3650. MOV A, @R0
  3651. JNB ACC.0, L0257
  3652. MOV R3, 68h
  3653. MOV R2, 69h
  3654. MOV R1, 6Ah
  3655. MOV R6, 2h
  3656. MOV R7, 1h
  3657. MOV A, R7
  3658. ORL A, R6
  3659. JZ L0257
  3660. MOV A, 66h
  3661. SWAP A
  3662. ANL A, #0F0h
  3663. MOV R7, A
  3664. MOV A, 6Ch
  3665. SWAP A
  3666. RLC A
  3667. RLC A
  3668. RLC A
  3669. ANL A, #80h
  3670. ORL A, R7
  3671. MOV R7, A
  3672. MOV A, 67h
  3673. ADD A, ACC
  3674. ADD A, ACC
  3675. ORL A, R7
  3676. ORL A, 65h
  3677. ORL A, 6Bh
  3678. MOV 0E5h, A
  3679. MOV DPTR, #0001h
  3680. LCALL L0258
  3681. MOV 0E5h, A
  3682. LCALL L0259
  3683. MOV 0E5h, A
  3684. MOV DPTR, #0003h
  3685. LCALL L0258
  3686. MOV 0E5h, A
  3687. MOV DPTR, #0002h
  3688. LCALL L0258
  3689. ANL A, #0Fh
  3690. MOV 0E5h, A
  3691. SJMP L0260
  3692.  
  3693. L0257:
  3694. MOV A, 6Ch
  3695. SWAP A
  3696. RLC A
  3697. RLC A
  3698. RLC A
  3699. ANL A, #80h
  3700. ORL A, #1h
  3701. MOV 0E5h, A
  3702. CLR A
  3703. MOV 0E5h, A
  3704. MOV 0E5h, A
  3705. MOV 0E5h, A
  3706. MOV 0E5h, A
  3707. L0260:
  3708. CLR A
  3709. MOV 0E5h, A
  3710. MOV 0E5h, A
  3711. SETB EA
  3712. MOV 0E6h, #8h
  3713. ORL 0E7h, #1h
  3714. MOV 3Ah, A
  3715. MOV 45h, A
  3716. L0254:
  3717. RET
  3718.  
  3719. DB 053h
  3720. DB 0DBh
  3721. DB 0EFh
  3722. DB 0D2h
  3723. DB 013h
  3724. DB 0AFh
  3725. DB 048h
  3726. DB 0EFh
  3727. DB 075h
  3728. DB 0F0h
  3729. DB 03h
  3730. DB 0A4h
  3731. DB 024h
  3732. DB 0E2h
  3733. DB 0F5h
  3734. DB 082h
  3735. DB 0E4h
  3736. DB 034h
  3737. DB 04h
  3738. DB 0F5h
  3739. DB 083h
  3740. DB 074h
  3741. DB 01h
  3742. DB 093h
  3743. DB 0FAh
  3744. DB 074h
  3745. DB 02h
  3746. DB 093h
  3747. DB 0F9h
  3748. DB 022h
  3749. DB 075h
  3750. DB 049h
  3751. DB 02h
  3752. DB 075h
  3753. DB 0EBh
  3754. DB 01h
  3755. DB 043h
  3756. DB 0B9h
  3757. DB 010h
  3758. DB 075h
  3759. DB 0E9h
  3760. DB 06h
  3761. DB 043h
  3762. DB 0ECh
  3763. DB 01h
  3764. DB 022h
  3765. DB 075h
  3766. DB 049h
  3767. DB 01h
  3768. DB 0E4h
  3769. DB 0F5h
  3770. DB 0EBh
  3771. DB 043h
  3772. DB 0B9h
  3773. DB 08h
  3774. DB 075h
  3775. DB 0E9h
  3776. DB 01h
  3777. DB 043h
  3778. DB 0ECh
  3779. DB 01h
  3780. DB 022h
  3781. DB 085h
  3782. DB 02Ah
  3783. DB 082h
  3784. DB 085h
  3785. DB 029h
  3786. DB 083h
  3787. DB 0E4h
  3788. DB 093h
  3789. DB 075h
  3790. DB 04Bh
  3791. DB 00h
  3792. DB 0F5h
  3793. DB 04Ch
  3794. DB 075h
  3795. DB 047h
  3796. DB 07h
  3797. DB 022h
  3798. DB 0E6h
  3799. DB 0F5h
  3800. DB 0EAh
  3801. DB 075h
  3802. DB 049h
  3803. DB 02h
  3804. DB 075h
  3805. DB 0EBh
  3806. DB 02h
  3807. DB 022h
  3808. DB 014h
  3809. DB 0F5h
  3810. DB 082h
  3811. DB 08Ch
  3812. DB 083h
  3813. DB 0E4h
  3814. DB 093h
  3815. DB 0F5h
  3816. DB 0EAh
  3817. DB 0Fh
  3818. DB 022h
  3819. DB 0C3h
  3820. DB 0E5h
  3821. DB 04Eh
  3822. DB 094h
  3823. DB 08h
  3824. DB 0E5h
  3825. DB 04Dh
  3826. DB 094h
  3827. DB 00h
  3828. DB 022h
  3829. DB 075h
  3830. DB 04Ah
  3831. DB 08h
  3832. DB 074h
  3833. DB 0F8h
  3834. DB 025h
  3835. DB 04Eh
  3836. DB 0F5h
  3837. DB 04Eh
  3838. DB 074h
  3839. DB 0FFh
  3840. DB 035h
  3841. DB 04Dh
  3842. DB 0F5h
  3843. DB 04Dh
  3844. DB 022h
  3845. DB 0F5h
  3846. DB 083h
  3847. DB 074h
  3848. DB 01h
  3849. DB 093h
  3850. DB 0FAh
  3851. DB 074h
  3852. DB 02h
  3853. DB 093h
  3854. DB 0F9h
  3855. DB 02h
  3856. DB 017h
  3857. DB 0E4h
  3858. DB 0E4h
  3859. DB 093h
  3860. DB 042h
  3861. DB 04Fh
  3862. DB 075h
  3863. DB 048h
  3864. DB 0Fh
  3865. DB 075h
  3866. DB 049h
  3867. DB 01h
  3868. DB 0E4h
  3869. DB 022h
  3870. DB 043h
  3871. DB 0EFh
  3872. DB 04h
  3873. DB 053h
  3874. DB 0EFh
  3875. DB 0FEh
  3876. DB 022h
  3877. DB 0E5h
  3878. DB 036h
  3879. DB 045h
  3880. DB 035h
  3881. DB 045h
  3882. DB 034h
  3883. DB 022h
  3884. DB 05h
  3885. DB 02Ah
  3886. DB 0E5h
  3887. DB 02Ah
  3888. DB 0ACh
  3889. DB 029h
  3890. DB 022h
  3891. L0114:
  3892. NOP
  3893. NOP
  3894. NOP
  3895. MOV A, 96h
  3896. JB ACC.1, L0115
  3897. JB ACC.2, L0116
  3898. JB ACC.3, L0116
  3899. JB ACC.0, L0116
  3900. SJMP L0115
  3901.  
  3902. L0115:
  3903. MOV R0, #0FFh
  3904. CLR A
  3905. L0117:
  3906. MOV @R0, A
  3907. DJNZ R0, L0117
  3908. L0116:
  3909. MOV SP, #0D8h
  3910. LJMP L0118
  3911.  
  3912. L0119:
  3913. LJMP L0130
  3914.  
  3915. L0121:
  3916. CLR A
  3917. MOVC A, @A+DPTR
  3918. INC DPTR
  3919. MOV R0, A
  3920. L0129:
  3921. CLR A
  3922. MOVC A, @A+DPTR
  3923. INC DPTR
  3924. JC L0127
  3925. MOV @R0, A
  3926. SJMP L0128
  3927.  
  3928. L0127:
  3929. MOVX @R0, A
  3930. L0128:
  3931. INC R0
  3932. DJNZ R7, L0129
  3933. SJMP L0124
  3934.  
  3935. L0122:
  3936. CLR A
  3937. MOVC A, @A+DPTR
  3938. INC DPTR
  3939. MOV R0, A
  3940. ANL A, #7h
  3941. ADD A, #0Ch
  3942. XCH A, R0
  3943. CLR C
  3944. RLC A
  3945. SWAP A
  3946. ANL A, #0Fh
  3947. ORL A, #20h
  3948. XCH A, R0
  3949. MOVC A, @A+PC
  3950. JC L0125
  3951. CPL A
  3952. ANL A, @R0
  3953. SJMP L0126
  3954.  
  3955. L0125:
  3956. ORL A, @R0
  3957. L0126:
  3958. MOV @R0, A
  3959. DJNZ R7, L0122
  3960. SJMP L0124
  3961.  
  3962. DB 01h
  3963. DB 02h
  3964. DB 04h
  3965. DB 08h
  3966. DB 010h
  3967. DB 020h
  3968. DB 040h
  3969. DB 080h
  3970. L0118:
  3971. MOV DPTR, #021CAh
  3972. L0124:
  3973. CLR A
  3974. MOV R6, #1h
  3975. MOVC A, @A+DPTR
  3976. JZ L0119
  3977. INC DPTR
  3978. MOV R7, A
  3979. ANL A, #3Fh
  3980. JNB ACC.5, L0120
  3981. ANL A, #1Fh
  3982. MOV R6, A
  3983. CLR A
  3984. MOVC A, @A+DPTR
  3985. INC DPTR
  3986. JZ L0120
  3987. INC R6
  3988. L0120:
  3989. XCH A, R7
  3990. ANL A, #0C0h
  3991. ADD A, ACC
  3992. JZ L0121
  3993. JC L0122
  3994. CLR A
  3995. MOVC A, @A+DPTR
  3996. INC DPTR
  3997. MOV R2, A
  3998. CLR A
  3999. MOVC A, @A+DPTR
  4000. INC DPTR
  4001. MOV R0, A
  4002. L0123:
  4003. CLR A
  4004. MOVC A, @A+DPTR
  4005. INC DPTR
  4006. XCH A, R0
  4007. XCH A, DPL
  4008. XCH A, R0
  4009. XCH A, R2
  4010. XCH A, DPH
  4011. XCH A, R2
  4012. MOVX @DPTR, A
  4013. INC DPTR
  4014. XCH A, R0
  4015. XCH A, DPL
  4016. XCH A, R0
  4017. XCH A, R2
  4018. XCH A, DPH
  4019. XCH A, R2
  4020. DJNZ R7, L0123
  4021. DJNZ R6, L0123
  4022. SJMP L0124
  4023.  
  4024. L0134:
  4025. LCALL L0135
  4026. MOV R0, #0B7h
  4027. MOV @R0, #1h
  4028. CLR A
  4029. MOV R0, #0BBh
  4030. MOV @R0, A
  4031. INC R0
  4032. MOV @R0, A
  4033. MOV R0, #0BDh
  4034. MOV @R0, A
  4035. INC R0
  4036. MOV @R0, A
  4037. LCALL L0136
  4038. MOV R5, #1h
  4039. MOV R7, #0A0h
  4040. LCALL L0137
  4041. MOV R5, #1h
  4042. CLR A
  4043. MOV R7, A
  4044. LCALL L0137
  4045. LCALL L0138
  4046. LCALL L0136
  4047. MOV R5, #1h
  4048. MOV R7, #0A1h
  4049. LCALL L0137
  4050. MOV R7, #1h
  4051. LCALL L0139
  4052. MOV R0, #17h
  4053. MOV @R0, 7h
  4054. LCALL L0138
  4055. MOV R0, #17h
  4056. MOV A, @R0
  4057. CJNE A, #0FFh, L0140
  4058. CLR A
  4059. MOV @R0, A
  4060. L0140:
  4061. LCALL L0131
  4062. LCALL L0141
  4063. JB 3h, L0142
  4064. CLR A
  4065. MOV 21h, A
  4066. SJMP L0140
  4067.  
  4068. L0142:
  4069. LCALL L0143
  4070. LCALL L0144
  4071. MOV 63h, #12h
  4072. L0147:
  4073. MOV A, 63h
  4074. JZ L0145
  4075. DEC 63h
  4076. LCALL L0146
  4077. SJMP L0147
  4078.  
  4079. L0145:
  4080. LCALL L0197
  4081. MOV R0, #6Dh
  4082. MOV A, @R0
  4083. CJNE A, #0F1h, L0198
  4084. CLR A
  4085. MOV @R0, A
  4086. CLR EA
  4087. LCALL L0199
  4088. SETB EA
  4089. L0198:
  4090. MOV R0, #92h
  4091. MOV A, @R0
  4092. JNZ L0200
  4093. LCALL L0201
  4094. SJMP L0202
  4095.  
  4096. L0200:
  4097. LCALL L0286
  4098. L0202:
  4099. JNB 0Bh, L0203
  4100. CLR 0Bh
  4101. LCALL L0204
  4102. MOV A, 12h
  4103. JNZ L0140
  4104. LCALL L0205
  4105. SJMP L0140
  4106.  
  4107. L0203:
  4108. JNB 0Ch, L0140
  4109. CLR 0Ch
  4110. SJMP L0140
  4111.  
  4112. L0242:
  4113. MOV R0, #0CFh
  4114. MOV A, @R0
  4115. MOV R7, A
  4116. ANL A, #7h
  4117. MOV R6, A
  4118. JNZ L0243
  4119. MOV A, R7
  4120. ANL A, #18h
  4121. JZ L0244
  4122. L0243:
  4123. MOV A, R6
  4124. CLR C
  4125. SUBB A, #1h
  4126. JNC L0245
  4127. MOV R0, #0CFh
  4128. MOV A, @R0
  4129. ANL A, #18h
  4130. JZ L0244
  4131. L0245:
  4132. MOV R0, #0C1h
  4133. MOV A, @R0
  4134. MOV R6, A
  4135. SWAP A
  4136. RRC A
  4137. RRC A
  4138. ANL A, #2h
  4139. MOV R7, A
  4140. MOV R0, #0CFh
  4141. MOV A, @R0
  4142. ANL A, #7h
  4143. MOV R5, A
  4144. MOV A, R6
  4145. LCALL L0246
  4146. MOV 69h, #0h
  4147. MOV 6Ah, #0BFh
  4148. MOV A, @R0
  4149. MOV R6, A
  4150. SWAP A
  4151. RRC A
  4152. ANL A, #1h
  4153. MOV 6Bh, A
  4154. LCALL L0247
  4155. MOV R0, #0CFh
  4156. MOV A, @R0
  4157. MOV R6, A
  4158. ANL A, #7h
  4159. CLR C
  4160. SUBB A, #2h
  4161. JC L0244
  4162. MOV R0, #0C5h
  4163. LCALL L0248
  4164. MOV 69h, #0h
  4165. MOV 6Ah, #0C3h
  4166. LCALL L0249
  4167. SUBB A, #3h
  4168. JC L0244
  4169. MOV R0, #0C9h
  4170. LCALL L0248
  4171. MOV 69h, #0h
  4172. MOV 6Ah, #0C7h
  4173. LCALL L0249
  4174. SUBB A, #4h
  4175. JC L0244
  4176. MOV R0, #0CDh
  4177. LCALL L0248
  4178. MOV 69h, #0h
  4179. MOV 6Ah, #0CBh
  4180. MOV A, R6
  4181. SWAP A
  4182. RRC A
  4183. ANL A, #1h
  4184. MOV 6Bh, A
  4185. CLR A
  4186. MOV R5, A
  4187. LCALL L0247
  4188. L0244:
  4189. RET
  4190.  
  4191. L0249:
  4192. MOV A, R6
  4193. SWAP A
  4194. RRC A
  4195. ANL A, #1h
  4196. MOV 6Bh, A
  4197. CLR A
  4198. MOV R5, A
  4199. LCALL L0247
  4200. MOV R0, #0CFh
  4201. MOV A, @R0
  4202. MOV R6, A
  4203. ANL A, #7h
  4204. CLR C
  4205. RET
  4206.  
  4207. DB 0E5h
  4208. DB 02Fh
  4209. DB 0B4h
  4210. DB 06h
  4211. DB 01Fh
  4212. DB 0E5h
  4213. DB 031h
  4214. DB 0B4h
  4215. DB 0CCh
  4216. DB 01Ah
  4217. DB 0E5h
  4218. DB 032h
  4219. DB 0B4h
  4220. DB 0CCh
  4221. DB 015h
  4222. DB 0E5h
  4223. DB 035h
  4224. DB 0B4h
  4225. DB 0CCh
  4226. DB 010h
  4227. DB 0E5h
  4228. DB 036h
  4229. DB 0B4h
  4230. DB 0CCh
  4231. DB 0Bh
  4232. DB 07Bh
  4233. DB 00h
  4234. DB 07Ah
  4235. DB 00h
  4236. DB 079h
  4237. DB 02Fh
  4238. DB 012h
  4239. DB 0Ch
  4240. DB 0B5h
  4241. DB 080h
  4242. DB 06Bh
  4243. DB 0E5h
  4244. DB 02Fh
  4245. DB 064h
  4246. DB 0EEh
  4247. DB 070h
  4248. DB 02Dh
  4249. DB 0E5h
  4250. DB 031h
  4251. DB 064h
  4252. DB 0CCh
  4253. DB 070h
  4254. DB 027h
  4255. DB 0E5h
  4256. DB 032h
  4257. DB 0B4h
  4258. DB 0CCh
  4259. DB 022h
  4260. DB 0E5h
  4261. DB 033h
  4262. DB 0B4h
  4263. DB 0CCh
  4264. DB 01Dh
  4265. DB 0E5h
  4266. DB 034h
  4267. DB 0B4h
  4268. DB 0CCh
  4269. DB 018h
  4270. DB 0E5h
  4271. DB 035h
  4272. DB 0B4h
  4273. DB 0CCh
  4274. DB 013h
  4275. DB 0E5h
  4276. DB 036h
  4277. DB 0B4h
  4278. DB 0CCh
  4279. DB 0Eh
  4280. DB 07Bh
  4281. DB 00h
  4282. DB 07Ah
  4283. DB 00h
  4284. DB 079h
  4285. DB 02Fh
  4286. DB 012h
  4287. DB 0Ch
  4288. DB 0B5h
  4289. DB 0E4h
  4290. DB 0F5h
  4291. DB 049h
  4292. DB 080h
  4293. DB 038h
  4294. DB 07Dh
  4295. DB 01h
  4296. DB 0AFh
  4297. DB 02Fh
  4298. DB 012h
  4299. DB 019h
  4300. DB 023h
  4301. DB 07Dh
  4302. DB 01h
  4303. DB 0AFh
  4304. DB 030h
  4305. DB 012h
  4306. DB 019h
  4307. DB 023h
  4308. DB 07Dh
  4309. DB 01h
  4310. DB 0AFh
  4311. DB 031h
  4312. DB 012h
  4313. DB 019h
  4314. DB 023h
  4315. DB 07Dh
  4316. DB 01h
  4317. DB 0AFh
  4318. DB 032h
  4319. DB 012h
  4320. DB 019h
  4321. DB 023h
  4322. DB 07Dh
  4323. DB 01h
  4324. DB 0AFh
  4325. DB 033h
  4326. DB 012h
  4327. DB 019h
  4328. DB 023h
  4329. DB 07Dh
  4330. DB 01h
  4331. DB 0AFh
  4332. DB 034h
  4333. DB 012h
  4334. DB 019h
  4335. DB 023h
  4336. DB 07Dh
  4337. DB 01h
  4338. DB 0AFh
  4339. DB 035h
  4340. DB 012h
  4341. DB 019h
  4342. DB 023h
  4343. DB 07Dh
  4344. DB 01h
  4345. DB 0AFh
  4346. DB 036h
  4347. DB 012h
  4348. DB 019h
  4349. DB 023h
  4350. DB 0E4h
  4351. DB 0F5h
  4352. DB 0B9h
  4353. DB 022h
  4354. DB 0E5h
  4355. DB 035h
  4356. DB 064h
  4357. DB 02h
  4358. DB 060h
  4359. DB 03h
  4360. DB 02h
  4361. DB 014h
  4362. DB 093h
  4363. DB 0E5h
  4364. DB 036h
  4365. DB 070h
  4366. DB 079h
  4367. DB 0E5h
  4368. DB 02Fh
  4369. DB 024h
  4370. DB 07Fh
  4371. DB 060h
  4372. DB 014h
  4373. DB 014h
  4374. DB 060h
  4375. DB 02Ah
  4376. DB 024h
  4377. DB 02h
  4378. DB 070h
  4379. DB 06Ah
  4380. DB 0E5h
  4381. DB 0A4h
  4382. DB 070h
  4383. DB 04h
  4384. DB 0F5h
  4385. DB 0EAh
  4386. DB 080h
  4387. DB 046h
  4388. DB 075h
  4389. DB 0EAh
  4390. DB 02h
  4391. DB 080h
  4392. DB 041h
  4393. DB 0E5h
  4394. DB 034h
  4395. DB 060h
  4396. DB 02h
  4397. DB 080h
  4398. DB 059h
  4399. DB 0E5h
  4400. DB 033h
  4401. DB 014h
  4402. DB 060h
  4403. DB 05h
  4404. DB 04h
  4405. DB 070h
  4406. DB 09h
  4407. DB 080h
  4408. DB 021h
  4409. DB 030h
  4410. DB 03h
  4411. DB 02h
  4412. DB 080h
  4413. DB 01Ch
  4414. DB 080h
  4415. DB 048h
  4416. DB 080h
  4417. DB 046h
  4418. DB 0E5h
  4419. DB 034h
  4420. DB 060h
  4421. DB 02h
  4422. DB 080h
  4423. DB 040h
  4424. DB 0E5h
  4425. DB 033h
  4426. DB 024h
  4427. DB 080h
  4428. DB 060h
  4429. DB 0Ch
  4430. DB 014h
  4431. DB 060h
  4432. DB 0Eh
  4433. DB 014h
  4434. DB 060h
  4435. DB 01Bh
  4436. DB 024h
  4437. DB 082h
  4438. DB 070h
  4439. DB 02Ch
  4440. DB 080h
  4441. DB 00h
  4442. DB 0E4h
  4443. DB 0F5h
  4444. DB 0EAh
  4445. DB 080h
  4446. DB 01Ch
  4447. DB 030h
  4448. DB 03h
  4449. DB 0Bh
  4450. DB 0E5h
  4451. DB 0E4h
  4452. DB 054h
  4453. DB 02h
  4454. DB 0C3h
  4455. DB 013h
  4456. DB 0F5h
  4457. DB 0EAh
  4458. DB 0E4h
  4459. DB 080h
  4460. DB 0Eh
  4461. DB 080h
  4462. DB 019h
  4463. DB 030h
  4464. DB 03h
  4465. DB 010h
  4466. DB 0E5h
  4467. DB 0E7h
  4468. DB 054h
  4469. DB 02h
  4470. DB 0C3h
  4471. DB 013h
  4472. DB 0F5h
  4473. DB 0EAh
  4474. DB 0E4h
  4475. DB 012h
  4476. DB 011h
  4477. DB 047h
  4478. DB 012h
  4479. DB 011h
  4480. DB 01Bh
  4481. DB 022h
  4482. DB 080h
  4483. DB 04h
  4484. DB 080h
  4485. DB 02h
  4486. DB 080h
  4487. DB 00h
  4488. DB 012h
  4489. DB 027h
  4490. DB 029h
  4491. DB 022h
  4492. DB 0E5h
  4493. DB 04Eh
  4494. DB 045h
  4495. DB 04Dh
  4496. DB 060h
  4497. DB 070h
  4498. DB 012h
  4499. DB 011h
  4500. DB 05Bh
  4501. DB 040h
  4502. DB 05h
  4503. DB 012h
  4504. DB 011h
  4505. DB 065h
  4506. DB 080h
  4507. DB 08h
  4508. DB 085h
  4509. DB 04Eh
  4510. DB 04Ah
  4511. DB 0E4h
  4512. DB 0F5h
  4513. DB 04Dh
  4514. DB 0F5h
  4515. DB 04Eh
  4516. DB 0E5h
  4517. DB 04Ah
  4518. DB 060h
  4519. DB 04Fh
  4520. DB 0E5h
  4521. DB 047h
  4522. DB 060h
  4523. DB 04Bh
  4524. DB 0E5h
  4525. DB 047h
  4526. DB 064h
  4527. DB 08h
  4528. DB 070h
  4529. DB 031h
  4530. DB 0E5h
  4531. DB 04Eh
  4532. DB 045h
  4533. DB 04Dh
  4534. DB 070h
  4535. DB 02Bh
  4536. DB 0FFh
  4537. DB 0E5h
  4538. DB 04Ah
  4539. DB 024h
  4540. DB 0FEh
  4541. DB 0FEh
  4542. DB 0EFh
  4543. DB 0C3h
  4544. DB 09Eh
  4545. DB 050h
  4546. DB 0Ch
  4547. DB 012h
  4548. DB 011h
  4549. DB 09Ch
  4550. DB 070h
  4551. DB 02h
  4552. DB 05h
  4553. DB 029h
  4554. DB 012h
  4555. DB 011h
  4556. DB 050h
  4557. DB 080h
  4558. DB 0EAh
  4559. DB 078h
  4560. DB 06Dh
  4561. DB 0E6h
  4562. DB 0FEh
  4563. DB 0C4h
  4564. DB 054h
  4565. DB 0Fh
  4566. DB 024h
  4567. DB 030h
  4568. DB 0F5h
  4569. DB 0EAh
  4570. DB 0EEh
  4571. DB 054h
  4572. DB 0Fh
  4573. DB 024h
  4574. DB 030h
  4575. DB 0F5h
  4576. DB 0EAh
  4577. DB 080h
  4578. DB 014h
  4579. DB 0E4h
  4580. DB 0FFh
  4581. DB 0EFh
  4582. DB 0C3h
  4583. DB 095h
  4584. DB 04Ah
  4585. DB 050h
  4586. DB 0Ch
  4587. DB 012h
  4588. DB 011h
  4589. DB 09Ch
  4590. DB 070h
  4591. DB 02h
  4592. DB 05h
  4593. DB 029h
  4594. DB 012h
  4595. DB 011h
  4596. DB 050h
  4597. DB 080h
  4598. DB 0EEh
  4599. DB 085h
  4600. DB 04Ah
  4601. DB 0EBh
  4602. DB 012h
  4603. DB 011h
  4604. DB 01Bh
  4605. DB 020h
  4606. DB 012h
  4607. DB 011h
  4608. DB 080h
  4609. DB 08h
  4610. DB 030h
  4611. DB 011h
  4612. DB 09h
  4613. DB 0C2h
  4614. DB 011h
  4615. DB 0E4h
  4616. DB 0F5h
  4617. DB 0EBh
  4618. DB 043h
  4619. DB 0ECh
  4620. DB 01h
  4621. DB 022h
  4622. DB 043h
  4623. DB 0ECh
  4624. DB 02h
  4625. DB 022h
  4626. DB 0E4h
  4627. DB 0F5h
  4628. DB 062h
  4629. DB 0E5h
  4630. DB 0DFh
  4631. DB 030h
  4632. DB 0E1h
  4633. DB 03h
  4634. DB 0E4h
  4635. DB 0F5h
  4636. DB 0DFh
  4637. DB 0E5h
  4638. DB 0DFh
  4639. DB 030h
  4640. DB 0E2h
  4641. DB 06Eh
  4642. DB 053h
  4643. DB 0DFh
  4644. DB 0FBh
  4645. DB 012h
  4646. DB 027h
  4647. DB 0A8h
  4648. DB 05h
  4649. DB 03Ah
  4650. DB 0AFh
  4651. DB 03Ah
  4652. DB 0EFh
  4653. DB 0C3h
  4654. DB 095h
  4655. DB 043h
  4656. DB 040h
  4657. DB 05Bh
  4658. DB 030h
  4659. DB 03h
  4660. DB 04Ch
  4661. DB 0E5h
  4662. DB 03Fh
  4663. DB 070h
  4664. DB 08h
  4665. DB 0E5h
  4666. DB 051h
  4667. DB 065h
  4668. DB 037h
  4669. DB 060h
  4670. DB 02h
  4671. DB 080h
  4672. DB 016h
  4673. DB 0E4h
  4674. DB 0FFh
  4675. DB 074h
  4676. DB 099h
  4677. DB 02Fh
  4678. DB 0F9h
  4679. DB 074h
  4680. DB 06Eh
  4681. DB 02Fh
  4682. DB 0F8h
  4683. DB 0E6h
  4684. DB 047h
  4685. DB 042h
  4686. DB 062h
  4687. DB 0Fh
  4688. DB 0BFh
  4689. DB 012h
  4690. DB 0F0h
  4691. DB 0E5h
  4692. DB 062h
  4693. DB 060h
  4694. DB 09h
  4695. DB 053h
  4696. DB 096h
  4697. DB 0BFh
  4698. DB 0E4h
  4699. DB 0F5h
  4700. DB 03Ah
  4701. DB 0D2h
  4702. DB 0ABh
  4703. DB 022h
  4704. DB 0E4h
  4705. DB 0F5h
  4706. DB 095h
  4707. DB 043h
  4708. DB 0F3h
  4709. DB 010h
  4710. DB 0E5h
  4711. DB 0A4h
  4712. DB 0B4h
  4713. DB 0FFh
  4714. DB 010h
  4715. DB 075h
  4716. DB 0A0h
  4717. DB 0FFh
  4718. DB 0E4h
  4719. DB 0F5h
  4720. DB 080h
  4721. DB 0F5h
  4722. DB 090h
  4723. DB 043h
  4724. DB 0B0h
  4725. DB 0Dh
  4726. DB 053h
  4727. DB 0B0h
  4728. DB 0CFh
  4729. DB 080h
  4730. DB 03h
  4731. DB 012h
  4732. DB 025h
  4733. DB 0BCh
  4734. DB 012h
  4735. DB 021h
  4736. DB 0Eh
  4737. DB 0E4h
  4738. DB 0F5h
  4739. DB 095h
  4740. DB 043h
  4741. DB 0F3h
  4742. DB 010h
  4743. DB 012h
  4744. DB 025h
  4745. DB 0BCh
  4746. DB 012h
  4747. DB 021h
  4748. DB 0Eh
  4749. DB 0D2h
  4750. DB 0ABh
  4751. DB 022h
  4752. DB 0E4h
  4753. DB 0F5h
  4754. DB 0DFh
  4755. DB 022h
  4756. DB 0C2h
  4757. DB 0AFh
  4758. DB 0E5h
  4759. DB 0EFh
  4760. DB 054h
  4761. DB 018h
  4762. DB 060h
  4763. DB 07h
  4764. DB 0E5h
  4765. DB 0EFh
  4766. DB 020h
  4767. DB 0E4h
  4768. DB 06Eh
  4769. DB 080h
  4770. DB 066h
  4771. DB 0E5h
  4772. DB 0EEh
  4773. DB 064h
  4774. DB 08h
  4775. DB 070h
  4776. DB 060h
  4777. DB 0AFh
  4778. DB 0EEh
  4779. DB 012h
  4780. DB 024h
  4781. DB 02h
  4782. DB 012h
  4783. DB 011h
  4784. DB 08Eh
  4785. DB 0E5h
  4786. DB 0EFh
  4787. DB 020h
  4788. DB 0E4h
  4789. DB 059h
  4790. DB 0E4h
  4791. DB 0F5h
  4792. DB 0B9h
  4793. DB 053h
  4794. DB 0DBh
  4795. DB 067h
  4796. DB 0F5h
  4797. DB 049h
  4798. DB 0F5h
  4799. DB 048h
  4800. DB 053h
  4801. DB 022h
  4802. DB 0F0h
  4803. DB 0F5h
  4804. DB 047h
  4805. DB 0F5h
  4806. DB 0E9h
  4807. DB 0F5h
  4808. DB 03Ah
  4809. DB 0E5h
  4810. DB 02Fh
  4811. DB 054h
  4812. DB 060h
  4813. DB 024h
  4814. DB 0E0h
  4815. DB 060h
  4816. DB 01Bh
  4817. DB 024h
  4818. DB 020h
  4819. DB 070h
  4820. DB 037h
  4821. DB 0E5h
  4822. DB 030h
  4823. DB 0C3h
  4824. DB 094h
  4825. DB 0Dh
  4826. DB 050h
  4827. DB 033h
  4828. DB 0AFh
  4829. DB 030h
  4830. DB 0EFh
  4831. DB 075h
  4832. DB 0F0h
  4833. DB 03h
  4834. DB 0A4h
  4835. DB 024h
  4836. DB 073h
  4837. DB 0F5h
  4838. DB 082h
  4839. DB 0E4h
  4840. DB 034h
  4841. DB 04h
  4842. DB 080h
  4843. DB 015h
  4844. DB 0E5h
  4845. DB 030h
  4846. DB 0C3h
  4847. DB 094h
  4848. DB 0Ch
  4849. DB 050h
  4850. DB 01Ch
  4851. DB 0AFh
  4852. DB 030h
  4853. DB 0EFh
  4854. DB 075h
  4855. DB 0F0h
  4856. DB 03h
  4857. DB 0A4h
  4858. DB 024h
  4859. DB 09Ah
  4860. DB 0F5h
  4861. DB 082h
  4862. DB 0E4h
  4863. DB 034h
  4864. DB 04h
  4865. DB 012h
  4866. DB 011h
  4867. DB 0Ah
  4868. DB 012h
  4869. DB 017h
  4870. DB 0E4h
  4871. DB 080h
  4872. DB 06h
  4873. DB 012h
  4874. DB 011h
  4875. DB 08Eh
  4876. DB 012h
  4877. DB 027h
  4878. DB 029h
  4879. DB 053h
  4880. DB 0EFh
  4881. DB 0FBh
  4882. DB 0D2h
  4883. DB 0AFh
  4884. DB 022h
  4885. DB 0AFh
  4886. DB 036h
  4887. DB 0EFh
  4888. DB 0FEh
  4889. DB 0ADh
  4890. DB 035h
  4891. DB 07Ch
  4892. DB 00h
  4893. DB 0E4h
  4894. DB 02Dh
  4895. DB 0FFh
  4896. DB 0ECh
  4897. DB 03Eh
  4898. DB 0FEh
  4899. DB 075h
  4900. DB 049h
  4901. DB 02h
  4902. DB 0F5h
  4903. DB 04Dh
  4904. DB 08Fh
  4905. DB 04Eh
  4906. DB 0E5h
  4907. DB 047h
  4908. DB 060h
  4909. DB 0Fh
  4910. DB 0C3h
  4911. DB 0E5h
  4912. DB 04Ch
  4913. DB 09Fh
  4914. DB 0E5h
  4915. DB 04Bh
  4916. DB 09Eh
  4917. DB 050h
  4918. DB 06h
  4919. DB 085h
  4920. DB 04Bh
  4921. DB 04Dh
  4922. DB 085h
  4923. DB 04Ch
  4924. DB 04Eh
  4925. DB 012h
  4926. DB 011h
  4927. DB 05Bh
  4928. DB 040h
  4929. DB 0Dh
  4930. DB 0E5h
  4931. DB 049h
  4932. DB 064h
  4933. DB 02h
  4934. DB 060h
  4935. DB 05h
  4936. DB 0E5h
  4937. DB 049h
  4938. DB 0B4h
  4939. DB 04h
  4940. DB 02h
  4941. DB 05h
  4942. DB 049h
  4943. DB 0E5h
  4944. DB 04Eh
  4945. DB 054h
  4946. DB 07h
  4947. DB 070h
  4948. DB 04h
  4949. DB 0D2h
  4950. DB 011h
  4951. DB 080h
  4952. DB 02h
  4953. DB 0C2h
  4954. DB 011h
  4955. DB 012h
  4956. DB 011h
  4957. DB 05Bh
  4958. DB 040h
  4959. DB 05h
  4960. DB 012h
  4961. DB 011h
  4962. DB 065h
  4963. DB 080h
  4964. DB 08h
  4965. DB 085h
  4966. DB 04Eh
  4967. DB 04Ah
  4968. DB 0E4h
  4969. DB 0F5h
  4970. DB 04Dh
  4971. DB 0F5h
  4972. DB 04Eh
  4973. DB 0E5h
  4974. DB 04Ah
  4975. DB 060h
  4976. DB 018h
  4977. DB 0E5h
  4978. DB 047h
  4979. DB 060h
  4980. DB 014h
  4981. DB 0E4h
  4982. DB 0FFh
  4983. DB 0EFh
  4984. DB 0C3h
  4985. DB 095h
  4986. DB 04Ah
  4987. DB 050h
  4988. DB 0Ch
  4989. DB 012h
  4990. DB 011h
  4991. DB 09Ch
  4992. DB 070h
  4993. DB 02h
  4994. DB 05h
  4995. DB 029h
  4996. DB 012h
  4997. DB 011h
  4998. DB 050h
  4999. DB 080h
  5000. DB 0EEh
  5001. DB 085h
  5002. DB 04Ah
  5003. DB 0EBh
  5004. DB 012h
  5005. DB 011h
  5006. DB 01Bh
  5007. DB 022h
  5008. L0299:
  5009. MOV DPTR, #02401h
  5010. CLR A
  5011. MOVC A, @A+DPTR
  5012. MOV R7, A
  5013. MOV R3, #0h
  5014. MOV R2, #0h
  5015. MOV R1, #0ABh
  5016. MOV 69h, #1h
  5017. RET
  5018.  
  5019. L0322:
  5020. MOV DPTR, #02401h
  5021. CLR A
  5022. MOVC A, @A+DPTR
  5023. MOV R2, #23h
  5024. MOV R1, #0E4h
  5025. MOV DPTR, #023E3h
  5026. L0331:
  5027. MOV R7, A
  5028. MOV R3, #0FFh
  5029. CLR A
  5030. MOVC A, @A+DPTR
  5031. MOV 69h, A
  5032. RET
  5033.  
  5034. L0248:
  5035. MOV A, @R0
  5036. MOV R5, A
  5037. SWAP A
  5038. RRC A
  5039. RRC A
  5040. ANL A, #2h
  5041. MOV R7, A
  5042. MOV A, R5
  5043. L0246:
  5044. SWAP A
  5045. ANL A, #7h
  5046. MOV R3, A
  5047. MOV 68h, #0h
  5048. RET
  5049.  
  5050. L0294:
  5051. MOV DPTR, #02401h
  5052. CLR A
  5053. MOVC A, @A+DPTR
  5054. MOV R7, A
  5055. MOV R3, #0FFh
  5056. RET
  5057.  
  5058. L0241:
  5059. MOV R0, #0C0h
  5060. MOV A, @R0
  5061. SWAP A
  5062. ANL A, #3h
  5063. MOV 0E5h, A
  5064. INC R0
  5065. MOV A, @R0
  5066. MOV 0E5h, A
  5067. INC R0
  5068. MOV A, @R0
  5069. MOV 0E5h, A
  5070. RET
  5071.  
  5072. L0291:
  5073. MOV R0, #0D6h
  5074. MOV A, R7
  5075. MOV @R0, A
  5076. SETB EA
  5077. MOV R0, #92h
  5078. RET
  5079.  
  5080. DB 0ABh
  5081. DB 05Eh
  5082. DB 0AAh
  5083. DB 05Fh
  5084. DB 0A9h
  5085. DB 060h
  5086. DB 090h
  5087. DB 00h
  5088. DB 03h
  5089. DB 012h
  5090. DB 017h
  5091. DB 0C2h
  5092. DB 090h
  5093. DB 00h
  5094. DB 04h
  5095. DB 022h
  5096. DB 090h
  5097. DB 00h
  5098. DB 05h
  5099. DB 012h
  5100. DB 017h
  5101. DB 095h
  5102. DB 0FFh
  5103. DB 07Dh
  5104. DB 01h
  5105. DB 022h
  5106. L0143:
  5107. MOV R0, #17h
  5108. MOV A, @R0
  5109. MOV R6, A
  5110. JNB ACC.0, L0407
  5111. CLR P3.1
  5112. SJMP L0408
  5113.  
  5114. L0407:
  5115. SETB P3.1
  5116. L0408:
  5117. MOV A, R6
  5118. JNB ACC.1, L0409
  5119. CLR P3.6
  5120. SJMP L0410
  5121.  
  5122. L0409:
  5123. SETB P3.6
  5124. L0410:
  5125. MOV A, R6
  5126. JNB ACC.2, L0411
  5127. CLR P3.7
  5128. SJMP L0412
  5129.  
  5130. L0411:
  5131. SETB P3.7
  5132. L0412:
  5133. MOV A, 0E4h
  5134. JNB ACC.3, L0413
  5135. MOV A, 0E4h
  5136. ANL A, #3h
  5137. JNZ L0413
  5138. JNB 22h, L0413
  5139. CLR 22h
  5140. MOV A, 96h
  5141. JNB ACC.4, L0414
  5142. ANL 96h, #0EFh
  5143. RET
  5144.  
  5145. L0414:
  5146. CLR EA
  5147. MOV R0, #0ACh
  5148. MOV A, @R0
  5149. MOV 0E2h, A
  5150. CLR A
  5151. MOV 0E2h, A
  5152. JNB 8h, L0415
  5153. MOV R7, A
  5154. L0416:
  5155. MOV 0E2h, #1h
  5156. INC R7
  5157. CJNE R7, #6h, L0416
  5158. SJMP L0417
  5159.  
  5160. L0415:
  5161. CLR A
  5162. MOV R7, A
  5163. L0418:
  5164. MOV A, #0ADh
  5165. ADD A, R7
  5166. MOV R0, A
  5167. MOV A, @R0
  5168. MOV 0E2h, A
  5169. INC R7
  5170. CJNE R7, #6h, L0418
  5171. L0417:
  5172. SETB EA
  5173. MOV 0E3h, #8h
  5174. ORL 0E4h, #1h
  5175. MOV 3Dh, 3Ch
  5176. CLR A
  5177. MOV 3Ah, A
  5178. MOV 45h, A
  5179. L0413:
  5180. RET
  5181.  
  5182. L0259:
  5183. CJNE R3, #1h, L0264
  5184. MOV DPL, R1
  5185. MOV DPH, R2
  5186. MOVX A, @DPTR
  5187. RET
  5188.  
  5189. L0264:
  5190. JNC L0265
  5191. MOV A, @R1
  5192. RET
  5193.  
  5194. L0265:
  5195. CJNE R3, #0FEh, L0266
  5196. MOVX A, @R1
  5197. RET
  5198.  
  5199. L0266:
  5200. MOV DPL, R1
  5201. MOV DPH, R2
  5202. CLR A
  5203. MOVC A, @A+DPTR
  5204. RET
  5205.  
  5206. L0258:
  5207. CJNE R3, #1h, L0261
  5208. MOV A, DPL
  5209. ADD A, R1
  5210. MOV DPL, A
  5211. MOV A, DPH
  5212. ADDC A, R2
  5213. MOV DPH, A
  5214. MOVX A, @DPTR
  5215. RET
  5216.  
  5217. L0261:
  5218. JNC L0262
  5219. MOV A, R1
  5220. ADD A, DPL
  5221. MOV R0, A
  5222. MOV A, @R0
  5223. RET
  5224.  
  5225. L0262:
  5226. CJNE R3, #0FEh, L0263
  5227. MOV A, R1
  5228. ADD A, DPL
  5229. MOV R0, A
  5230. MOVX A, @R0
  5231. RET
  5232.  
  5233. L0263:
  5234. MOV A, DPL
  5235. ADD A, R1
  5236. MOV DPL, A
  5237. MOV A, DPH
  5238. ADDC A, R2
  5239. MOV DPH, A
  5240. CLR A
  5241. MOVC A, @A+DPTR
  5242. RET
  5243.  
  5244. L0275:
  5245. MOV R0, A
  5246. CJNE R3, #1h, L0276
  5247. MOV A, DPL
  5248. ADD A, R1
  5249. MOV DPL, A
  5250. MOV A, DPH
  5251. ADDC A, R2
  5252. MOV DPH, A
  5253. MOV A, R0
  5254. MOVX @DPTR, A
  5255. RET
  5256.  
  5257. L0276:
  5258. JNC L0277
  5259. MOV A, R1
  5260. ADD A, DPL
  5261. XCH A, R0
  5262. MOV @R0, A
  5263. RET
  5264.  
  5265. L0277:
  5266. CJNE R3, #0FEh, L0278
  5267. MOV A, R1
  5268. ADD A, DPL
  5269. XCH A, R0
  5270. MOVX @R0, A
  5271. L0278:
  5272. RET
  5273.  
  5274. DB 08Ah
  5275. DB 083h
  5276. DB 089h
  5277. DB 082h
  5278. DB 0E4h
  5279. DB 073h
  5280. L0149:
  5281. LCALL L0184
  5282. MOV A, 26h
  5283. CLR C
  5284. SUBB A, #12h
  5285. JNC L0185
  5286. MOV A, 26h
  5287. MOV DPTR, #0223Eh
  5288. MOVC A, @A+DPTR
  5289. MOV R7, A
  5290. CLR C
  5291. SUBB A, #4h
  5292. JNC L0186
  5293. MOV A, R7
  5294. XRL A, #2h
  5295. JZ L0186
  5296. MOV A, R7
  5297. JNZ L0187
  5298. LCALL L0188
  5299. MOV P0, A
  5300. SJMP L0189
  5301.  
  5302. L0187:
  5303. MOV A, 26h
  5304. MOV DPTR, #0223Eh
  5305. MOVC A, @A+DPTR
  5306. CJNE A, #1h, L0195
  5307. LCALL L0188
  5308. MOV P1, A
  5309. SJMP L0189
  5310.  
  5311. L0195:
  5312. LCALL L0188
  5313. CJNE A, #0EFh, L0196
  5314. CLR P3.4
  5315. SETB P3.5
  5316. SJMP L0189
  5317.  
  5318. L0196:
  5319. SETB P3.4
  5320. CLR P3.5
  5321. L0189:
  5322. LCALL L0190
  5323. MOV 39h, P2
  5324. LCALL L0190
  5325. MOV A, 39h
  5326. CJNE A, P2, L0189
  5327. MOV R7, P2
  5328. LCALL L0191
  5329. MOV A, R7
  5330. CPL A
  5331. MOV 39h, A
  5332. CLR 0Fh
  5333. SJMP L0192
  5334.  
  5335. L0186:
  5336. SETB 0Fh
  5337. SJMP L0192
  5338.  
  5339. L0185:
  5340. SETB 0Fh
  5341. L0192:
  5342. LJMP L0184
  5343.  
  5344. L0336:
  5345. CLR EA
  5346. LCALL L0136
  5347. MOV R5, #1h
  5348. MOV R7, #20h
  5349. LCALL L0137
  5350. CJNE R7, #0FAh, L0348
  5351. MOV R5, #1h
  5352. MOV R7, #0D1h
  5353. LCALL L0137
  5354. MOV R5, #1h
  5355. MOV R7, #5h
  5356. LCALL L0137
  5357. L0348:
  5358. LCALL L0138
  5359. SETB EA
  5360. ORL 9Dh, #0Dh
  5361. MOV R7, #16h
  5362. LCALL L0297
  5363. CLR A
  5364. MOV R0, #0ABh
  5365. MOV @R0, A
  5366. MOV R0, #0D7h
  5367. MOV @R0, A
  5368. L0351:
  5369. LCALL L0322
  5370. LCALL L0302
  5371. MOV R0, #0D8h
  5372. MOV A, R7
  5373. MOV @R0, A
  5374. CJNE R7, #0FBh, L0349
  5375. SJMP L0350
  5376.  
  5377. L0349:
  5378. LCALL L0299
  5379. LCALL L0228
  5380. MOV R0, #0D8h
  5381. MOV A, R7
  5382. MOV @R0, A
  5383. CJNE R7, #0FBh, L0352
  5384. SJMP L0350
  5385.  
  5386. L0352:
  5387. MOV R0, #0ABh
  5388. MOV A, @R0
  5389. JZ L0350
  5390. MOV R7, #0FAh
  5391. RET
  5392.  
  5393. L0350:
  5394. MOV R7, #5h
  5395. LCALL L0297
  5396. MOV R0, #0D7h
  5397. INC @R0
  5398. MOV A, @R0
  5399. CLR C
  5400. SUBB A, #0C8h
  5401. JC L0351
  5402. MOV R7, #0FBh
  5403. RET
  5404.  
  5405. L0399:
  5406. MOV A, 64h
  5407. ADD A, ACC
  5408. ADD A, #41h
  5409. MOV DPL, A
  5410. CLR A
  5411. ADDC A, #9h
  5412. MOV DPH, A
  5413. CLR A
  5414. MOVC A, @A+DPTR
  5415. RET
  5416.  
  5417. L0395:
  5418. MOV DPH, A
  5419. CLR A
  5420. MOVC A, @A+DPTR
  5421. L0400:
  5422. MOV R5, A
  5423. MOV C, 0Ah
  5424. CLR A
  5425. RLC A
  5426. MOV R7, A
  5427. RET
  5428.  
  5429. L0369:
  5430. MOV C, 0Ah
  5431. CLR A
  5432. RLC A
  5433. MOV R7, A
  5434. MOV R5, 64h
  5435. RET
  5436.  
  5437. L0396:
  5438. MOV A, 64h
  5439. ADD A, ACC
  5440. ADD A, #35h
  5441. MOV DPL, A
  5442. CLR A
  5443. ADDC A, #9h
  5444. MOV DPH, A
  5445. CLR A
  5446. MOVC A, @A+DPTR
  5447. MOV R5, A
  5448. RET
  5449.  
  5450. L0402:
  5451. MOV A, 64h
  5452. ADD A, ACC
  5453. L0437:
  5454. ADD A, #58h
  5455. MOV DPL, A
  5456. CLR A
  5457. ADDC A, #9h
  5458. RET
  5459.  
  5460. L0467:
  5461. CLR A
  5462. MOV 10h, A
  5463. MOV 11h, A
  5464. MOV R0, #17h
  5465. MOV A, @R0
  5466. RET
  5467.  
  5468. L0394:
  5469. MOV A, 64h
  5470. ADD A, ACC
  5471. ADD A, #36h
  5472. MOV DPL, A
  5473. CLR A
  5474. ADDC A, #9h
  5475. RET
  5476.  
  5477. L0398:
  5478. MOV A, 64h
  5479. ADD A, ACC
  5480. ADD A, #42h
  5481. MOV DPL, A
  5482. CLR A
  5483. ADDC A, #9h
  5484. RET
  5485.  
  5486. L0454:
  5487. CLR A
  5488. MOV 10h, A
  5489. MOV 11h, A
  5490. MOV A, R7
  5491. RET
  5492.  
  5493. L0137:
  5494. CLR A
  5495. MOV 6Bh, A
  5496. MOV R6, A
  5497. L0236:
  5498. MOV A, R7
  5499. JNB ACC.7, L0234
  5500. ORL 9Dh, #1h
  5501. SJMP L0235
  5502.  
  5503. L0234:
  5504. ANL 9Dh, #0FEh
  5505. CLR P3.0
  5506. L0235:
  5507. NOP
  5508. NOP
  5509. NOP
  5510. NOP
  5511. NOP
  5512. NOP
  5513. ORL 9Dh, #4h
  5514. MOV A, R7
  5515. ADD A, ACC
  5516. MOV R7, A
  5517. NOP
  5518. NOP
  5519. NOP
  5520. NOP
  5521. NOP
  5522. NOP
  5523. NOP
  5524. NOP
  5525. NOP
  5526. NOP
  5527. NOP
  5528. NOP
  5529. ANL 9Dh, #0FBh
  5530. CLR P3.2
  5531. INC R6
  5532. CJNE R6, #8h, L0236
  5533. NOP
  5534. NOP
  5535. NOP
  5536. NOP
  5537. NOP
  5538. NOP
  5539. NOP
  5540. NOP
  5541. NOP
  5542. NOP
  5543. NOP
  5544. NOP
  5545. ORL 9Dh, #1h
  5546. NOP
  5547. NOP
  5548. NOP
  5549. NOP
  5550. NOP
  5551. NOP
  5552. ORL 9Dh, #4h
  5553. LCALL L0190
  5554. MOV C, P3.0
  5555. CLR A
  5556. RLC A
  5557. MOV R5, A
  5558. ANL 9Dh, #0FBh
  5559. CLR P3.2
  5560. CJNE R5, #1h, L0237
  5561. MOV R7, #0FBh
  5562. RET
  5563.  
  5564. L0237:
  5565. MOV R7, #0FAh
  5566. RET
  5567.  
  5568. DB 0E4h
  5569. DB 0F5h
  5570. DB 094h
  5571. DB 075h
  5572. DB 093h
  5573. DB 055h
  5574. DB 015h
  5575. DB 02Eh
  5576. DB 0E5h
  5577. DB 02Eh
  5578. DB 070h
  5579. DB 052h
  5580. DB 0E5h
  5581. DB 012h
  5582. DB 0D3h
  5583. DB 094h
  5584. DB 00h
  5585. DB 040h
  5586. DB 033h
  5587. DB 05h
  5588. DB 011h
  5589. DB 0E5h
  5590. DB 011h
  5591. DB 070h
  5592. DB 02h
  5593. DB 05h
  5594. DB 010h
  5595. DB 064h
  5596. DB 050h
  5597. DB 045h
  5598. DB 010h
  5599. DB 070h
  5600. DB 02Ch
  5601. DB 0F5h
  5602. DB 010h
  5603. DB 0F5h
  5604. DB 011h
  5605. DB 053h
  5606. DB 09Eh
  5607. DB 0F8h
  5608. DB 078h
  5609. DB 014h
  5610. DB 0E6h
  5611. DB 0FFh
  5612. DB 070h
  5613. DB 04h
  5614. DB 0B2h
  5615. DB 0C0h
  5616. DB 080h
  5617. DB 010h
  5618. DB 0EFh
  5619. DB 0B4h
  5620. DB 01h
  5621. DB 04h
  5622. DB 0B2h
  5623. DB 0C1h
  5624. DB 080h
  5625. DB 08h
  5626. DB 0EFh
  5627. DB 0B4h
  5628. DB 02h
  5629. DB 04h
  5630. DB 0B2h
  5631. DB 0C0h
  5632. DB 0B2h
  5633. DB 0C1h
  5634. DB 015h
  5635. DB 012h
  5636. DB 080h
  5637. DB 07h
  5638. DB 0E4h
  5639. DB 0F5h
  5640. DB 012h
  5641. DB 0F5h
  5642. DB 010h
  5643. DB 0F5h
  5644. DB 011h
  5645. DB 0D2h
  5646. DB 0Bh
  5647. DB 075h
  5648. DB 02Eh
  5649. DB 014h
  5650. DB 030h
  5651. DB 03h
  5652. DB 09h
  5653. DB 0E5h
  5654. DB 045h
  5655. DB 0D3h
  5656. DB 094h
  5657. DB 00h
  5658. DB 040h
  5659. DB 02h
  5660. DB 015h
  5661. DB 045h
  5662. DB 0D2h
  5663. DB 0Ch
  5664. DB 022h
  5665. DB 0C2h
  5666. DB 0AFh
  5667. DB 0E5h
  5668. DB 0EFh
  5669. DB 030h
  5670. DB 0E4h
  5671. DB 02h
  5672. DB 080h
  5673. DB 029h
  5674. DB 043h
  5675. DB 0EFh
  5676. DB 04h
  5677. DB 0E5h
  5678. DB 0EEh
  5679. DB 060h
  5680. DB 027h
  5681. DB 0E5h
  5682. DB 0EEh
  5683. DB 0C3h
  5684. DB 094h
  5685. DB 09h
  5686. DB 040h
  5687. DB 0Eh
  5688. DB 012h
  5689. DB 011h
  5690. DB 08Eh
  5691. DB 043h
  5692. DB 0ECh
  5693. DB 02h
  5694. DB 043h
  5695. DB 0EFh
  5696. DB 02h
  5697. DB 012h
  5698. DB 027h
  5699. DB 0B6h
  5700. DB 080h
  5701. DB 01Dh
  5702. DB 0AFh
  5703. DB 0EEh
  5704. DB 012h
  5705. DB 024h
  5706. DB 02h
  5707. DB 053h
  5708. DB 0EFh
  5709. DB 0FEh
  5710. DB 0E5h
  5711. DB 0EFh
  5712. DB 030h
  5713. DB 0E4h
  5714. DB 015h
  5715. DB 053h
  5716. DB 0DBh
  5717. DB 0F7h
  5718. DB 080h
  5719. DB 0Bh
  5720. DB 053h
  5721. DB 0EFh
  5722. DB 0FEh
  5723. DB 0E5h
  5724. DB 0EFh
  5725. DB 030h
  5726. DB 0E4h
  5727. DB 08h
  5728. DB 053h
  5729. DB 0DBh
  5730. DB 0F7h
  5731. DB 053h
  5732. DB 0EFh
  5733. DB 0FBh
  5734. DB 080h
  5735. DB 012h
  5736. DB 012h
  5737. DB 027h
  5738. DB 03h
  5739. DB 0EFh
  5740. DB 075h
  5741. DB 0F0h
  5742. DB 03h
  5743. DB 0A4h
  5744. DB 024h
  5745. DB 0D0h
  5746. DB 0F5h
  5747. DB 082h
  5748. DB 0E4h
  5749. DB 034h
  5750. DB 04h
  5751. DB 012h
  5752. DB 011h
  5753. DB 075h
  5754. DB 053h
  5755. DB 0EFh
  5756. DB 0FBh
  5757. DB 0D2h
  5758. DB 0AFh
  5759. DB 022h
  5760. DB 0E5h
  5761. DB 02Fh
  5762. DB 064h
  5763. DB 05h
  5764. DB 070h
  5765. DB 031h
  5766. DB 0E5h
  5767. DB 030h
  5768. DB 0B4h
  5769. DB 075h
  5770. DB 018h
  5771. DB 0E5h
  5772. DB 034h
  5773. DB 045h
  5774. DB 033h
  5775. DB 045h
  5776. DB 032h
  5777. DB 045h
  5778. DB 031h
  5779. DB 070h
  5780. DB 022h
  5781. DB 0C2h
  5782. DB 0AFh
  5783. DB 074h
  5784. DB 05Ah
  5785. DB 075h
  5786. DB 0F0h
  5787. DB 0A5h
  5788. DB 012h
  5789. DB 00h
  5790. DB 01Eh
  5791. DB 0D2h
  5792. DB 0AFh
  5793. DB 080h
  5794. DB 014h
  5795. DB 0E5h
  5796. DB 030h
  5797. DB 0B4h
  5798. DB 0A0h
  5799. DB 06h
  5800. DB 078h
  5801. DB 092h
  5802. DB 076h
  5803. DB 0Bh
  5804. DB 080h
  5805. DB 09h
  5806. DB 0E5h
  5807. DB 030h
  5808. DB 0B4h
  5809. DB 0A1h
  5810. DB 04h
  5811. DB 078h
  5812. DB 093h
  5813. DB 0A6h
  5814. DB 031h
  5815. DB 0E5h
  5816. DB 02Fh
  5817. DB 0B4h
  5818. DB 023h
  5819. DB 04h
  5820. DB 078h
  5821. DB 0D5h
  5822. DB 0A6h
  5823. DB 030h
  5824. DB 0E5h
  5825. DB 02Fh
  5826. DB 0B4h
  5827. DB 025h
  5828. DB 06h
  5829. DB 078h
  5830. DB 0D4h
  5831. DB 0A6h
  5832. DB 030h
  5833. DB 080h
  5834. DB 0Dh
  5835. DB 0E5h
  5836. DB 02Fh
  5837. DB 0B4h
  5838. DB 022h
  5839. DB 08h
  5840. DB 078h
  5841. DB 0BAh
  5842. DB 0A6h
  5843. DB 030h
  5844. DB 078h
  5845. DB 0B9h
  5846. DB 076h
  5847. DB 01h
  5848. DB 02h
  5849. DB 027h
  5850. DB 0B6h
  5851. DB 0E5h
  5852. DB 032h
  5853. DB 070h
  5854. DB 052h
  5855. DB 0E5h
  5856. DB 02Fh
  5857. DB 024h
  5858. DB 0FEh
  5859. DB 060h
  5860. DB 010h
  5861. DB 024h
  5862. DB 02h
  5863. DB 070h
  5864. DB 046h
  5865. DB 0E5h
  5866. DB 031h
  5867. DB 0B4h
  5868. DB 01h
  5869. DB 05h
  5870. DB 075h
  5871. DB 048h
  5872. DB 03h
  5873. DB 080h
  5874. DB 032h
  5875. DB 080h
  5876. DB 03Ch
  5877. DB 0E5h
  5878. DB 034h
  5879. DB 045h
  5880. DB 031h
  5881. DB 070h
  5882. DB 032h
  5883. DB 0E5h
  5884. DB 033h
  5885. DB 024h
  5886. DB 080h
  5887. DB 060h
  5888. DB 0Fh
  5889. DB 014h
  5890. DB 060h
  5891. DB 011h
  5892. DB 014h
  5893. DB 060h
  5894. DB 018h
  5895. DB 024h
  5896. DB 082h
  5897. DB 070h
  5898. DB 020h
  5899. DB 075h
  5900. DB 048h
  5901. DB 04h
  5902. DB 080h
  5903. DB 015h
  5904. DB 075h
  5905. DB 048h
  5906. DB 05h
  5907. DB 080h
  5908. DB 010h
  5909. DB 030h
  5910. DB 03h
  5911. DB 05h
  5912. DB 075h
  5913. DB 048h
  5914. DB 06h
  5915. DB 080h
  5916. DB 08h
  5917. DB 080h
  5918. DB 012h
  5919. DB 030h
  5920. DB 03h
  5921. DB 07h
  5922. DB 075h
  5923. DB 048h
  5924. DB 0Ah
  5925. DB 012h
  5926. DB 011h
  5927. DB 025h
  5928. DB 022h
  5929. DB 080h
  5930. DB 06h
  5931. DB 080h
  5932. DB 04h
  5933. DB 080h
  5934. DB 02h
  5935. DB 080h
  5936. DB 00h
  5937. DB 012h
  5938. DB 027h
  5939. DB 029h
  5940. DB 022h
  5941. L0228:
  5942. MOV 65h, R7
  5943. MOV 66h, R3
  5944. MOV 67h, R2
  5945. MOV 68h, R1
  5946. LCALL L0136
  5947. MOV A, 65h
  5948. ADD A, ACC
  5949. ORL A, #1h
  5950. MOV R7, A
  5951. MOV R5, #1h
  5952. LCALL L0137
  5953. MOV A, R7
  5954. XRL A, #0FAh
  5955. JNZ L0271
  5956. MOV 6Ah, A
  5957. L0274:
  5958. MOV A, 69h
  5959. DEC A
  5960. MOV R7, A
  5961. MOV A, 6Ah
  5962. CLR C
  5963. SUBB A, R7
  5964. JNC L0272
  5965. CLR A
  5966. MOV R7, A
  5967. LCALL L0273
  5968. INC 6Ah
  5969. SJMP L0274
  5970.  
  5971. L0272:
  5972. MOV R7, #1h
  5973. LCALL L0273
  5974. SJMP L0282
  5975.  
  5976. L0271:
  5977. LCALL L0138
  5978. MOV R7, #0FBh
  5979. RET
  5980.  
  5981. L0282:
  5982. LCALL L0138
  5983. MOV R7, #0FAh
  5984. RET
  5985.  
  5986. L0273:
  5987. LCALL L0139
  5988. MOV R3, 66h
  5989. MOV R2, 67h
  5990. MOV R1, 68h
  5991. MOV DPL, 6Ah
  5992. MOV DPH, #0h
  5993. MOV A, R7
  5994. LCALL L0275
  5995. RET
  5996.  
  5997. DB 012h
  5998. DB 026h
  5999. DB 02Bh
  6000. DB 040h
  6001. DB 04Fh
  6002. DB 012h
  6003. DB 011h
  6004. DB 095h
  6005. DB 070h
  6006. DB 048h
  6007. DB 0E5h
  6008. DB 033h
  6009. DB 070h
  6010. DB 09h
  6011. DB 0E5h
  6012. DB 031h
  6013. DB 070h
  6014. DB 042h
  6015. DB 075h
  6016. DB 048h
  6017. DB 0Dh
  6018. DB 080h
  6019. DB 010h
  6020. DB 0E5h
  6021. DB 033h
  6022. DB 064h
  6023. DB 01h
  6024. DB 070h
  6025. DB 033h
  6026. DB 0E5h
  6027. DB 031h
  6028. DB 070h
  6029. DB 0Bh
  6030. DB 043h
  6031. DB 04Fh
  6032. DB 03h
  6033. DB 075h
  6034. DB 048h
  6035. DB 0Fh
  6036. DB 075h
  6037. DB 049h
  6038. DB 01h
  6039. DB 080h
  6040. DB 01Eh
  6041. DB 090h
  6042. DB 027h
  6043. DB 025h
  6044. DB 0E4h
  6045. DB 093h
  6046. DB 0B5h
  6047. DB 031h
  6048. DB 08h
  6049. DB 090h
  6050. DB 027h
  6051. DB 01Dh
  6052. DB 012h
  6053. DB 011h
  6054. DB 082h
  6055. DB 080h
  6056. DB 0Eh
  6057. DB 090h
  6058. DB 027h
  6059. DB 026h
  6060. DB 0E4h
  6061. DB 093h
  6062. DB 0B5h
  6063. DB 031h
  6064. DB 0Ah
  6065. DB 090h
  6066. DB 027h
  6067. DB 01Eh
  6068. DB 012h
  6069. DB 011h
  6070. DB 082h
  6071. DB 012h
  6072. DB 011h
  6073. DB 029h
  6074. DB 022h
  6075. DB 080h
  6076. DB 04h
  6077. DB 080h
  6078. DB 02h
  6079. DB 080h
  6080. DB 00h
  6081. DB 012h
  6082. DB 027h
  6083. DB 029h
  6084. DB 022h
  6085. L0139:
  6086. CLR A
  6087. MOV 6Bh, A
  6088. ORL 9Dh, #1h
  6089. MOV R6, A
  6090. L0279:
  6091. ORL 9Dh, #4h
  6092. MOV A, 6Bh
  6093. ADD A, ACC
  6094. MOV 6Bh, A
  6095. MOV C, P3.0
  6096. CLR A
  6097. RLC A
  6098. ORL 6Bh, A
  6099. NOP
  6100. NOP
  6101. NOP
  6102. NOP
  6103. NOP
  6104. NOP
  6105. NOP
  6106. NOP
  6107. NOP
  6108. NOP
  6109. NOP
  6110. NOP
  6111. ANL 9Dh, #0FBh
  6112. CLR P3.2
  6113. NOP
  6114. NOP
  6115. NOP
  6116. NOP
  6117. NOP
  6118. NOP
  6119. NOP
  6120. NOP
  6121. NOP
  6122. NOP
  6123. NOP
  6124. NOP
  6125. INC R6
  6126. CJNE R6, #8h, L0279
  6127. MOV A, R7
  6128. JZ L0280
  6129. ORL 9Dh, #1h
  6130. SJMP L0281
  6131.  
  6132. L0280:
  6133. ANL 9Dh, #0FEh
  6134. CLR P3.0
  6135. L0281:
  6136. LCALL L0190
  6137. ORL 9Dh, #4h
  6138. LCALL L0190
  6139. ANL 9Dh, #0FBh
  6140. CLR P3.2
  6141. MOV R7, 6Bh
  6142. RET
  6143.  
  6144. L0374:
  6145. MOV A, R7
  6146. JZ L0375
  6147. CLR A
  6148. MOV R6, A
  6149. L0378:
  6150. MOV A, #0ADh
  6151. ADD A, R6
  6152. MOV R0, A
  6153. MOV A, @R0
  6154. JNZ L0376
  6155. MOV A, #0ADh
  6156. ADD A, R6
  6157. MOV R0, A
  6158. MOV @R0, 5h
  6159. SETB 22h
  6160. RET
  6161.  
  6162. L0376:
  6163. MOV A, #0ADh
  6164. ADD A, R6
  6165. MOV R0, A
  6166. MOV A, @R0
  6167. XRL A, R5
  6168. JZ L0377
  6169. INC R6
  6170. CJNE R6, #6h, L0378
  6171. RET
  6172.  
  6173. L0375:
  6174. CLR A
  6175. MOV R6, A
  6176. L0382:
  6177. MOV A, #0ADh
  6178. ADD A, R6
  6179. MOV R0, A
  6180. MOV A, @R0
  6181. XRL A, R5
  6182. JNZ L0379
  6183. MOV A, R6
  6184. CLR C
  6185. SUBB A, #5h
  6186. JNC L0380
  6187. MOV R7, 6h
  6188. L0381:
  6189. MOV A, R7
  6190. CLR C
  6191. SUBB A, #5h
  6192. JNC L0380
  6193. MOV A, #0AEh
  6194. ADD A, R7
  6195. MOV R0, A
  6196. MOV A, @R0
  6197. MOV R4, A
  6198. MOV A, #0ADh
  6199. ADD A, R7
  6200. MOV R0, A
  6201. MOV @R0, 4h
  6202. INC R7
  6203. SJMP L0381
  6204.  
  6205. L0380:
  6206. CLR A
  6207. MOV R0, #0B2h
  6208. MOV @R0, A
  6209. SETB 22h
  6210. RET
  6211.  
  6212. L0379:
  6213. INC R6
  6214. CJNE R6, #6h, L0382
  6215. L0377:
  6216. RET
  6217.  
  6218. L0340:
  6219. LCALL L0294
  6220. MOV R2, #23h
  6221. MOV R1, #0E7h
  6222. MOV DPTR, #023E6h
  6223. LCALL L0343
  6224. CJNE R7, #0FBh, L0344
  6225. MOV R7, #0FBh
  6226. RET
  6227.  
  6228. L0344:
  6229. MOV R7, #5h
  6230. LCALL L0297
  6231. LCALL L0294
  6232. MOV R2, #23h
  6233. MOV R1, #0EBh
  6234. MOV DPTR, #023EAh
  6235. LCALL L0343
  6236. CJNE R7, #0FBh, L0345
  6237. MOV R7, #0FBh
  6238. RET
  6239.  
  6240. L0345:
  6241. LCALL L0299
  6242. LCALL L0228
  6243. MOV R0, #0D7h
  6244. MOV A, R7
  6245. MOV @R0, A
  6246. CJNE R7, #0FBh, L0346
  6247. MOV R7, #0FBh
  6248. RET
  6249.  
  6250. L0346:
  6251. MOV R0, #0ABh
  6252. MOV A, @R0
  6253. XRL A, #55h
  6254. JZ L0347
  6255. MOV R7, #0FBh
  6256. RET
  6257.  
  6258. L0347:
  6259. MOV R7, #0FAh
  6260. RET
  6261.  
  6262. L0343:
  6263. CLR A
  6264. MOVC A, @A+DPTR
  6265. MOV 69h, A
  6266. LCALL L0302
  6267. MOV R0, #0D7h
  6268. MOV A, R7
  6269. MOV @R0, A
  6270. RET
  6271.  
  6272. L0290:
  6273. LCALL L0294
  6274. MOV R2, #23h
  6275. MOV R1, #0EEh
  6276. MOV DPTR, #023EDh
  6277. LCALL L0295
  6278. CJNE R7, #0FBh, L0296
  6279. MOV R7, #0FBh
  6280. RET
  6281.  
  6282. L0296:
  6283. MOV R7, #19h
  6284. LCALL L0297
  6285. LCALL L0294
  6286. MOV R2, #23h
  6287. MOV R1, #0F2h
  6288. MOV DPTR, #023F1h
  6289. LCALL L0295
  6290. CJNE R7, #0FBh, L0298
  6291. MOV R7, #0FBh
  6292. RET
  6293.  
  6294. L0298:
  6295. LCALL L0299
  6296. LCALL L0228
  6297. MOV R0, #0D7h
  6298. MOV A, R7
  6299. MOV @R0, A
  6300. CJNE R7, #0FBh, L0300
  6301. MOV R7, #0FBh
  6302. RET
  6303.  
  6304. L0300:
  6305. MOV R0, #0ABh
  6306. MOV A, @R0
  6307. XRL A, #55h
  6308. JZ L0301
  6309. MOV R7, #0FBh
  6310. RET
  6311.  
  6312. L0301:
  6313. MOV R7, #0FAh
  6314. RET
  6315.  
  6316. L0295:
  6317. CLR A
  6318. MOVC A, @A+DPTR
  6319. MOV 69h, A
  6320. LCALL L0302
  6321. MOV R0, #0D7h
  6322. MOV A, R7
  6323. MOV @R0, A
  6324. RET
  6325.  
  6326. L0146:
  6327. JB 9h, L0148
  6328. LCALL L0149
  6329. JNB 0Fh, L0150
  6330. SJMP L0151
  6331.  
  6332. L0150:
  6333. MOV A, 27h
  6334. JNZ L0153
  6335. MOV A, #6Eh
  6336. ADD A, 26h
  6337. MOV R0, A
  6338. MOV @R0, 39h
  6339. INC 26h
  6340. MOV A, 26h
  6341. CLR C
  6342. SUBB A, #12h
  6343. JNC L0154
  6344. RET
  6345.  
  6346. L0154:
  6347. INC 27h
  6348. CLR A
  6349. MOV 26h, A
  6350. RET
  6351.  
  6352. L0153:
  6353. MOV A, #6Eh
  6354. ADD A, 26h
  6355. MOV R0, A
  6356. MOV A, @R0
  6357. XRL A, 39h
  6358. JZ L0155
  6359. SJMP L0151
  6360.  
  6361. L0155:
  6362. INC 26h
  6363. MOV A, 26h
  6364. CLR C
  6365. SUBB A, #12h
  6366. JNC L0156
  6367. RET
  6368.  
  6369. L0156:
  6370. LCALL L0157
  6371. MOV 8h, C
  6372. JNB 8h, L0158
  6373. SJMP L0151
  6374.  
  6375. L0158:
  6376. JB 9h, L0151
  6377. LCALL L0159
  6378. L0151:
  6379. LCALL L0152
  6380. L0148:
  6381. RET
  6382.  
  6383. DB 012h
  6384. DB 026h
  6385. DB 016h
  6386. DB 040h
  6387. DB 044h
  6388. DB 0E5h
  6389. DB 036h
  6390. DB 045h
  6391. DB 034h
  6392. DB 070h
  6393. DB 03Ch
  6394. DB 0E5h
  6395. DB 035h
  6396. DB 064h
  6397. DB 01h
  6398. DB 070h
  6399. DB 036h
  6400. DB 0E5h
  6401. DB 033h
  6402. DB 070h
  6403. DB 09h
  6404. DB 0E5h
  6405. DB 031h
  6406. DB 070h
  6407. DB 030h
  6408. DB 085h
  6409. DB 03Ch
  6410. DB 0EAh
  6411. DB 080h
  6412. DB 021h
  6413. DB 0E5h
  6414. DB 033h
  6415. DB 064h
  6416. DB 01h
  6417. DB 070h
  6418. DB 021h
  6419. DB 090h
  6420. DB 027h
  6421. DB 025h
  6422. DB 093h
  6423. DB 0B5h
  6424. DB 031h
  6425. DB 07h
  6426. DB 078h
  6427. DB 095h
  6428. DB 0E6h
  6429. DB 0F5h
  6430. DB 0EAh
  6431. DB 080h
  6432. DB 0Dh
  6433. DB 090h
  6434. DB 027h
  6435. DB 026h
  6436. DB 0E4h
  6437. DB 093h
  6438. DB 0B5h
  6439. DB 031h
  6440. DB 09h
  6441. DB 078h
  6442. DB 096h
  6443. DB 0E6h
  6444. DB 0F5h
  6445. DB 0EAh
  6446. DB 012h
  6447. DB 011h
  6448. DB 015h
  6449. DB 022h
  6450. DB 080h
  6451. DB 04h
  6452. DB 080h
  6453. DB 02h
  6454. DB 080h
  6455. DB 00h
  6456. DB 012h
  6457. DB 027h
  6458. DB 029h
  6459. DB 022h
  6460. DB 0E5h
  6461. DB 036h
  6462. DB 045h
  6463. DB 035h
  6464. DB 045h
  6465. DB 032h
  6466. DB 070h
  6467. DB 03Fh
  6468. DB 0E5h
  6469. DB 02Fh
  6470. DB 070h
  6471. DB 0Ch
  6472. DB 0E5h
  6473. DB 031h
  6474. DB 0B4h
  6475. DB 01h
  6476. DB 05h
  6477. DB 075h
  6478. DB 048h
  6479. DB 07h
  6480. DB 080h
  6481. DB 029h
  6482. DB 080h
  6483. DB 02Fh
  6484. DB 0E5h
  6485. DB 02Fh
  6486. DB 064h
  6487. DB 02h
  6488. DB 070h
  6489. DB 027h
  6490. DB 0E5h
  6491. DB 034h
  6492. DB 045h
  6493. DB 031h
  6494. DB 070h
  6495. DB 021h
  6496. DB 0E5h
  6497. DB 033h
  6498. DB 054h
  6499. DB 07Fh
  6500. DB 060h
  6501. DB 01Bh
  6502. DB 030h
  6503. DB 03h
  6504. DB 018h
  6505. DB 0E5h
  6506. DB 033h
  6507. DB 0B4h
  6508. DB 081h
  6509. DB 05h
  6510. DB 075h
  6511. DB 048h
  6512. DB 08h
  6513. DB 080h
  6514. DB 08h
  6515. DB 0E5h
  6516. DB 033h
  6517. DB 0B4h
  6518. DB 082h
  6519. DB 07h
  6520. DB 075h
  6521. DB 048h
  6522. DB 0Bh
  6523. DB 012h
  6524. DB 011h
  6525. DB 025h
  6526. DB 022h
  6527. DB 080h
  6528. DB 02h
  6529. DB 080h
  6530. DB 00h
  6531. DB 012h
  6532. DB 027h
  6533. DB 029h
  6534. DB 022h
  6535. L0144:
  6536. MOV A, 0E7h
  6537. JNB ACC.3, L0472
  6538. MOV A, 0E7h
  6539. ANL A, #3h
  6540. JNZ L0472
  6541. MOV A, 45h
  6542. JNZ L0472
  6543. JNB 20h, L0473
  6544. CLR 20h
  6545. CLR EA
  6546. MOV 0E5h, #2h
  6547. MOV R0, #0B3h
  6548. MOV A, @R0
  6549. MOV 0E5h, A
  6550. MOV 0E6h, #2h
  6551. SJMP L0474
  6552.  
  6553. L0473:
  6554. JNB 21h, L0472
  6555. CLR 21h
  6556. CLR EA
  6557. MOV 0E5h, #3h
  6558. MOV R0, #0B4h
  6559. MOV A, @R0
  6560. MOV 0E5h, A
  6561. INC R0
  6562. MOV A, @R0
  6563. MOV 0E5h, A
  6564. INC R0
  6565. MOV A, @R0
  6566. MOV 0E5h, A
  6567. MOV 0E6h, #4h
  6568. L0474:
  6569. SETB EA
  6570. ORL 0E7h, #1h
  6571. CLR A
  6572. MOV 3Ah, A
  6573. MOV 45h, A
  6574. L0472:
  6575. RET
  6576.  
  6577. L0302:
  6578. MOV 65h, R7
  6579. MOV 66h, R3
  6580. MOV 67h, R2
  6581. MOV 68h, R1
  6582. LCALL L0136
  6583. MOV A, 65h
  6584. ADD A, ACC
  6585. MOV R7, A
  6586. MOV R5, #1h
  6587. LCALL L0137
  6588. CJNE R7, #0FAh, L0303
  6589. L0305:
  6590. MOV R7, 69h
  6591. DEC 69h
  6592. MOV A, R7
  6593. JZ L0304
  6594. MOV R3, 66h
  6595. MOV R2, 67h
  6596. MOV R1, 68h
  6597. LCALL L0259
  6598. MOV R7, A
  6599. MOV R5, #1h
  6600. LCALL L0137
  6601. MOV A, #1h
  6602. ADD A, 68h
  6603. MOV 68h, A
  6604. CLR A
  6605. ADDC A, 67h
  6606. MOV 67h, A
  6607. SJMP L0305
  6608.  
  6609. L0303:
  6610. LCALL L0138
  6611. MOV R7, #0FBh
  6612. RET
  6613.  
  6614. L0304:
  6615. LCALL L0138
  6616. MOV R7, #0FAh
  6617. RET
  6618.  
  6619. L0317:
  6620. CLR A
  6621. MOV R0, #0ABh
  6622. MOV @R0, A
  6623. MOV R0, #0D7h
  6624. MOV @R0, A
  6625. L0325:
  6626. LCALL L0322
  6627. LCALL L0302
  6628. MOV R0, #0D8h
  6629. MOV A, R7
  6630. MOV @R0, A
  6631. CJNE R7, #0FBh, L0323
  6632. SJMP L0324
  6633.  
  6634. L0323:
  6635. LCALL L0299
  6636. LCALL L0228
  6637. MOV R0, #0D8h
  6638. MOV A, R7
  6639. MOV @R0, A
  6640. CJNE R7, #0FBh, L0326
  6641. SJMP L0324
  6642.  
  6643. L0326:
  6644. MOV R0, #0ABh
  6645. MOV A, @R0
  6646. JZ L0324
  6647. MOV R7, #0FAh
  6648. RET
  6649.  
  6650. L0324:
  6651. MOV R7, #5h
  6652. LCALL L0297
  6653. MOV R0, #0D7h
  6654. INC @R0
  6655. MOV A, @R0
  6656. CLR C
  6657. SUBB A, #8h
  6658. JC L0325
  6659. MOV R7, #0FBh
  6660. RET
  6661.  
  6662. L0199:
  6663. LCALL L0136
  6664. MOV R5, #1h
  6665. MOV R7, #20h
  6666. LCALL L0137
  6667. CJNE R7, #0FBh, L0353
  6668. SJMP L0354
  6669.  
  6670. L0353:
  6671. MOV R5, #1h
  6672. MOV R7, #1Dh
  6673. LCALL L0137
  6674. LCALL L0138
  6675. LCALL L0220
  6676. LCALL L0136
  6677. MOV R5, #1h
  6678. MOV R7, #21h
  6679. LCALL L0137
  6680. CJNE R7, #0FBh, L0355
  6681. L0354:
  6682. LCALL L0138
  6683. CLR A
  6684. MOV R0, #6Dh
  6685. MOV @R0, A
  6686. RET
  6687.  
  6688. L0355:
  6689. MOV R7, #1h
  6690. LCALL L0139
  6691. MOV R0, #6Dh
  6692. MOV @R0, 7h
  6693. LCALL L0138
  6694. RET
  6695.  
  6696. L0384:
  6697. MOV A, R5
  6698. ADD A, #50h
  6699. RRC A
  6700. RRC A
  6701. RRC A
  6702. ANL A, #1Fh
  6703. MOV R6, A
  6704. ANL 6h, #1Fh
  6705. INC R6
  6706. MOV A, R5
  6707. ANL A, #7h
  6708. MOV DPTR, #0271Dh
  6709. MOVC A, @A+DPTR
  6710. MOV R3, A
  6711. MOV R4, A
  6712. MOV A, R7
  6713. JZ L0385
  6714. MOV A, #0B3h
  6715. ADD A, R6
  6716. MOV R0, A
  6717. MOV A, @R0
  6718. ANL A, R4
  6719. JNZ L0386
  6720. MOV A, #0B3h
  6721. ADD A, R6
  6722. MOV R0, A
  6723. MOV A, @R0
  6724. ORL A, R4
  6725. SJMP L0387
  6726.  
  6727. L0385:
  6728. MOV A, #0B3h
  6729. ADD A, R6
  6730. MOV R0, A
  6731. MOV A, @R0
  6732. ANL A, R4
  6733. JZ L0386
  6734. MOV A, #0B3h
  6735. ADD A, R6
  6736. MOV R0, A
  6737. MOV A, R3
  6738. CPL A
  6739. ANL A, @R0
  6740. L0387:
  6741. MOV @R0, A
  6742. SETB 21h
  6743. L0386:
  6744. RET
  6745.  
  6746. L0159:
  6747. CLR A
  6748. MOV 64h, A
  6749. MOV 64h, A
  6750. L0162:
  6751. MOV A, #99h
  6752. ADD A, 64h
  6753. MOV R0, A
  6754. MOV A, @R0
  6755. MOV R7, A
  6756. MOV A, #6Eh
  6757. ADD A, 64h
  6758. MOV R0, A
  6759. MOV A, @R0
  6760. MOV R6, A
  6761. CJNE A, 7h, L0160
  6762. SJMP L0161
  6763.  
  6764. L0160:
  6765. MOV A, R6
  6766. XRL A, R7
  6767. MOV R7, A
  6768. MOV R5, 64h
  6769. LCALL L0163
  6770. JNC L0164
  6771. RET
  6772.  
  6773. L0164:
  6774. MOV A, #6Eh
  6775. ADD A, 64h
  6776. MOV R0, A
  6777. MOV A, @R0
  6778. MOV R7, A
  6779. MOV A, #99h
  6780. ADD A, 64h
  6781. MOV R0, A
  6782. MOV @R0, 7h
  6783. L0161:
  6784. INC 64h
  6785. MOV A, 64h
  6786. CLR C
  6787. SUBB A, #12h
  6788. JC L0162
  6789. RET
  6790.  
  6791. L0157:
  6792. CLR A
  6793. MOV R7, A
  6794. MOV R6, A
  6795. L0183:
  6796. MOV A, #6Eh
  6797. ADD A, R6
  6798. MOV R0, A
  6799. MOV A, @R0
  6800. MOV R5, A
  6801. ANL A, R7
  6802. MOV R4, A
  6803. MOV A, R5
  6804. ORL 7h, A
  6805. MOV A, R4
  6806. JZ L0182
  6807. CLR C
  6808. RRC A
  6809. ANL A, #55h
  6810. MOV R5, A
  6811. MOV A, R4
  6812. ANL A, #55h
  6813. ADD A, R5
  6814. MOV R4, A
  6815. RRC A
  6816. RRC A
  6817. ANL A, #33h
  6818. MOV R5, A
  6819. MOV A, R4
  6820. ANL A, #33h
  6821. ADD A, R5
  6822. MOV R4, A
  6823. SWAP A
  6824. ANL A, #0Fh
  6825. MOV R5, A
  6826. MOV A, R4
  6827. ANL A, #0Fh
  6828. ADD A, R5
  6829. SETB C
  6830. SUBB A, #1h
  6831. JC L0182
  6832. SETB C
  6833. RET
  6834.  
  6835. L0182:
  6836. INC R6
  6837. CJNE R6, #12h, L0183
  6838. CLR C
  6839. RET
  6840.  
  6841. L0489:
  6842. CLR A
  6843. MOV 27h, A
  6844. MOV 26h, A
  6845. MOV R0, #81h
  6846. MOV @R0, A
  6847. DEC R0
  6848. MOV @R0, A
  6849. MOV 39h, A
  6850. MOV 38h, A
  6851. MOV 51h, A
  6852. MOV 37h, A
  6853. MOV 3Bh, A
  6854. MOV 3Fh, A
  6855. MOV 40h, A
  6856. MOV 41h, A
  6857. MOV 42h, A
  6858. MOV 43h, A
  6859. MOV 44h, A
  6860. MOV 45h, A
  6861. MOV R0, #6Dh
  6862. MOV @R0, A
  6863. MOV R0, #93h
  6864. MOV @R0, #0FCh
  6865. MOV R0, #92h
  6866. MOV @R0, A
  6867. MOV R0, #0D4h
  6868. MOV @R0, A
  6869. MOV R0, #0D5h
  6870. MOV @R0, #3h
  6871. MOV R0, #0BAh
  6872. MOV @R0, A
  6873. RET
  6874.  
  6875. DB 030h
  6876. DB 03h
  6877. DB 02Fh
  6878. DB 012h
  6879. DB 011h
  6880. DB 095h
  6881. DB 045h
  6882. DB 032h
  6883. DB 045h
  6884. DB 031h
  6885. DB 070h
  6886. DB 026h
  6887. DB 0E5h
  6888. DB 02Fh
  6889. DB 064h
  6890. DB 01h
  6891. DB 070h
  6892. DB 020h
  6893. DB 0E5h
  6894. DB 033h
  6895. DB 070h
  6896. DB 08h
  6897. DB 075h
  6898. DB 048h
  6899. DB 09h
  6900. DB 075h
  6901. DB 049h
  6902. DB 01h
  6903. DB 080h
  6904. DB 0Ch
  6905. DB 0E5h
  6906. DB 033h
  6907. DB 0B4h
  6908. DB 01h
  6909. DB 0Dh
  6910. DB 075h
  6911. DB 048h
  6912. DB 0Ch
  6913. DB 075h
  6914. DB 049h
  6915. DB 01h
  6916. DB 0E4h
  6917. DB 0F5h
  6918. DB 0EBh
  6919. DB 012h
  6920. DB 011h
  6921. DB 01Bh
  6922. DB 022h
  6923. DB 080h
  6924. DB 00h
  6925. DB 012h
  6926. DB 027h
  6927. DB 029h
  6928. DB 022h
  6929. DB 085h
  6930. DB 031h
  6931. DB 03Bh
  6932. DB 0E5h
  6933. DB 03Bh
  6934. DB 060h
  6935. DB 014h
  6936. DB 053h
  6937. DB 0E4h
  6938. DB 0FDh
  6939. DB 043h
  6940. DB 0E4h
  6941. DB 0Ch
  6942. DB 053h
  6943. DB 0E7h
  6944. DB 0FDh
  6945. DB 043h
  6946. DB 0E7h
  6947. DB 0Ch
  6948. DB 053h
  6949. DB 020h
  6950. DB 0F0h
  6951. DB 043h
  6952. DB 020h
  6953. DB 088h
  6954. DB 080h
  6955. DB 018h
  6956. DB 053h
  6957. DB 0E4h
  6958. DB 0F7h
  6959. DB 053h
  6960. DB 0E7h
  6961. DB 0F7h
  6962. DB 0E5h
  6963. DB 0F2h
  6964. DB 060h
  6965. DB 08h
  6966. DB 053h
  6967. DB 020h
  6968. DB 0F0h
  6969. DB 043h
  6970. DB 020h
  6971. DB 084h
  6972. DB 080h
  6973. DB 06h
  6974. DB 053h
  6975. DB 020h
  6976. DB 0F0h
  6977. DB 043h
  6978. DB 020h
  6979. DB 082h
  6980. DB 02h
  6981. DB 027h
  6982. DB 0B6h
  6983. DB 0E5h
  6984. DB 04Fh
  6985. DB 054h
  6986. DB 03h
  6987. DB 0FFh
  6988. DB 0BFh
  6989. DB 03h
  6990. DB 014h
  6991. DB 0E4h
  6992. DB 0FFh
  6993. DB 074h
  6994. DB 095h
  6995. DB 02Fh
  6996. DB 0F8h
  6997. DB 0A6h
  6998. DB 032h
  6999. DB 074h
  7000. DB 097h
  7001. DB 02Fh
  7002. DB 0F8h
  7003. DB 0A6h
  7004. DB 032h
  7005. DB 0Fh
  7006. DB 0BFh
  7007. DB 02h
  7008. DB 0F0h
  7009. DB 080h
  7010. DB 017h
  7011. DB 0E5h
  7012. DB 04Fh
  7013. DB 030h
  7014. DB 0E0h
  7015. DB 0Ah
  7016. DB 078h
  7017. DB 095h
  7018. DB 0A6h
  7019. DB 032h
  7020. DB 078h
  7021. DB 097h
  7022. DB 0A6h
  7023. DB 032h
  7024. DB 080h
  7025. DB 08h
  7026. DB 078h
  7027. DB 096h
  7028. DB 0A6h
  7029. DB 032h
  7030. DB 078h
  7031. DB 098h
  7032. DB 0A6h
  7033. DB 032h
  7034. DB 02h
  7035. DB 027h
  7036. DB 0B6h
  7037. L0488:
  7038. CLR A
  7039. MOV R7, A
  7040. L0495:
  7041. MOV A, #2Fh
  7042. ADD A, R7
  7043. MOV R0, A
  7044. CLR A
  7045. MOV @R0, A
  7046. INC R7
  7047. CJNE R7, #8h, L0495
  7048. CLR A
  7049. MOV R0, #0ACh
  7050. MOV @R0, A
  7051. MOV R7, A
  7052. L0496:
  7053. MOV A, #0ADh
  7054. ADD A, R7
  7055. MOV R0, A
  7056. CLR A
  7057. MOV @R0, A
  7058. INC R7
  7059. CJNE R7, #6h, L0496
  7060. CLR A
  7061. MOV R7, A
  7062. L0497:
  7063. MOV A, #0B3h
  7064. ADD A, R7
  7065. MOV R0, A
  7066. CLR A
  7067. MOV @R0, A
  7068. INC R7
  7069. CJNE R7, #4h, L0497
  7070. CLR A
  7071. MOV 22h, A
  7072. MOV 21h, #20h
  7073. MOV 24h, A
  7074. MOV R0, #17h
  7075. MOV @R0, A
  7076. RET
  7077.  
  7078. L0509:
  7079. JNB 3h, L0510
  7080. CLR A
  7081. MOV 3Fh, A
  7082. MOV A, 0E4h
  7083. JNB ACC.0, L0511
  7084. ANL 0E4h, #0FEh
  7085. L0511:
  7086. MOV A, 0E7h
  7087. JNB ACC.0, L0510
  7088. ANL 0E7h, #0FEh
  7089. MOV A, 38h
  7090. MOV DPTR, #02725h
  7091. MOVC A, @A+DPTR
  7092. MOV 0E5h, A
  7093. MOV A, 38h
  7094. MOV DPTR, #02727h
  7095. MOVC A, @A+DPTR
  7096. MOV R7, A
  7097. L0513:
  7098. MOV A, R7
  7099. JZ L0512
  7100. CLR A
  7101. MOV 0E5h, A
  7102. DEC R7
  7103. SJMP L0513
  7104.  
  7105. L0512:
  7106. ORL 0E7h, #1h
  7107. L0510:
  7108. RET
  7109.  
  7110. L0132:
  7111. MOV A, 96h
  7112. JNB ACC.1, L0475
  7113. SETB 1Bh
  7114. SJMP L0476
  7115.  
  7116. L0475:
  7117. MOV A, 96h
  7118. JNB ACC.2, L0498
  7119. LCALL L0499
  7120. SJMP L0500
  7121.  
  7122. L0498:
  7123. MOV A, 96h
  7124. JNB ACC.3, L0501
  7125. LCALL L0502
  7126. SJMP L0500
  7127.  
  7128. L0501:
  7129. MOV A, 96h
  7130. JNB ACC.0, L0476
  7131. LCALL L0506
  7132. SJMP L0507
  7133.  
  7134. L0476:
  7135. LCALL L0477
  7136. L0500:
  7137. CLR A
  7138. MOV 96h, A
  7139. L0507:
  7140. LJMP L0131
  7141.  
  7142. DB 043h
  7143. DB 0C0h
  7144. DB 067h
  7145. DB 0E4h
  7146. DB 0F5h
  7147. DB 0A6h
  7148. DB 0F5h
  7149. DB 0A3h
  7150. DB 0F5h
  7151. DB 0A2h
  7152. DB 0F5h
  7153. DB 0A5h
  7154. DB 0F5h
  7155. DB 03Ah
  7156. DB 0F5h
  7157. DB 045h
  7158. DB 085h
  7159. DB 0F3h
  7160. DB 028h
  7161. DB 0C2h
  7162. DB 0AFh
  7163. DB 053h
  7164. DB 096h
  7165. DB 08Eh
  7166. DB 012h
  7167. DB 027h
  7168. DB 0A8h
  7169. DB 043h
  7170. DB 087h
  7171. DB 02h
  7172. DB 075h
  7173. DB 08Eh
  7174. DB 055h
  7175. DB 00h
  7176. DB 00h
  7177. DB 00h
  7178. DB 043h
  7179. DB 0F3h
  7180. DB 020h
  7181. DB 07Fh
  7182. DB 01Ah
  7183. DB 012h
  7184. DB 024h
  7185. DB 05Eh
  7186. DB 053h
  7187. DB 0F3h
  7188. DB 0CFh
  7189. DB 022h
  7190. DB 012h
  7191. DB 026h
  7192. DB 02Bh
  7193. DB 040h
  7194. DB 027h
  7195. DB 012h
  7196. DB 011h
  7197. DB 095h
  7198. DB 045h
  7199. DB 032h
  7200. DB 070h
  7201. DB 01Eh
  7202. DB 0E5h
  7203. DB 033h
  7204. DB 070h
  7205. DB 08h
  7206. DB 075h
  7207. DB 048h
  7208. DB 0Eh
  7209. DB 075h
  7210. DB 049h
  7211. DB 01h
  7212. DB 080h
  7213. DB 0Ch
  7214. DB 0E5h
  7215. DB 033h
  7216. DB 0B4h
  7217. DB 01h
  7218. DB 0Bh
  7219. DB 075h
  7220. DB 048h
  7221. DB 010h
  7222. DB 075h
  7223. DB 049h
  7224. DB 01h
  7225. DB 0E4h
  7226. DB 012h
  7227. DB 011h
  7228. DB 029h
  7229. DB 022h
  7230. DB 080h
  7231. DB 02h
  7232. DB 080h
  7233. DB 00h
  7234. DB 012h
  7235. DB 027h
  7236. DB 029h
  7237. DB 022h
  7238. L0311:
  7239. LCALL L0294
  7240. MOV R2, #23h
  7241. MOV R1, #0F5h
  7242. MOV DPTR, #023F4h
  7243. CLR A
  7244. MOVC A, @A+DPTR
  7245. MOV 69h, A
  7246. LCALL L0302
  7247. MOV R0, #0D7h
  7248. MOV A, R7
  7249. MOV @R0, A
  7250. CJNE R7, #0FAh, L0314
  7251. LCALL L0299
  7252. LCALL L0228
  7253. MOV R0, #0D7h
  7254. MOV @R0, 7h
  7255. MOV R0, #0ABh
  7256. MOV A, @R0
  7257. CJNE A, #55h, L0314
  7258. MOV R7, #0FAh
  7259. RET
  7260.  
  7261. L0314:
  7262. MOV R7, #0FBh
  7263. RET
  7264.  
  7265. DB 012h
  7266. DB 026h
  7267. DB 016h
  7268. DB 040h
  7269. DB 025h
  7270. DB 0E5h
  7271. DB 036h
  7272. DB 045h
  7273. DB 034h
  7274. DB 070h
  7275. DB 01Dh
  7276. DB 0E5h
  7277. DB 035h
  7278. DB 064h
  7279. DB 01h
  7280. DB 070h
  7281. DB 017h
  7282. DB 0E5h
  7283. DB 033h
  7284. DB 070h
  7285. DB 05h
  7286. DB 085h
  7287. DB 03Eh
  7288. DB 0EAh
  7289. DB 080h
  7290. DB 08h
  7291. DB 0E5h
  7292. DB 033h
  7293. DB 0B4h
  7294. DB 01h
  7295. DB 07h
  7296. DB 085h
  7297. DB 044h
  7298. DB 0EAh
  7299. DB 012h
  7300. DB 011h
  7301. DB 015h
  7302. DB 022h
  7303. DB 080h
  7304. DB 02h
  7305. DB 080h
  7306. DB 00h
  7307. DB 012h
  7308. DB 027h
  7309. DB 029h
  7310. DB 022h
  7311. DB 02h
  7312. DB 010h
  7313. DB 00h
  7314. DB 00h
  7315. DB 01h
  7316. DB 012h
  7317. DB 00h
  7318. DB 01h
  7319. DB 0B8h
  7320. DB 00h
  7321. DB 01h
  7322. DB 0B9h
  7323. DB 00h
  7324. DB 02h
  7325. DB 0BBh
  7326. DB 00h
  7327. DB 00h
  7328. DB 02h
  7329. DB 0BDh
  7330. DB 00h
  7331. DB 00h
  7332. DB 01h
  7333. DB 0B7h
  7334. DB 00h
  7335. DB 01h
  7336. DB 0D5h
  7337. DB 03h
  7338. DB 01h
  7339. DB 0D4h
  7340. DB 00h
  7341. DB 0C1h
  7342. DB 028h
  7343. DB 01h
  7344. DB 016h
  7345. DB 00h
  7346. DB 01h
  7347. DB 013h
  7348. DB 00h
  7349. DB 01h
  7350. DB 015h
  7351. DB 00h
  7352. DB 01h
  7353. DB 014h
  7354. DB 00h
  7355. DB 00h
  7356. DB 030h
  7357. DB 03h
  7358. DB 026h
  7359. DB 0E5h
  7360. DB 036h
  7361. DB 045h
  7362. DB 034h
  7363. DB 070h
  7364. DB 020h
  7365. DB 0E5h
  7366. DB 035h
  7367. DB 064h
  7368. DB 01h
  7369. DB 070h
  7370. DB 01Ah
  7371. DB 0E5h
  7372. DB 02Fh
  7373. DB 064h
  7374. DB 081h
  7375. DB 070h
  7376. DB 014h
  7377. DB 0E5h
  7378. DB 033h
  7379. DB 070h
  7380. DB 02h
  7381. DB 080h
  7382. DB 06h
  7383. DB 0E5h
  7384. DB 033h
  7385. DB 0B4h
  7386. DB 01h
  7387. DB 07h
  7388. DB 0E4h
  7389. DB 0F5h
  7390. DB 0EAh
  7391. DB 012h
  7392. DB 011h
  7393. DB 015h
  7394. DB 022h
  7395. DB 080h
  7396. DB 00h
  7397. DB 012h
  7398. DB 027h
  7399. DB 029h
  7400. DB 022h
  7401. DB 01h
  7402. DB 02h
  7403. DB 04h
  7404. DB 08h
  7405. DB 010h
  7406. DB 020h
  7407. DB 040h
  7408. DB 080h
  7409. DB 0FEh
  7410. DB 0FDh
  7411. DB 0FBh
  7412. DB 0F7h
  7413. DB 0EFh
  7414. DB 0DFh
  7415. DB 0BFh
  7416. DB 07Fh
  7417. DB 0FEh
  7418. DB 0FDh
  7419. DB 0FBh
  7420. DB 0F7h
  7421. DB 0EFh
  7422. DB 0DFh
  7423. DB 0BFh
  7424. DB 07Fh
  7425. DB 0EFh
  7426. DB 0DFh
  7427. DB 00h
  7428. DB 00h
  7429. DB 00h
  7430. DB 00h
  7431. DB 00h
  7432. DB 00h
  7433. DB 00h
  7434. DB 00h
  7435. DB 01h
  7436. DB 01h
  7437. DB 01h
  7438. DB 01h
  7439. DB 01h
  7440. DB 01h
  7441. DB 01h
  7442. DB 01h
  7443. DB 03h
  7444. DB 03h
  7445. L0502:
  7446. LCALL L0131
  7447. ORL 0C0h, #67h
  7448. MOV 9Eh, #60h
  7449. MOV 0F3h, #81h
  7450. LCALL L0220
  7451. LCALL L0503
  7452. MOV A, R7
  7453. JB ACC.5, L0504
  7454. MOV A, R7
  7455. JNB ACC.6, L0502
  7456. L0504:
  7457. MOV 0F3h, #1h
  7458. MOV 9Eh, #60h
  7459. MOV R7, #62h
  7460. LCALL L0297
  7461. LCALL L0479
  7462. LJMP L0477
  7463.  
  7464. L0232:
  7465. MOV A, 0E7h
  7466. JNB ACC.3, L0238
  7467. MOV A, 0E7h
  7468. ANL A, #3h
  7469. JZ L0239
  7470. L0238:
  7471. LCALL L0131
  7472. SJMP L0232
  7473.  
  7474. L0239:
  7475. JB 24h, L0240
  7476. CLR EA
  7477. MOV 0E5h, #1h
  7478. LCALL L0241
  7479. SETB EA
  7480. MOV 0E6h, #4h
  7481. ORL 0E7h, #1h
  7482. CLR A
  7483. MOV 3Ah, A
  7484. MOV 45h, A
  7485. L0240:
  7486. RET
  7487.  
  7488. L0487:
  7489. CLR A
  7490. MOV 9Ah, A
  7491. MOV 9Bh, A
  7492. MOV 9Ch, A
  7493. MOV 9Dh, #0Dh
  7494. MOV 9Eh, #60h
  7495. MOV 0A4h, A
  7496. MOV 0A2h, A
  7497. MOV 0A3h, A
  7498. MOV 0A5h, A
  7499. ANL 0A6h, #0F8h
  7500. MOV P0, #0FFh
  7501. MOV P1, #0FFh
  7502. MOV P3, #0FFh
  7503. MOV P2, #0FFh
  7504. ORL 0C0h, #7h
  7505. RET
  7506.  
  7507. L0205:
  7508. ANL 9Eh, #0F8h
  7509. MOV A, 2Bh
  7510. JNB ACC.0, L0206
  7511. CLR 0C1h
  7512. SETB 1Ah
  7513. SJMP L0207
  7514.  
  7515. L0206:
  7516. SETB 0C1h
  7517. CLR 1Ah
  7518. L0207:
  7519. MOV A, 2Bh
  7520. JNB ACC.1, L0208
  7521. CLR 0C0h
  7522. SJMP L0209
  7523.  
  7524. L0208:
  7525. SETB 0C0h
  7526. L0209:
  7527. MOV A, 2Bh
  7528. JNB ACC.2, L0210
  7529. CLR 0C2h
  7530. RET
  7531.  
  7532. L0210:
  7533. SETB 0C2h
  7534. RET
  7535.  
  7536. L0267:
  7537. MOV A, 0E7h
  7538. JNB ACC.3, L0268
  7539. MOV A, 0E7h
  7540. ANL A, #3h
  7541. JZ L0269
  7542. L0268:
  7543. LCALL L0131
  7544. SJMP L0267
  7545.  
  7546. L0269:
  7547. JB 24h, L0270
  7548. CLR EA
  7549. LCALL L0241
  7550. SETB EA
  7551. MOV 0E6h, #3h
  7552. ORL 0E7h, #1h
  7553. CLR A
  7554. MOV 3Ah, A
  7555. MOV 45h, A
  7556. L0270:
  7557. RET
  7558.  
  7559. L0480:
  7560. CLR EA
  7561. LCALL L0131
  7562. ORL 9Eh, #60h
  7563. MOV 0F3h, #1h
  7564. MOV 20h, #1h
  7565. JNB 1Bh, L0481
  7566. MOV 0F3h, #41h
  7567. LCALL L0482
  7568. SETB 7h
  7569. SETB 1Bh
  7570. SETB 19h
  7571. CLR 18h
  7572. MOV R7, #0C2h
  7573. LCALL L0483
  7574. L0481:
  7575. RET
  7576.  
  7577. DB 0E5h
  7578. DB 036h
  7579. DB 045h
  7580. DB 035h
  7581. DB 045h
  7582. DB 032h
  7583. DB 045h
  7584. DB 02Fh
  7585. DB 070h
  7586. DB 014h
  7587. DB 0E5h
  7588. DB 0F2h
  7589. DB 060h
  7590. DB 010h
  7591. DB 0E5h
  7592. DB 031h
  7593. DB 060h
  7594. DB 05h
  7595. DB 0E5h
  7596. DB 031h
  7597. DB 0B4h
  7598. DB 01h
  7599. DB 07h
  7600. DB 075h
  7601. DB 048h
  7602. DB 02h
  7603. DB 012h
  7604. DB 011h
  7605. DB 025h
  7606. DB 022h
  7607. DB 012h
  7608. DB 027h
  7609. DB 029h
  7610. DB 022h
  7611. L0482:
  7612. CLR A
  7613. MOV 0F2h, A
  7614. MOV 3Ch, #7Dh
  7615. MOV 3Dh, #7Dh
  7616. MOV 3Eh, #1h
  7617. MOV R7, A
  7618. L0484:
  7619. MOV A, #95h
  7620. ADD A, R7
  7621. MOV R0, A
  7622. CLR A
  7623. MOV @R0, A
  7624. MOV A, #97h
  7625. ADD A, R7
  7626. MOV R0, A
  7627. CLR A
  7628. MOV @R0, A
  7629. INC R7
  7630. CJNE R7, #2h, L0484
  7631. MOV 44h, #1h
  7632. RET
  7633.  
  7634. DB 085h
  7635. DB 046h
  7636. DB 0F2h
  7637. DB 0E4h
  7638. DB 0F5h
  7639. DB 03Bh
  7640. DB 053h
  7641. DB 0E4h
  7642. DB 0F7h
  7643. DB 053h
  7644. DB 0E7h
  7645. DB 0F7h
  7646. DB 0E5h
  7647. DB 0F2h
  7648. DB 060h
  7649. DB 08h
  7650. DB 053h
  7651. DB 020h
  7652. DB 0F0h
  7653. DB 043h
  7654. DB 020h
  7655. DB 084h
  7656. DB 080h
  7657. DB 06h
  7658. DB 053h
  7659. DB 020h
  7660. DB 0F0h
  7661. DB 043h
  7662. DB 020h
  7663. DB 082h
  7664. DB 02h
  7665. DB 027h
  7666. DB 0B6h
  7667. L0362:
  7668. MOV A, 37h
  7669. JNB ACC.3, L0468
  7670. LCALL L0172
  7671. MOV R0, #81h
  7672. ANL A, @R0
  7673. MOV R7, A
  7674. SJMP L0469
  7675.  
  7676. L0468:
  7677. MOV A, 37h
  7678. LCALL L0172
  7679. MOV R0, #80h
  7680. ANL A, @R0
  7681. MOV R7, A
  7682. L0469:
  7683. MOV A, R7
  7684. JNZ L0470
  7685. CLR C
  7686. SJMP L0471
  7687.  
  7688. L0470:
  7689. SETB C
  7690. L0471:
  7691. MOV 0Ah, C
  7692. RET
  7693.  
  7694. L0212:
  7695. MOV R0, #0B7h
  7696. MOV A, @R0
  7697. CJNE A, #1h, L0284
  7698. MOV R0, #0BEh
  7699. INC @R0
  7700. MOV A, @R0
  7701. DEC R0
  7702. JNZ L0285
  7703. INC @R0
  7704. L0285:
  7705. SETB C
  7706. MOV R0, #0BEh
  7707. MOV A, @R0
  7708. SUBB A, #0D0h
  7709. DEC R0
  7710. MOV A, @R0
  7711. SUBB A, #7h
  7712. JC L0284
  7713. CLR A
  7714. MOV R0, #0B7h
  7715. MOV @R0, A
  7716. L0284:
  7717. RET
  7718.  
  7719. DB 02h
  7720. DB 0A0h
  7721. DB 00h
  7722. DB 03h
  7723. DB 0A0h
  7724. DB 01h
  7725. DB 0AAh
  7726. DB 02h
  7727. DB 0A0h
  7728. DB 02h
  7729. DB 03h
  7730. DB 0A0h
  7731. DB 02h
  7732. DB 00h
  7733. DB 02h
  7734. DB 0A0h
  7735. DB 03h
  7736. DB 02h
  7737. DB 0A0h
  7738. DB 05h
  7739. DB 03h
  7740. DB 0A0h
  7741. DB 03h
  7742. DB 00h
  7743. DB 03h
  7744. DB 0A0h
  7745. DB 06h
  7746. DB 0EEh
  7747. DB 0A0h
  7748. DB 08h
  7749. DB 01Ah
  7750. DB 08Fh
  7751. DB 04Ah
  7752. DB 0E4h
  7753. DB 0FDh
  7754. DB 0FCh
  7755. DB 0EFh
  7756. DB 0FBh
  7757. DB 0C3h
  7758. DB 0EDh
  7759. DB 09Bh
  7760. DB 074h
  7761. DB 080h
  7762. DB 0F8h
  7763. DB 06Ch
  7764. DB 098h
  7765. DB 050h
  7766. DB 0Dh
  7767. DB 074h
  7768. DB 02Fh
  7769. DB 02Dh
  7770. DB 0F8h
  7771. DB 0A6h
  7772. DB 0EDh
  7773. DB 0Dh
  7774. DB 0BDh
  7775. DB 00h
  7776. DB 01h
  7777. DB 0Ch
  7778. DB 080h
  7779. DB 0E7h
  7780. DB 022h
  7781. DB 0E5h
  7782. DB 035h
  7783. DB 045h
  7784. DB 036h
  7785. DB 045h
  7786. DB 032h
  7787. DB 045h
  7788. DB 02Fh
  7789. DB 070h
  7790. DB 011h
  7791. DB 0E5h
  7792. DB 031h
  7793. DB 0C3h
  7794. DB 094h
  7795. DB 080h
  7796. DB 050h
  7797. DB 0Ah
  7798. DB 085h
  7799. DB 031h
  7800. DB 046h
  7801. DB 075h
  7802. DB 048h
  7803. DB 01h
  7804. DB 012h
  7805. DB 011h
  7806. DB 025h
  7807. DB 022h
  7808. DB 012h
  7809. DB 027h
  7810. DB 029h
  7811. DB 022h
  7812. L0506:
  7813. MOV A, 96h
  7814. JNB ACC.4, L0508
  7815. MOV 45h, #19h
  7816. LCALL L0479
  7817. L0508:
  7818. MOV A, 0F3h
  7819. ANL A, #0CAh
  7820. ORL A, #0C2h
  7821. MOV R7, A
  7822. LCALL L0483
  7823. LCALL L0509
  7824. ANL 96h, #8Eh
  7825. LJMP L0184
  7826.  
  7827. L0297:
  7828. CLR EA
  7829. MOV 0D3h, #0FCh
  7830. MOV 0D4h, #0F0h
  7831. ANL 0DAh, #0F7h
  7832. L0308:
  7833. MOV A, R7
  7834. JZ L0306
  7835. L0307:
  7836. LCALL L0131
  7837. MOV A, 0DAh
  7838. JNB ACC.3, L0307
  7839. ANL 0DAh, #0F7h
  7840. DEC R7
  7841. SJMP L0308
  7842.  
  7843. L0306:
  7844. RET
  7845.  
  7846. DB 0C2h
  7847. DB 0AFh
  7848. DB 043h
  7849. DB 0EFh
  7850. DB 04h
  7851. DB 012h
  7852. DB 027h
  7853. DB 03h
  7854. DB 0EFh
  7855. DB 075h
  7856. DB 0F0h
  7857. DB 03h
  7858. DB 0A4h
  7859. DB 024h
  7860. DB 0BEh
  7861. DB 0F5h
  7862. DB 082h
  7863. DB 0E4h
  7864. DB 034h
  7865. DB 04h
  7866. DB 012h
  7867. DB 011h
  7868. DB 075h
  7869. DB 053h
  7870. DB 0EFh
  7871. DB 0FBh
  7872. DB 0D2h
  7873. DB 0AFh
  7874. DB 022h
  7875. L0197:
  7876. MOV A, 51h
  7877. CJNE A, 37h, L0356
  7878. CLR A
  7879. MOV 37h, A
  7880. MOV 51h, A
  7881. JNB 9h, L0357
  7882. CLR 9h
  7883. RET
  7884.  
  7885. L0356:
  7886. INC 37h
  7887. MOV A, 37h
  7888. ANL A, #0Fh
  7889. MOV 37h, A
  7890. LCALL L0358
  7891. L0357:
  7892. RET
  7893.  
  7894. DB 0C0h
  7895. DB 0E0h
  7896. DB 0C0h
  7897. DB 0F0h
  7898. DB 0C0h
  7899. DB 083h
  7900. DB 0C0h
  7901. DB 082h
  7902. DB 0C0h
  7903. DB 0D0h
  7904. DB 075h
  7905. DB 0D0h
  7906. DB 08h
  7907. DB 012h
  7908. DB 019h
  7909. DB 085h
  7910. DB 0D0h
  7911. DB 0D0h
  7912. DB 0D0h
  7913. DB 082h
  7914. DB 0D0h
  7915. DB 083h
  7916. DB 0D0h
  7917. DB 0F0h
  7918. DB 0D0h
  7919. DB 0E0h
  7920. DB 032h
  7921. DB 0C0h
  7922. DB 0E0h
  7923. DB 0C0h
  7924. DB 0F0h
  7925. DB 0C0h
  7926. DB 083h
  7927. DB 0C0h
  7928. DB 082h
  7929. DB 0C0h
  7930. DB 0D0h
  7931. DB 075h
  7932. DB 0D0h
  7933. DB 018h
  7934. DB 012h
  7935. DB 015h
  7936. DB 09Fh
  7937. DB 0D0h
  7938. DB 0D0h
  7939. DB 0D0h
  7940. DB 082h
  7941. DB 0D0h
  7942. DB 083h
  7943. DB 0D0h
  7944. DB 0F0h
  7945. DB 0D0h
  7946. DB 0E0h
  7947. DB 032h
  7948. DB 0C0h
  7949. DB 0E0h
  7950. DB 0C0h
  7951. DB 0F0h
  7952. DB 0C0h
  7953. DB 083h
  7954. DB 0C0h
  7955. DB 082h
  7956. DB 0C0h
  7957. DB 0D0h
  7958. DB 075h
  7959. DB 0D0h
  7960. DB 018h
  7961. DB 012h
  7962. DB 015h
  7963. DB 09Fh
  7964. DB 0D0h
  7965. DB 0D0h
  7966. DB 0D0h
  7967. DB 082h
  7968. DB 0D0h
  7969. DB 083h
  7970. DB 0D0h
  7971. DB 0F0h
  7972. DB 0D0h
  7973. DB 0E0h
  7974. DB 032h
  7975. DB 0C0h
  7976. DB 0E0h
  7977. DB 0C0h
  7978. DB 0F0h
  7979. DB 0C0h
  7980. DB 083h
  7981. DB 0C0h
  7982. DB 082h
  7983. DB 0C0h
  7984. DB 0D0h
  7985. DB 075h
  7986. DB 0D0h
  7987. DB 018h
  7988. DB 012h
  7989. DB 024h
  7990. DB 07Bh
  7991. DB 0D0h
  7992. DB 0D0h
  7993. DB 0D0h
  7994. DB 082h
  7995. DB 0D0h
  7996. DB 083h
  7997. DB 0D0h
  7998. DB 0F0h
  7999. DB 0D0h
  8000. DB 0E0h
  8001. DB 032h
  8002. DB 0C0h
  8003. DB 0E0h
  8004. DB 0C0h
  8005. DB 0F0h
  8006. DB 0C0h
  8007. DB 083h
  8008. DB 0C0h
  8009. DB 082h
  8010. DB 0C0h
  8011. DB 0D0h
  8012. DB 075h
  8013. DB 0D0h
  8014. DB 018h
  8015. DB 012h
  8016. DB 019h
  8017. DB 0E6h
  8018. DB 0D0h
  8019. DB 0D0h
  8020. DB 0D0h
  8021. DB 082h
  8022. DB 0D0h
  8023. DB 083h
  8024. DB 0D0h
  8025. DB 0F0h
  8026. DB 0D0h
  8027. DB 0E0h
  8028. DB 032h
  8029. DB 0C0h
  8030. DB 0E0h
  8031. DB 0C0h
  8032. DB 0F0h
  8033. DB 0C0h
  8034. DB 083h
  8035. DB 0C0h
  8036. DB 082h
  8037. DB 0C0h
  8038. DB 0D0h
  8039. DB 075h
  8040. DB 0D0h
  8041. DB 018h
  8042. DB 012h
  8043. DB 015h
  8044. DB 01Dh
  8045. DB 0D0h
  8046. DB 0D0h
  8047. DB 0D0h
  8048. DB 082h
  8049. DB 0D0h
  8050. DB 083h
  8051. DB 0D0h
  8052. DB 0F0h
  8053. DB 0D0h
  8054. DB 0E0h
  8055. DB 032h
  8056. L0477:
  8057. MOV 9Dh, #0Dh
  8058. CLR A
  8059. MOV 2Bh, A
  8060. LCALL L0131
  8061. LCALL L0478
  8062. LCALL L0131
  8063. MOV R7, #6Eh
  8064. LCALL L0297
  8065. LCALL L0479
  8066. LJMP L0480
  8067.  
  8068. L0389:
  8069. MOV A, R7
  8070. JZ L0390
  8071. MOV R0, #0B3h
  8072. MOV A, @R0
  8073. ANL A, R5
  8074. JNZ L0391
  8075. MOV A, @R0
  8076. ORL A, R5
  8077. SJMP L0392
  8078.  
  8079. L0390:
  8080. MOV R0, #0B3h
  8081. MOV A, @R0
  8082. ANL A, R5
  8083. JZ L0391
  8084. MOV A, R5
  8085. CPL A
  8086. ANL A, @R0
  8087. L0392:
  8088. MOV @R0, A
  8089. SETB 20h
  8090. L0391:
  8091. RET
  8092.  
  8093. DB 0E5h
  8094. DB 035h
  8095. DB 0B4h
  8096. DB 01h
  8097. DB 010h
  8098. DB 0E5h
  8099. DB 036h
  8100. DB 070h
  8101. DB 0Ch
  8102. DB 0E5h
  8103. DB 02Fh
  8104. DB 0B4h
  8105. DB 080h
  8106. DB 07h
  8107. DB 085h
  8108. DB 03Bh
  8109. DB 0EAh
  8110. DB 012h
  8111. DB 011h
  8112. DB 015h
  8113. DB 022h
  8114. DB 012h
  8115. DB 027h
  8116. DB 029h
  8117. DB 022h
  8118. L0191:
  8119. CLR A
  8120. MOV R6, A
  8121. MOV R5, A
  8122. L0194:
  8123. MOV A, R6
  8124. ADD A, ACC
  8125. MOV R6, A
  8126. MOV A, R5
  8127. MOV DPTR, #02224h
  8128. MOVC A, @A+DPTR
  8129. ANL A, R7
  8130. JZ L0193
  8131. ORL 6h, #1h
  8132. L0193:
  8133. INC R5
  8134. CJNE R5, #8h, L0194
  8135. MOV R7, 6h
  8136. RET
  8137.  
  8138. L0184:
  8139. CLR A
  8140. MOV 9Ch, A
  8141. MOV 9Bh, A
  8142. MOV 9Ah, A
  8143. ANL 9Dh, #0Dh
  8144. MOV P0, #0FFh
  8145. MOV P1, #0FFh
  8146. MOV P2, #0FFh
  8147. SETB P3.4
  8148. SETB P3.5
  8149. RET
  8150.  
  8151. L0485:
  8152. CLR A
  8153. MOV IE, A
  8154. MOV 0A9h, A
  8155. MOV 0DCh, A
  8156. MOV 0DDh, A
  8157. MOV IP, A
  8158. MOV 0B9h, A
  8159. MOV 0DAh, A
  8160. MOV 0DBh, A
  8161. MOV 0DEh, A
  8162. MOV 0DFh, A
  8163. RET
  8164.  
  8165. L0490:
  8166. MOV R7, #12h
  8167. MOV R0, #6Eh
  8168. CLR A
  8169. L0491:
  8170. MOV @R0, A
  8171. INC R0
  8172. DJNZ R7, L0491
  8173. LCALL L0492
  8174. MOV R7, #10h
  8175. MOV R0, #82h
  8176. CLR A
  8177. L0493:
  8178. MOV @R0, A
  8179. INC R0
  8180. DJNZ R7, L0493
  8181. RET
  8182.  
  8183. L0219:
  8184. LCALL L0220
  8185. NOP
  8186. NOP
  8187. NOP
  8188. NOP
  8189. NOP
  8190. NOP
  8191. NOP
  8192. NOP
  8193. NOP
  8194. NOP
  8195. NOP
  8196. NOP
  8197. NOP
  8198. NOP
  8199. NOP
  8200. NOP
  8201. NOP
  8202. NOP
  8203. RET
  8204.  
  8205. DB 020h
  8206. DB 03h
  8207. DB 02h
  8208. DB 0D3h
  8209. DB 022h
  8210. DB 0E5h
  8211. DB 02Fh
  8212. DB 064h
  8213. DB 0A1h
  8214. DB 060h
  8215. DB 08h
  8216. DB 0E5h
  8217. DB 02Fh
  8218. DB 064h
  8219. DB 0A2h
  8220. DB 060h
  8221. DB 02h
  8222. DB 0D3h
  8223. DB 022h
  8224. DB 0C3h
  8225. DB 022h
  8226. DB 020h
  8227. DB 03h
  8228. DB 02h
  8229. DB 0D3h
  8230. DB 022h
  8231. DB 0E5h
  8232. DB 02Fh
  8233. DB 064h
  8234. DB 021h
  8235. DB 060h
  8236. DB 08h
  8237. DB 0E5h
  8238. DB 02Fh
  8239. DB 064h
  8240. DB 022h
  8241. DB 060h
  8242. DB 02h
  8243. DB 0D3h
  8244. DB 022h
  8245. DB 0C3h
  8246. DB 022h
  8247. L0505:
  8248. LCALL L0131
  8249. MOV 64h, 0C0h
  8250. LCALL L0190
  8251. MOV A, 64h
  8252. CJNE A, 0C0h, L0505
  8253. MOV A, 64h
  8254. ANL A, #60h
  8255. MOV R7, A
  8256. RET
  8257.  
  8258. L0136:
  8259. ORL 9Dh, #5h
  8260. LCALL L0190
  8261. ANL 9Dh, #0FEh
  8262. CLR P3.0
  8263. LCALL L0219
  8264. ANL 9Dh, #0FBh
  8265. CLR P3.2
  8266. RET
  8267.  
  8268. L0135:
  8269. MOV 2Eh, #14h
  8270. MOV 0D3h, #0CEh
  8271. ANL 0DAh, #0F7h
  8272. ANL 0DAh, #0FDh
  8273. MOV 0D4h, #0A0h
  8274. MOV IE, #88h
  8275. RET
  8276.  
  8277. L0130:
  8278. CLR EA
  8279. ANL PSW, #0E7h
  8280. LCALL L0131
  8281. LCALL L0132
  8282. JNB 7h, L0133
  8283. LCALL L0134
  8284. L0133:
  8285. RET
  8286.  
  8287. L0503:
  8288. LCALL L0131
  8289. LCALL L0505
  8290. MOV 63h, R7
  8291. LCALL L0505
  8292. MOV A, 63h
  8293. CJNE A, 7h, L0503
  8294. MOV R7, A
  8295. RET
  8296.  
  8297. L0138:
  8298. ANL 9Dh, #0FEh
  8299. CLR P3.0
  8300. LCALL L0190
  8301. ORL 9Dh, #4h
  8302. LCALL L0219
  8303. ORL 9Dh, #1h
  8304. RET
  8305.  
  8306. DB 0E5h
  8307. DB 049h
  8308. DB 0B4h
  8309. DB 04h
  8310. DB 0Ch
  8311. DB 0E5h
  8312. DB 02Fh
  8313. DB 054h
  8314. DB 07h
  8315. DB 0F5h
  8316. DB 02Bh
  8317. DB 030h
  8318. DB 013h
  8319. DB 03h
  8320. DB 012h
  8321. DB 027h
  8322. DB 0B6h
  8323. DB 022h
  8324. L0370:
  8325. SETB 22h
  8326. MOV A, R7
  8327. JZ L0371
  8328. MOV R0, #0ACh
  8329. MOV A, @R0
  8330. ORL A, R5
  8331. MOV @R0, A
  8332. RET
  8333.  
  8334. L0371:
  8335. MOV A, R5
  8336. CPL A
  8337. MOV R0, #0ACh
  8338. ANL A, @R0
  8339. MOV @R0, A
  8340. RET
  8341.  
  8342. L0499:
  8343. LCALL L0131
  8344. LCALL L0478
  8345. LCALL L0482
  8346. MOV 20h, #82h
  8347. MOV R7, #0CAh
  8348. LJMP L0483
  8349.  
  8350. L0478:
  8351. LCALL L0485
  8352. LCALL L0131
  8353. LCALL L0486
  8354. CLR A
  8355. MOV 95h, A
  8356. LJMP L0487
  8357.  
  8358. L0188:
  8359. MOV A, 26h
  8360. MOV DPTR, #0222Ch
  8361. MOVC A, @A+DPTR
  8362. RET
  8363.  
  8364. L0172:
  8365. ANL A, #7h
  8366. MOV DPTR, #0271Dh
  8367. MOVC A, @A+DPTR
  8368. RET
  8369.  
  8370. DB 0E5h
  8371. DB 049h
  8372. DB 0C3h
  8373. DB 094h
  8374. DB 06h
  8375. DB 040h
  8376. DB 03h
  8377. DB 0E4h
  8378. DB 0F5h
  8379. DB 049h
  8380. DB 0AFh
  8381. DB 049h
  8382. DB 022h
  8383. L0141:
  8384. ORL 0DDh, #6h
  8385. ORL 0A9h, #5Bh
  8386. ORL IE, #80h
  8387. ANL PSW, #0E7h
  8388. RET
  8389.  
  8390. DB 01h
  8391. DB 02h
  8392. DB 04h
  8393. DB 08h
  8394. DB 010h
  8395. DB 020h
  8396. DB 040h
  8397. DB 080h
  8398. DB 03h
  8399. DB 02h
  8400. DB 03h
  8401. DB 01h
  8402. DB 043h
  8403. DB 0ECh
  8404. DB 02h
  8405. DB 043h
  8406. DB 0EFh
  8407. DB 02h
  8408. DB 0E4h
  8409. DB 0F5h
  8410. DB 049h
  8411. DB 0F5h
  8412. DB 0B9h
  8413. DB 022h
  8414. DB 053h
  8415. DB 0DBh
  8416. DB 0EFh
  8417. DB 0D2h
  8418. DB 013h
  8419. DB 0E4h
  8420. DB 0F5h
  8421. DB 047h
  8422. DB 02h
  8423. DB 027h
  8424. DB 0B6h
  8425. DB 053h
  8426. DB 0DBh
  8427. DB 0EFh
  8428. DB 0D2h
  8429. DB 013h
  8430. DB 0E4h
  8431. DB 0F5h
  8432. DB 047h
  8433. DB 02h
  8434. DB 027h
  8435. DB 0B6h
  8436. L0204:
  8437. MOV A, 3Ch
  8438. JZ L0211
  8439. DJNZ 3Dh, L0211
  8440. MOV 3Dh, 3Ch
  8441. L0211:
  8442. RET
  8443.  
  8444. L0492:
  8445. MOV R7, #12h
  8446. MOV R0, #99h
  8447. CLR A
  8448. L0494:
  8449. MOV @R0, A
  8450. INC R0
  8451. DJNZ R7, L0494
  8452. RET
  8453.  
  8454. DB 085h
  8455. DB 031h
  8456. DB 03Eh
  8457. DB 078h
  8458. DB 0B9h
  8459. DB 076h
  8460. DB 01h
  8461. DB 02h
  8462. DB 027h
  8463. DB 0B6h
  8464. DB 085h
  8465. DB 031h
  8466. DB 044h
  8467. DB 078h
  8468. DB 0B9h
  8469. DB 076h
  8470. DB 01h
  8471. DB 02h
  8472. DB 027h
  8473. DB 0B6h
  8474. L0486:
  8475. LCALL L0488
  8476. LCALL L0489
  8477. LJMP L0490
  8478.  
  8479. DB 043h
  8480. DB 0ECh
  8481. DB 02h
  8482. DB 053h
  8483. DB 0EFh
  8484. DB 0FBh
  8485. DB 0D2h
  8486. DB 0AFh
  8487. DB 022h
  8488. DB 053h
  8489. DB 0E4h
  8490. DB 0FDh
  8491. DB 043h
  8492. DB 0E4h
  8493. DB 0Ch
  8494. DB 02h
  8495. DB 027h
  8496. DB 0B6h
  8497. DB 053h
  8498. DB 0E7h
  8499. DB 0FDh
  8500. DB 043h
  8501. DB 0E7h
  8502. DB 0Ch
  8503. DB 02h
  8504. DB 027h
  8505. DB 0B6h
  8506. DB 085h
  8507. DB 032h
  8508. DB 03Ch
  8509. DB 085h
  8510. DB 032h
  8511. DB 03Dh
  8512. DB 02h
  8513. DB 027h
  8514. DB 0B6h
  8515. L0479:
  8516. MOV 0D4h, #0A0h
  8517. MOV IE, #88h
  8518. RET
  8519.  
  8520. L0131:
  8521. CLR A
  8522. MOV 94h, A
  8523. MOV 93h, #55h
  8524. RET
  8525.  
  8526. L0190:
  8527. NOP
  8528. NOP
  8529. NOP
  8530. NOP
  8531. NOP
  8532. NOP
  8533. RET
  8534.  
  8535. DB 0E4h
  8536. DB 0F5h
  8537. DB 049h
  8538. DB 0F5h
  8539. DB 0B9h
  8540. DB 022h
  8541. DB 053h
  8542. DB 0EFh
  8543. DB 0FBh
  8544. DB 0D2h
  8545. DB 0AFh
  8546. DB 022h
  8547. DB 012h
  8548. DB 010h
  8549. DB 0FCh
  8550. DB 02h
  8551. DB 017h
  8552. DB 0E4h
  8553. DB 012h
  8554. DB 010h
  8555. DB 0F7h
  8556. DB 02h
  8557. DB 017h
  8558. DB 0E4h
  8559. DB 012h
  8560. DB 010h
  8561. DB 0F7h
  8562. DB 02h
  8563. DB 017h
  8564. DB 0E4h
  8565. DB 012h
  8566. DB 010h
  8567. DB 0FCh
  8568. DB 02h
  8569. DB 017h
  8570. DB 0E4h
  8571. DB 012h
  8572. DB 010h
  8573. DB 0FCh
  8574. DB 02h
  8575. DB 017h
  8576. DB 0E4h
  8577. DB 0E4h
  8578. DB 0F5h
  8579. DB 0A4h
  8580. DB 02h
  8581. DB 027h
  8582. DB 0B6h
  8583. DB 053h
  8584. DB 0EFh
  8585. DB 0FDh
  8586. DB 02h
  8587. DB 027h
  8588. DB 0B6h
  8589. DB 053h
  8590. DB 0ECh
  8591. DB 0FDh
  8592. DB 02h
  8593. DB 027h
  8594. DB 0B6h
  8595. DB 075h
  8596. DB 0A4h
  8597. DB 0FFh
  8598. DB 02h
  8599. DB 027h
  8600. DB 0B6h
  8601. DB 043h
  8602. DB 0E4h
  8603. DB 0Eh
  8604. DB 02h
  8605. DB 027h
  8606. DB 0B6h
  8607. DB 043h
  8608. DB 0E7h
  8609. DB 0Eh
  8610. DB 02h
  8611. DB 027h
  8612. DB 0B6h
  8613. L0152:
  8614. CLR A
  8615. MOV 27h, A
  8616. MOV 26h, A
  8617. RET
  8618.  
  8619. CSEG AT 37FBh
  8620. L0113:
  8621. LJMP L0114
  8622.  
  8623. DB 00h
  8624. DB 00h
  8625. L0001:
  8626. MOV B, #0A5h
  8627. CLR EA
  8628. MOV 93h, #55h
  8629. MOV A, 96h
  8630. JB ACC.1, L0002
  8631. JNB ACC.2, L0003
  8632. MOV A, 20h
  8633. CJNE A, #41h, L0003
  8634. CJNE A, 24h, L0003
  8635. MOV A, 21h
  8636. CJNE A, #4Bh, L0003
  8637. MOV A, 22h
  8638. CJNE A, #49h, L0003
  8639. MOV A, 23h
  8640. CJNE A, #52h, L0003
  8641. L0112:
  8642. AJMP L0004
  8643.  
  8644. L0581:
  8645. MOV 9Eh, #60h
  8646. MOV 0C0h, #7Fh
  8647. MOV DPTR, #037FEh
  8648. CLR A
  8649. MOVC A, @A+DPTR
  8650. XRL A, #5Ah
  8651. JZ L0112
  8652. L0003:
  8653. MOV DPTR, #037FBh
  8654. CLR A
  8655. MOVC A, @A+DPTR
  8656. CJNE A, #2h, L0112
  8657. CLR A
  8658. MOV B, A
  8659. MOV DPTR, #0000h
  8660. MOV SP, #7h
  8661. MOV PSW, A
  8662. LJMP L0113
  8663.  
  8664. L0006:
  8665. MOV DPTR, #03FBAh
  8666. MOV R0, #20h
  8667. MOV R1, #6h
  8668. MOV A, B
  8669. L0579:
  8670. CJNE A, #0A5h, L0579
  8671. L0580:
  8672. CLR A
  8673. MOVC A, @A+DPTR
  8674. MOV @R0, A
  8675. INC R0
  8676. INC DPTR
  8677. DJNZ R1, L0580
  8678. L0033:
  8679. CLR A
  8680. MOV 1Dh, A
  8681. MOV 1Eh, A
  8682. MOV 1Fh, A
  8683. MOV DPTR, #037FFh
  8684. MOVC A, @A+DPTR
  8685. MOV 27h, A
  8686. RET
  8687.  
  8688. L0002:
  8689. ACALL L0006
  8690. MOV A, #14h
  8691. L0582:
  8692. JB 0C5h, L0581
  8693. JNB 0C6h, L0581
  8694. DEC A
  8695. JNZ L0582
  8696. MOV 9Eh, A
  8697. MOV R0, A
  8698. MOV A, #14h
  8699. L0589:
  8700. MOV 0C0h, #0DFh
  8701. L0583:
  8702. DJNZ R0, L0583
  8703. JNB 0C6h, L0581
  8704. MOV 0C0h, #0BFh
  8705. L0584:
  8706. DJNZ R0, L0584
  8707. JB 0C5h, L0581
  8708. MOV 0C0h, #0FFh
  8709. L0585:
  8710. DJNZ R0, L0585
  8711. JNB 0C5h, L0581
  8712. CJNE A, #0Ah, L0586
  8713. MOV 1Dh, A
  8714. L0586:
  8715. CJNE A, #11h, L0587
  8716. MOV 1Eh, #9h
  8717. L0587:
  8718. CJNE A, #6h, L0588
  8719. MOV 1Fh, A
  8720. L0588:
  8721. MOV 93h, #55h
  8722. DJNZ ACC, L0589
  8723. L0590:
  8724. DJNZ R0, L0590
  8725. JB 0C5h, L0591
  8726. JB 0C6h, L0591
  8727. AJMP L0592
  8728.  
  8729. L0591:
  8730. MOV SP, #27h
  8731. MOV 0C0h, #9Fh
  8732. MOV 12h, #5h
  8733. MOV R5, #37h
  8734. MOV R4, #0FEh
  8735. MOV A, #5Ah
  8736. ACALL L0562
  8737. L0609:
  8738. CLR 0C5h
  8739. ACALL L0111
  8740. SETB 0C5h
  8741. ACALL L0111
  8742. JNB 0C5h, L0609
  8743. L0004:
  8744. MOV 93h, #55h
  8745. MOV SP, #27h
  8746. CLR A
  8747. MOV PSW, A
  8748. MOV 9Eh, #60h
  8749. MOV 0C0h, #7Fh
  8750. MOV A, 96h
  8751. ANL A, #0Ah
  8752. JZ L0005
  8753. MOV 0F3h, #1h
  8754. ACALL L0006
  8755. ACALL L0007
  8756. MOV 0F3h, #0C2h
  8757. L0005:
  8758. ACALL L0008
  8759. MOV 0F3h, #0CAh
  8760. MOV 94h, #3h
  8761. L0018:
  8762. MOV A, 20h
  8763. L0009:
  8764. CJNE A, #41h, L0009
  8765. XRL A, 24h
  8766. L0010:
  8767. JNZ L0010
  8768. L0011:
  8769. JB EA, L0011
  8770. MOV 93h, #55h
  8771. MOV A, 0DBh
  8772. JNB ACC.0, L0012
  8773. ANL 0DBh, #0FEh
  8774. L0091:
  8775. MOV A, 0EFh
  8776. ANL A, #18h
  8777. JNZ L0013
  8778. ACALL L0014
  8779. CJNE R3, #8h, L0015
  8780. ORL 0EFh, #4h
  8781. ANL 0EFh, #0FEh
  8782. MOV A, 0EFh
  8783. JB ACC.4, L0015
  8784. ACALL L0016
  8785. ACALL L0017
  8786. JB 33h, L0015
  8787. ANL 0EFh, #0FBh
  8788. AJMP L0018
  8789.  
  8790. L0013:
  8791. JB ACC.4, L0089
  8792. ORL 0EFh, #4h
  8793. ANL 0EFh, #0FEh
  8794. L0015:
  8795. ORL 0ECh, #2h
  8796. ORL 0EFh, #2h
  8797. ACALL L0019
  8798. L0089:
  8799. ANL 0EFh, #0FBh
  8800. AJMP L0018
  8801.  
  8802. L0012:
  8803. JNB ACC.1, L0090
  8804. ANL 0DBh, #0FDh
  8805. AJMP L0091
  8806.  
  8807. L0090:
  8808. JNB ACC.3, L0092
  8809. ANL 0DBh, #0F7h
  8810. ANL 0EFh, #0FBh
  8811. JB 30h, L0093
  8812. ACALL L0094
  8813. AJMP L0095
  8814.  
  8815. L0093:
  8816. MOV A, 10h
  8817. CJNE A, #1h, L0102
  8818. MOV A, 0Ah
  8819. MOV 0F2h, A
  8820. JZ L0102
  8821. L0102:
  8822. ACALL L0019
  8823. L0095:
  8824. ANL 0EFh, #0FBh
  8825. AJMP L0018
  8826.  
  8827. L0092:
  8828. JNB ACC.4, L0103
  8829. ANL 0DBh, #0EFh
  8830. MOV A, 0EFh
  8831. JB ACC.4, L0104
  8832. ORL 0EFh, #4h
  8833. JB 31h, L0105
  8834. MOV A, 0EEh
  8835. JNZ L0106
  8836. L0105:
  8837. ANL 0EFh, #0FEh
  8838. ACALL L0019
  8839. L0108:
  8840. ANL 0EFh, #0FBh
  8841. AJMP L0018
  8842.  
  8843. L0104:
  8844. SETB 33h
  8845. AJMP L0015
  8846.  
  8847. L0106:
  8848. ACALL L0014
  8849. ORL 0EFh, #4h
  8850. ANL 0EFh, #0FEh
  8851. ACALL L0107
  8852. AJMP L0108
  8853.  
  8854. L0103:
  8855. AJMP L0018
  8856.  
  8857. L0592:
  8858. CLR 0C6h
  8859. MOV 94h, #3h
  8860. MOV SP, #27h
  8861. ACALL L0008
  8862. MOV 12h, #5h
  8863. L0595:
  8864. MOV 0C0h, #0FFh
  8865. L0593:
  8866. MOV 93h, #55h
  8867. JB 0C5h, L0593
  8868. JNB 0C6h, L0594
  8869. CLR 0C6h
  8870. L0596:
  8871. JB 0C5h, L0595
  8872. AJMP L0596
  8873.  
  8874. L0594:
  8875. MOV A, #2h
  8876. ACALL L0597
  8877. CJNE A, #33h, L0598
  8878. ACALL L0599
  8879. MOV R4, A
  8880. ACALL L0599
  8881. MOV R5, A
  8882. CJNE R5, #5Ah, L0595
  8883. MOV A, R4
  8884. JNZ L0595
  8885. ACALL L0554
  8886. AJMP L0595
  8887.  
  8888. L0598:
  8889. CJNE A, #55h, L0601
  8890. MOV R1, #8h
  8891. MOV R2, #8h
  8892. L0602:
  8893. ACALL L0599
  8894. MOV @R1, A
  8895. INC R1
  8896. DJNZ R2, L0602
  8897. MOV R1, #8h
  8898. MOV R2, #8h
  8899. L0603:
  8900. MOV A, @R1
  8901. ACALL L0529
  8902. INC R1
  8903. DJNZ R2, L0603
  8904. AJMP L0595
  8905.  
  8906. L0601:
  8907. CJNE A, #66h, L0601
  8908. ACALL L0031
  8909. L0604:
  8910. JNZ L0604
  8911. MOV R2, #8h
  8912. L0608:
  8913. ACALL L0056
  8914. MOV 93h, #55h
  8915. SETB C
  8916. MOV 0C0h, #0FFh
  8917. L0605:
  8918. JNB 0C5h, L0605
  8919. L0606:
  8920. JB 0C5h, L0606
  8921. RLC A
  8922. MOV 0C6h, C
  8923. CLR C
  8924. JNZ L0605
  8925. L0607:
  8926. JNB 0C5h, L0607
  8927. CLR 0C6h
  8928. DJNZ R2, L0608
  8929. AJMP L0595
  8930.  
  8931. L0599:
  8932. MOV 0C0h, #0FFh
  8933. MOV A, #1h
  8934. L0597:
  8935. JNB 0C5h, L0597
  8936. L0600:
  8937. JB 0C5h, L0600
  8938. MOV C, 0C6h
  8939. RLC A
  8940. JNC L0597
  8941. CLR 0C6h
  8942. RET
  8943.  
  8944. L0008:
  8945. CLR A
  8946. MOV 96h, A
  8947. MOV 0F2h, A
  8948. MOV 26h, A
  8949. MOV R0, #18h
  8950. L0515:
  8951. MOV @R0, A
  8952. DJNZ R0, L0515
  8953. MOV IE, A
  8954. MOV 0A9h, A
  8955. MOV 0DCh, A
  8956. MOV 0DDh, A
  8957. MOV IP, A
  8958. MOV 0B9h, A
  8959. MOV 0DAh, A
  8960. MOV 0DBh, A
  8961. MOV 0DEh, A
  8962. MOV 0DFh, A
  8963. MOV 95h, A
  8964. MOV 9Ah, A
  8965. MOV 9Bh, A
  8966. MOV 9Ch, A
  8967. MOV 9Dh, A
  8968. DEC A
  8969. MOV P0, A
  8970. MOV P1, A
  8971. MOV P2, A
  8972. MOV P3, A
  8973. RET
  8974.  
  8975. L0017:
  8976. MOV R3, #0h
  8977. MOV A, 8h
  8978. JNZ L0020
  8979. SETB 30h
  8980. MOV A, 9h
  8981. CJNE A, #5h, L0021
  8982. MOV A, #1h
  8983. AJMP L0022
  8984.  
  8985. L0021:
  8986. CJNE A, #9h, L0023
  8987. MOV 22h, A
  8988. AJMP L0024
  8989.  
  8990. L0020:
  8991. JB ACC.7, L0025
  8992. SETB 30h
  8993. MOV A, 9h
  8994. CJNE A, #0Ah, L0026
  8995. L0024:
  8996. CLR A
  8997. L0022:
  8998. MOV 0EBh, R3
  8999. MOV 10h, A
  9000. ORL 0ECh, #1h
  9001. RET
  9002.  
  9003. L0026:
  9004. CJNE A, #9h, L0023
  9005. MOV A, 8h
  9006. CJNE A, #21h, L0023
  9007. MOV A, 0Bh
  9008. CJNE A, #2h, L0027
  9009. MOV A, #2h
  9010. AJMP L0022
  9011.  
  9012. L0027:
  9013. CJNE A, #3h, L0023
  9014. ACALL L0028
  9015. CJNE A, #5h, L0029
  9016. CJNE R6, #6h, L0023
  9017. CJNE R7, #0h, L0023
  9018. MOV A, #4h
  9019. MOV R6, #4h
  9020. AJMP L0022
  9021.  
  9022. L0029:
  9023. CJNE A, #6h, L0030
  9024. CJNE R6, #2h, L0023
  9025. CJNE R7, #8h, L0023
  9026. MOV A, #6h
  9027. MOV R6, #0h
  9028. AJMP L0022
  9029.  
  9030. L0030:
  9031. CJNE A, #41h, L0023
  9032. CJNE A, 25h, L0023
  9033. ACALL L0031
  9034. JZ L0032
  9035. ACALL L0033
  9036. L0032:
  9037. ACALL L0034
  9038. MOV A, #8h
  9039. AJMP L0022
  9040.  
  9041. L0023:
  9042. SETB 33h
  9043. RET
  9044.  
  9045. L0025:
  9046. SETB 31h
  9047. JB ACC.5, L0049
  9048. MOV A, 9h
  9049. CJNE A, #6h, L0023
  9050. MOV A, 0Bh
  9051. JNB ACC.5, L0050
  9052. SUBB A, #1Bh
  9053. L0050:
  9054. JZ L0023
  9055. CJNE A, #8h, L0051
  9056. L0051:
  9057. JNC L0023
  9058. RL A
  9059. MOV R0, A
  9060. MOV DPTR, #03FAAh
  9061. MOVC A, @A+DPTR
  9062. MOV R4, A
  9063. MOV R5, #3Fh
  9064. MOV A, R0
  9065. INC A
  9066. MOVC A, @A+DPTR
  9067. MOV R6, A
  9068. MOV R7, #0h
  9069. MOV A, 0Fh
  9070. JNZ L0052
  9071. CLR C
  9072. MOV A, R6
  9073. SUBB A, 0Eh
  9074. JC L0052
  9075. MOV A, 0Eh
  9076. MOV R6, A
  9077. L0052:
  9078. MOV 12h, #41h
  9079. AJMP L0053
  9080.  
  9081. L0049:
  9082. CJNE A, #0A1h, L0023
  9083. DJNZ 9h, L0023
  9084. MOV A, 0Bh
  9085. CJNE A, #3h, L0023
  9086. ACALL L0028
  9087. CJNE A, #5h, L0081
  9088. CJNE R6, #6h, L0023
  9089. CJNE R7, #0h, L0023
  9090. MOV R2, #4h
  9091. L0086:
  9092. MOV A, 13h
  9093. CJNE A, #52h, L0023
  9094. MOV R3, #2h
  9095. MOV 0EAh, 12h
  9096. MOV 0EAh, #72h
  9097. DEC R6
  9098. DEC R6
  9099. AJMP L0082
  9100.  
  9101. L0081:
  9102. CJNE A, #6h, L0085
  9103. CJNE R6, #2h, L0023
  9104. CJNE R7, #8h, L0023
  9105. MOV R2, #6h
  9106. AJMP L0086
  9107.  
  9108. L0085:
  9109. CJNE A, #41h, L0023
  9110. CJNE A, 25h, L0023
  9111. ACALL L0031
  9112. JNZ L0023
  9113. AJMP L0053
  9114.  
  9115. L0014:
  9116. MOV R0, #8h
  9117. MOV A, 0EEh
  9118. MOV R1, A
  9119. MOV R3, A
  9120. JZ L0087
  9121. L0088:
  9122. MOV @R0, 0EDh
  9123. INC R0
  9124. DJNZ R1, L0088
  9125. L0087:
  9126. RET
  9127.  
  9128. L0094:
  9129. MOV A, 10h
  9130. JZ L0096
  9131. MOV A, R7
  9132. JNZ L0097
  9133. MOV A, R6
  9134. JZ L0098
  9135. CJNE A, #8h, L0097
  9136. SETB 34h
  9137. L0097:
  9138. MOV A, 10h
  9139. CJNE A, #5h, L0099
  9140. L0096:
  9141. RET
  9142.  
  9143. L0098:
  9144. JBC 34h, L0101
  9145. RET
  9146.  
  9147. L0101:
  9148. MOV R3, #0h
  9149. AJMP L0024
  9150.  
  9151. L0099:
  9152. CJNE A, #7h, L0100
  9153. MOV R2, #8h
  9154. MOV R3, #0h
  9155. L0082:
  9156. ACALL L0083
  9157. ACALL L0057
  9158. ACALL L0084
  9159. MOV A, #7h
  9160. AJMP L0022
  9161.  
  9162. L0100:
  9163. CJNE A, #9h, L0096
  9164. L0053:
  9165. ACALL L0054
  9166. MOV A, #9h
  9167. AJMP L0022
  9168.  
  9169. L0054:
  9170. ACALL L0035
  9171. MOV R2, #8h
  9172. MOV R3, #0h
  9173. L0057:
  9174. MOV A, R6
  9175. ORL A, R7
  9176. JZ L0055
  9177. MOV A, R2
  9178. JZ L0055
  9179. ACALL L0056
  9180. MOV 0EAh, A
  9181. INC R3
  9182. DJNZ R2, L0057
  9183. L0055:
  9184. RET
  9185.  
  9186. L0107:
  9187. MOV A, 10h
  9188. CJNE A, #2h, L0109
  9189. MOV A, 9h
  9190. CPL A
  9191. ANL A, 11h
  9192. JNB ACC.2, L0110
  9193. ANL 0F3h, #0F7h
  9194. MOV 9Eh, #60h
  9195. MOV 0C0h, #7Fh
  9196. ACALL L0033
  9197. ACALL L0008
  9198. MOV 0F3h, #1h
  9199. ACALL L0111
  9200. AJMP L0003
  9201.  
  9202. L0110:
  9203. MOV 11h, 9h
  9204. L0574:
  9205. RET
  9206.  
  9207. L0109:
  9208. CJNE A, #4h, L0516
  9209. ACALL L0517
  9210. MOV R3, #0h
  9211. AJMP L0024
  9212.  
  9213. L0516:
  9214. CJNE A, #6h, L0569
  9215. AJMP L0570
  9216.  
  9217. L0569:
  9218. CJNE A, #8h, L0574
  9219. AJMP L0575
  9220.  
  9221. L0016:
  9222. CLR A
  9223. ANL 0DBh, #67h
  9224. MOV 0E9h, A
  9225. ANL 0ECh, #0FDh
  9226. ANL 0EFh, #0FDh
  9227. L0019:
  9228. CLR A
  9229. MOV 10h, A
  9230. MOV 12h, A
  9231. MOV 26h, A
  9232. SETB 37h
  9233. RET
  9234.  
  9235. L0083:
  9236. MOV R4, 14h
  9237. MOV R5, 15h
  9238. RET
  9239.  
  9240. L0028:
  9241. MOV R4, 0Ch
  9242. MOV R5, 0Dh
  9243. MOV R6, 0Eh
  9244. MOV R7, 0Fh
  9245. MOV A, 0Ah
  9246. MOV 12h, A
  9247. L0518:
  9248. RET
  9249.  
  9250. L0517:
  9251. MOV A, 8h
  9252. CJNE A, #5h, L0518
  9253. MOV A, 9h
  9254. CJNE A, #77h, L0519
  9255. AJMP L0520
  9256.  
  9257. L0519:
  9258. MOV 13h, A
  9259. L0520:
  9260. CJNE A, #52h, L0521
  9261. ACALL L0031
  9262. JZ L0522
  9263. MOV A, 0Bh
  9264. CJNE A, #0FCh, L0523
  9265. MOV 0Ah, #0h
  9266. L0522:
  9267. MOV R4, 0Ah
  9268. MOV R5, 0Bh
  9269. L0084:
  9270. MOV 14h, R4
  9271. MOV 15h, R5
  9272. RET
  9273.  
  9274. L0523:
  9275. CLR A
  9276. MOV 13h, A
  9277. RET
  9278.  
  9279. L0031:
  9280. MOV A, 27h
  9281. XRL A, #0A5h
  9282. RET
  9283.  
  9284. L0521:
  9285. CJNE A, #57h, L0524
  9286. ACALL L0031
  9287. JNZ L0523
  9288. AJMP L0522
  9289.  
  9290. L0524:
  9291. CJNE A, #56h, L0525
  9292. ACALL L0522
  9293. MOV A, R4
  9294. ORL A, R5
  9295. JNZ L0523
  9296. MOV 18h, A
  9297. RET
  9298.  
  9299. L0525:
  9300. CJNE A, #77h, L0526
  9301. MOV A, 13h
  9302. CJNE A, #57h, L0518
  9303. ACALL L0083
  9304. MOV R2, #4h
  9305. MOV R1, #0Ah
  9306. L0530:
  9307. MOV A, R6
  9308. ORL A, R7
  9309. JZ L0527
  9310. MOV A, 13h
  9311. CJNE A, #57h, L0528
  9312. MOV A, @R1
  9313. ACALL L0529
  9314. L0549:
  9315. INC R1
  9316. DJNZ R2, L0530
  9317. L0527:
  9318. AJMP L0084
  9319.  
  9320. L0528:
  9321. ACALL L0056
  9322. XRL A, @R1
  9323. JZ L0548
  9324. MOV A, #0EEh
  9325. ORL 18h, A
  9326. L0548:
  9327. SJMP L0549
  9328.  
  9329. L0526:
  9330. CJNE A, #41h, L0550
  9331. MOV A, 0Ah
  9332. CJNE A, #4Bh, L0550
  9333. MOV A, 0Bh
  9334. CJNE A, #49h, L0550
  9335. MOV A, 0Ch
  9336. CJNE A, #52h, L0550
  9337. MOV A, 0Dh
  9338. CJNE A, #41h, L0550
  9339. MOV 25h, A
  9340. L0550:
  9341. ANL A, #0DFh
  9342. CJNE A, #45h, L0551
  9343. MOV A, 0Ah
  9344. CJNE A, #45h, L0552
  9345. XRL 0Bh, #4Fh
  9346. XRL 0Ch, #4Ch
  9347. XRL 0Dh, #43h
  9348. ACALL L0553
  9349. AJMP L0554
  9350.  
  9351. L0552:
  9352. CJNE A, #5Ah, L0564
  9353. MOV R4, #0FEh
  9354. L0566:
  9355. MOV R5, #37h
  9356. MOV A, 0Bh
  9357. AJMP L0562
  9358.  
  9359. L0564:
  9360. CJNE A, #0A5h, L0565
  9361. CJNE A, 27h, L0551
  9362. MOV R4, #0FFh
  9363. AJMP L0566
  9364.  
  9365. L0565:
  9366. CJNE A, #0FFh, L0567
  9367. ACALL L0031
  9368. JNZ L0551
  9369. AJMP L0568
  9370.  
  9371. L0567:
  9372. CJNE A, #5h, L0551
  9373. L0553:
  9374. MOV 1Dh, 0Bh
  9375. MOV 1Eh, 0Ch
  9376. MOV 1Fh, 0Dh
  9377. RET
  9378.  
  9379. L0551:
  9380. RET
  9381.  
  9382. L0570:
  9383. MOV A, 13h
  9384. ANL A, #0FEh
  9385. CJNE A, #56h, L0571
  9386. JBC 37h, L0572
  9387. MOV A, R3
  9388. MOV R1, #8h
  9389. L0573:
  9390. MOV R2, A
  9391. ACALL L0083
  9392. AJMP L0530
  9393.  
  9394. L0572:
  9395. MOV A, 9h
  9396. XRL A, #20h
  9397. CJNE A, 13h, L0571
  9398. MOV A, 8h
  9399. CJNE A, #6h, L0571
  9400. MOV R1, #0Ah
  9401. MOV A, R3
  9402. CLR C
  9403. SUBB A, #2h
  9404. JNC L0573
  9405. L0571:
  9406. MOV 13h, #0h
  9407. RET
  9408.  
  9409. L0575:
  9410. MOV A, R3
  9411. JZ L0035
  9412. CJNE A, #8h, L0576
  9413. L0576:
  9414. JC L0577
  9415. MOV A, #8h
  9416. L0577:
  9417. MOV R2, A
  9418. MOV R1, #8h
  9419. L0578:
  9420. MOV A, R6
  9421. ORL A, R7
  9422. JZ L0035
  9423. MOV A, @R1
  9424. ACALL L0529
  9425. INC R1
  9426. DJNZ R2, L0578
  9427. L0035:
  9428. RET
  9429.  
  9430. L0034:
  9431. ACALL L0031
  9432. JNZ L0035
  9433. MOV A, R5
  9434. CJNE A, #5Ah, L0035
  9435. MOV A, R4
  9436. CJNE A, #0FEh, L0036
  9437. MOV A, #55h
  9438. AJMP L0037
  9439.  
  9440. L0036:
  9441. CJNE A, #0FFh, L0048
  9442. L0568:
  9443. MOV A, #0AAh
  9444. AJMP L0037
  9445.  
  9446. L0048:
  9447. ANL A, #3Ch
  9448. MOV 0F7h, A
  9449. MOV 0BEh, #0h
  9450. MOV 0BFh, #0h
  9451. MOV A, #0E6h
  9452. L0037:
  9453. MOV 0B3h, A
  9454. MOV 93h, #55h
  9455. MOV 1Ch, #5h
  9456. MOV A, 12h
  9457. CJNE A, #5h, L0038
  9458. L0046:
  9459. MOV 0B4h, 1Ch
  9460. MOV 1Ch, #0Ah
  9461. MOV 0B5h, 1Dh
  9462. MOV 0B6h, 1Eh
  9463. MOV A, 0B3h
  9464. CJNE A, #0E6h, L0039
  9465. MOV A, 0F7h
  9466. ADD A, #0C8h
  9467. JNC L0040
  9468. SJMP L0041
  9469.  
  9470. L0042:
  9471. MOV A, 0BEh
  9472. CJNE A, #3h, L0043
  9473. L0043:
  9474. JNC L0040
  9475. INC A
  9476. MOVC A, @A+PC
  9477. SJMP L0044
  9478.  
  9479. DB 038h
  9480. DB 00h
  9481. L0044:
  9482. CJNE A, 0BFh, L0041
  9483. AJMP L0040
  9484.  
  9485. L0039:
  9486. CJNE A, #6Eh, L0040
  9487. MOV A, 0F7h
  9488. JZ L0042
  9489. ADD A, #0C8h
  9490. JNC L0040
  9491. ADD A, #0F9h
  9492. JNC L0041
  9493. JNZ L0041
  9494. MOV A, 0BEh
  9495. ADD A, #41h
  9496. JNC L0041
  9497. L0040:
  9498. MOV 0B7h, 1Fh
  9499. NOP
  9500. NOP
  9501. NOP
  9502. NOP
  9503. L0041:
  9504. CLR A
  9505. MOV 0B3h, A
  9506. MOV 0B4h, A
  9507. MOV 0B5h, A
  9508. MOV 0B6h, A
  9509. MOV 0B7h, A
  9510. L0047:
  9511. RET
  9512.  
  9513. L0038:
  9514. CJNE A, #6h, L0045
  9515. AJMP L0046
  9516.  
  9517. L0045:
  9518. CJNE A, #41h, L0047
  9519. AJMP L0046
  9520.  
  9521. L0058:
  9522. MOV A, R6
  9523. JNZ L0080
  9524. DEC R7
  9525. L0080:
  9526. DEC R6
  9527. RET
  9528.  
  9529. L0556:
  9530. MOV R5, #0h
  9531. MOV R4, #1h
  9532. MOV A, #38h
  9533. ACALL L0562
  9534. MOV A, #0h
  9535. ACALL L0562
  9536. MOV R4, #0h
  9537. MOV A, #2h
  9538. L0562:
  9539. MOV 0BFh, A
  9540. MOV 0F7h, R5
  9541. AJMP L0563
  9542.  
  9543. L0529:
  9544. MOV 0BFh, A
  9545. MOV A, 12h
  9546. CJNE A, #41h, L0531
  9547. AJMP L0532
  9548.  
  9549. L0531:
  9550. CJNE R5, #0FCh, L0541
  9551. MOV 0F7h, #3Fh
  9552. MOV A, R4
  9553. ORL A, #0C0h
  9554. MOV 0BEh, A
  9555. AJMP L0542
  9556.  
  9557. L0541:
  9558. MOV A, R5
  9559. JNZ L0543
  9560. MOV A, R4
  9561. CJNE A, #3h, L0544
  9562. L0544:
  9563. JNC L0532
  9564. MOV 0F7h, #37h
  9565. ADD A, #0FBh
  9566. MOV 0BEh, A
  9567. AJMP L0542
  9568.  
  9569. L0543:
  9570. CJNE A, #0FFh, L0545
  9571. JNB 30h, L0532
  9572. MOV A, R4
  9573. JB ACC.7, L0532
  9574. AJMP L0539
  9575.  
  9576. L0545:
  9577. CJNE A, #38h, L0546
  9578. L0546:
  9579. JNC L0539
  9580. CJNE A, #37h, L0532
  9581. CJNE R4, #0FAh, L0547
  9582. L0547:
  9583. JC L0532
  9584. CJNE R4, #0FAh, L0539
  9585. L0532:
  9586. MOV A, R5
  9587. CJNE A, #40h, L0533
  9588. L0533:
  9589. JNC L0534
  9590. MOV 0F7h, A
  9591. L0563:
  9592. MOV 0BEh, R4
  9593. L0542:
  9594. MOV A, #6Eh
  9595. L0537:
  9596. ACALL L0037
  9597. MOV 0F7h, #0h
  9598. L0539:
  9599. ACALL L0058
  9600. AJMP L0062
  9601.  
  9602. L0535:
  9603. CJNE A, #0FEh, L0538
  9604. MOV A, R4
  9605. MOV R0, A
  9606. MOV A, 0BFh
  9607. MOV @R0, A
  9608. AJMP L0539
  9609.  
  9610. L0538:
  9611. CJNE A, #0FDh, L0540
  9612. MOV A, R4
  9613. MOV R0, A
  9614. MOV 0F7h, #0h
  9615. MOV A, 0BFh
  9616. MOVX @R0, A
  9617. L0540:
  9618. AJMP L0539
  9619.  
  9620. L0534:
  9621. CJNE A, #0FFh, L0535
  9622. MOV A, R4
  9623. RLC A
  9624. MOV A, #5Ah
  9625. JC L0536
  9626. SWAP A
  9627. L0536:
  9628. MOV 0BEh, R4
  9629. AJMP L0537
  9630.  
  9631. L0059:
  9632. MOV A, DPH
  9633. JNZ L0068
  9634. MOV A, DPL
  9635. CJNE A, #3h, L0069
  9636. L0069:
  9637. JNC L0070
  9638. MOV DPTR, #037FBh
  9639. AJMP L0071
  9640.  
  9641. L0068:
  9642. CJNE A, #0FFh, L0072
  9643. JNB 31h, L0070
  9644. MOV A, DPL
  9645. JB ACC.7, L0070
  9646. AJMP L0073
  9647.  
  9648. L0072:
  9649. CJNE A, #0FCh, L0074
  9650. MOV DPH, #3Fh
  9651. MOV A, R4
  9652. JNB ACC.7, L0075
  9653. ORL A, #0C0h
  9654. MOV DPL, A
  9655. AJMP L0076
  9656.  
  9657. L0075:
  9658. ANL A, #3h
  9659. MOV R4, A
  9660. ADD A, #18h
  9661. MOV R0, A
  9662. AJMP L0077
  9663.  
  9664. L0074:
  9665. CJNE A, #38h, L0078
  9666. L0078:
  9667. JNC L0073
  9668. CJNE A, #37h, L0070
  9669. MOV A, DPL
  9670. CJNE A, #0FAh, L0079
  9671. L0079:
  9672. JC L0070
  9673. L0073:
  9674. MOV DPTR, #037FAh
  9675. L0076:
  9676. CLR A
  9677. L0071:
  9678. MOVC A, @A+DPTR
  9679. AJMP L0062
  9680.  
  9681. L0056:
  9682. ACALL L0058
  9683. MOV DPL, R4
  9684. MOV DPH, R5
  9685. MOV A, 12h
  9686. CJNE A, #41h, L0059
  9687. L0070:
  9688. MOV A, DPH
  9689. CJNE A, #40h, L0060
  9690. L0060:
  9691. JNC L0061
  9692. CLR A
  9693. MOVC A, @A+DPTR
  9694. AJMP L0062
  9695.  
  9696. L0061:
  9697. CJNE A, #0FFh, L0065
  9698. AJMP L0066
  9699.  
  9700. L0065:
  9701. CJNE A, #0FEh, L0067
  9702. MOV R0, DPL
  9703. L0077:
  9704. MOV A, @R0
  9705. AJMP L0062
  9706.  
  9707. L0067:
  9708. CJNE A, #0FDh, L0062
  9709. MOV DPH, #0h
  9710. L0066:
  9711. MOVX A, @DPTR
  9712. L0062:
  9713. INC R4
  9714. CJNE R4, #0h, L0063
  9715. INC R5
  9716. CJNE R5, #0FDh, L0064
  9717. DEC R5
  9718. L0064:
  9719. CJNE R5, #0h, L0063
  9720. DEC R5
  9721. L0063:
  9722. RET
  9723.  
  9724. L0111:
  9725. ACALL L0514
  9726. L0514:
  9727. DJNZ R0, L0514
  9728. MOV 93h, #55h
  9729. DJNZ R1, L0514
  9730. RET
  9731.  
  9732. L0007:
  9733. MOV R0, #6h
  9734. CLR A
  9735. L0557:
  9736. MOV @R0, A
  9737. DJNZ R0, L0557
  9738. MOV R7, #40h
  9739. MOV 12h, #5h
  9740. L0559:
  9741. ACALL L0056
  9742. ADD A, R1
  9743. MOV R1, A
  9744. JNC L0558
  9745. INC R2
  9746. CJNE R2, #0h, L0558
  9747. INC R3
  9748. L0558:
  9749. MOV 93h, #55h
  9750. CJNE R5, #40h, L0559
  9751. MOV 1Bh, R1
  9752. MOV 1Ah, R2
  9753. MOV 19h, R3
  9754. MOV A, R1
  9755. ORL A, R2
  9756. ORL A, R3
  9757. JZ L0560
  9758. CJNE R3, #3Fh, L0561
  9759. CJNE R2, #0C0h, L0561
  9760. L0560:
  9761. MOV 27h, #0A5h
  9762. L0561:
  9763. RET
  9764.  
  9765. DB 0C2h
  9766. DB 0AFh
  9767. DB 053h
  9768. DB 0F3h
  9769. DB 0F7h
  9770. DB 075h
  9771. DB 093h
  9772. DB 055h
  9773. DB 075h
  9774. DB 081h
  9775. DB 027h
  9776. DB 0B4h
  9777. DB 05Ah
  9778. DB 0FDh
  9779. DB 0E4h
  9780. DB 0F5h
  9781. DB 0D0h
  9782. DB 0F5h
  9783. DB 0F3h
  9784. DB 075h
  9785. DB 09Eh
  9786. DB 060h
  9787. DB 075h
  9788. DB 0C0h
  9789. DB 07Fh
  9790. DB 01h
  9791. DB 0EAh
  9792. L0554:
  9793. MOV A, #38h
  9794. L0555:
  9795. DEC A
  9796. ANL A, #0FCh
  9797. MOV R2, A
  9798. ACALL L0048
  9799. MOV A, R2
  9800. JNZ L0555
  9801. ACALL L0556
  9802. ACALL L0556
  9803. AJMP L0007
  9804.  
  9805. DB 012h
  9806. DB 01h
  9807. DB 010h
  9808. DB 01h
  9809. DB 00h
  9810. DB 00h
  9811. DB 00h
  9812. DB 08h
  9813. DB 03h
  9814. DB 06h
  9815. DB 020h
  9816. DB 010h
  9817. DB 01h
  9818. DB 03h
  9819. DB 00h
  9820. DB 00h
  9821. DB 00h
  9822. DB 01h
  9823. DB 04h
  9824. DB 03h
  9825. DB 09h
  9826. DB 04h
  9827. DB 09h
  9828. DB 02h
  9829. DB 022h
  9830. DB 00h
  9831. DB 01h
  9832. DB 01h
  9833. DB 00h
  9834. DB 0A0h
  9835. DB 032h
  9836. DB 09h
  9837. DB 04h
  9838. DB 00h
  9839. DB 00h
  9840. DB 01h
  9841. DB 03h
  9842. DB 01h
  9843. DB 01h
  9844. DB 00h
  9845. DB 09h
  9846. DB 021h
  9847. DB 010h
  9848. DB 01h
  9849. DB 00h
  9850. DB 01h
  9851. DB 022h
  9852. DB 048h
  9853. DB 00h
  9854. DB 07h
  9855. DB 05h
  9856. DB 081h
  9857. DB 03h
  9858. DB 08h
  9859. DB 00h
  9860. DB 0Ah
  9861. DB 05h
  9862. DB 01h
  9863. DB 09h
  9864. DB 06h
  9865. DB 0A1h
  9866. DB 01h
  9867. DB 085h
  9868. DB 07h
  9869. DB 05h
  9870. DB 08h
  9871. DB 095h
  9872. DB 08h
  9873. DB 075h
  9874. DB 01h
  9875. DB 019h
  9876. DB 01h
  9877. DB 029h
  9878. DB 08h
  9879. DB 091h
  9880. DB 02h
  9881. DB 0C0h
  9882. DB 06h
  9883. DB 00h
  9884. DB 0FFh
  9885. DB 09h
  9886. DB 01h
  9887. DB 0A1h
  9888. DB 01h
  9889. DB 085h
  9890. DB 05h
  9891. DB 015h
  9892. DB 00h
  9893. DB 025h
  9894. DB 0FFh
  9895. DB 019h
  9896. DB 01h
  9897. DB 029h
  9898. DB 05h
  9899. DB 075h
  9900. DB 08h
  9901. DB 095h
  9902. DB 05h
  9903. DB 0B1h
  9904. DB 02h
  9905. DB 0C0h
  9906. DB 06h
  9907. DB 00h
  9908. DB 0FFh
  9909. DB 09h
  9910. DB 01h
  9911. DB 0A1h
  9912. DB 01h
  9913. DB 085h
  9914. DB 06h
  9915. DB 015h
  9916. DB 00h
  9917. DB 025h
  9918. DB 0FFh
  9919. DB 01Ah
  9920. DB 01h
  9921. DB 00h
  9922. DB 02Ah
  9923. DB 01h
  9924. DB 08h
  9925. DB 075h
  9926. DB 08h
  9927. DB 096h
  9928. DB 01h
  9929. DB 08h
  9930. DB 0B1h
  9931. DB 02h
  9932. DB 0C0h
  9933. DB 02Ch
  9934. DB 012h
  9935. DB 042h
  9936. DB 022h
  9937. DB 03Eh
  9938. DB 04h
  9939. DB 04Bh
  9940. DB 09h
  9941. DB 05Dh
  9942. DB 07h
  9943. DB 054h
  9944. DB 09h
  9945. DB 064h
  9946. DB 048h
  9947. DB 041h
  9948. DB 04Bh
  9949. DB 049h
  9950. DB 052h
  9951. DB 041h
  9952. DB 00h
  9953. DB 00h
  9954. DB 00h
  9955. DB 00h
  9956. DB 00h
  9957. DB 00h
  9958. DB 00h
  9959. DB 00h
  9960. DB 00h
  9961. DB 00h
  9962. DB 00h
  9963. DB 00h
  9964. DB 00h
  9965. DB 00h
  9966. DB 00h
  9967. DB 00h
  9968. DB 00h
  9969. DB 00h
  9970. DB 00h
  9971. DB 00h
  9972. DB 00h
  9973. DB 00h
  9974. DB 00h
  9975. DB 00h
  9976. DB 00h
  9977. DB 00h
  9978. DB 00h
  9979. DB 00h
  9980. DB 00h
  9981. DB 00h
  9982. DB 00h
  9983. DB 00h
  9984. DB 00h
  9985. DB 00h
  9986. DB 00h
  9987. DB 00h
  9988. DB 00h
  9989. DB 00h
  9990. DB 00h
  9991. DB 00h
  9992. DB 00h
  9993. DB 00h
  9994. DB 00h
  9995. DB 00h
  9996. DB 00h
  9997. DB 00h
  9998. DB 00h
  9999. DB 00h
  10000. DB 00h
  10001. DB 00h
  10002. DB 00h
  10003. DB 00h
  10004. DB 00h
  10005. DB 00h
  10006. DB 00h
  10007. DB 00h
  10008. DB 00h
  10009. DB 00h
  10010. DB 00h
  10011. DB 00h
  10012. DB 00h
  10013. DB 00h
  10014. DB 00h
  10015. DB 00h
  10016. DB 00h
  10017. END
  10018.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement