Guest User

Untitled

a guest
Jun 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.89 KB | None | 0 0
  1. 0000: 04 05 JMP 0005
  2. 0002: 00 NOP
  3. 0003: 24 2C JMP 012C
  4. 0005: 9A EF ANL P2,EF
  5. 0007: F4 EC CALL 07EC
  6. 0009: B8 51 MOV R0,51
  7. 000B: F0 MOV A,@ R0
  8. 000C: D3 AA XRL A,AA
  9. 000E: B9 04 MOV R1,04
  10. 0010: C6 2A JZ 2A
  11. 0012: B8 20 MOV R0,20
  12. 0014: B9 0C MOV R1,0C
  13. 0016: 27 CLR A
  14. 0017: A0 MOV @ R0,A
  15. 0018: 18 INC R0
  16. 0019: A0 MOV @ R0,A
  17. 001A: 18 INC R0
  18. 001B: B0 50 MOV @ R0,50
  19. 001D: 18 INC R0
  20. 001E: B0 E1 MOV @ R0,E1
  21. 0020: 18 INC R0
  22. 0021: E9 17 DJNZ R1, 17
  23. 0023: B0 01 MOV @ R0,01
  24. 0025: 18 INC R0
  25. 0026: B0 AA MOV @ R0,AA
  26. 0028: B9 08 MOV R1,08
  27. 002A: 18 INC R0
  28. 002B: A0 MOV @ R0,A
  29. 002C: E9 2A DJNZ R1, 2A
  30. 002E: B9 68 MOV R1,68
  31. 0030: B8 14 MOV R0,14
  32. 0032: A0 MOV @ R0,A
  33. 0033: 18 INC R0
  34. 0034: B0 FE MOV @ R0,FE
  35. 0036: 18 INC R0
  36. 0037: B0 FA MOV @ R0,FA
  37. 0039: 18 INC R0
  38. 003A: B0 F0 MOV @ R0,F0
  39. 003C: AF MOV R7,A
  40. 003D: 3E MOVD P6,A
  41. 003E: 3F MOVD P7,A
  42. 003F: 34 00 CALL 0100
  43. 0041: B4 0F CALL 050F
  44. 0043: 74 14 CALL 0314
  45. 0045: 05 EN I
  46. 0046: 65 STOP TCNT
  47. 0047: 27 CLR A
  48. 0048: 62 MOV T,A
  49. 0049: 54 02 CALL 0202
  50. 004B: F4 F6 CALL 07F6
  51. 004D: 34 00 CALL 0100
  52. 004F: FD MOV A,R5
  53. 0050: 52 54 JB2,54
  54. 0052: 44 0B JMP 020B
  55. 0054: 26 46 JNT0,46
  56. 0056: FE MOV A,R6
  57. 0057: 37 CPL A
  58. 0058: 12 60 JB0,60
  59. 005A: 54 06 CALL 0206
  60. 005C: 14 AA CALL 00AA
  61. 005E: 04 46 JMP 0046
  62. 0060: 37 CPL A
  63. 0061: 92 78 JB4,78
  64. 0063: B2 7C JB5 7C
  65. 0065: FF MOV A,R7
  66. 0066: D2 89 JB6 89
  67. 0068: FC MOV A,R4
  68. 0069: 96 D5 JNZ,D5
  69. 006B: FE MOV A,R6
  70. 006C: 72 70 JB3,70
  71. 006E: 32 7E JB1,7E
  72. 0070: 94 02 CALL 0402
  73. 0072: B4 00 CALL 0500
  74. 0074: 14 E6 CALL 00E6
  75. 0076: 04 49 JMP 0049
  76. 0078: 54 06 CALL 0206
  77. 007A: C4 64 JMP 0664
  78. 007C: E4 04 JMP 0704
  79. 007E: 64 4C JMP 034C
  80.  
  81.  
  82. 0080: BA 04 MOV R2,04
  83. 0082: F0 MOV A,@ R0
  84. 0083: A1 MOV @ R1,A
  85. 0084: 18 INC R0
  86. 0085: 19 INC R1
  87. 0086: EA 82 DJNZ R2, 82
  88. 0088: 83 RET
  89. 0089: 54 06 CALL 0206
  90. 008B: B8 14 MOV R0,14
  91. 008D: F0 MOV A,@ R0
  92. 008E: 37 CPL A
  93. 008F: A0 MOV @ R0,A
  94. 0090: 14 A1 CALL 00A1
  95. 0092: 34 1D CALL 011D
  96. 0094: 96 9F JNZ,9F
  97. 0096: FF MOV A,R7
  98. 0097: D2 92 JB6 92
  99. 0099: F0 MOV A,@ R0
  100. 009A: 96 9F JNZ,9F
  101. 009C: 23 07 MOV A,07
  102. 009E: 9F ANLD P7,A
  103. 009F: 04 46 JMP 0046
  104.  
  105.  
  106. 00A1: B8 14 MOV R0,14
  107. 00A3: F0 MOV A,@ R0
  108. 00A4: C6 A9 JZ A9
  109. 00A6: 23 08 MOV A,08
  110. 00A8: 8F ORLD P7,A
  111. 00A9: 83 RET
  112.  
  113.  
  114. 00AA: 34 1D CALL 011D
  115. 00AC: 96 D4 JNZ,D4
  116. 00AE: FE MOV A,R6
  117. 00AF: 37 CPL A
  118. 00B0: 12 D4 JB0,D4
  119. 00B2: FC MOV A,R4
  120. 00B3: C6 AA JZ AA
  121. 00B5: B8 20 MOV R0,20
  122. 00B7: 34 EB CALL 01EB
  123. 00B9: A9 MOV R1,A
  124. 00BA: 14 80 CALL 0080
  125. 00BC: 74 3F CALL 033F
  126. 00BE: FB MOV A,R3
  127. 00BF: E3 MOVP3 A,@ A
  128. 00C0: B8 6F MOV R0,6F
  129. 00C2: 20 XCHA,@ R0
  130. 00C3: AA MOV R2,A
  131. 00C4: 34 1D CALL 011D
  132. 00C6: 96 D4 JNZ,D4
  133. 00C8: FC MOV A,R4
  134. 00C9: 96 C4 JNZ,C4
  135. 00CB: 23 FA MOV A,FA
  136. 00CD: 74 44 CALL 0344
  137. 00CF: FA MOV A,R2
  138. 00D0: A0 MOV @ R0,A
  139. 00D1: FE MOV A,R6
  140. 00D2: 12 AA JB0,AA
  141. 00D4: 83 RET
  142. 00D5: 34 EB CALL 01EB
  143. 00D7: 14 F6 CALL 00F6
  144. 00D9: B4 0F CALL 050F
  145. 00DB: 54 06 CALL 0206
  146. 00DD: 34 1D CALL 011D
  147. 00DF: 96 E4 JNZ,E4
  148. 00E1: FC MOV A,R4
  149. 00E2: 96 DD JNZ,DD
  150. 00E4: 04 46 JMP 0046
  151.  
  152.  
  153. 00E6: B8 14 MOV R0,14
  154. 00E8: F0 MOV A,@ R0
  155. 00E9: C6 F5 JZ F5
  156. 00EB: B8 50 MOV R0,50
  157. 00ED: F0 MOV A,@ R0
  158. 00EE: 34 FD CALL 01FD
  159. 00F0: A9 MOV R1,A
  160.  
  161.  
  162. 00F1: B8 20 MOV R0,20
  163. 00F3: 14 80 CALL 0080
  164. 00F5: 83 RET
  165.  
  166.  
  167. 00F6: A8 MOV R0,A
  168. 00F7: B9 20 MOV R1,20
  169. 00F9: 14 80 CALL 0080
  170. 00FB: B8 50 MOV R0,50
  171. 00FD: FB MOV A,R3
  172. 00FE: 20 XCHA,@ R0
  173. 00FF: 83 RET
  174.  
  175.  
  176. 0100: D5 SEL RB1
  177. 0101: 23 0E MOV A,0E
  178. 0103: 34 16 CALL 0116
  179. 0105: AC MOV R4,A
  180. 0106: 23 0D MOV A,0D
  181. 0108: 34 16 CALL 0116
  182. 010A: AD MOV R5,A
  183. 010B: 23 0B MOV A,0B
  184. 010D: 34 16 CALL 0116
  185. 010F: AE MOV R6,A
  186. 0110: 23 07 MOV A,07
  187. 0112: 34 16 CALL 0116
  188. 0114: AF MOV R7,A
  189. 0115: 27 CLR A
  190.  
  191.  
  192. 0116: 3D MOVD P5,A
  193. 0117: 00 NOP
  194. 0118: 09 IN A,P1
  195. 0119: 37 CPL A
  196. 011A: 53 7F ANL A,7F
  197. 011C: 83 RET
  198.  
  199.  
  200. 011D: 34 00 CALL 0100
  201. 011F: 26 28 JNT0,28
  202. 0121: FD MOV A,R5
  203. 0122: 37 CPL A
  204. 0123: 53 04 ANL A,04
  205. 0125: 96 28 JNZ,28
  206. 0127: 83 RET
  207. 0128: 23 08 MOV A,08
  208. 012A: 9F ANLD P7,A
  209. 012B: 83 RET
  210. 012C: C5 SEL RB0
  211. 012D: AB MOV R3,A
  212. 012E: F8 MOV A,R0
  213. 012F: AC MOV R4,A
  214. 0130: B8 16 MOV R0,16
  215. 0132: F0 MOV A,@ R0
  216. 0133: 07 DEC A
  217. 0134: A0 MOV @ R0,A
  218. 0135: 18 INC R0
  219. 0136: 96 3B JNZ,3B
  220. 0138: F0 MOV A,@ R0
  221. 0139: 07 DEC A
  222. 013A: A0 MOV @ R0,A
  223. 013B: 8A 10 ORL P2,10
  224. 013D: 23 FF MOV A,FF
  225. 013F: 3C MOVD P4,A
  226. 0140: 3D MOVD P5,A
  227. 0141: D5 SEL RB1
  228. 0142: FD MOV A,R5
  229. 0143: 53 06 ANL A,06
  230. 0145: 85 CLR F0
  231. 0146: C6 49 JZ 49
  232. 0148: 95 CPL F0
  233. 0149: FD MOV A,R5
  234. 014A: C5 SEL RB0
  235. 014B: 37 CPL A
  236. 014C: 72 51 JB3,51
  237. 014E: FF MOV A,R7
  238. 014F: 96 78 JNZ,78
  239. 0151: 27 CLR A
  240. 0152: B6 5F JF0 5F
  241. 0154: F0 MOV A,@ R0
  242. 0155: 53 02 ANL A,02
  243. 0157: C6 5F JZ 5F
  244. 0159: 23 80 MOV A,80
  245. 015B: 76 5F JF1,5F
  246. 015D: 23 FF MOV A,FF
  247. 015F: 41 ORL A,@ R1
  248. 0160: 3E MOVD P6,A
  249. 0161: 47 SWAP A
  250. 0162: 3F MOVD P7,A
  251. 0163: B8 15 MOV R0,15
  252. 0165: F0 MOV A,@ R0
  253. 0166: 3C MOVD P4,A
  254. 0167: 47 SWAP A
  255. 0168: 3D MOVD P5,A
  256. 0169: 47 SWAP A
  257. 016A: E7 RL A
  258. 016B: A0 MOV @ R0,A
  259. 016C: 19 INC R1
  260. 016D: F9 MOV A,R1
  261. 016E: D3 70 XRL A,70
  262. 0170: BF 01 MOV R7,01
  263. 0172: 96 78 JNZ,78
  264. 0174: BF 07 MOV R7,07
  265. 0176: B9 68 MOV R1,68
  266. 0178: CF DEC R7
  267. 0179: CD DEC R5
  268. 017A: FD MOV A,R5
  269. 017B: 96 7E JNZ,7E
  270. 017D: CE DEC R6
  271. 017E: 18 INC R0
  272. 017F: F0 MOV A,@ R0
  273. 0180: 96 9A JNZ,9A
  274. 0182: B0 FA MOV @ R0,FA
  275. 0184: 18 INC R0
  276. 0185: F0 MOV A,@ R0
  277. 0186: 96 9A JNZ,9A
  278. 0188: B0 F0 MOV @ R0,F0
  279. 018A: B8 52 MOV R0,52
  280. 018C: BA 02 MOV R2,02
  281. 018E: 85 CLR F0
  282. 018F: 34 DA CALL 01DA
  283. 0191: 18 INC R0
  284. 0192: E6 97 JNC 97
  285. 0194: 95 CPL F0
  286. 0195: 34 DA CALL 01DA
  287. 0197: 18 INC R0
  288. 0198: EA 8E DJNZ R2, 8E
  289. 019A: D5 SEL RB1
  290. 019B: FD MOV A,R5
  291. 019C: C5 SEL RB0
  292. 019D: 9A EF ANL P2,EF
  293. 019F: 92 AA JB4,AA
  294. 01A1: 8A 20 ORL P2,20
  295. 01A3: 23 07 MOV A,07
  296. 01A5: 9E ANLD P6,A
  297. 01A6: FC MOV A,R4
  298. 01A7: A8 MOV R0,A
  299. 01A8: FB MOV A,R3
  300. 01A9: 93 RETR
  301. 01AA: 76 B3 JF1,B3
  302. 01AC: 8A 20 ORL P2,20
  303. 01AE: 23 08 MOV A,08
  304. 01B0: 8E ORLD P6,A
  305. 01B1: 24 A6 JMP 01A6
  306. 01B3: 36 BB JT0,BB
  307. 01B5: BA 56 MOV R2,56
  308. 01B7: 34 CB CALL 01CB
  309. 01B9: 96 A3 JNZ,A3
  310. 01BB: BA 58 MOV R2,58
  311. 01BD: 34 CB CALL 01CB
  312. 01BF: 36 C7 JT0,C7
  313. 01C1: C6 A3 JZ A3
  314. 01C3: 9A DF ANL P2,DF
  315. 01C5: 24 A3 JMP 01A3
  316. 01C7: 96 A3 JNZ,A3
  317. 01C9: 24 A1 JMP 01A1
  318.  
  319.  
  320. 01CB: B8 52 MOV R0,52
  321. 01CD: F0 MOV A,@ R0
  322. 01CE: 2A XCH A,R2
  323. 01CF: A8 MOV R0,A
  324. 01D0: FA MOV A,R2
  325. 01D1: D0 XRL A,@ R0
  326. 01D2: 96 D9 JNZ,D9
  327. 01D4: 18 INC R0
  328. 01D5: F0 MOV A,@ R0
  329. 01D6: B8 53 MOV R0,53
  330. 01D8: D0 XRL A,@ R0
  331. 01D9: 83 RET
  332.  
  333.  
  334. 01DA: F0 MOV A,@ R0
  335. 01DB: 03 01 ADD A,01
  336. 01DD: 57 DAA A
  337. 01DE: A0 MOV @ R0,A
  338. 01DF: 23 24 MOV A,24
  339. 01E1: B6 E5 JF0 E5
  340. 01E3: 23 60 MOV A,60
  341. 01E5: D0 XRL A,@ R0
  342. 01E6: 96 EA JNZ,EA
  343. 01E8: A0 MOV @ R0,A
  344. 01E9: A7 CPL C
  345. 01EA: 83 RET
  346.  
  347.  
  348. 01EB: FC MOV A,R4
  349. 01EC: BB 01 MOV R3,01
  350. 01EE: 92 F6 JB4,F6
  351. 01F0: BB 05 MOV R3,05
  352. 01F2: B2 F6 JB5 F6
  353. 01F4: BB 09 MOV R3,09
  354. 01F6: 12 FC JB0,FC
  355. 01F8: 1B INC R3
  356. 01F9: 77 RR A
  357. 01FA: 24 F6 JMP 01F6
  358. 01FC: FB MOV A,R3
  359.  
  360.  
  361. 01FD: E7 RL A
  362. 01FE: E7 RL A
  363. 01FF: 03 24 ADD A,24
  364. 0201: 83 RET
  365.  
  366.  
  367. 0202: 74 0C CALL 030C
  368. 0204: 44 08 JMP 0208
  369.  
  370.  
  371. 0206: 74 14 CALL 0314
  372. 0208: 54 70 CALL 0270
  373. 020A: 83 RET
  374. 020B: FD MOV A,R5
  375. 020C: 53 07 ANL A,07
  376. 020E: 85 CLR F0
  377. 020F: 95 CPL F0
  378. 0210: 32 13 JB1,13
  379. 0212: 95 CPL F0
  380. 0213: E7 RL A
  381. 0214: 03 52 ADD A,52
  382. 0216: A8 MOV R0,A
  383. 0217: FD MOV A,R5
  384. 0218: 53 60 ANL A,60
  385. 021A: D3 60 XRL A,60
  386. 021C: 96 3C JNZ,3C
  387. 021E: A0 MOV @ R0,A
  388. 021F: 18 INC R0
  389. 0220: A0 MOV @ R0,A
  390. 0221: 23 53 MOV A,53
  391. 0223: D8 XRL A,R0
  392. 0224: 96 2F JNZ,2F
  393. 0226: B8 16 MOV R0,16
  394. 0228: B0 FA MOV @ R0,FA
  395. 022A: 18 INC R0
  396. 022B: B0 F0 MOV @ R0,F0
  397. 022D: A5 CLR F1
  398. 022E: B5 CPL F1
  399. 022F: 34 00 CALL 0100
  400. 0231: 54 02 CALL 0202
  401. 0233: FD MOV A,R5
  402. 0234: 52 3A JB2,3A
  403. 0236: 53 60 ANL A,60
  404. 0238: 96 2F JNZ,2F
  405. 023A: 04 46 JMP 0046
  406. 023C: B6 42 JF0 42
  407. 023E: 76 42 JF1,42
  408. 0240: 44 3A JMP 023A
  409. 0242: FD MOV A,R5
  410. 0243: 85 CLR F0
  411. 0244: D2 4B JB6 4B
  412. 0246: 95 CPL F0
  413. 0247: 37 CPL A
  414. 0248: B2 3A JB5 3A
  415. 024A: 18 INC R0
  416. 024B: F8 MOV A,R0
  417. 024C: C5 SEL RB0
  418. 024D: A8 MOV R0,A
  419. 024E: BD EB MOV R5,EB
  420. 0250: BE 04 MOV R6,04
  421. 0252: 34 DA CALL 01DA
  422. 0254: 34 00 CALL 0100
  423. 0256: 54 02 CALL 0202
  424. 0258: FD MOV A,R5
  425. 0259: 52 3A JB2,3A
  426. 025B: 53 60 ANL A,60
  427. 025D: B6 63 JF0 63
  428. 025F: D3 40 XRL A,40
  429. 0261: 44 65 JMP 0265
  430. 0263: D3 20 XRL A,20
  431. 0265: 96 3A JNZ,3A
  432. 0267: C5 SEL RB0
  433. 0268: FE MOV A,R6
  434. 0269: 96 54 JNZ,54
  435. 026B: BD 78 MOV R5,78
  436. 026D: 1E INC R6
  437. 026E: 44 52 JMP 0252
  438.  
  439.  
  440. 0270: B8 67 MOV R0,67
  441. 0272: FD MOV A,R5
  442. 0273: 52 97 JB2,97
  443. 0275: 53 07 ANL A,07
  444. 0277: E7 RL A
  445. 0278: 03 52 ADD A,52
  446. 027A: A9 MOV R1,A
  447. 027B: 18 INC R0
  448. 027C: B0 FF MOV @ R0,FF
  449. 027E: 18 INC R0
  450. 027F: B0 FF MOV @ R0,FF
  451. 0281: 54 D4 CALL 02D4
  452. 0283: A0 MOV @ R0,A
  453. 0284: 54 D7 CALL 02D7
  454. 0286: A0 MOV @ R0,A
  455. 0287: 54 D4 CALL 02D4
  456. 0289: 53 7F ANL A,7F
  457. 028B: A0 MOV @ R0,A
  458. 028C: F1 MOV A,@ R1
  459. 028D: 47 SWAP A
  460. 028E: 54 DF CALL 02DF
  461. 0290: 18 INC R0
  462. 0291: B0 FF MOV @ R0,FF
  463. 0293: 18 INC R0
  464. 0294: B0 FF MOV @ R0,FF
  465. 0296: 83 RET
  466. 0297: 26 CB JNT0,CB
  467. 0299: B9 20 MOV R1,20
  468. 029B: 54 D7 CALL 02D7
  469. 029D: A0 MOV @ R0,A
  470. 029E: 54 D4 CALL 02D4
  471. 02A0: 53 7F ANL A,7F
  472. 02A2: A0 MOV @ R0,A
  473. 02A3: 54 D7 CALL 02D7
  474. 02A5: A0 MOV @ R0,A
  475. 02A6: 54 D4 CALL 02D4
  476. 02A8: A0 MOV @ R0,A
  477. 02A9: 54 D7 CALL 02D7
  478. 02AB: 53 7F ANL A,7F
  479. 02AD: A0 MOV @ R0,A
  480. 02AE: F1 MOV A,@ R1
  481. 02AF: 54 DF CALL 02DF
  482. 02B1: 18 INC R0
  483. 02B2: F1 MOV A,@ R1
  484. 02B3: 47 SWAP A
  485. 02B4: 53 01 ANL A,01
  486. 02B6: C6 C2 JZ C2
  487. 02B8: E3 MOVP3 A,@ A
  488. 02B9: A0 MOV @ R0,A
  489. 02BA: 18 INC R0
  490. 02BB: FF MOV A,R7
  491. 02BC: 12 C5 JB0,C5
  492. 02BE: B0 86 MOV @ R0,86
  493. 02C0: 44 CA JMP 02CA
  494. 02C2: B0 FF MOV @ R0,FF
  495. 02C4: 18 INC R0
  496. 02C5: B9 50 MOV R1,50
  497. 02C7: F1 MOV A,@ R1
  498. 02C8: E3 MOVP3 A,@ A
  499. 02C9: A0 MOV @ R0,A
  500. 02CA: 83 RET
  501. 02CB: BA 08 MOV R2,08
  502. 02CD: 18 INC R0
  503. 02CE: B0 FF MOV @ R0,FF
  504. 02D0: EA CD DJNZ R2, CD
  505. 02D2: 44 CA JMP 02CA
  506.  
  507.  
  508. 02D4: F1 MOV A,@ R1
  509. 02D5: 44 DA JMP 02DA
  510.  
  511.  
  512. 02D7: F1 MOV A,@ R1
  513. 02D8: 47 SWAP A
  514. 02D9: 19 INC R1
  515. 02DA: 53 0F ANL A,0F
  516. 02DC: E3 MOVP3 A,@ A
  517. 02DD: 18 INC R0
  518. 02DE: 83 RET
  519.  
  520.  
  521. 02DF: 53 0F ANL A,0F
  522. 02E1: 18 INC R0
  523. 02E2: C6 E7 JZ E7
  524. 02E4: E3 MOVP3 A,@ A
  525. 02E5: A0 MOV @ R0,A
  526. 02E6: 83 RET
  527. 02E7: 37 CPL A
  528. 02E8: 44 E5 JMP 02E5
  529.  
  530.  
  531. 02EA: FA MOV A,R2
  532. 02EB: 12 EE JB0,EE
  533. 02ED: C9 DEC R1
  534. 02EE: 37 CPL A
  535. 02EF: 3D MOVD P5,A
  536. 02F0: 00 NOP
  537. 02F1: 00 NOP
  538. 02F2: 00 NOP
  539. 02F3: F8 MOV A,R0
  540. 02F4: 3E MOVD P6,A
  541. 02F5: F1 MOV A,@ R1
  542. 02F6: 47 SWAP A
  543. 02F7: A1 MOV @ R1,A
  544. 02F8: 00 NOP
  545. 02F9: 3D MOVD P5,A
  546. 02FA: 00 NOP
  547. 02FB: 00 NOP
  548. 02FC: CA DEC R2
  549. 02FD: 27 CLR A
  550. 02FE: 3E MOVD P6,A
  551. 02FF: 83 RET
  552. 0300: C0 ILLEGAL
  553. 0301: F9 MOV A,R1
  554. 0302: A4 B0 JMP 05B0
  555. 0304: 99 92 ANL P1,92
  556. 0306: 82 ILLEGAL
  557. 0307: D8 XRL A,R0
  558. 0308: 80 MOVX A,@ R0
  559. 0309: 90 MOVX @ R0,A
  560. 030A: C0 ILLEGAL
  561. 030B: 8C ORLD P4,A
  562.  
  563.  
  564. 030C: 26 36 JNT0,36
  565. 030E: B8 70 MOV R0,70
  566. 0310: F0 MOV A,@ R0
  567. 0311: 96 14 JNZ,14
  568. 0313: 83 RET
  569.  
  570.  
  571. 0314: 26 36 JNT0,36
  572. 0316: B9 68 MOV R1,68
  573. 0318: B8 02 MOV R0,02
  574. 031A: BA 0E MOV R2,0E
  575. 031C: BB 08 MOV R3,08
  576. 031E: 54 EA CALL 02EA
  577. 0320: EB 1E DJNZ R3, 1E
  578. 0322: C8 DEC R0
  579. 0323: BA 0E MOV R2,0E
  580. 0325: BB 08 MOV R3,08
  581. 0327: 54 EA CALL 02EA
  582. 0329: EB 27 DJNZ R3, 27
  583. 032B: C9 DEC R1
  584. 032C: F1 MOV A,@ R1
  585. 032D: 02 OUTL BUS,A
  586. 032E: 14 A1 CALL 00A1
  587. 0330: C9 DEC R1
  588. 0331: F1 MOV A,@ R1
  589. 0332: 3C MOVD P4,A
  590. 0333: 27 CLR A
  591. 0334: 64 3B JMP 033B
  592. 0336: 27 CLR A
  593. 0337: 02 OUTL BUS,A
  594. 0338: 3F MOVD P7,A
  595. 0339: 3C MOVD P4,A
  596. 033A: 37 CPL A
  597.  
  598.  
  599. 033B: B8 70 MOV R0,70
  600. 033D: A0 MOV @ R0,A
  601. 033E: 83 RET
  602.  
  603.  
  604. 033F: 23 04 MOV A,04
  605. 0341: 3E MOVD P6,A
  606. 0342: 23 32 MOV A,32
  607.  
  608.  
  609. 0344: C5 SEL RB0
  610. 0345: AD MOV R5,A
  611. 0346: FD MOV A,R5
  612. 0347: 96 46 JNZ,46
  613. 0349: 3E MOVD P6,A
  614. 034A: D5 SEL RB1
  615. 034B: 83 RET
  616. 034C: B9 22 MOV R1,22
  617. 034E: 74 EF CALL 03EF
  618. 0350: AA MOV R2,A
  619. 0351: FD MOV A,R5
  620. 0352: 85 CLR F0
  621. 0353: 12 56 JB0,56
  622. 0355: 95 CPL F0
  623. 0356: FE MOV A,R6
  624. 0357: 52 9E JB2,9E
  625. 0359: FA MOV A,R2
  626. 035A: C6 C8 JZ C8
  627. 035C: 03 99 ADD A,99
  628. 035E: 57 DAA A
  629. 035F: AA MOV R2,A
  630. 0360: F1 MOV A,@ R1
  631. 0361: 92 85 JB4,85
  632. 0363: FD MOV A,R5
  633. 0364: 32 96 JB1,96
  634. 0366: FA MOV A,R2
  635. 0367: 96 C6 JNZ,C6
  636. 0369: B9 21 MOV R1,21
  637. 036B: 74 EF CALL 03EF
  638. 036D: AB MOV R3,A
  639. 036E: 23 F0 MOV A,F0
  640. 0370: B6 74 JF0 74
  641. 0372: 23 EB MOV A,EB
  642. 0374: 6B ADD A,R3
  643. 0375: F6 C6 JC C6
  644. 0377: B1 01 MOV @ R1,01
  645. 0379: C9 DEC R1
  646. 037A: B1 00 MOV @ R1,00
  647. 037C: B6 80 JF0 80
  648. 037E: B1 50 MOV @ R1,50
  649. 0380: C9 DEC R1
  650. 0381: B1 00 MOV @ R1,00
  651. 0383: 64 C6 JMP 03C6
  652. 0385: 23 E8 MOV A,E8
  653. 0387: 6A ADD A,R2
  654. 0388: F6 C6 JC C6
  655. 038A: BA 29 MOV R2,29
  656. 038C: B6 90 JF0 90
  657. 038E: BA 25 MOV R2,25
  658. 0390: F1 MOV A,@ R1
  659. 0391: 53 EF ANL A,EF
  660. 0393: A1 MOV @ R1,A
  661. 0394: 64 C6 JMP 03C6
  662. 0396: 23 FE MOV A,FE
  663. 0398: 6A ADD A,R2
  664. 0399: F6 C6 JC C6
  665. 039B: 1A INC R2
  666. 039C: 64 C8 JMP 03C8
  667. 039E: FA MOV A,R2
  668. 039F: 03 01 ADD A,01
  669. 03A1: 57 DAA A
  670. 03A2: AA MOV R2,A
  671. 03A3: F1 MOV A,@ R1
  672. 03A4: 92 B9 JB4,B9
  673. 03A6: 23 D0 MOV A,D0
  674. 03A8: B6 AC JF0 AC
  675. 03AA: 23 DA MOV A,DA
  676. 03AC: 6A ADD A,R2
  677. 03AD: E6 C6 JNC C6
  678. 03AF: FF MOV A,R7
  679. 03B0: 12 C0 JB0,C0
  680. 03B2: FA MOV A,R2
  681. 03B3: 03 99 ADD A,99
  682. 03B5: 57 DAA A
  683. 03B6: AA MOV R2,A
  684. 03B7: 64 C8 JMP 03C8
  685. 03B9: 23 8C MOV A,8C
  686. 03BB: 6A ADD A,R2
  687. 03BC: E6 C6 JNC C6
  688. 03BE: 64 B2 JMP 03B2
  689. 03C0: F1 MOV A,@ R1
  690. 03C1: 43 10 ORL A,10
  691. 03C3: A1 MOV @ R1,A
  692. 03C4: BA 18 MOV R2,18
  693. 03C6: 74 3F CALL 033F
  694. 03C8: C5 SEL RB0
  695. 03C9: BD 96 MOV R5,96
  696. 03CB: BE 01 MOV R6,01
  697. 03CD: D5 SEL RB1
  698. 03CE: B9 22 MOV R1,22
  699. 03D0: BB 0F MOV R3,0F
  700. 03D2: 74 FA CALL 03FA
  701. 03D4: 19 INC R1
  702. 03D5: BB F0 MOV R3,F0
  703. 03D7: 74 FA CALL 03FA
  704. 03D9: 14 E6 CALL 00E6
  705. 03DB: B4 0F CALL 050F
  706. 03DD: 54 06 CALL 0206
  707. 03DF: 34 1D CALL 011D
  708. 03E1: 96 E6 JNZ,E6
  709. 03E3: FE MOV A,R6
  710. 03E4: 32 E8 JB1,E8
  711. 03E6: 04 46 JMP 0046
  712. 03E8: C5 SEL RB0
  713. 03E9: FE MOV A,R6
  714. 03EA: D5 SEL RB1
  715. 03EB: 96 DF JNZ,DF
  716. 03ED: 64 4C JMP 034C
  717.  
  718.  
  719. 03EF: F1 MOV A,@ R1
  720. 03F0: 53 F0 ANL A,F0
  721. 03F2: AB MOV R3,A
  722. 03F3: 19 INC R1
  723. 03F4: F1 MOV A,@ R1
  724. 03F5: 53 0F ANL A,0F
  725. 03F7: 4B ORL A,R3
  726. 03F8: 47 SWAP A
  727. 03F9: 83 RET
  728.  
  729.  
  730. 03FA: FA MOV A,R2
  731. 03FB: 5B ANL A,R3
  732. 03FC: 47 SWAP A
  733. 03FD: 21 XCHA,@ R1
  734. 03FE: 5B ANL A,R3
  735. 03FF: 41 ORL A,@ R1
  736. 0400: A1 MOV @ R1,A
  737. 0401: 83 RET
  738.  
  739.  
  740. 0402: 65 STOP TCNT
  741. 0403: FE MOV A,R6
  742. 0404: 72 D4 JB3,D4
  743. 0406: 42 MOV A,T
  744. 0407: C6 D4 JZ D4
  745. 0409: 74 3B CALL 033B
  746. 040B: 53 0F ANL A,0F
  747. 040D: 97 CLR C
  748. 040E: 67 RRC A
  749. 040F: 47 SWAP A
  750. 0410: E6 14 JNC 14
  751. 0412: 03 05 ADD A,05
  752. 0414: 62 MOV T,A
  753. 0415: B9 20 MOV R1,20
  754. 0417: 94 E2 CALL 04E2
  755. 0419: 8A 40 ORL P2,40
  756. 041B: 0A IN A,P2
  757. 041C: D2 84 JB6 84
  758. 041E: A7 CPL C
  759.  
  760.  
  761. 041F: FF MOV A,R7
  762. 0420: B2 33 JB5 33
  763. 0422: 92 27 JB4,27
  764. 0424: 42 MOV A,T
  765. 0425: 84 37 JMP 0437
  766. 0427: 42 MOV A,T
  767. 0428: 47 SWAP A
  768. 0429: 62 MOV T,A
  769. 042A: 53 F0 ANL A,F0
  770. 042C: 94 DB CALL 04DB
  771. 042E: 42 MOV A,T
  772. 042F: 53 0F ANL A,0F
  773. 0431: 84 37 JMP 0437
  774. 0433: 42 MOV A,T
  775. 0434: 94 DB CALL 04DB
  776. 0436: 27 CLR A
  777. 0437: 19 INC R1
  778. 0438: 94 DB CALL 04DB
  779. 043A: 94 D4 CALL 04D4
  780. 043C: 19 INC R1
  781. 043D: 94 DB CALL 04DB
  782. 043F: 19 INC R1
  783. 0440: F6 45 JC 45
  784. 0442: F1 MOV A,@ R1
  785. 0443: 07 DEC A
  786. 0444: A1 MOV @ R1,A
  787. 0445: C9 DEC R1
  788. 0446: 74 EF CALL 03EF
  789. 0448: AA MOV R2,A
  790. 0449: F1 MOV A,@ R1
  791. 044A: BB E8 MOV R3,E8
  792. 044C: 92 71 JB4,71
  793. 044E: FD MOV A,R5
  794. 044F: BB FE MOV R3,FE
  795. 0451: 32 71 JB1,71
  796. 0453: FA MOV A,R2
  797. 0454: 96 D7 JNZ,D7
  798. 0456: C9 DEC R1
  799. 0457: C9 DEC R1
  800. 0458: 74 EF CALL 03EF
  801. 045A: AA MOV R2,A
  802. 045B: FD MOV A,R5
  803. 045C: BB EB MOV R3,EB
  804. 045E: 12 62 JB0,62
  805. 0460: BB F0 MOV R3,F0
  806. 0462: FB MOV A,R3
  807. 0463: 6A ADD A,R2
  808. 0464: F6 D7 JC D7
  809. 0466: B1 01 MOV @ R1,01
  810. 0468: C9 DEC R1
  811. 0469: FD MOV A,R5
  812. 046A: 37 CPL A
  813. 046B: 12 7D JB0,7D
  814. 046D: B1 50 MOV @ R1,50
  815. 046F: 84 7F JMP 047F
  816. 0471: FB MOV A,R3
  817. 0472: 6A ADD A,R2
  818. 0473: F6 D7 JC D7
  819. 0475: 1A INC R2
  820. 0476: C9 DEC R1
  821. 0477: FA MOV A,R2
  822. 0478: 47 SWAP A
  823. 0479: 53 F0 ANL A,F0
  824. 047B: A1 MOV @ R1,A
  825. 047C: C9 DEC R1
  826. 047D: B1 00 MOV @ R1,00
  827. 047F: C9 DEC R1
  828. 0480: B1 00 MOV @ R1,00
  829. 0482: 84 D7 JMP 04D7
  830.  
  831.  
  832. 0484: FF MOV A,R7
  833. 0485: B2 98 JB5 98
  834. 0487: 92 8C JB4,8C
  835. 0489: 42 MOV A,T
  836. 048A: 84 9C JMP 049C
  837. 048C: 42 MOV A,T
  838. 048D: 47 SWAP A
  839. 048E: 62 MOV T,A
  840. 048F: 53 F0 ANL A,F0
  841. 0491: 94 D8 CALL 04D8
  842. 0493: 42 MOV A,T
  843. 0494: 53 0F ANL A,0F
  844. 0496: 84 9C JMP 049C
  845. 0498: 42 MOV A,T
  846. 0499: 94 D8 CALL 04D8
  847. 049B: 27 CLR A
  848. 049C: 19 INC R1
  849. 049D: 94 D8 CALL 04D8
  850. 049F: 94 D4 CALL 04D4
  851. 04A1: 19 INC R1
  852. 04A2: 94 D8 CALL 04D8
  853. 04A4: 19 INC R1
  854. 04A5: E6 A8 JNC A8
  855. 04A7: 11 INC @ R1
  856. 04A8: C9 DEC R1
  857. 04A9: 74 EF CALL 03EF
  858. 04AB: AA MOV R2,A
  859. 04AC: F1 MOV A,@ R1
  860. 04AD: BB 8C MOV R3,8C
  861. 04AF: 92 B8 JB4,B8
  862. 04B1: FD MOV A,R5
  863. 04B2: BB DA MOV R3,DA
  864. 04B4: 12 B8 JB0,B8
  865. 04B6: BB D0 MOV R3,D0
  866. 04B8: FB MOV A,R3
  867. 04B9: 6A ADD A,R2
  868. 04BA: E6 D7 JNC D7
  869. 04BC: FA MOV A,R2
  870. 04BD: 03 99 ADD A,99
  871. 04BF: 57 DAA A
  872. 04C0: AA MOV R2,A
  873. 04C1: BB F0 MOV R3,F0
  874. 04C3: 74 FA CALL 03FA
  875. 04C5: C9 DEC R1
  876. 04C6: FA MOV A,R2
  877. 04C7: 47 SWAP A
  878. 04C8: 5B ANL A,R3
  879. 04C9: 43 09 ORL A,09
  880. 04CB: A1 MOV @ R1,A
  881. 04CC: C9 DEC R1
  882. 04CD: B1 99 MOV @ R1,99
  883. 04CF: C9 DEC R1
  884. 04D0: B1 95 MOV @ R1,95
  885. 04D2: 84 E2 JMP 04E2
  886.  
  887.  
  888. 04D4: 27 CLR A
  889. 04D5: 62 MOV T,A
  890. 04D6: 45 STRT CNT
  891. 04D7: 83 RET
  892.  
  893.  
  894. 04D8: 71 ADC A,@ R1
  895. 04D9: 84 DF JMP 04DF
  896.  
  897.  
  898. 04DB: 37 CPL A
  899. 04DC: 13 9A ADDC A,9A
  900. 04DE: 61 ADD A,@ R1
  901. 04DF: 57 DAA A
  902. 04E0: A1 MOV @ R1,A
  903. 04E1: 83 RET
  904.  
  905.  
  906. 04E2: FF MOV A,R7
  907. 04E3: B2 FD JB5 FD
  908. 04E5: 92 F5 JB4,F5
  909. 04E7: 74 EF CALL 03EF
  910. 04E9: C6 F1 JZ F1
  911. 04EB: F1 MOV A,@ R1
  912. 04EC: 53 F0 ANL A,F0
  913. 04EE: 43 05 ORL A,05
  914. 04F0: A1 MOV @ R1,A
  915. 04F1: C9 DEC R1
  916. 04F2: 27 CLR A
  917. 04F3: 84 FC JMP 04FC
  918. 04F5: F1 MOV A,@ R1
  919. 04F6: 53 F0 ANL A,F0
  920. 04F8: C6 FC JZ FC
  921. 04FA: 23 50 MOV A,50
  922. 04FC: A1 MOV @ R1,A
  923. 04FD: 83 RET
  924. 04FE: 00 NOP
  925. 04FF: 00 NOP
  926.  
  927.  
  928. 0500: B9 23 MOV R1,23
  929. 0502: FF MOV A,R7
  930. 0503: 53 0E ANL A,0E
  931. 0505: C6 0F JZ 0F
  932. 0507: 74 3B CALL 033B
  933. 0509: 47 SWAP A
  934. 050A: 21 XCHA,@ R1
  935. 050B: 53 1F ANL A,1F
  936. 050D: 41 ORL A,@ R1
  937. 050E: A1 MOV @ R1,A
  938.  
  939.  
  940. 050F: B8 20 MOV R0,20
  941. 0511: B9 24 MOV R1,24
  942. 0513: 14 80 CALL 0080
  943. 0515: C8 DEC R0
  944. 0516: B9 24 MOV R1,24
  945. 0518: F0 MOV A,@ R0
  946. 0519: 37 CPL A
  947. 051A: A8 MOV R0,A
  948. 051B: F2 4F JB7 4F
  949. 051D: 97 CLR C
  950. 051E: B2 3A JB5 3A
  951. 0520: D2 24 JB6 24
  952. 0522: A4 4F JMP 054F
  953. 0524: A7 CPL C
  954. 0525: 23 70 MOV A,70
  955. 0527: 94 DB CALL 04DB
  956. 0529: 23 01 MOV A,01
  957. 052B: 19 INC R1
  958. 052C: 94 DB CALL 04DB
  959. 052E: 27 CLR A
  960. 052F: 19 INC R1
  961. 0530: 94 DB CALL 04DB
  962. 0532: 19 INC R1
  963. 0533: F6 4F JC 4F
  964. 0535: F1 MOV A,@ R1
  965. 0536: 07 DEC A
  966. 0537: A1 MOV @ R1,A
  967. 0538: A4 4F JMP 054F
  968. 053A: 23 70 MOV A,70
  969. 053C: 94 D8 CALL 04D8
  970. 053E: 27 CLR A
  971. 053F: 28 XCH A,R0
  972. 0540: D2 43 JB6 43
  973. 0542: 18 INC R0
  974. 0543: F8 MOV A,R0
  975. 0544: 19 INC R1
  976. 0545: 94 D8 CALL 04D8
  977. 0547: 27 CLR A
  978. 0548: 19 INC R1
  979. 0549: 94 D8 CALL 04D8
  980. 054B: 19 INC R1
  981. 054C: E6 4F JNC 4F
  982. 054E: 11 INC @ R1
  983. 054F: B9 27 MOV R1,27
  984. 0551: F1 MOV A,@ R1
  985. 0552: 77 RR A
  986. 0553: 47 SWAP A
  987. 0554: 53 07 ANL A,07
  988. 0556: AA MOV R2,A
  989. 0557: 23 80 MOV A,80
  990. 0559: 77 RR A
  991. 055A: EA 59 DJNZ R2, 59
  992. 055C: B8 5F MOV R0,5F
  993. 055E: A0 MOV @ R0,A
  994. 055F: F1 MOV A,@ R1
  995. 0560: 53 0F ANL A,0F
  996. 0562: AA MOV R2,A
  997. 0563: C9 DEC R1
  998. 0564: F1 MOV A,@ R1
  999. 0565: 53 F0 ANL A,F0
  1000. 0567: 47 SWAP A
  1001. 0568: AB MOV R3,A
  1002. 0569: F1 MOV A,@ R1
  1003. 056A: D4 1B CALL 061B
  1004. 056C: C9 DEC R1
  1005. 056D: F1 MOV A,@ R1
  1006. 056E: 03 B0 ADD A,B0
  1007. 0570: E6 73 JNC 73
  1008. 0572: A1 MOV @ R1,A
  1009. 0573: FA MOV A,R2
  1010. 0574: F7 RLC A
  1011. 0575: 18 INC R0
  1012. 0576: A0 MOV @ R0,A
  1013. 0577: FB MOV A,R3
  1014. 0578: F7 RLC A
  1015. 0579: 18 INC R0
  1016. 057A: A0 MOV @ R0,A
  1017. 057B: 19 INC R1
  1018. 057C: 74 EF CALL 03EF
  1019. 057E: AA MOV R2,A
  1020. 057F: F1 MOV A,@ R1
  1021. 0580: 92 A8 JB4,A8
  1022. 0582: 9A 7F ANL P2,7F
  1023. 0584: FA MOV A,R2
  1024. 0585: 03 E9 ADD A,E9
  1025. 0587: BB 86 MOV R3,86
  1026. 0589: F6 A2 JC A2
  1027. 058B: 03 0F ADD A,0F
  1028. 058D: BB 45 MOV R3,45
  1029. 058F: F6 A2 JC A2
  1030. 0591: 03 04 ADD A,04
  1031. 0593: BB 24 MOV R3,24
  1032. 0595: F6 A2 JC A2
  1033. 0597: 03 02 ADD A,02
  1034. 0599: CB DEC R3
  1035. 059A: F6 A2 JC A2
  1036. 059C: 03 01 ADD A,01
  1037. 059E: CB DEC R3
  1038. 059F: F6 A2 JC A2
  1039. 05A1: CB DEC R3
  1040. 05A2: B9 96 MOV R1,96
  1041. 05A4: BA 03 MOV R2,03
  1042. 05A6: A4 DB JMP 05DB
  1043. 05A8: 8A 80 ORL P2,80
  1044. 05AA: FA MOV A,R2
  1045. 05AB: 03 9E ADD A,9E
  1046. 05AD: BB 89 MOV R3,89
  1047. 05AF: F6 D7 JC D7
  1048. 05B1: 03 0C ADD A,0C
  1049. 05B3: BB 49 MOV R3,49
  1050. 05B5: F6 D7 JC D7
  1051. 05B7: 03 13 ADD A,13
  1052. 05B9: BB 88 MOV R3,88
  1053. 05BB: F6 D1 JC D1
  1054. 05BD: 03 0C ADD A,0C
  1055. 05BF: BB 48 MOV R3,48
  1056. 05C1: F6 D1 JC D1
  1057. 05C3: 03 13 ADD A,13
  1058. 05C5: BB 87 MOV R3,87
  1059. 05C7: F6 CB JC CB
  1060. 05C9: BB 47 MOV R3,47
  1061. 05CB: B9 0A MOV R1,0A
  1062. 05CD: BA 03 MOV R2,03
  1063. 05CF: A4 DB JMP 05DB
  1064. 05D1: B9 8E MOV R1,8E
  1065. 05D3: BA 01 MOV R2,01
  1066. 05D5: A4 DB JMP 05DB
  1067. 05D7: B9 12 MOV R1,12
  1068. 05D9: BA 00 MOV R2,00
  1069. 05DB: B8 5E MOV R0,5E
  1070. 05DD: FB MOV A,R3
  1071. 05DE: A0 MOV @ R0,A
  1072. 05DF: 18 INC R0
  1073. 05E0: 53 E0 ANL A,E0
  1074. 05E2: 40 ORL A,@ R0
  1075. 05E3: A0 MOV @ R0,A
  1076. 05E4: 18 INC R0
  1077. 05E5: F9 MOV A,R1
  1078. 05E6: 60 ADD A,@ R0
  1079. 05E7: 2A XCH A,R2
  1080. 05E8: 18 INC R0
  1081. 05E9: 70 ADC A,@ R0
  1082. 05EA: 2A XCH A,R2
  1083. 05EB: F7 RLC A
  1084. 05EC: 2A XCH A,R2
  1085. 05ED: F7 RLC A
  1086. 05EE: 2A XCH A,R2
  1087. 05EF: C8 DEC R0
  1088. 05F0: D4 30 CALL 0630
  1089. 05F2: B0 10 MOV @ R0,10
  1090. 05F4: B9 25 MOV R1,25
  1091. 05F6: F1 MOV A,@ R1
  1092. 05F7: 53 F0 ANL A,F0
  1093. 05F9: 47 SWAP A
  1094. 05FA: AA MOV R2,A
  1095. 05FB: F1 MOV A,@ R1
  1096. 05FC: 53 0F ANL A,0F
  1097. 05FE: AB MOV R3,A
  1098. 05FF: C9 DEC R1
  1099. 0600: F1 MOV A,@ R1
  1100. 0601: 47 SWAP A
  1101. 0602: D4 1B CALL 061B
  1102. 0604: F1 MOV A,@ R1
  1103. 0605: 67 RRC A
  1104. 0606: FA MOV A,R2
  1105. 0607: F7 RLC A
  1106. 0608: 2B XCH A,R3
  1107. 0609: F7 RLC A
  1108. 060A: A9 MOV R1,A
  1109. 060B: 23 3B MOV A,3B
  1110. 060D: 6B ADD A,R3
  1111. 060E: 37 CPL A
  1112. 060F: AA MOV R2,A
  1113. 0610: 23 DD MOV A,DD
  1114. 0612: 79 ADC A,R1
  1115. 0613: 37 CPL A
  1116. 0614: 2A XCH A,R2
  1117. 0615: 18 INC R0
  1118. 0616: D4 30 CALL 0630
  1119. 0618: B0 00 MOV @ R0,00
  1120. 061A: 83 RET
  1121.  
  1122.  
  1123. 061B: 53 0F ANL A,0F
  1124. 061D: 1B INC R3
  1125. 061E: C4 22 JMP 0622
  1126. 0620: 03 0A ADD A,0A
  1127. 0622: EB 20 DJNZ R3, 20
  1128. 0624: 1A INC R2
  1129. 0625: EA 29 DJNZ R2, 29
  1130. 0627: AA MOV R2,A
  1131. 0628: 83 RET
  1132. 0629: 03 64 ADD A,64
  1133. 062B: E6 25 JNC 25
  1134. 062D: 1B INC R3
  1135. 062E: C4 25 JMP 0625
  1136.  
  1137.  
  1138. 0630: A0 MOV @ R0,A
  1139. 0631: 53 03 ANL A,03
  1140. 0633: 47 SWAP A
  1141. 0634: 20 XCHA,@ R0
  1142. 0635: 53 FC ANL A,FC
  1143. 0637: 97 CLR C
  1144. 0638: BB 04 MOV R3,04
  1145. 063A: 2A XCH A,R2
  1146. 063B: 67 RRC A
  1147. 063C: EB 3A DJNZ R3, 3A
  1148. 063E: 18 INC R0
  1149. 063F: A9 MOV R1,A
  1150. 0640: 53 F0 ANL A,F0
  1151. 0642: 47 SWAP A
  1152. 0643: 29 XCH A,R1
  1153. 0644: 53 0F ANL A,0F
  1154. 0646: 19 INC R1
  1155. 0647: E9 52 DJNZ R1, 52
  1156. 0649: 1A INC R2
  1157. 064A: EA 5A DJNZ R2, 5A
  1158. 064C: A0 MOV @ R0,A
  1159. 064D: 18 INC R0
  1160. 064E: FB MOV A,R3
  1161. 064F: A0 MOV @ R0,A
  1162. 0650: 18 INC R0
  1163. 0651: 83 RET
  1164. 0652: 03 16 ADD A,16
  1165. 0654: 57 DAA A
  1166. 0655: E6 47 JNC 47
  1167. 0657: 1B INC R3
  1168. 0658: C4 47 JMP 0647
  1169. 065A: 03 56 ADD A,56
  1170. 065C: 57 DAA A
  1171. 065D: 2B XCH A,R3
  1172. 065E: 13 02 ADDC A,02
  1173. 0660: 57 DAA A
  1174. 0661: 2B XCH A,R3
  1175. 0662: C4 4A JMP 064A
  1176. 0664: 65 STOP TCNT
  1177. 0665: B8 7B MOV R0,7B
  1178. 0667: BA 0A MOV R2,0A
  1179. 0669: 27 CLR A
  1180. 066A: C8 DEC R0
  1181. 066B: A0 MOV @ R0,A
  1182. 066C: EA 6A DJNZ R2, 6A
  1183. 066E: 62 MOV T,A
  1184. 066F: 17 INC A
  1185. 0670: 8F ORLD P7,A
  1186. 0671: 85 CLR F0
  1187. 0672: 34 1D CALL 011D
  1188. 0674: 96 F9 JNZ,F9
  1189. 0676: FE MOV A,R6
  1190. 0677: 37 CPL A
  1191. 0678: 92 A5 JB4,A5
  1192. 067A: FC MOV A,R4
  1193. 067B: B6 A0 JF0 A0
  1194. 067D: C6 72 JZ 72
  1195. 067F: 62 MOV T,A
  1196. 0680: 34 EB CALL 01EB
  1197. 0682: 14 F6 CALL 00F6
  1198. 0684: 2B XCH A,R3
  1199. 0685: 03 70 ADD A,70
  1200. 0687: A9 MOV R1,A
  1201. 0688: F1 MOV A,@ R1
  1202. 0689: 37 CPL A
  1203. 068A: 96 8E JNZ,8E
  1204. 068C: FB MOV A,R3
  1205. 068D: D0 XRL A,@ R0
  1206. 068E: B1 FF MOV @ R1,FF
  1207. 0690: C6 99 JZ 99
  1208. 0692: B4 0F CALL 050F
  1209. 0694: 54 06 CALL 0206
  1210. 0696: 95 CPL F0
  1211. 0697: C4 72 JMP 0672
  1212. 0699: A1 MOV @ R1,A
  1213. 069A: B8 6F MOV R0,6F
  1214. 069C: B0 C6 MOV @ R0,C6
  1215. 069E: C4 96 JMP 0696
  1216. 06A0: 96 72 JNZ,72
  1217. 06A2: 95 CPL F0
  1218. 06A3: C4 72 JMP 0672
  1219. 06A5: C5 SEL RB0
  1220. 06A6: 85 CLR F0
  1221. 06A7: 95 CPL F0
  1222. 06A8: B8 71 MOV R0,71
  1223. 06AA: 42 MOV A,T
  1224. 06AB: C6 BB JZ BB
  1225. 06AD: F0 MOV A,@ R0
  1226. 06AE: 96 BB JNZ,BB
  1227. 06B0: 18 INC R0
  1228. 06B1: F8 MOV A,R0
  1229. 06B2: D3 7B XRL A,7B
  1230. 06B4: 96 AA JNZ,AA
  1231. 06B6: 95 CPL F0
  1232. 06B7: B6 A5 JF0 A5
  1233. 06B9: E4 A1 JMP 07A1
  1234. 06BB: 85 CLR F0
  1235. 06BC: BD E1 MOV R5,E1
  1236. 06BE: BE 06 MOV R6,06
  1237. 06C0: F8 MOV A,R0
  1238. 06C1: 53 0F ANL A,0F
  1239. 06C3: D5 SEL RB1
  1240. 06C4: AB MOV R3,A
  1241. 06C5: 34 FD CALL 01FD
  1242. 06C7: 14 F6 CALL 00F6
  1243. 06C9: B4 0F CALL 050F
  1244. 06CB: 54 06 CALL 0206
  1245. 06CD: 34 1D CALL 011D
  1246. 06CF: 96 F9 JNZ,F9
  1247. 06D1: FE MOV A,R6
  1248. 06D2: 92 F2 JB4,F2
  1249. 06D4: 37 CPL A
  1250. 06D5: D2 DE JB6 DE
  1251. 06D7: F4 B0 CALL 07B0
  1252. 06D9: 96 F9 JNZ,F9
  1253. 06DB: C5 SEL RB0
  1254. 06DC: C4 BC JMP 06BC
  1255. 06DE: B6 E6 JF0 E6
  1256. 06E0: C5 SEL RB0
  1257. 06E1: FE MOV A,R6
  1258. 06E2: 96 CD JNZ,CD
  1259. 06E4: C4 B0 JMP 06B0
  1260. 06E6: B4 00 CALL 0500
  1261. 06E8: 74 0C CALL 030C
  1262. 06EA: FE MOV A,R6
  1263. 06EB: 37 CPL A
  1264. 06EC: 12 CD JB0,CD
  1265. 06EE: 14 AA CALL 00AA
  1266. 06F0: C4 CD JMP 06CD
  1267. 06F2: 34 1D CALL 011D
  1268. 06F4: 96 F9 JNZ,F9
  1269. 06F6: FE MOV A,R6
  1270. 06F7: 92 F2 JB4,F2
  1271. 06F9: 23 08 MOV A,08
  1272. 06FB: 9F ANLD P7,A
  1273. 06FC: F4 EC CALL 07EC
  1274. 06FE: 74 3B CALL 033B
  1275. 0700: B4 0F CALL 050F
  1276. 0702: 04 46 JMP 0046
  1277. 0704: B0 0B MOV @ R0,0B
  1278. 0706: B8 48 MOV R0,48
  1279. 0708: B9 20 MOV R1,20
  1280. 070A: 14 80 CALL 0080
  1281. 070C: C8 DEC R0
  1282. 070D: F0 MOV A,@ R0
  1283. 070E: B8 4F MOV R0,4F
  1284. 0710: D0 XRL A,@ R0
  1285. 0711: 85 CLR F0
  1286. 0712: 92 15 JB4,15
  1287. 0714: 95 CPL F0
  1288. 0715: B4 0F CALL 050F
  1289. 0717: 54 06 CALL 0206
  1290. 0719: 23 86 MOV A,86
  1291. 071B: B6 1E JF0 1E
  1292. 071D: A0 MOV @ R0,A
  1293. 071E: D0 XRL A,@ R0
  1294. 071F: 96 22 JNZ,22
  1295. 0721: 85 CLR F0
  1296. 0722: 23 02 MOV A,02
  1297. 0724: 8F ORLD P7,A
  1298. 0725: 34 1D CALL 011D
  1299. 0727: 96 AE JNZ,AE
  1300. 0729: FE MOV A,R6
  1301. 072A: B2 25 JB5 25
  1302. 072C: 95 CPL F0
  1303. 072D: B6 A1 JF0 A1
  1304. 072F: 34 1D CALL 011D
  1305. 0731: 96 AE JNZ,AE
  1306. 0733: FE MOV A,R6
  1307. 0734: B2 A7 JB5 A7
  1308. 0736: 37 CPL A
  1309. 0737: D2 3D JB6 3D
  1310. 0739: F4 B0 CALL 07B0
  1311. 073B: 96 AE JNZ,AE
  1312. 073D: B4 00 CALL 0500
  1313. 073F: 54 02 CALL 0202
  1314. 0741: B8 4C MOV R0,4C
  1315. 0743: F4 C6 CALL 07C6
  1316. 0745: 65 STOP TCNT
  1317. 0746: B6 63 JF0 63
  1318. 0748: 96 5B JNZ,5B
  1319. 074A: 74 3F CALL 033F
  1320. 074C: B8 48 MOV R0,48
  1321. 074E: B9 20 MOV R1,20
  1322. 0750: 14 80 CALL 0080
  1323. 0752: FB MOV A,R3
  1324. 0753: 47 SWAP A
  1325. 0754: AF MOV R7,A
  1326. 0755: B4 00 CALL 0500
  1327. 0757: 94 D4 CALL 04D4
  1328. 0759: E4 2F JMP 072F
  1329. 075B: 09 IN A,P1
  1330. 075C: F2 76 JB7 76
  1331. 075E: FE MOV A,R6
  1332. 075F: 32 76 JB1,76
  1333. 0761: E4 57 JMP 0757
  1334. 0763: 2E XCH A,R6
  1335. 0764: 12 9D JB0,9D
  1336. 0766: 72 57 JB3,57
  1337. 0768: 2E XCH A,R6
  1338. 0769: C6 91 JZ 91
  1339. 076B: 8A 40 ORL P2,40
  1340. 076D: 0A IN A,P2
  1341. 076E: D2 8D JB6 8D
  1342. 0770: E6 76 JNC 76
  1343. 0772: F4 C4 CALL 07C4
  1344. 0774: C6 57 JZ 57
  1345. 0776: 42 MOV A,T
  1346. 0777: C6 57 JZ 57
  1347. 0779: 23 05 MOV A,05
  1348. 077B: 62 MOV T,A
  1349. 077C: 74 3B CALL 033B
  1350. 077E: B9 20 MOV R1,20
  1351. 0780: 94 E2 CALL 04E2
  1352. 0782: A7 CPL C
  1353. 0783: F6 89 JC 89
  1354. 0785: 94 84 CALL 0484
  1355. 0787: E4 2F JMP 072F
  1356. 0789: 94 1F CALL 041F
  1357. 078B: E4 2F JMP 072F
  1358. 078D: E6 72 JNC 72
  1359. 078F: E4 76 JMP 0776
  1360. 0791: F4 C4 CALL 07C4
  1361. 0793: 8A 40 ORL P2,40
  1362. 0795: 0A IN A,P2
  1363. 0796: D2 99 JB6 99
  1364. 0798: A7 CPL C
  1365. 0799: E6 57 JNC 57
  1366. 079B: E4 72 JMP 0772
  1367. 079D: 14 AA CALL 00AA
  1368. 079F: E4 57 JMP 0757
  1369. 07A1: 23 FA MOV A,FA
  1370. 07A3: 74 44 CALL 0344
  1371. 07A5: C4 F9 JMP 06F9
  1372. 07A7: 34 1D CALL 011D
  1373. 07A9: 96 AE JNZ,AE
  1374. 07AB: FE MOV A,R6
  1375. 07AC: B2 A7 JB5 A7
  1376. 07AE: C4 F9 JMP 06F9
  1377.  
  1378.  
  1379. 07B0: B6 B5 JF0 B5
  1380. 07B2: 23 04 MOV A,04
  1381. 07B4: 8F ORLD P7,A
  1382. 07B5: 95 CPL F0
  1383. 07B6: 34 1D CALL 011D
  1384. 07B8: 96 C3 JNZ,C3
  1385. 07BA: FE MOV A,R6
  1386. 07BB: D2 B6 JB6 B6
  1387. 07BD: B6 C2 JF0 C2
  1388. 07BF: 23 0B MOV A,0B
  1389. 07C1: 9F ANLD P7,A
  1390. 07C2: 27 CLR A
  1391. 07C3: 83 RET
  1392.  
  1393.  
  1394. 07C4: B8 48 MOV R0,48
  1395.  
  1396.  
  1397. 07C6: B9 5A MOV R1,5A
  1398. 07C8: 14 80 CALL 0080
  1399. 07CA: B9 5A MOV R1,5A
  1400. 07CC: 94 E2 CALL 04E2
  1401. 07CE: B8 23 MOV R0,23
  1402. 07D0: B9 5D MOV R1,5D
  1403. 07D2: F0 MOV A,@ R0
  1404. 07D3: AB MOV R3,A
  1405. 07D4: 53 0F ANL A,0F
  1406. 07D6: 21 XCHA,@ R1
  1407. 07D7: 53 0F ANL A,0F
  1408. 07D9: 21 XCHA,@ R1
  1409. 07DA: BA 04 MOV R2,04
  1410. 07DC: 97 CLR C
  1411. 07DD: A7 CPL C
  1412. 07DE: 94 DB CALL 04DB
  1413. 07E0: C6 E3 JZ E3
  1414. 07E2: 83 RET
  1415. 07E3: EA E7 DJNZ R2, E7
  1416. 07E5: 27 CLR A
  1417. 07E6: 83 RET
  1418. 07E7: C8 DEC R0
  1419. 07E8: C9 DEC R1
  1420. 07E9: F0 MOV A,@ R0
  1421. 07EA: E4 DC JMP 07DC
  1422.  
  1423.  
  1424. 07EC: B8 7B MOV R0,7B
  1425. 07EE: B9 20 MOV R1,20
  1426. 07F0: 14 80 CALL 0080
  1427. 07F2: B9 50 MOV R1,50
  1428. 07F4: E4 FC JMP 07FC
  1429.  
  1430.  
  1431. 07F6: B9 7B MOV R1,7B
  1432. 07F8: 14 F1 CALL 00F1
  1433. 07FA: B8 50 MOV R0,50
  1434. 07FC: F0 MOV A,@ R0
  1435. 07FD: A1 MOV @ R1,A
  1436. 07FE: 83 RET
  1437. 07FF: 00 NOP
Add Comment
Please, Sign In to add comment