Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.03 KB | None | 0 0
  1. org 0x100
  2. start:
  3. mov ax, 0x13
  4. int 0x10
  5. mov dx, err0
  6. mov al, 0
  7. mov cl, 0
  8. add al, cl
  9. pushf
  10. pop ax
  11. and ax, 2261
  12. cmp ax, 68
  13. jne error
  14. mov dx, err1
  15. mov al, 0
  16. mov cl, 1
  17. add al, cl
  18. pushf
  19. pop ax
  20. and ax, 2261
  21. cmp ax, 0
  22. jne error
  23. mov dx, err2
  24. mov al, 0
  25. mov cl, 2
  26. add al, cl
  27. pushf
  28. pop ax
  29. and ax, 2261
  30. cmp ax, 0
  31. jne error
  32. mov dx, err3
  33. mov al, 0
  34. mov cl, 127
  35. add al, cl
  36. pushf
  37. pop ax
  38. and ax, 2261
  39. cmp ax, 0
  40. jne error
  41. mov dx, err4
  42. mov al, 0
  43. mov cl, 128
  44. add al, cl
  45. pushf
  46. pop ax
  47. and ax, 2261
  48. cmp ax, 128
  49. jne error
  50. mov dx, err5
  51. mov al, 0
  52. mov cl, 129
  53. add al, cl
  54. pushf
  55. pop ax
  56. and ax, 2261
  57. cmp ax, 132
  58. jne error
  59. mov dx, err6
  60. mov al, 0
  61. mov cl, 254
  62. add al, cl
  63. pushf
  64. pop ax
  65. and ax, 2261
  66. cmp ax, 128
  67. jne error
  68. mov dx, err7
  69. mov al, 0
  70. mov cl, 255
  71. add al, cl
  72. pushf
  73. pop ax
  74. and ax, 2261
  75. cmp ax, 132
  76. jne error
  77. mov dx, err8
  78. mov al, 0
  79. mov cl, 255
  80. add al, cl
  81. pushf
  82. pop ax
  83. and ax, 2261
  84. cmp ax, 132
  85. jne error
  86. mov dx, err9
  87. mov al, 0
  88. mov cl, 0
  89. add al, cl
  90. pushf
  91. pop ax
  92. and ax, 2261
  93. cmp ax, 68
  94. jne error
  95. mov dx, err10
  96. mov al, 0
  97. mov cl, 1
  98. add al, cl
  99. pushf
  100. pop ax
  101. and ax, 2261
  102. cmp ax, 0
  103. jne error
  104. mov dx, err11
  105. mov al, 0
  106. mov cl, 254
  107. add al, cl
  108. pushf
  109. pop ax
  110. and ax, 2261
  111. cmp ax, 128
  112. jne error
  113. mov dx, err12
  114. mov al, 0
  115. mov cl, 255
  116. add al, cl
  117. pushf
  118. pop ax
  119. and ax, 2261
  120. cmp ax, 132
  121. jne error
  122. mov dx, err13
  123. mov al, 1
  124. mov cl, 0
  125. add al, cl
  126. pushf
  127. pop ax
  128. and ax, 2261
  129. cmp ax, 0
  130. jne error
  131. mov dx, err14
  132. mov al, 1
  133. mov cl, 1
  134. add al, cl
  135. pushf
  136. pop ax
  137. and ax, 2261
  138. cmp ax, 0
  139. jne error
  140. mov dx, err15
  141. mov al, 1
  142. mov cl, 2
  143. add al, cl
  144. pushf
  145. pop ax
  146. and ax, 2261
  147. cmp ax, 4
  148. jne error
  149. mov dx, err16
  150. mov al, 1
  151. mov cl, 127
  152. add al, cl
  153. pushf
  154. pop ax
  155. and ax, 2261
  156. cmp ax, 2192
  157. jne error
  158. mov dx, err17
  159. mov al, 1
  160. mov cl, 128
  161. add al, cl
  162. pushf
  163. pop ax
  164. and ax, 2261
  165. cmp ax, 132
  166. jne error
  167. mov dx, err18
  168. mov al, 1
  169. mov cl, 129
  170. add al, cl
  171. pushf
  172. pop ax
  173. and ax, 2261
  174. cmp ax, 132
  175. jne error
  176. mov dx, err19
  177. mov al, 1
  178. mov cl, 254
  179. add al, cl
  180. pushf
  181. pop ax
  182. and ax, 2261
  183. cmp ax, 132
  184. jne error
  185. mov dx, err20
  186. mov al, 1
  187. mov cl, 255
  188. add al, cl
  189. pushf
  190. pop ax
  191. and ax, 2261
  192. cmp ax, 85
  193. jne error
  194. mov dx, err21
  195. mov al, 1
  196. mov cl, 255
  197. add al, cl
  198. pushf
  199. pop ax
  200. and ax, 2261
  201. cmp ax, 85
  202. jne error
  203. mov dx, err22
  204. mov al, 1
  205. mov cl, 0
  206. add al, cl
  207. pushf
  208. pop ax
  209. and ax, 2261
  210. cmp ax, 0
  211. jne error
  212. mov dx, err23
  213. mov al, 1
  214. mov cl, 1
  215. add al, cl
  216. pushf
  217. pop ax
  218. and ax, 2261
  219. cmp ax, 0
  220. jne error
  221. mov dx, err24
  222. mov al, 1
  223. mov cl, 254
  224. add al, cl
  225. pushf
  226. pop ax
  227. and ax, 2261
  228. cmp ax, 132
  229. jne error
  230. mov dx, err25
  231. mov al, 1
  232. mov cl, 255
  233. add al, cl
  234. pushf
  235. pop ax
  236. and ax, 2261
  237. cmp ax, 85
  238. jne error
  239. mov dx, err26
  240. mov al, 2
  241. mov cl, 0
  242. add al, cl
  243. pushf
  244. pop ax
  245. and ax, 2261
  246. cmp ax, 0
  247. jne error
  248. mov dx, err27
  249. mov al, 2
  250. mov cl, 1
  251. add al, cl
  252. pushf
  253. pop ax
  254. and ax, 2261
  255. cmp ax, 4
  256. jne error
  257. mov dx, err28
  258. mov al, 2
  259. mov cl, 2
  260. add al, cl
  261. pushf
  262. pop ax
  263. and ax, 2261
  264. cmp ax, 0
  265. jne error
  266. mov dx, err29
  267. mov al, 2
  268. mov cl, 127
  269. add al, cl
  270. pushf
  271. pop ax
  272. and ax, 2261
  273. cmp ax, 2196
  274. jne error
  275. mov dx, err30
  276. mov al, 2
  277. mov cl, 128
  278. add al, cl
  279. pushf
  280. pop ax
  281. and ax, 2261
  282. cmp ax, 132
  283. jne error
  284. mov dx, err31
  285. mov al, 2
  286. mov cl, 129
  287. add al, cl
  288. pushf
  289. pop ax
  290. and ax, 2261
  291. cmp ax, 128
  292. jne error
  293. mov dx, err32
  294. mov al, 2
  295. mov cl, 254
  296. add al, cl
  297. pushf
  298. pop ax
  299. and ax, 2261
  300. cmp ax, 85
  301. jne error
  302. mov dx, err33
  303. mov al, 2
  304. mov cl, 255
  305. add al, cl
  306. pushf
  307. pop ax
  308. and ax, 2261
  309. cmp ax, 17
  310. jne error
  311. mov dx, err34
  312. mov al, 2
  313. mov cl, 255
  314. add al, cl
  315. pushf
  316. pop ax
  317. and ax, 2261
  318. cmp ax, 17
  319. jne error
  320. mov dx, err35
  321. mov al, 2
  322. mov cl, 0
  323. add al, cl
  324. pushf
  325. pop ax
  326. and ax, 2261
  327. cmp ax, 0
  328. jne error
  329. mov dx, err36
  330. mov al, 2
  331. mov cl, 1
  332. add al, cl
  333. pushf
  334. pop ax
  335. and ax, 2261
  336. cmp ax, 4
  337. jne error
  338. mov dx, err37
  339. mov al, 2
  340. mov cl, 254
  341. add al, cl
  342. pushf
  343. pop ax
  344. and ax, 2261
  345. cmp ax, 85
  346. jne error
  347. mov dx, err38
  348. mov al, 2
  349. mov cl, 255
  350. add al, cl
  351. pushf
  352. pop ax
  353. and ax, 2261
  354. cmp ax, 17
  355. jne error
  356. mov dx, err39
  357. mov al, 127
  358. mov cl, 0
  359. add al, cl
  360. pushf
  361. pop ax
  362. and ax, 2261
  363. cmp ax, 0
  364. jne error
  365. mov dx, err40
  366. mov al, 127
  367. mov cl, 1
  368. add al, cl
  369. pushf
  370. pop ax
  371. and ax, 2261
  372. cmp ax, 2192
  373. jne error
  374. mov dx, err41
  375. mov al, 127
  376. mov cl, 2
  377. add al, cl
  378. pushf
  379. pop ax
  380. and ax, 2261
  381. cmp ax, 2196
  382. jne error
  383. mov dx, err42
  384. mov al, 127
  385. mov cl, 127
  386. add al, cl
  387. pushf
  388. pop ax
  389. and ax, 2261
  390. cmp ax, 2192
  391. jne error
  392. mov dx, err43
  393. mov al, 127
  394. mov cl, 128
  395. add al, cl
  396. pushf
  397. pop ax
  398. and ax, 2261
  399. cmp ax, 132
  400. jne error
  401. mov dx, err44
  402. mov al, 127
  403. mov cl, 129
  404. add al, cl
  405. pushf
  406. pop ax
  407. and ax, 2261
  408. cmp ax, 85
  409. jne error
  410. mov dx, err45
  411. mov al, 127
  412. mov cl, 254
  413. add al, cl
  414. pushf
  415. pop ax
  416. and ax, 2261
  417. cmp ax, 21
  418. jne error
  419. mov dx, err46
  420. mov al, 127
  421. mov cl, 255
  422. add al, cl
  423. pushf
  424. pop ax
  425. and ax, 2261
  426. cmp ax, 21
  427. jne error
  428. mov dx, err47
  429. mov al, 127
  430. mov cl, 255
  431. add al, cl
  432. pushf
  433. pop ax
  434. and ax, 2261
  435. cmp ax, 21
  436. jne error
  437. mov dx, err48
  438. mov al, 127
  439. mov cl, 0
  440. add al, cl
  441. pushf
  442. pop ax
  443. and ax, 2261
  444. cmp ax, 0
  445. jne error
  446. mov dx, err49
  447. mov al, 127
  448. mov cl, 1
  449. add al, cl
  450. pushf
  451. pop ax
  452. and ax, 2261
  453. cmp ax, 2192
  454. jne error
  455. mov dx, err50
  456. mov al, 127
  457. mov cl, 254
  458. add al, cl
  459. pushf
  460. pop ax
  461. and ax, 2261
  462. cmp ax, 21
  463. jne error
  464. mov dx, err51
  465. mov al, 127
  466. mov cl, 255
  467. add al, cl
  468. pushf
  469. pop ax
  470. and ax, 2261
  471. cmp ax, 21
  472. jne error
  473. mov dx, err52
  474. mov al, 128
  475. mov cl, 0
  476. add al, cl
  477. pushf
  478. pop ax
  479. and ax, 2261
  480. cmp ax, 128
  481. jne error
  482. mov dx, err53
  483. mov al, 128
  484. mov cl, 1
  485. add al, cl
  486. pushf
  487. pop ax
  488. and ax, 2261
  489. cmp ax, 132
  490. jne error
  491. mov dx, err54
  492. mov al, 128
  493. mov cl, 2
  494. add al, cl
  495. pushf
  496. pop ax
  497. and ax, 2261
  498. cmp ax, 132
  499. jne error
  500. mov dx, err55
  501. mov al, 128
  502. mov cl, 127
  503. add al, cl
  504. pushf
  505. pop ax
  506. and ax, 2261
  507. cmp ax, 132
  508. jne error
  509. mov dx, err56
  510. mov al, 128
  511. mov cl, 128
  512. add al, cl
  513. pushf
  514. pop ax
  515. and ax, 2261
  516. cmp ax, 2117
  517. jne error
  518. mov dx, err57
  519. mov al, 128
  520. mov cl, 129
  521. add al, cl
  522. pushf
  523. pop ax
  524. and ax, 2261
  525. cmp ax, 2049
  526. jne error
  527. mov dx, err58
  528. mov al, 128
  529. mov cl, 254
  530. add al, cl
  531. pushf
  532. pop ax
  533. and ax, 2261
  534. cmp ax, 2053
  535. jne error
  536. mov dx, err59
  537. mov al, 128
  538. mov cl, 255
  539. add al, cl
  540. pushf
  541. pop ax
  542. and ax, 2261
  543. cmp ax, 2049
  544. jne error
  545. mov dx, err60
  546. mov al, 128
  547. mov cl, 255
  548. add al, cl
  549. pushf
  550. pop ax
  551. and ax, 2261
  552. cmp ax, 2049
  553. jne error
  554. mov dx, err61
  555. mov al, 128
  556. mov cl, 0
  557. add al, cl
  558. pushf
  559. pop ax
  560. and ax, 2261
  561. cmp ax, 128
  562. jne error
  563. mov dx, err62
  564. mov al, 128
  565. mov cl, 1
  566. add al, cl
  567. pushf
  568. pop ax
  569. and ax, 2261
  570. cmp ax, 132
  571. jne error
  572. mov dx, err63
  573. mov al, 128
  574. mov cl, 254
  575. add al, cl
  576. pushf
  577. pop ax
  578. and ax, 2261
  579. cmp ax, 2053
  580. jne error
  581. mov dx, err64
  582. mov al, 128
  583. mov cl, 255
  584. add al, cl
  585. pushf
  586. pop ax
  587. and ax, 2261
  588. cmp ax, 2049
  589. jne error
  590. mov dx, err65
  591. mov al, 129
  592. mov cl, 0
  593. add al, cl
  594. pushf
  595. pop ax
  596. and ax, 2261
  597. cmp ax, 132
  598. jne error
  599. mov dx, err66
  600. mov al, 129
  601. mov cl, 1
  602. add al, cl
  603. pushf
  604. pop ax
  605. and ax, 2261
  606. cmp ax, 132
  607. jne error
  608. mov dx, err67
  609. mov al, 129
  610. mov cl, 2
  611. add al, cl
  612. pushf
  613. pop ax
  614. and ax, 2261
  615. cmp ax, 128
  616. jne error
  617. mov dx, err68
  618. mov al, 129
  619. mov cl, 127
  620. add al, cl
  621. pushf
  622. pop ax
  623. and ax, 2261
  624. cmp ax, 85
  625. jne error
  626. mov dx, err69
  627. mov al, 129
  628. mov cl, 128
  629. add al, cl
  630. pushf
  631. pop ax
  632. and ax, 2261
  633. cmp ax, 2049
  634. jne error
  635. mov dx, err70
  636. mov al, 129
  637. mov cl, 129
  638. add al, cl
  639. pushf
  640. pop ax
  641. and ax, 2261
  642. cmp ax, 2049
  643. jne error
  644. mov dx, err71
  645. mov al, 129
  646. mov cl, 254
  647. add al, cl
  648. pushf
  649. pop ax
  650. and ax, 2261
  651. cmp ax, 2049
  652. jne error
  653. mov dx, err72
  654. mov al, 129
  655. mov cl, 255
  656. add al, cl
  657. pushf
  658. pop ax
  659. and ax, 2261
  660. cmp ax, 145
  661. jne error
  662. mov dx, err73
  663. mov al, 129
  664. mov cl, 255
  665. add al, cl
  666. pushf
  667. pop ax
  668. and ax, 2261
  669. cmp ax, 145
  670. jne error
  671. mov dx, err74
  672. mov al, 129
  673. mov cl, 0
  674. add al, cl
  675. pushf
  676. pop ax
  677. and ax, 2261
  678. cmp ax, 132
  679. jne error
  680. mov dx, err75
  681. mov al, 129
  682. mov cl, 1
  683. add al, cl
  684. pushf
  685. pop ax
  686. and ax, 2261
  687. cmp ax, 132
  688. jne error
  689. mov dx, err76
  690. mov al, 129
  691. mov cl, 254
  692. add al, cl
  693. pushf
  694. pop ax
  695. and ax, 2261
  696. cmp ax, 2049
  697. jne error
  698. mov dx, err77
  699. mov al, 129
  700. mov cl, 255
  701. add al, cl
  702. pushf
  703. pop ax
  704. and ax, 2261
  705. cmp ax, 145
  706. jne error
  707. mov dx, err78
  708. mov al, 254
  709. mov cl, 0
  710. add al, cl
  711. pushf
  712. pop ax
  713. and ax, 2261
  714. cmp ax, 128
  715. jne error
  716. mov dx, err79
  717. mov al, 254
  718. mov cl, 1
  719. add al, cl
  720. pushf
  721. pop ax
  722. and ax, 2261
  723. cmp ax, 132
  724. jne error
  725. mov dx, err80
  726. mov al, 254
  727. mov cl, 2
  728. add al, cl
  729. pushf
  730. pop ax
  731. and ax, 2261
  732. cmp ax, 85
  733. jne error
  734. mov dx, err81
  735. mov al, 254
  736. mov cl, 127
  737. add al, cl
  738. pushf
  739. pop ax
  740. and ax, 2261
  741. cmp ax, 21
  742. jne error
  743. mov dx, err82
  744. mov al, 254
  745. mov cl, 128
  746. add al, cl
  747. pushf
  748. pop ax
  749. and ax, 2261
  750. cmp ax, 2053
  751. jne error
  752. mov dx, err83
  753. mov al, 254
  754. mov cl, 129
  755. add al, cl
  756. pushf
  757. pop ax
  758. and ax, 2261
  759. cmp ax, 2049
  760. jne error
  761. mov dx, err84
  762. mov al, 254
  763. mov cl, 254
  764. add al, cl
  765. pushf
  766. pop ax
  767. and ax, 2261
  768. cmp ax, 149
  769. jne error
  770. mov dx, err85
  771. mov al, 254
  772. mov cl, 255
  773. add al, cl
  774. pushf
  775. pop ax
  776. and ax, 2261
  777. cmp ax, 145
  778. jne error
  779. mov dx, err86
  780. mov al, 254
  781. mov cl, 255
  782. add al, cl
  783. pushf
  784. pop ax
  785. and ax, 2261
  786. cmp ax, 145
  787. jne error
  788. mov dx, err87
  789. mov al, 254
  790. mov cl, 0
  791. add al, cl
  792. pushf
  793. pop ax
  794. and ax, 2261
  795. cmp ax, 128
  796. jne error
  797. mov dx, err88
  798. mov al, 254
  799. mov cl, 1
  800. add al, cl
  801. pushf
  802. pop ax
  803. and ax, 2261
  804. cmp ax, 132
  805. jne error
  806. mov dx, err89
  807. mov al, 254
  808. mov cl, 254
  809. add al, cl
  810. pushf
  811. pop ax
  812. and ax, 2261
  813. cmp ax, 149
  814. jne error
  815. mov dx, err90
  816. mov al, 254
  817. mov cl, 255
  818. add al, cl
  819. pushf
  820. pop ax
  821. and ax, 2261
  822. cmp ax, 145
  823. jne error
  824. mov dx, err91
  825. mov al, 255
  826. mov cl, 0
  827. add al, cl
  828. pushf
  829. pop ax
  830. and ax, 2261
  831. cmp ax, 132
  832. jne error
  833. mov dx, err92
  834. mov al, 255
  835. mov cl, 1
  836. add al, cl
  837. pushf
  838. pop ax
  839. and ax, 2261
  840. cmp ax, 85
  841. jne error
  842. mov dx, err93
  843. mov al, 255
  844. mov cl, 2
  845. add al, cl
  846. pushf
  847. pop ax
  848. and ax, 2261
  849. cmp ax, 17
  850. jne error
  851. mov dx, err94
  852. mov al, 255
  853. mov cl, 127
  854. add al, cl
  855. pushf
  856. pop ax
  857. and ax, 2261
  858. cmp ax, 21
  859. jne error
  860. mov dx, err95
  861. mov al, 255
  862. mov cl, 128
  863. add al, cl
  864. pushf
  865. pop ax
  866. and ax, 2261
  867. cmp ax, 2049
  868. jne error
  869. mov dx, err96
  870. mov al, 255
  871. mov cl, 129
  872. add al, cl
  873. pushf
  874. pop ax
  875. and ax, 2261
  876. cmp ax, 145
  877. jne error
  878. mov dx, err97
  879. mov al, 255
  880. mov cl, 254
  881. add al, cl
  882. pushf
  883. pop ax
  884. and ax, 2261
  885. cmp ax, 145
  886. jne error
  887. mov dx, err98
  888. mov al, 255
  889. mov cl, 255
  890. add al, cl
  891. pushf
  892. pop ax
  893. and ax, 2261
  894. cmp ax, 145
  895. jne error
  896. mov dx, err99
  897. mov al, 255
  898. mov cl, 255
  899. add al, cl
  900. pushf
  901. pop ax
  902. and ax, 2261
  903. cmp ax, 145
  904. jne error
  905. mov dx, err100
  906. mov al, 255
  907. mov cl, 0
  908. add al, cl
  909. pushf
  910. pop ax
  911. and ax, 2261
  912. cmp ax, 132
  913. jne error
  914. mov dx, err101
  915. mov al, 255
  916. mov cl, 1
  917. add al, cl
  918. pushf
  919. pop ax
  920. and ax, 2261
  921. cmp ax, 85
  922. jne error
  923. mov dx, err102
  924. mov al, 255
  925. mov cl, 254
  926. add al, cl
  927. pushf
  928. pop ax
  929. and ax, 2261
  930. cmp ax, 145
  931. jne error
  932. mov dx, err103
  933. mov al, 255
  934. mov cl, 255
  935. add al, cl
  936. pushf
  937. pop ax
  938. and ax, 2261
  939. cmp ax, 145
  940. jne error
  941. mov dx, err104
  942. mov al, 255
  943. mov cl, 0
  944. add al, cl
  945. pushf
  946. pop ax
  947. and ax, 2261
  948. cmp ax, 132
  949. jne error
  950. mov dx, err105
  951. mov al, 255
  952. mov cl, 1
  953. add al, cl
  954. pushf
  955. pop ax
  956. and ax, 2261
  957. cmp ax, 85
  958. jne error
  959. mov dx, err106
  960. mov al, 255
  961. mov cl, 2
  962. add al, cl
  963. pushf
  964. pop ax
  965. and ax, 2261
  966. cmp ax, 17
  967. jne error
  968. mov dx, err107
  969. mov al, 255
  970. mov cl, 127
  971. add al, cl
  972. pushf
  973. pop ax
  974. and ax, 2261
  975. cmp ax, 21
  976. jne error
  977. mov dx, err108
  978. mov al, 255
  979. mov cl, 128
  980. add al, cl
  981. pushf
  982. pop ax
  983. and ax, 2261
  984. cmp ax, 2049
  985. jne error
  986. mov dx, err109
  987. mov al, 255
  988. mov cl, 129
  989. add al, cl
  990. pushf
  991. pop ax
  992. and ax, 2261
  993. cmp ax, 145
  994. jne error
  995. mov dx, err110
  996. mov al, 255
  997. mov cl, 254
  998. add al, cl
  999. pushf
  1000. pop ax
  1001. and ax, 2261
  1002. cmp ax, 145
  1003. jne error
  1004. mov dx, err111
  1005. mov al, 255
  1006. mov cl, 255
  1007. add al, cl
  1008. pushf
  1009. pop ax
  1010. and ax, 2261
  1011. cmp ax, 145
  1012. jne error
  1013. mov dx, err112
  1014. mov al, 255
  1015. mov cl, 255
  1016. add al, cl
  1017. pushf
  1018. pop ax
  1019. and ax, 2261
  1020. cmp ax, 145
  1021. jne error
  1022. mov dx, err113
  1023. mov al, 255
  1024. mov cl, 0
  1025. add al, cl
  1026. pushf
  1027. pop ax
  1028. and ax, 2261
  1029. cmp ax, 132
  1030. jne error
  1031. mov dx, err114
  1032. mov al, 255
  1033. mov cl, 1
  1034. add al, cl
  1035. pushf
  1036. pop ax
  1037. and ax, 2261
  1038. cmp ax, 85
  1039. jne error
  1040. mov dx, err115
  1041. mov al, 255
  1042. mov cl, 254
  1043. add al, cl
  1044. pushf
  1045. pop ax
  1046. and ax, 2261
  1047. cmp ax, 145
  1048. jne error
  1049. mov dx, err116
  1050. mov al, 255
  1051. mov cl, 255
  1052. add al, cl
  1053. pushf
  1054. pop ax
  1055. and ax, 2261
  1056. cmp ax, 145
  1057. jne error
  1058. mov dx, err117
  1059. mov al, 0
  1060. mov cl, 0
  1061. add al, cl
  1062. pushf
  1063. pop ax
  1064. and ax, 2261
  1065. cmp ax, 68
  1066. jne error
  1067. mov dx, err118
  1068. mov al, 0
  1069. mov cl, 1
  1070. add al, cl
  1071. pushf
  1072. pop ax
  1073. and ax, 2261
  1074. cmp ax, 0
  1075. jne error
  1076. mov dx, err119
  1077. mov al, 0
  1078. mov cl, 2
  1079. add al, cl
  1080. pushf
  1081. pop ax
  1082. and ax, 2261
  1083. cmp ax, 0
  1084. jne error
  1085. mov dx, err120
  1086. mov al, 0
  1087. mov cl, 127
  1088. add al, cl
  1089. pushf
  1090. pop ax
  1091. and ax, 2261
  1092. cmp ax, 0
  1093. jne error
  1094. mov dx, err121
  1095. mov al, 0
  1096. mov cl, 128
  1097. add al, cl
  1098. pushf
  1099. pop ax
  1100. and ax, 2261
  1101. cmp ax, 128
  1102. jne error
  1103. mov dx, err122
  1104. mov al, 0
  1105. mov cl, 129
  1106. add al, cl
  1107. pushf
  1108. pop ax
  1109. and ax, 2261
  1110. cmp ax, 132
  1111. jne error
  1112. mov dx, err123
  1113. mov al, 0
  1114. mov cl, 254
  1115. add al, cl
  1116. pushf
  1117. pop ax
  1118. and ax, 2261
  1119. cmp ax, 128
  1120. jne error
  1121. mov dx, err124
  1122. mov al, 0
  1123. mov cl, 255
  1124. add al, cl
  1125. pushf
  1126. pop ax
  1127. and ax, 2261
  1128. cmp ax, 132
  1129. jne error
  1130. mov dx, err125
  1131. mov al, 0
  1132. mov cl, 255
  1133. add al, cl
  1134. pushf
  1135. pop ax
  1136. and ax, 2261
  1137. cmp ax, 132
  1138. jne error
  1139. mov dx, err126
  1140. mov al, 0
  1141. mov cl, 0
  1142. add al, cl
  1143. pushf
  1144. pop ax
  1145. and ax, 2261
  1146. cmp ax, 68
  1147. jne error
  1148. mov dx, err127
  1149. mov al, 0
  1150. mov cl, 1
  1151. add al, cl
  1152. pushf
  1153. pop ax
  1154. and ax, 2261
  1155. cmp ax, 0
  1156. jne error
  1157. mov dx, err128
  1158. mov al, 0
  1159. mov cl, 254
  1160. add al, cl
  1161. pushf
  1162. pop ax
  1163. and ax, 2261
  1164. cmp ax, 128
  1165. jne error
  1166. mov dx, err129
  1167. mov al, 0
  1168. mov cl, 255
  1169. add al, cl
  1170. pushf
  1171. pop ax
  1172. and ax, 2261
  1173. cmp ax, 132
  1174. jne error
  1175. mov dx, err130
  1176. mov al, 1
  1177. mov cl, 0
  1178. add al, cl
  1179. pushf
  1180. pop ax
  1181. and ax, 2261
  1182. cmp ax, 0
  1183. jne error
  1184. mov dx, err131
  1185. mov al, 1
  1186. mov cl, 1
  1187. add al, cl
  1188. pushf
  1189. pop ax
  1190. and ax, 2261
  1191. cmp ax, 0
  1192. jne error
  1193. mov dx, err132
  1194. mov al, 1
  1195. mov cl, 2
  1196. add al, cl
  1197. pushf
  1198. pop ax
  1199. and ax, 2261
  1200. cmp ax, 4
  1201. jne error
  1202. mov dx, err133
  1203. mov al, 1
  1204. mov cl, 127
  1205. add al, cl
  1206. pushf
  1207. pop ax
  1208. and ax, 2261
  1209. cmp ax, 2192
  1210. jne error
  1211. mov dx, err134
  1212. mov al, 1
  1213. mov cl, 128
  1214. add al, cl
  1215. pushf
  1216. pop ax
  1217. and ax, 2261
  1218. cmp ax, 132
  1219. jne error
  1220. mov dx, err135
  1221. mov al, 1
  1222. mov cl, 129
  1223. add al, cl
  1224. pushf
  1225. pop ax
  1226. and ax, 2261
  1227. cmp ax, 132
  1228. jne error
  1229. mov dx, err136
  1230. mov al, 1
  1231. mov cl, 254
  1232. add al, cl
  1233. pushf
  1234. pop ax
  1235. and ax, 2261
  1236. cmp ax, 132
  1237. jne error
  1238. mov dx, err137
  1239. mov al, 1
  1240. mov cl, 255
  1241. add al, cl
  1242. pushf
  1243. pop ax
  1244. and ax, 2261
  1245. cmp ax, 85
  1246. jne error
  1247. mov dx, err138
  1248. mov al, 1
  1249. mov cl, 255
  1250. add al, cl
  1251. pushf
  1252. pop ax
  1253. and ax, 2261
  1254. cmp ax, 85
  1255. jne error
  1256. mov dx, err139
  1257. mov al, 1
  1258. mov cl, 0
  1259. add al, cl
  1260. pushf
  1261. pop ax
  1262. and ax, 2261
  1263. cmp ax, 0
  1264. jne error
  1265. mov dx, err140
  1266. mov al, 1
  1267. mov cl, 1
  1268. add al, cl
  1269. pushf
  1270. pop ax
  1271. and ax, 2261
  1272. cmp ax, 0
  1273. jne error
  1274. mov dx, err141
  1275. mov al, 1
  1276. mov cl, 254
  1277. add al, cl
  1278. pushf
  1279. pop ax
  1280. and ax, 2261
  1281. cmp ax, 132
  1282. jne error
  1283. mov dx, err142
  1284. mov al, 1
  1285. mov cl, 255
  1286. add al, cl
  1287. pushf
  1288. pop ax
  1289. and ax, 2261
  1290. cmp ax, 85
  1291. jne error
  1292. mov dx, err143
  1293. mov al, 254
  1294. mov cl, 0
  1295. add al, cl
  1296. pushf
  1297. pop ax
  1298. and ax, 2261
  1299. cmp ax, 128
  1300. jne error
  1301. mov dx, err144
  1302. mov al, 254
  1303. mov cl, 1
  1304. add al, cl
  1305. pushf
  1306. pop ax
  1307. and ax, 2261
  1308. cmp ax, 132
  1309. jne error
  1310. mov dx, err145
  1311. mov al, 254
  1312. mov cl, 2
  1313. add al, cl
  1314. pushf
  1315. pop ax
  1316. and ax, 2261
  1317. cmp ax, 85
  1318. jne error
  1319. mov dx, err146
  1320. mov al, 254
  1321. mov cl, 127
  1322. add al, cl
  1323. pushf
  1324. pop ax
  1325. and ax, 2261
  1326. cmp ax, 21
  1327. jne error
  1328. mov dx, err147
  1329. mov al, 254
  1330. mov cl, 128
  1331. add al, cl
  1332. pushf
  1333. pop ax
  1334. and ax, 2261
  1335. cmp ax, 2053
  1336. jne error
  1337. mov dx, err148
  1338. mov al, 254
  1339. mov cl, 129
  1340. add al, cl
  1341. pushf
  1342. pop ax
  1343. and ax, 2261
  1344. cmp ax, 2049
  1345. jne error
  1346. mov dx, err149
  1347. mov al, 254
  1348. mov cl, 254
  1349. add al, cl
  1350. pushf
  1351. pop ax
  1352. and ax, 2261
  1353. cmp ax, 149
  1354. jne error
  1355. mov dx, err150
  1356. mov al, 254
  1357. mov cl, 255
  1358. add al, cl
  1359. pushf
  1360. pop ax
  1361. and ax, 2261
  1362. cmp ax, 145
  1363. jne error
  1364. mov dx, err151
  1365. mov al, 254
  1366. mov cl, 255
  1367. add al, cl
  1368. pushf
  1369. pop ax
  1370. and ax, 2261
  1371. cmp ax, 145
  1372. jne error
  1373. mov dx, err152
  1374. mov al, 254
  1375. mov cl, 0
  1376. add al, cl
  1377. pushf
  1378. pop ax
  1379. and ax, 2261
  1380. cmp ax, 128
  1381. jne error
  1382. mov dx, err153
  1383. mov al, 254
  1384. mov cl, 1
  1385. add al, cl
  1386. pushf
  1387. pop ax
  1388. and ax, 2261
  1389. cmp ax, 132
  1390. jne error
  1391. mov dx, err154
  1392. mov al, 254
  1393. mov cl, 254
  1394. add al, cl
  1395. pushf
  1396. pop ax
  1397. and ax, 2261
  1398. cmp ax, 149
  1399. jne error
  1400. mov dx, err155
  1401. mov al, 254
  1402. mov cl, 255
  1403. add al, cl
  1404. pushf
  1405. pop ax
  1406. and ax, 2261
  1407. cmp ax, 145
  1408. jne error
  1409. mov dx, err156
  1410. mov al, 255
  1411. mov cl, 0
  1412. add al, cl
  1413. pushf
  1414. pop ax
  1415. and ax, 2261
  1416. cmp ax, 132
  1417. jne error
  1418. mov dx, err157
  1419. mov al, 255
  1420. mov cl, 1
  1421. add al, cl
  1422. pushf
  1423. pop ax
  1424. and ax, 2261
  1425. cmp ax, 85
  1426. jne error
  1427. mov dx, err158
  1428. mov al, 255
  1429. mov cl, 2
  1430. add al, cl
  1431. pushf
  1432. pop ax
  1433. and ax, 2261
  1434. cmp ax, 17
  1435. jne error
  1436. mov dx, err159
  1437. mov al, 255
  1438. mov cl, 127
  1439. add al, cl
  1440. pushf
  1441. pop ax
  1442. and ax, 2261
  1443. cmp ax, 21
  1444. jne error
  1445. mov dx, err160
  1446. mov al, 255
  1447. mov cl, 128
  1448. add al, cl
  1449. pushf
  1450. pop ax
  1451. and ax, 2261
  1452. cmp ax, 2049
  1453. jne error
  1454. mov dx, err161
  1455. mov al, 255
  1456. mov cl, 129
  1457. add al, cl
  1458. pushf
  1459. pop ax
  1460. and ax, 2261
  1461. cmp ax, 145
  1462. jne error
  1463. mov dx, err162
  1464. mov al, 255
  1465. mov cl, 254
  1466. add al, cl
  1467. pushf
  1468. pop ax
  1469. and ax, 2261
  1470. cmp ax, 145
  1471. jne error
  1472. mov dx, err163
  1473. mov al, 255
  1474. mov cl, 255
  1475. add al, cl
  1476. pushf
  1477. pop ax
  1478. and ax, 2261
  1479. cmp ax, 145
  1480. jne error
  1481. mov dx, err164
  1482. mov al, 255
  1483. mov cl, 255
  1484. add al, cl
  1485. pushf
  1486. pop ax
  1487. and ax, 2261
  1488. cmp ax, 145
  1489. jne error
  1490. mov dx, err165
  1491. mov al, 255
  1492. mov cl, 0
  1493. add al, cl
  1494. pushf
  1495. pop ax
  1496. and ax, 2261
  1497. cmp ax, 132
  1498. jne error
  1499. mov dx, err166
  1500. mov al, 255
  1501. mov cl, 1
  1502. add al, cl
  1503. pushf
  1504. pop ax
  1505. and ax, 2261
  1506. cmp ax, 85
  1507. jne error
  1508. mov dx, err167
  1509. mov al, 255
  1510. mov cl, 254
  1511. add al, cl
  1512. pushf
  1513. pop ax
  1514. and ax, 2261
  1515. cmp ax, 145
  1516. jne error
  1517. mov dx, err168
  1518. mov al, 255
  1519. mov cl, 255
  1520. add al, cl
  1521. pushf
  1522. pop ax
  1523. and ax, 2261
  1524. cmp ax, 145
  1525. jne error
  1526. mov dx, err169
  1527. mov al, 0
  1528. mov cl, 0
  1529. sub al, cl
  1530. pushf
  1531. pop ax
  1532. and ax, 2261
  1533. cmp ax, 68
  1534. jne error
  1535. mov dx, err170
  1536. mov al, 0
  1537. mov cl, 1
  1538. sub al, cl
  1539. pushf
  1540. pop ax
  1541. and ax, 2261
  1542. cmp ax, 149
  1543. jne error
  1544. mov dx, err171
  1545. mov al, 0
  1546. mov cl, 2
  1547. sub al, cl
  1548. pushf
  1549. pop ax
  1550. and ax, 2261
  1551. cmp ax, 145
  1552. jne error
  1553. mov dx, err172
  1554. mov al, 0
  1555. mov cl, 127
  1556. sub al, cl
  1557. pushf
  1558. pop ax
  1559. and ax, 2261
  1560. cmp ax, 149
  1561. jne error
  1562. mov dx, err173
  1563. mov al, 0
  1564. mov cl, 128
  1565. sub al, cl
  1566. pushf
  1567. pop ax
  1568. and ax, 2261
  1569. cmp ax, 2177
  1570. jne error
  1571. mov dx, err174
  1572. mov al, 0
  1573. mov cl, 129
  1574. sub al, cl
  1575. pushf
  1576. pop ax
  1577. and ax, 2261
  1578. cmp ax, 17
  1579. jne error
  1580. mov dx, err175
  1581. mov al, 0
  1582. mov cl, 254
  1583. sub al, cl
  1584. pushf
  1585. pop ax
  1586. and ax, 2261
  1587. cmp ax, 17
  1588. jne error
  1589. mov dx, err176
  1590. mov al, 0
  1591. mov cl, 255
  1592. sub al, cl
  1593. pushf
  1594. pop ax
  1595. and ax, 2261
  1596. cmp ax, 17
  1597. jne error
  1598. mov dx, err177
  1599. mov al, 0
  1600. mov cl, 255
  1601. sub al, cl
  1602. pushf
  1603. pop ax
  1604. and ax, 2261
  1605. cmp ax, 17
  1606. jne error
  1607. mov dx, err178
  1608. mov al, 0
  1609. mov cl, 0
  1610. sub al, cl
  1611. pushf
  1612. pop ax
  1613. and ax, 2261
  1614. cmp ax, 68
  1615. jne error
  1616. mov dx, err179
  1617. mov al, 0
  1618. mov cl, 1
  1619. sub al, cl
  1620. pushf
  1621. pop ax
  1622. and ax, 2261
  1623. cmp ax, 149
  1624. jne error
  1625. mov dx, err180
  1626. mov al, 0
  1627. mov cl, 254
  1628. sub al, cl
  1629. pushf
  1630. pop ax
  1631. and ax, 2261
  1632. cmp ax, 17
  1633. jne error
  1634. mov dx, err181
  1635. mov al, 0
  1636. mov cl, 255
  1637. sub al, cl
  1638. pushf
  1639. pop ax
  1640. and ax, 2261
  1641. cmp ax, 17
  1642. jne error
  1643. mov dx, err182
  1644. mov al, 1
  1645. mov cl, 0
  1646. sub al, cl
  1647. pushf
  1648. pop ax
  1649. and ax, 2261
  1650. cmp ax, 0
  1651. jne error
  1652. mov dx, err183
  1653. mov al, 1
  1654. mov cl, 1
  1655. sub al, cl
  1656. pushf
  1657. pop ax
  1658. and ax, 2261
  1659. cmp ax, 68
  1660. jne error
  1661. mov dx, err184
  1662. mov al, 1
  1663. mov cl, 2
  1664. sub al, cl
  1665. pushf
  1666. pop ax
  1667. and ax, 2261
  1668. cmp ax, 149
  1669. jne error
  1670. mov dx, err185
  1671. mov al, 1
  1672. mov cl, 127
  1673. sub al, cl
  1674. pushf
  1675. pop ax
  1676. and ax, 2261
  1677. cmp ax, 149
  1678. jne error
  1679. mov dx, err186
  1680. mov al, 1
  1681. mov cl, 128
  1682. sub al, cl
  1683. pushf
  1684. pop ax
  1685. and ax, 2261
  1686. cmp ax, 2181
  1687. jne error
  1688. mov dx, err187
  1689. mov al, 1
  1690. mov cl, 129
  1691. sub al, cl
  1692. pushf
  1693. pop ax
  1694. and ax, 2261
  1695. cmp ax, 2177
  1696. jne error
  1697. mov dx, err188
  1698. mov al, 1
  1699. mov cl, 254
  1700. sub al, cl
  1701. pushf
  1702. pop ax
  1703. and ax, 2261
  1704. cmp ax, 21
  1705. jne error
  1706. mov dx, err189
  1707. mov al, 1
  1708. mov cl, 255
  1709. sub al, cl
  1710. pushf
  1711. pop ax
  1712. and ax, 2261
  1713. cmp ax, 17
  1714. jne error
  1715. mov dx, err190
  1716. mov al, 1
  1717. mov cl, 255
  1718. sub al, cl
  1719. pushf
  1720. pop ax
  1721. and ax, 2261
  1722. cmp ax, 17
  1723. jne error
  1724. mov dx, err191
  1725. mov al, 1
  1726. mov cl, 0
  1727. sub al, cl
  1728. pushf
  1729. pop ax
  1730. and ax, 2261
  1731. cmp ax, 0
  1732. jne error
  1733. mov dx, err192
  1734. mov al, 1
  1735. mov cl, 1
  1736. sub al, cl
  1737. pushf
  1738. pop ax
  1739. and ax, 2261
  1740. cmp ax, 68
  1741. jne error
  1742. mov dx, err193
  1743. mov al, 1
  1744. mov cl, 254
  1745. sub al, cl
  1746. pushf
  1747. pop ax
  1748. and ax, 2261
  1749. cmp ax, 21
  1750. jne error
  1751. mov dx, err194
  1752. mov al, 1
  1753. mov cl, 255
  1754. sub al, cl
  1755. pushf
  1756. pop ax
  1757. and ax, 2261
  1758. cmp ax, 17
  1759. jne error
  1760. mov dx, err195
  1761. mov al, 2
  1762. mov cl, 0
  1763. sub al, cl
  1764. pushf
  1765. pop ax
  1766. and ax, 2261
  1767. cmp ax, 0
  1768. jne error
  1769. mov dx, err196
  1770. mov al, 2
  1771. mov cl, 1
  1772. sub al, cl
  1773. pushf
  1774. pop ax
  1775. and ax, 2261
  1776. cmp ax, 0
  1777. jne error
  1778. mov dx, err197
  1779. mov al, 2
  1780. mov cl, 2
  1781. sub al, cl
  1782. pushf
  1783. pop ax
  1784. and ax, 2261
  1785. cmp ax, 68
  1786. jne error
  1787. mov dx, err198
  1788. mov al, 2
  1789. mov cl, 127
  1790. sub al, cl
  1791. pushf
  1792. pop ax
  1793. and ax, 2261
  1794. cmp ax, 145
  1795. jne error
  1796. mov dx, err199
  1797. mov al, 2
  1798. mov cl, 128
  1799. sub al, cl
  1800. pushf
  1801. pop ax
  1802. and ax, 2261
  1803. cmp ax, 2181
  1804. jne error
  1805. mov dx, err200
  1806. mov al, 2
  1807. mov cl, 129
  1808. sub al, cl
  1809. pushf
  1810. pop ax
  1811. and ax, 2261
  1812. cmp ax, 2181
  1813. jne error
  1814. mov dx, err201
  1815. mov al, 2
  1816. mov cl, 254
  1817. sub al, cl
  1818. pushf
  1819. pop ax
  1820. and ax, 2261
  1821. cmp ax, 17
  1822. jne error
  1823. mov dx, err202
  1824. mov al, 2
  1825. mov cl, 255
  1826. sub al, cl
  1827. pushf
  1828. pop ax
  1829. and ax, 2261
  1830. cmp ax, 21
  1831. jne error
  1832. mov dx, err203
  1833. mov al, 2
  1834. mov cl, 255
  1835. sub al, cl
  1836. pushf
  1837. pop ax
  1838. and ax, 2261
  1839. cmp ax, 21
  1840. jne error
  1841. mov dx, err204
  1842. mov al, 2
  1843. mov cl, 0
  1844. sub al, cl
  1845. pushf
  1846. pop ax
  1847. and ax, 2261
  1848. cmp ax, 0
  1849. jne error
  1850. mov dx, err205
  1851. mov al, 2
  1852. mov cl, 1
  1853. sub al, cl
  1854. pushf
  1855. pop ax
  1856. and ax, 2261
  1857. cmp ax, 0
  1858. jne error
  1859. mov dx, err206
  1860. mov al, 2
  1861. mov cl, 254
  1862. sub al, cl
  1863. pushf
  1864. pop ax
  1865. and ax, 2261
  1866. cmp ax, 17
  1867. jne error
  1868. mov dx, err207
  1869. mov al, 2
  1870. mov cl, 255
  1871. sub al, cl
  1872. pushf
  1873. pop ax
  1874. and ax, 2261
  1875. cmp ax, 21
  1876. jne error
  1877. mov dx, err208
  1878. mov al, 127
  1879. mov cl, 0
  1880. sub al, cl
  1881. pushf
  1882. pop ax
  1883. and ax, 2261
  1884. cmp ax, 0
  1885. jne error
  1886. mov dx, err209
  1887. mov al, 127
  1888. mov cl, 1
  1889. sub al, cl
  1890. pushf
  1891. pop ax
  1892. and ax, 2261
  1893. cmp ax, 4
  1894. jne error
  1895. mov dx, err210
  1896. mov al, 127
  1897. mov cl, 2
  1898. sub al, cl
  1899. pushf
  1900. pop ax
  1901. and ax, 2261
  1902. cmp ax, 4
  1903. jne error
  1904. mov dx, err211
  1905. mov al, 127
  1906. mov cl, 127
  1907. sub al, cl
  1908. pushf
  1909. pop ax
  1910. and ax, 2261
  1911. cmp ax, 68
  1912. jne error
  1913. mov dx, err212
  1914. mov al, 127
  1915. mov cl, 128
  1916. sub al, cl
  1917. pushf
  1918. pop ax
  1919. and ax, 2261
  1920. cmp ax, 2181
  1921. jne error
  1922. mov dx, err213
  1923. mov al, 127
  1924. mov cl, 129
  1925. sub al, cl
  1926. pushf
  1927. pop ax
  1928. and ax, 2261
  1929. cmp ax, 2177
  1930. jne error
  1931. mov dx, err214
  1932. mov al, 127
  1933. mov cl, 254
  1934. sub al, cl
  1935. pushf
  1936. pop ax
  1937. and ax, 2261
  1938. cmp ax, 2181
  1939. jne error
  1940. mov dx, err215
  1941. mov al, 127
  1942. mov cl, 255
  1943. sub al, cl
  1944. pushf
  1945. pop ax
  1946. and ax, 2261
  1947. cmp ax, 2177
  1948. jne error
  1949. mov dx, err216
  1950. mov al, 127
  1951. mov cl, 255
  1952. sub al, cl
  1953. pushf
  1954. pop ax
  1955. and ax, 2261
  1956. cmp ax, 2177
  1957. jne error
  1958. mov dx, err217
  1959. mov al, 127
  1960. mov cl, 0
  1961. sub al, cl
  1962. pushf
  1963. pop ax
  1964. and ax, 2261
  1965. cmp ax, 0
  1966. jne error
  1967. mov dx, err218
  1968. mov al, 127
  1969. mov cl, 1
  1970. sub al, cl
  1971. pushf
  1972. pop ax
  1973. and ax, 2261
  1974. cmp ax, 4
  1975. jne error
  1976. mov dx, err219
  1977. mov al, 127
  1978. mov cl, 254
  1979. sub al, cl
  1980. pushf
  1981. pop ax
  1982. and ax, 2261
  1983. cmp ax, 2181
  1984. jne error
  1985. mov dx, err220
  1986. mov al, 127
  1987. mov cl, 255
  1988. sub al, cl
  1989. pushf
  1990. pop ax
  1991. and ax, 2261
  1992. cmp ax, 2177
  1993. jne error
  1994. mov dx, err221
  1995. mov al, 128
  1996. mov cl, 0
  1997. sub al, cl
  1998. pushf
  1999. pop ax
  2000. and ax, 2261
  2001. cmp ax, 128
  2002. jne error
  2003. mov dx, err222
  2004. mov al, 128
  2005. mov cl, 1
  2006. sub al, cl
  2007. pushf
  2008. pop ax
  2009. and ax, 2261
  2010. cmp ax, 2064
  2011. jne error
  2012. mov dx, err223
  2013. mov al, 128
  2014. mov cl, 2
  2015. sub al, cl
  2016. pushf
  2017. pop ax
  2018. and ax, 2261
  2019. cmp ax, 2068
  2020. jne error
  2021. mov dx, err224
  2022. mov al, 128
  2023. mov cl, 127
  2024. sub al, cl
  2025. pushf
  2026. pop ax
  2027. and ax, 2261
  2028. cmp ax, 2064
  2029. jne error
  2030. mov dx, err225
  2031. mov al, 128
  2032. mov cl, 128
  2033. sub al, cl
  2034. pushf
  2035. pop ax
  2036. and ax, 2261
  2037. cmp ax, 68
  2038. jne error
  2039. mov dx, err226
  2040. mov al, 128
  2041. mov cl, 129
  2042. sub al, cl
  2043. pushf
  2044. pop ax
  2045. and ax, 2261
  2046. cmp ax, 149
  2047. jne error
  2048. mov dx, err227
  2049. mov al, 128
  2050. mov cl, 254
  2051. sub al, cl
  2052. pushf
  2053. pop ax
  2054. and ax, 2261
  2055. cmp ax, 149
  2056. jne error
  2057. mov dx, err228
  2058. mov al, 128
  2059. mov cl, 255
  2060. sub al, cl
  2061. pushf
  2062. pop ax
  2063. and ax, 2261
  2064. cmp ax, 149
  2065. jne error
  2066. mov dx, err229
  2067. mov al, 128
  2068. mov cl, 255
  2069. sub al, cl
  2070. pushf
  2071. pop ax
  2072. and ax, 2261
  2073. cmp ax, 149
  2074. jne error
  2075. mov dx, err230
  2076. mov al, 128
  2077. mov cl, 0
  2078. sub al, cl
  2079. pushf
  2080. pop ax
  2081. and ax, 2261
  2082. cmp ax, 128
  2083. jne error
  2084. mov dx, err231
  2085. mov al, 128
  2086. mov cl, 1
  2087. sub al, cl
  2088. pushf
  2089. pop ax
  2090. and ax, 2261
  2091. cmp ax, 2064
  2092. jne error
  2093. mov dx, err232
  2094. mov al, 128
  2095. mov cl, 254
  2096. sub al, cl
  2097. pushf
  2098. pop ax
  2099. and ax, 2261
  2100. cmp ax, 149
  2101. jne error
  2102. mov dx, err233
  2103. mov al, 128
  2104. mov cl, 255
  2105. sub al, cl
  2106. pushf
  2107. pop ax
  2108. and ax, 2261
  2109. cmp ax, 149
  2110. jne error
  2111. mov dx, err234
  2112. mov al, 129
  2113. mov cl, 0
  2114. sub al, cl
  2115. pushf
  2116. pop ax
  2117. and ax, 2261
  2118. cmp ax, 132
  2119. jne error
  2120. mov dx, err235
  2121. mov al, 129
  2122. mov cl, 1
  2123. sub al, cl
  2124. pushf
  2125. pop ax
  2126. and ax, 2261
  2127. cmp ax, 128
  2128. jne error
  2129. mov dx, err236
  2130. mov al, 129
  2131. mov cl, 2
  2132. sub al, cl
  2133. pushf
  2134. pop ax
  2135. and ax, 2261
  2136. cmp ax, 2064
  2137. jne error
  2138. mov dx, err237
  2139. mov al, 129
  2140. mov cl, 127
  2141. sub al, cl
  2142. pushf
  2143. pop ax
  2144. and ax, 2261
  2145. cmp ax, 2064
  2146. jne error
  2147. mov dx, err238
  2148. mov al, 129
  2149. mov cl, 128
  2150. sub al, cl
  2151. pushf
  2152. pop ax
  2153. and ax, 2261
  2154. cmp ax, 0
  2155. jne error
  2156. mov dx, err239
  2157. mov al, 129
  2158. mov cl, 129
  2159. sub al, cl
  2160. pushf
  2161. pop ax
  2162. and ax, 2261
  2163. cmp ax, 68
  2164. jne error
  2165. mov dx, err240
  2166. mov al, 129
  2167. mov cl, 254
  2168. sub al, cl
  2169. pushf
  2170. pop ax
  2171. and ax, 2261
  2172. cmp ax, 145
  2173. jne error
  2174. mov dx, err241
  2175. mov al, 129
  2176. mov cl, 255
  2177. sub al, cl
  2178. pushf
  2179. pop ax
  2180. and ax, 2261
  2181. cmp ax, 149
  2182. jne error
  2183. mov dx, err242
  2184. mov al, 129
  2185. mov cl, 255
  2186. sub al, cl
  2187. pushf
  2188. pop ax
  2189. and ax, 2261
  2190. cmp ax, 149
  2191. jne error
  2192. mov dx, err243
  2193. mov al, 129
  2194. mov cl, 0
  2195. sub al, cl
  2196. pushf
  2197. pop ax
  2198. and ax, 2261
  2199. cmp ax, 132
  2200. jne error
  2201. mov dx, err244
  2202. mov al, 129
  2203. mov cl, 1
  2204. sub al, cl
  2205. pushf
  2206. pop ax
  2207. and ax, 2261
  2208. cmp ax, 128
  2209. jne error
  2210. mov dx, err245
  2211. mov al, 129
  2212. mov cl, 254
  2213. sub al, cl
  2214. pushf
  2215. pop ax
  2216. and ax, 2261
  2217. cmp ax, 145
  2218. jne error
  2219. mov dx, err246
  2220. mov al, 129
  2221. mov cl, 255
  2222. sub al, cl
  2223. pushf
  2224. pop ax
  2225. and ax, 2261
  2226. cmp ax, 149
  2227. jne error
  2228. mov dx, err247
  2229. mov al, 254
  2230. mov cl, 0
  2231. sub al, cl
  2232. pushf
  2233. pop ax
  2234. and ax, 2261
  2235. cmp ax, 128
  2236. jne error
  2237. mov dx, err248
  2238. mov al, 254
  2239. mov cl, 1
  2240. sub al, cl
  2241. pushf
  2242. pop ax
  2243. and ax, 2261
  2244. cmp ax, 128
  2245. jne error
  2246. mov dx, err249
  2247. mov al, 254
  2248. mov cl, 2
  2249. sub al, cl
  2250. pushf
  2251. pop ax
  2252. and ax, 2261
  2253. cmp ax, 132
  2254. jne error
  2255. mov dx, err250
  2256. mov al, 254
  2257. mov cl, 127
  2258. sub al, cl
  2259. pushf
  2260. pop ax
  2261. and ax, 2261
  2262. cmp ax, 2064
  2263. jne error
  2264. mov dx, err251
  2265. mov al, 254
  2266. mov cl, 128
  2267. sub al, cl
  2268. pushf
  2269. pop ax
  2270. and ax, 2261
  2271. cmp ax, 4
  2272. jne error
  2273. mov dx, err252
  2274. mov al, 254
  2275. mov cl, 129
  2276. sub al, cl
  2277. pushf
  2278. pop ax
  2279. and ax, 2261
  2280. cmp ax, 4
  2281. jne error
  2282. mov dx, err253
  2283. mov al, 254
  2284. mov cl, 254
  2285. sub al, cl
  2286. pushf
  2287. pop ax
  2288. and ax, 2261
  2289. cmp ax, 68
  2290. jne error
  2291. mov dx, err254
  2292. mov al, 254
  2293. mov cl, 255
  2294. sub al, cl
  2295. pushf
  2296. pop ax
  2297. and ax, 2261
  2298. cmp ax, 149
  2299. jne error
  2300. mov dx, err255
  2301. mov al, 254
  2302. mov cl, 255
  2303. sub al, cl
  2304. pushf
  2305. pop ax
  2306. and ax, 2261
  2307. cmp ax, 149
  2308. jne error
  2309. mov dx, err256
  2310. mov al, 254
  2311. mov cl, 0
  2312. sub al, cl
  2313. pushf
  2314. pop ax
  2315. and ax, 2261
  2316. cmp ax, 128
  2317. jne error
  2318. mov dx, err257
  2319. mov al, 254
  2320. mov cl, 1
  2321. sub al, cl
  2322. pushf
  2323. pop ax
  2324. and ax, 2261
  2325. cmp ax, 128
  2326. jne error
  2327. mov dx, err258
  2328. mov al, 254
  2329. mov cl, 254
  2330. sub al, cl
  2331. pushf
  2332. pop ax
  2333. and ax, 2261
  2334. cmp ax, 68
  2335. jne error
  2336. mov dx, err259
  2337. mov al, 254
  2338. mov cl, 255
  2339. sub al, cl
  2340. pushf
  2341. pop ax
  2342. and ax, 2261
  2343. cmp ax, 149
  2344. jne error
  2345. mov dx, err260
  2346. mov al, 255
  2347. mov cl, 0
  2348. sub al, cl
  2349. pushf
  2350. pop ax
  2351. and ax, 2261
  2352. cmp ax, 132
  2353. jne error
  2354. mov dx, err261
  2355. mov al, 255
  2356. mov cl, 1
  2357. sub al, cl
  2358. pushf
  2359. pop ax
  2360. and ax, 2261
  2361. cmp ax, 128
  2362. jne error
  2363. mov dx, err262
  2364. mov al, 255
  2365. mov cl, 2
  2366. sub al, cl
  2367. pushf
  2368. pop ax
  2369. and ax, 2261
  2370. cmp ax, 128
  2371. jne error
  2372. mov dx, err263
  2373. mov al, 255
  2374. mov cl, 127
  2375. sub al, cl
  2376. pushf
  2377. pop ax
  2378. and ax, 2261
  2379. cmp ax, 128
  2380. jne error
  2381. mov dx, err264
  2382. mov al, 255
  2383. mov cl, 128
  2384. sub al, cl
  2385. pushf
  2386. pop ax
  2387. and ax, 2261
  2388. cmp ax, 0
  2389. jne error
  2390. mov dx, err265
  2391. mov al, 255
  2392. mov cl, 129
  2393. sub al, cl
  2394. pushf
  2395. pop ax
  2396. and ax, 2261
  2397. cmp ax, 4
  2398. jne error
  2399. mov dx, err266
  2400. mov al, 255
  2401. mov cl, 254
  2402. sub al, cl
  2403. pushf
  2404. pop ax
  2405. and ax, 2261
  2406. cmp ax, 0
  2407. jne error
  2408. mov dx, err267
  2409. mov al, 255
  2410. mov cl, 255
  2411. sub al, cl
  2412. pushf
  2413. pop ax
  2414. and ax, 2261
  2415. cmp ax, 68
  2416. jne error
  2417. mov dx, err268
  2418. mov al, 255
  2419. mov cl, 255
  2420. sub al, cl
  2421. pushf
  2422. pop ax
  2423. and ax, 2261
  2424. cmp ax, 68
  2425. jne error
  2426. mov dx, err269
  2427. mov al, 255
  2428. mov cl, 0
  2429. sub al, cl
  2430. pushf
  2431. pop ax
  2432. and ax, 2261
  2433. cmp ax, 132
  2434. jne error
  2435. mov dx, err270
  2436. mov al, 255
  2437. mov cl, 1
  2438. sub al, cl
  2439. pushf
  2440. pop ax
  2441. and ax, 2261
  2442. cmp ax, 128
  2443. jne error
  2444. mov dx, err271
  2445. mov al, 255
  2446. mov cl, 254
  2447. sub al, cl
  2448. pushf
  2449. pop ax
  2450. and ax, 2261
  2451. cmp ax, 0
  2452. jne error
  2453. mov dx, err272
  2454. mov al, 255
  2455. mov cl, 255
  2456. sub al, cl
  2457. pushf
  2458. pop ax
  2459. and ax, 2261
  2460. cmp ax, 68
  2461. jne error
  2462. mov dx, err273
  2463. mov al, 255
  2464. mov cl, 0
  2465. sub al, cl
  2466. pushf
  2467. pop ax
  2468. and ax, 2261
  2469. cmp ax, 132
  2470. jne error
  2471. mov dx, err274
  2472. mov al, 255
  2473. mov cl, 1
  2474. sub al, cl
  2475. pushf
  2476. pop ax
  2477. and ax, 2261
  2478. cmp ax, 128
  2479. jne error
  2480. mov dx, err275
  2481. mov al, 255
  2482. mov cl, 2
  2483. sub al, cl
  2484. pushf
  2485. pop ax
  2486. and ax, 2261
  2487. cmp ax, 128
  2488. jne error
  2489. mov dx, err276
  2490. mov al, 255
  2491. mov cl, 127
  2492. sub al, cl
  2493. pushf
  2494. pop ax
  2495. and ax, 2261
  2496. cmp ax, 128
  2497. jne error
  2498. mov dx, err277
  2499. mov al, 255
  2500. mov cl, 128
  2501. sub al, cl
  2502. pushf
  2503. pop ax
  2504. and ax, 2261
  2505. cmp ax, 0
  2506. jne error
  2507. mov dx, err278
  2508. mov al, 255
  2509. mov cl, 129
  2510. sub al, cl
  2511. pushf
  2512. pop ax
  2513. and ax, 2261
  2514. cmp ax, 4
  2515. jne error
  2516. mov dx, err279
  2517. mov al, 255
  2518. mov cl, 254
  2519. sub al, cl
  2520. pushf
  2521. pop ax
  2522. and ax, 2261
  2523. cmp ax, 0
  2524. jne error
  2525. mov dx, err280
  2526. mov al, 255
  2527. mov cl, 255
  2528. sub al, cl
  2529. pushf
  2530. pop ax
  2531. and ax, 2261
  2532. cmp ax, 68
  2533. jne error
  2534. mov dx, err281
  2535. mov al, 255
  2536. mov cl, 255
  2537. sub al, cl
  2538. pushf
  2539. pop ax
  2540. and ax, 2261
  2541. cmp ax, 68
  2542. jne error
  2543. mov dx, err282
  2544. mov al, 255
  2545. mov cl, 0
  2546. sub al, cl
  2547. pushf
  2548. pop ax
  2549. and ax, 2261
  2550. cmp ax, 132
  2551. jne error
  2552. mov dx, err283
  2553. mov al, 255
  2554. mov cl, 1
  2555. sub al, cl
  2556. pushf
  2557. pop ax
  2558. and ax, 2261
  2559. cmp ax, 128
  2560. jne error
  2561. mov dx, err284
  2562. mov al, 255
  2563. mov cl, 254
  2564. sub al, cl
  2565. pushf
  2566. pop ax
  2567. and ax, 2261
  2568. cmp ax, 0
  2569. jne error
  2570. mov dx, err285
  2571. mov al, 255
  2572. mov cl, 255
  2573. sub al, cl
  2574. pushf
  2575. pop ax
  2576. and ax, 2261
  2577. cmp ax, 68
  2578. jne error
  2579. mov dx, err286
  2580. mov al, 0
  2581. mov cl, 0
  2582. sub al, cl
  2583. pushf
  2584. pop ax
  2585. and ax, 2261
  2586. cmp ax, 68
  2587. jne error
  2588. mov dx, err287
  2589. mov al, 0
  2590. mov cl, 1
  2591. sub al, cl
  2592. pushf
  2593. pop ax
  2594. and ax, 2261
  2595. cmp ax, 149
  2596. jne error
  2597. mov dx, err288
  2598. mov al, 0
  2599. mov cl, 2
  2600. sub al, cl
  2601. pushf
  2602. pop ax
  2603. and ax, 2261
  2604. cmp ax, 145
  2605. jne error
  2606. mov dx, err289
  2607. mov al, 0
  2608. mov cl, 127
  2609. sub al, cl
  2610. pushf
  2611. pop ax
  2612. and ax, 2261
  2613. cmp ax, 149
  2614. jne error
  2615. mov dx, err290
  2616. mov al, 0
  2617. mov cl, 128
  2618. sub al, cl
  2619. pushf
  2620. pop ax
  2621. and ax, 2261
  2622. cmp ax, 2177
  2623. jne error
  2624. mov dx, err291
  2625. mov al, 0
  2626. mov cl, 129
  2627. sub al, cl
  2628. pushf
  2629. pop ax
  2630. and ax, 2261
  2631. cmp ax, 17
  2632. jne error
  2633. mov dx, err292
  2634. mov al, 0
  2635. mov cl, 254
  2636. sub al, cl
  2637. pushf
  2638. pop ax
  2639. and ax, 2261
  2640. cmp ax, 17
  2641. jne error
  2642. mov dx, err293
  2643. mov al, 0
  2644. mov cl, 255
  2645. sub al, cl
  2646. pushf
  2647. pop ax
  2648. and ax, 2261
  2649. cmp ax, 17
  2650. jne error
  2651. mov dx, err294
  2652. mov al, 0
  2653. mov cl, 255
  2654. sub al, cl
  2655. pushf
  2656. pop ax
  2657. and ax, 2261
  2658. cmp ax, 17
  2659. jne error
  2660. mov dx, err295
  2661. mov al, 0
  2662. mov cl, 0
  2663. sub al, cl
  2664. pushf
  2665. pop ax
  2666. and ax, 2261
  2667. cmp ax, 68
  2668. jne error
  2669. mov dx, err296
  2670. mov al, 0
  2671. mov cl, 1
  2672. sub al, cl
  2673. pushf
  2674. pop ax
  2675. and ax, 2261
  2676. cmp ax, 149
  2677. jne error
  2678. mov dx, err297
  2679. mov al, 0
  2680. mov cl, 254
  2681. sub al, cl
  2682. pushf
  2683. pop ax
  2684. and ax, 2261
  2685. cmp ax, 17
  2686. jne error
  2687. mov dx, err298
  2688. mov al, 0
  2689. mov cl, 255
  2690. sub al, cl
  2691. pushf
  2692. pop ax
  2693. and ax, 2261
  2694. cmp ax, 17
  2695. jne error
  2696. mov dx, err299
  2697. mov al, 1
  2698. mov cl, 0
  2699. sub al, cl
  2700. pushf
  2701. pop ax
  2702. and ax, 2261
  2703. cmp ax, 0
  2704. jne error
  2705. mov dx, err300
  2706. mov al, 1
  2707. mov cl, 1
  2708. sub al, cl
  2709. pushf
  2710. pop ax
  2711. and ax, 2261
  2712. cmp ax, 68
  2713. jne error
  2714. mov dx, err301
  2715. mov al, 1
  2716. mov cl, 2
  2717. sub al, cl
  2718. pushf
  2719. pop ax
  2720. and ax, 2261
  2721. cmp ax, 149
  2722. jne error
  2723. mov dx, err302
  2724. mov al, 1
  2725. mov cl, 127
  2726. sub al, cl
  2727. pushf
  2728. pop ax
  2729. and ax, 2261
  2730. cmp ax, 149
  2731. jne error
  2732. mov dx, err303
  2733. mov al, 1
  2734. mov cl, 128
  2735. sub al, cl
  2736. pushf
  2737. pop ax
  2738. and ax, 2261
  2739. cmp ax, 2181
  2740. jne error
  2741. mov dx, err304
  2742. mov al, 1
  2743. mov cl, 129
  2744. sub al, cl
  2745. pushf
  2746. pop ax
  2747. and ax, 2261
  2748. cmp ax, 2177
  2749. jne error
  2750. mov dx, err305
  2751. mov al, 1
  2752. mov cl, 254
  2753. sub al, cl
  2754. pushf
  2755. pop ax
  2756. and ax, 2261
  2757. cmp ax, 21
  2758. jne error
  2759. mov dx, err306
  2760. mov al, 1
  2761. mov cl, 255
  2762. sub al, cl
  2763. pushf
  2764. pop ax
  2765. and ax, 2261
  2766. cmp ax, 17
  2767. jne error
  2768. mov dx, err307
  2769. mov al, 1
  2770. mov cl, 255
  2771. sub al, cl
  2772. pushf
  2773. pop ax
  2774. and ax, 2261
  2775. cmp ax, 17
  2776. jne error
  2777. mov dx, err308
  2778. mov al, 1
  2779. mov cl, 0
  2780. sub al, cl
  2781. pushf
  2782. pop ax
  2783. and ax, 2261
  2784. cmp ax, 0
  2785. jne error
  2786. mov dx, err309
  2787. mov al, 1
  2788. mov cl, 1
  2789. sub al, cl
  2790. pushf
  2791. pop ax
  2792. and ax, 2261
  2793. cmp ax, 68
  2794. jne error
  2795. mov dx, err310
  2796. mov al, 1
  2797. mov cl, 254
  2798. sub al, cl
  2799. pushf
  2800. pop ax
  2801. and ax, 2261
  2802. cmp ax, 21
  2803. jne error
  2804. mov dx, err311
  2805. mov al, 1
  2806. mov cl, 255
  2807. sub al, cl
  2808. pushf
  2809. pop ax
  2810. and ax, 2261
  2811. cmp ax, 17
  2812. jne error
  2813. mov dx, err312
  2814. mov al, 254
  2815. mov cl, 0
  2816. sub al, cl
  2817. pushf
  2818. pop ax
  2819. and ax, 2261
  2820. cmp ax, 128
  2821. jne error
  2822. mov dx, err313
  2823. mov al, 254
  2824. mov cl, 1
  2825. sub al, cl
  2826. pushf
  2827. pop ax
  2828. and ax, 2261
  2829. cmp ax, 128
  2830. jne error
  2831. mov dx, err314
  2832. mov al, 254
  2833. mov cl, 2
  2834. sub al, cl
  2835. pushf
  2836. pop ax
  2837. and ax, 2261
  2838. cmp ax, 132
  2839. jne error
  2840. mov dx, err315
  2841. mov al, 254
  2842. mov cl, 127
  2843. sub al, cl
  2844. pushf
  2845. pop ax
  2846. and ax, 2261
  2847. cmp ax, 2064
  2848. jne error
  2849. mov dx, err316
  2850. mov al, 254
  2851. mov cl, 128
  2852. sub al, cl
  2853. pushf
  2854. pop ax
  2855. and ax, 2261
  2856. cmp ax, 4
  2857. jne error
  2858. mov dx, err317
  2859. mov al, 254
  2860. mov cl, 129
  2861. sub al, cl
  2862. pushf
  2863. pop ax
  2864. and ax, 2261
  2865. cmp ax, 4
  2866. jne error
  2867. mov dx, err318
  2868. mov al, 254
  2869. mov cl, 254
  2870. sub al, cl
  2871. pushf
  2872. pop ax
  2873. and ax, 2261
  2874. cmp ax, 68
  2875. jne error
  2876. mov dx, err319
  2877. mov al, 254
  2878. mov cl, 255
  2879. sub al, cl
  2880. pushf
  2881. pop ax
  2882. and ax, 2261
  2883. cmp ax, 149
  2884. jne error
  2885. mov dx, err320
  2886. mov al, 254
  2887. mov cl, 255
  2888. sub al, cl
  2889. pushf
  2890. pop ax
  2891. and ax, 2261
  2892. cmp ax, 149
  2893. jne error
  2894. mov dx, err321
  2895. mov al, 254
  2896. mov cl, 0
  2897. sub al, cl
  2898. pushf
  2899. pop ax
  2900. and ax, 2261
  2901. cmp ax, 128
  2902. jne error
  2903. mov dx, err322
  2904. mov al, 254
  2905. mov cl, 1
  2906. sub al, cl
  2907. pushf
  2908. pop ax
  2909. and ax, 2261
  2910. cmp ax, 128
  2911. jne error
  2912. mov dx, err323
  2913. mov al, 254
  2914. mov cl, 254
  2915. sub al, cl
  2916. pushf
  2917. pop ax
  2918. and ax, 2261
  2919. cmp ax, 68
  2920. jne error
  2921. mov dx, err324
  2922. mov al, 254
  2923. mov cl, 255
  2924. sub al, cl
  2925. pushf
  2926. pop ax
  2927. and ax, 2261
  2928. cmp ax, 149
  2929. jne error
  2930. mov dx, err325
  2931. mov al, 255
  2932. mov cl, 0
  2933. sub al, cl
  2934. pushf
  2935. pop ax
  2936. and ax, 2261
  2937. cmp ax, 132
  2938. jne error
  2939. mov dx, err326
  2940. mov al, 255
  2941. mov cl, 1
  2942. sub al, cl
  2943. pushf
  2944. pop ax
  2945. and ax, 2261
  2946. cmp ax, 128
  2947. jne error
  2948. mov dx, err327
  2949. mov al, 255
  2950. mov cl, 2
  2951. sub al, cl
  2952. pushf
  2953. pop ax
  2954. and ax, 2261
  2955. cmp ax, 128
  2956. jne error
  2957. mov dx, err328
  2958. mov al, 255
  2959. mov cl, 127
  2960. sub al, cl
  2961. pushf
  2962. pop ax
  2963. and ax, 2261
  2964. cmp ax, 128
  2965. jne error
  2966. mov dx, err329
  2967. mov al, 255
  2968. mov cl, 128
  2969. sub al, cl
  2970. pushf
  2971. pop ax
  2972. and ax, 2261
  2973. cmp ax, 0
  2974. jne error
  2975. mov dx, err330
  2976. mov al, 255
  2977. mov cl, 129
  2978. sub al, cl
  2979. pushf
  2980. pop ax
  2981. and ax, 2261
  2982. cmp ax, 4
  2983. jne error
  2984. mov dx, err331
  2985. mov al, 255
  2986. mov cl, 254
  2987. sub al, cl
  2988. pushf
  2989. pop ax
  2990. and ax, 2261
  2991. cmp ax, 0
  2992. jne error
  2993. mov dx, err332
  2994. mov al, 255
  2995. mov cl, 255
  2996. sub al, cl
  2997. pushf
  2998. pop ax
  2999. and ax, 2261
  3000. cmp ax, 68
  3001. jne error
  3002. mov dx, err333
  3003. mov al, 255
  3004. mov cl, 255
  3005. sub al, cl
  3006. pushf
  3007. pop ax
  3008. and ax, 2261
  3009. cmp ax, 68
  3010. jne error
  3011. mov dx, err334
  3012. mov al, 255
  3013. mov cl, 0
  3014. sub al, cl
  3015. pushf
  3016. pop ax
  3017. and ax, 2261
  3018. cmp ax, 132
  3019. jne error
  3020. mov dx, err335
  3021. mov al, 255
  3022. mov cl, 1
  3023. sub al, cl
  3024. pushf
  3025. pop ax
  3026. and ax, 2261
  3027. cmp ax, 128
  3028. jne error
  3029. mov dx, err336
  3030. mov al, 255
  3031. mov cl, 254
  3032. sub al, cl
  3033. pushf
  3034. pop ax
  3035. and ax, 2261
  3036. cmp ax, 0
  3037. jne error
  3038. mov dx, err337
  3039. mov al, 255
  3040. mov cl, 255
  3041. sub al, cl
  3042. pushf
  3043. pop ax
  3044. and ax, 2261
  3045. cmp ax, 68
  3046. jne error
  3047. mov dx, err338
  3048. mov al, 0
  3049. mov cl, 0
  3050. xor al, cl
  3051. pushf
  3052. pop ax
  3053. and ax, 2261
  3054. cmp ax, 68
  3055. jne error
  3056. mov dx, err339
  3057. mov al, 0
  3058. mov cl, 1
  3059. xor al, cl
  3060. pushf
  3061. pop ax
  3062. and ax, 2261
  3063. cmp ax, 0
  3064. jne error
  3065. mov dx, err340
  3066. mov al, 0
  3067. mov cl, 2
  3068. xor al, cl
  3069. pushf
  3070. pop ax
  3071. and ax, 2261
  3072. cmp ax, 0
  3073. jne error
  3074. mov dx, err341
  3075. mov al, 0
  3076. mov cl, 127
  3077. xor al, cl
  3078. pushf
  3079. pop ax
  3080. and ax, 2261
  3081. cmp ax, 0
  3082. jne error
  3083. mov dx, err342
  3084. mov al, 0
  3085. mov cl, 128
  3086. xor al, cl
  3087. pushf
  3088. pop ax
  3089. and ax, 2261
  3090. cmp ax, 128
  3091. jne error
  3092. mov dx, err343
  3093. mov al, 0
  3094. mov cl, 129
  3095. xor al, cl
  3096. pushf
  3097. pop ax
  3098. and ax, 2261
  3099. cmp ax, 132
  3100. jne error
  3101. mov dx, err344
  3102. mov al, 0
  3103. mov cl, 254
  3104. xor al, cl
  3105. pushf
  3106. pop ax
  3107. and ax, 2261
  3108. cmp ax, 128
  3109. jne error
  3110. mov dx, err345
  3111. mov al, 0
  3112. mov cl, 255
  3113. xor al, cl
  3114. pushf
  3115. pop ax
  3116. and ax, 2261
  3117. cmp ax, 132
  3118. jne error
  3119. mov dx, err346
  3120. mov al, 0
  3121. mov cl, 255
  3122. xor al, cl
  3123. pushf
  3124. pop ax
  3125. and ax, 2261
  3126. cmp ax, 132
  3127. jne error
  3128. mov dx, err347
  3129. mov al, 0
  3130. mov cl, 0
  3131. xor al, cl
  3132. pushf
  3133. pop ax
  3134. and ax, 2261
  3135. cmp ax, 68
  3136. jne error
  3137. mov dx, err348
  3138. mov al, 0
  3139. mov cl, 1
  3140. xor al, cl
  3141. pushf
  3142. pop ax
  3143. and ax, 2261
  3144. cmp ax, 0
  3145. jne error
  3146. mov dx, err349
  3147. mov al, 0
  3148. mov cl, 254
  3149. xor al, cl
  3150. pushf
  3151. pop ax
  3152. and ax, 2261
  3153. cmp ax, 128
  3154. jne error
  3155. mov dx, err350
  3156. mov al, 0
  3157. mov cl, 255
  3158. xor al, cl
  3159. pushf
  3160. pop ax
  3161. and ax, 2261
  3162. cmp ax, 132
  3163. jne error
  3164. mov dx, err351
  3165. mov al, 1
  3166. mov cl, 0
  3167. xor al, cl
  3168. pushf
  3169. pop ax
  3170. and ax, 2261
  3171. cmp ax, 0
  3172. jne error
  3173. mov dx, err352
  3174. mov al, 1
  3175. mov cl, 1
  3176. xor al, cl
  3177. pushf
  3178. pop ax
  3179. and ax, 2261
  3180. cmp ax, 68
  3181. jne error
  3182. mov dx, err353
  3183. mov al, 1
  3184. mov cl, 2
  3185. xor al, cl
  3186. pushf
  3187. pop ax
  3188. and ax, 2261
  3189. cmp ax, 4
  3190. jne error
  3191. mov dx, err354
  3192. mov al, 1
  3193. mov cl, 127
  3194. xor al, cl
  3195. pushf
  3196. pop ax
  3197. and ax, 2261
  3198. cmp ax, 4
  3199. jne error
  3200. mov dx, err355
  3201. mov al, 1
  3202. mov cl, 128
  3203. xor al, cl
  3204. pushf
  3205. pop ax
  3206. and ax, 2261
  3207. cmp ax, 132
  3208. jne error
  3209. mov dx, err356
  3210. mov al, 1
  3211. mov cl, 129
  3212. xor al, cl
  3213. pushf
  3214. pop ax
  3215. and ax, 2261
  3216. cmp ax, 128
  3217. jne error
  3218. mov dx, err357
  3219. mov al, 1
  3220. mov cl, 254
  3221. xor al, cl
  3222. pushf
  3223. pop ax
  3224. and ax, 2261
  3225. cmp ax, 132
  3226. jne error
  3227. mov dx, err358
  3228. mov al, 1
  3229. mov cl, 255
  3230. xor al, cl
  3231. pushf
  3232. pop ax
  3233. and ax, 2261
  3234. cmp ax, 128
  3235. jne error
  3236. mov dx, err359
  3237. mov al, 1
  3238. mov cl, 255
  3239. xor al, cl
  3240. pushf
  3241. pop ax
  3242. and ax, 2261
  3243. cmp ax, 128
  3244. jne error
  3245. mov dx, err360
  3246. mov al, 1
  3247. mov cl, 0
  3248. xor al, cl
  3249. pushf
  3250. pop ax
  3251. and ax, 2261
  3252. cmp ax, 0
  3253. jne error
  3254. mov dx, err361
  3255. mov al, 1
  3256. mov cl, 1
  3257. xor al, cl
  3258. pushf
  3259. pop ax
  3260. and ax, 2261
  3261. cmp ax, 68
  3262. jne error
  3263. mov dx, err362
  3264. mov al, 1
  3265. mov cl, 254
  3266. xor al, cl
  3267. pushf
  3268. pop ax
  3269. and ax, 2261
  3270. cmp ax, 132
  3271. jne error
  3272. mov dx, err363
  3273. mov al, 1
  3274. mov cl, 255
  3275. xor al, cl
  3276. pushf
  3277. pop ax
  3278. and ax, 2261
  3279. cmp ax, 128
  3280. jne error
  3281. mov dx, err364
  3282. mov al, 2
  3283. mov cl, 0
  3284. xor al, cl
  3285. pushf
  3286. pop ax
  3287. and ax, 2261
  3288. cmp ax, 0
  3289. jne error
  3290. mov dx, err365
  3291. mov al, 2
  3292. mov cl, 1
  3293. xor al, cl
  3294. pushf
  3295. pop ax
  3296. and ax, 2261
  3297. cmp ax, 4
  3298. jne error
  3299. mov dx, err366
  3300. mov al, 2
  3301. mov cl, 2
  3302. xor al, cl
  3303. pushf
  3304. pop ax
  3305. and ax, 2261
  3306. cmp ax, 68
  3307. jne error
  3308. mov dx, err367
  3309. mov al, 2
  3310. mov cl, 127
  3311. xor al, cl
  3312. pushf
  3313. pop ax
  3314. and ax, 2261
  3315. cmp ax, 4
  3316. jne error
  3317. mov dx, err368
  3318. mov al, 2
  3319. mov cl, 128
  3320. xor al, cl
  3321. pushf
  3322. pop ax
  3323. and ax, 2261
  3324. cmp ax, 132
  3325. jne error
  3326. mov dx, err369
  3327. mov al, 2
  3328. mov cl, 129
  3329. xor al, cl
  3330. pushf
  3331. pop ax
  3332. and ax, 2261
  3333. cmp ax, 128
  3334. jne error
  3335. mov dx, err370
  3336. mov al, 2
  3337. mov cl, 254
  3338. xor al, cl
  3339. pushf
  3340. pop ax
  3341. and ax, 2261
  3342. cmp ax, 132
  3343. jne error
  3344. mov dx, err371
  3345. mov al, 2
  3346. mov cl, 255
  3347. xor al, cl
  3348. pushf
  3349. pop ax
  3350. and ax, 2261
  3351. cmp ax, 128
  3352. jne error
  3353. mov dx, err372
  3354. mov al, 2
  3355. mov cl, 255
  3356. xor al, cl
  3357. pushf
  3358. pop ax
  3359. and ax, 2261
  3360. cmp ax, 128
  3361. jne error
  3362. mov dx, err373
  3363. mov al, 2
  3364. mov cl, 0
  3365. xor al, cl
  3366. pushf
  3367. pop ax
  3368. and ax, 2261
  3369. cmp ax, 0
  3370. jne error
  3371. mov dx, err374
  3372. mov al, 2
  3373. mov cl, 1
  3374. xor al, cl
  3375. pushf
  3376. pop ax
  3377. and ax, 2261
  3378. cmp ax, 4
  3379. jne error
  3380. mov dx, err375
  3381. mov al, 2
  3382. mov cl, 254
  3383. xor al, cl
  3384. pushf
  3385. pop ax
  3386. and ax, 2261
  3387. cmp ax, 132
  3388. jne error
  3389. mov dx, err376
  3390. mov al, 2
  3391. mov cl, 255
  3392. xor al, cl
  3393. pushf
  3394. pop ax
  3395. and ax, 2261
  3396. cmp ax, 128
  3397. jne error
  3398. mov dx, err377
  3399. mov al, 127
  3400. mov cl, 0
  3401. xor al, cl
  3402. pushf
  3403. pop ax
  3404. and ax, 2261
  3405. cmp ax, 0
  3406. jne error
  3407. mov dx, err378
  3408. mov al, 127
  3409. mov cl, 1
  3410. xor al, cl
  3411. pushf
  3412. pop ax
  3413. and ax, 2261
  3414. cmp ax, 4
  3415. jne error
  3416. mov dx, err379
  3417. mov al, 127
  3418. mov cl, 2
  3419. xor al, cl
  3420. pushf
  3421. pop ax
  3422. and ax, 2261
  3423. cmp ax, 4
  3424. jne error
  3425. mov dx, err380
  3426. mov al, 127
  3427. mov cl, 127
  3428. xor al, cl
  3429. pushf
  3430. pop ax
  3431. and ax, 2261
  3432. cmp ax, 68
  3433. jne error
  3434. mov dx, err381
  3435. mov al, 127
  3436. mov cl, 128
  3437. xor al, cl
  3438. pushf
  3439. pop ax
  3440. and ax, 2261
  3441. cmp ax, 132
  3442. jne error
  3443. mov dx, err382
  3444. mov al, 127
  3445. mov cl, 129
  3446. xor al, cl
  3447. pushf
  3448. pop ax
  3449. and ax, 2261
  3450. cmp ax, 128
  3451. jne error
  3452. mov dx, err383
  3453. mov al, 127
  3454. mov cl, 254
  3455. xor al, cl
  3456. pushf
  3457. pop ax
  3458. and ax, 2261
  3459. cmp ax, 132
  3460. jne error
  3461. mov dx, err384
  3462. mov al, 127
  3463. mov cl, 255
  3464. xor al, cl
  3465. pushf
  3466. pop ax
  3467. and ax, 2261
  3468. cmp ax, 128
  3469. jne error
  3470. mov dx, err385
  3471. mov al, 127
  3472. mov cl, 255
  3473. xor al, cl
  3474. pushf
  3475. pop ax
  3476. and ax, 2261
  3477. cmp ax, 128
  3478. jne error
  3479. mov dx, err386
  3480. mov al, 127
  3481. mov cl, 0
  3482. xor al, cl
  3483. pushf
  3484. pop ax
  3485. and ax, 2261
  3486. cmp ax, 0
  3487. jne error
  3488. mov dx, err387
  3489. mov al, 127
  3490. mov cl, 1
  3491. xor al, cl
  3492. pushf
  3493. pop ax
  3494. and ax, 2261
  3495. cmp ax, 4
  3496. jne error
  3497. mov dx, err388
  3498. mov al, 127
  3499. mov cl, 254
  3500. xor al, cl
  3501. pushf
  3502. pop ax
  3503. and ax, 2261
  3504. cmp ax, 132
  3505. jne error
  3506. mov dx, err389
  3507. mov al, 127
  3508. mov cl, 255
  3509. xor al, cl
  3510. pushf
  3511. pop ax
  3512. and ax, 2261
  3513. cmp ax, 128
  3514. jne error
  3515. mov dx, err390
  3516. mov al, 128
  3517. mov cl, 0
  3518. xor al, cl
  3519. pushf
  3520. pop ax
  3521. and ax, 2261
  3522. cmp ax, 128
  3523. jne error
  3524. mov dx, err391
  3525. mov al, 128
  3526. mov cl, 1
  3527. xor al, cl
  3528. pushf
  3529. pop ax
  3530. and ax, 2261
  3531. cmp ax, 132
  3532. jne error
  3533. mov dx, err392
  3534. mov al, 128
  3535. mov cl, 2
  3536. xor al, cl
  3537. pushf
  3538. pop ax
  3539. and ax, 2261
  3540. cmp ax, 132
  3541. jne error
  3542. mov dx, err393
  3543. mov al, 128
  3544. mov cl, 127
  3545. xor al, cl
  3546. pushf
  3547. pop ax
  3548. and ax, 2261
  3549. cmp ax, 132
  3550. jne error
  3551. mov dx, err394
  3552. mov al, 128
  3553. mov cl, 128
  3554. xor al, cl
  3555. pushf
  3556. pop ax
  3557. and ax, 2261
  3558. cmp ax, 68
  3559. jne error
  3560. mov dx, err395
  3561. mov al, 128
  3562. mov cl, 129
  3563. xor al, cl
  3564. pushf
  3565. pop ax
  3566. and ax, 2261
  3567. cmp ax, 0
  3568. jne error
  3569. mov dx, err396
  3570. mov al, 128
  3571. mov cl, 254
  3572. xor al, cl
  3573. pushf
  3574. pop ax
  3575. and ax, 2261
  3576. cmp ax, 4
  3577. jne error
  3578. mov dx, err397
  3579. mov al, 128
  3580. mov cl, 255
  3581. xor al, cl
  3582. pushf
  3583. pop ax
  3584. and ax, 2261
  3585. cmp ax, 0
  3586. jne error
  3587. mov dx, err398
  3588. mov al, 128
  3589. mov cl, 255
  3590. xor al, cl
  3591. pushf
  3592. pop ax
  3593. and ax, 2261
  3594. cmp ax, 0
  3595. jne error
  3596. mov dx, err399
  3597. mov al, 128
  3598. mov cl, 0
  3599. xor al, cl
  3600. pushf
  3601. pop ax
  3602. and ax, 2261
  3603. cmp ax, 128
  3604. jne error
  3605. mov dx, err400
  3606. mov al, 128
  3607. mov cl, 1
  3608. xor al, cl
  3609. pushf
  3610. pop ax
  3611. and ax, 2261
  3612. cmp ax, 132
  3613. jne error
  3614. mov dx, err401
  3615. mov al, 128
  3616. mov cl, 254
  3617. xor al, cl
  3618. pushf
  3619. pop ax
  3620. and ax, 2261
  3621. cmp ax, 4
  3622. jne error
  3623. mov dx, err402
  3624. mov al, 128
  3625. mov cl, 255
  3626. xor al, cl
  3627. pushf
  3628. pop ax
  3629. and ax, 2261
  3630. cmp ax, 0
  3631. jne error
  3632. mov dx, err403
  3633. mov al, 129
  3634. mov cl, 0
  3635. xor al, cl
  3636. pushf
  3637. pop ax
  3638. and ax, 2261
  3639. cmp ax, 132
  3640. jne error
  3641. mov dx, err404
  3642. mov al, 129
  3643. mov cl, 1
  3644. xor al, cl
  3645. pushf
  3646. pop ax
  3647. and ax, 2261
  3648. cmp ax, 128
  3649. jne error
  3650. mov dx, err405
  3651. mov al, 129
  3652. mov cl, 2
  3653. xor al, cl
  3654. pushf
  3655. pop ax
  3656. and ax, 2261
  3657. cmp ax, 128
  3658. jne error
  3659. mov dx, err406
  3660. mov al, 129
  3661. mov cl, 127
  3662. xor al, cl
  3663. pushf
  3664. pop ax
  3665. and ax, 2261
  3666. cmp ax, 128
  3667. jne error
  3668. mov dx, err407
  3669. mov al, 129
  3670. mov cl, 128
  3671. xor al, cl
  3672. pushf
  3673. pop ax
  3674. and ax, 2261
  3675. cmp ax, 0
  3676. jne error
  3677. mov dx, err408
  3678. mov al, 129
  3679. mov cl, 129
  3680. xor al, cl
  3681. pushf
  3682. pop ax
  3683. and ax, 2261
  3684. cmp ax, 68
  3685. jne error
  3686. mov dx, err409
  3687. mov al, 129
  3688. mov cl, 254
  3689. xor al, cl
  3690. pushf
  3691. pop ax
  3692. and ax, 2261
  3693. cmp ax, 0
  3694. jne error
  3695. mov dx, err410
  3696. mov al, 129
  3697. mov cl, 255
  3698. xor al, cl
  3699. pushf
  3700. pop ax
  3701. and ax, 2261
  3702. cmp ax, 4
  3703. jne error
  3704. mov dx, err411
  3705. mov al, 129
  3706. mov cl, 255
  3707. xor al, cl
  3708. pushf
  3709. pop ax
  3710. and ax, 2261
  3711. cmp ax, 4
  3712. jne error
  3713. mov dx, err412
  3714. mov al, 129
  3715. mov cl, 0
  3716. xor al, cl
  3717. pushf
  3718. pop ax
  3719. and ax, 2261
  3720. cmp ax, 132
  3721. jne error
  3722. mov dx, err413
  3723. mov al, 129
  3724. mov cl, 1
  3725. xor al, cl
  3726. pushf
  3727. pop ax
  3728. and ax, 2261
  3729. cmp ax, 128
  3730. jne error
  3731. mov dx, err414
  3732. mov al, 129
  3733. mov cl, 254
  3734. xor al, cl
  3735. pushf
  3736. pop ax
  3737. and ax, 2261
  3738. cmp ax, 0
  3739. jne error
  3740. mov dx, err415
  3741. mov al, 129
  3742. mov cl, 255
  3743. xor al, cl
  3744. pushf
  3745. pop ax
  3746. and ax, 2261
  3747. cmp ax, 4
  3748. jne error
  3749. mov dx, err416
  3750. mov al, 254
  3751. mov cl, 0
  3752. xor al, cl
  3753. pushf
  3754. pop ax
  3755. and ax, 2261
  3756. cmp ax, 128
  3757. jne error
  3758. mov dx, err417
  3759. mov al, 254
  3760. mov cl, 1
  3761. xor al, cl
  3762. pushf
  3763. pop ax
  3764. and ax, 2261
  3765. cmp ax, 132
  3766. jne error
  3767. mov dx, err418
  3768. mov al, 254
  3769. mov cl, 2
  3770. xor al, cl
  3771. pushf
  3772. pop ax
  3773. and ax, 2261
  3774. cmp ax, 132
  3775. jne error
  3776. mov dx, err419
  3777. mov al, 254
  3778. mov cl, 127
  3779. xor al, cl
  3780. pushf
  3781. pop ax
  3782. and ax, 2261
  3783. cmp ax, 132
  3784. jne error
  3785. mov dx, err420
  3786. mov al, 254
  3787. mov cl, 128
  3788. xor al, cl
  3789. pushf
  3790. pop ax
  3791. and ax, 2261
  3792. cmp ax, 4
  3793. jne error
  3794. mov dx, err421
  3795. mov al, 254
  3796. mov cl, 129
  3797. xor al, cl
  3798. pushf
  3799. pop ax
  3800. and ax, 2261
  3801. cmp ax, 0
  3802. jne error
  3803. mov dx, err422
  3804. mov al, 254
  3805. mov cl, 254
  3806. xor al, cl
  3807. pushf
  3808. pop ax
  3809. and ax, 2261
  3810. cmp ax, 68
  3811. jne error
  3812. mov dx, err423
  3813. mov al, 254
  3814. mov cl, 255
  3815. xor al, cl
  3816. pushf
  3817. pop ax
  3818. and ax, 2261
  3819. cmp ax, 0
  3820. jne error
  3821. mov dx, err424
  3822. mov al, 254
  3823. mov cl, 255
  3824. xor al, cl
  3825. pushf
  3826. pop ax
  3827. and ax, 2261
  3828. cmp ax, 0
  3829. jne error
  3830. mov dx, err425
  3831. mov al, 254
  3832. mov cl, 0
  3833. xor al, cl
  3834. pushf
  3835. pop ax
  3836. and ax, 2261
  3837. cmp ax, 128
  3838. jne error
  3839. mov dx, err426
  3840. mov al, 254
  3841. mov cl, 1
  3842. xor al, cl
  3843. pushf
  3844. pop ax
  3845. and ax, 2261
  3846. cmp ax, 132
  3847. jne error
  3848. mov dx, err427
  3849. mov al, 254
  3850. mov cl, 254
  3851. xor al, cl
  3852. pushf
  3853. pop ax
  3854. and ax, 2261
  3855. cmp ax, 68
  3856. jne error
  3857. mov dx, err428
  3858. mov al, 254
  3859. mov cl, 255
  3860. xor al, cl
  3861. pushf
  3862. pop ax
  3863. and ax, 2261
  3864. cmp ax, 0
  3865. jne error
  3866. mov dx, err429
  3867. mov al, 255
  3868. mov cl, 0
  3869. xor al, cl
  3870. pushf
  3871. pop ax
  3872. and ax, 2261
  3873. cmp ax, 132
  3874. jne error
  3875. mov dx, err430
  3876. mov al, 255
  3877. mov cl, 1
  3878. xor al, cl
  3879. pushf
  3880. pop ax
  3881. and ax, 2261
  3882. cmp ax, 128
  3883. jne error
  3884. mov dx, err431
  3885. mov al, 255
  3886. mov cl, 2
  3887. xor al, cl
  3888. pushf
  3889. pop ax
  3890. and ax, 2261
  3891. cmp ax, 128
  3892. jne error
  3893. mov dx, err432
  3894. mov al, 255
  3895. mov cl, 127
  3896. xor al, cl
  3897. pushf
  3898. pop ax
  3899. and ax, 2261
  3900. cmp ax, 128
  3901. jne error
  3902. mov dx, err433
  3903. mov al, 255
  3904. mov cl, 128
  3905. xor al, cl
  3906. pushf
  3907. pop ax
  3908. and ax, 2261
  3909. cmp ax, 0
  3910. jne error
  3911. mov dx, err434
  3912. mov al, 255
  3913. mov cl, 129
  3914. xor al, cl
  3915. pushf
  3916. pop ax
  3917. and ax, 2261
  3918. cmp ax, 4
  3919. jne error
  3920. mov dx, err435
  3921. mov al, 255
  3922. mov cl, 254
  3923. xor al, cl
  3924. pushf
  3925. pop ax
  3926. and ax, 2261
  3927. cmp ax, 0
  3928. jne error
  3929. mov dx, err436
  3930. mov al, 255
  3931. mov cl, 255
  3932. xor al, cl
  3933. pushf
  3934. pop ax
  3935. and ax, 2261
  3936. cmp ax, 68
  3937. jne error
  3938. mov dx, err437
  3939. mov al, 255
  3940. mov cl, 255
  3941. xor al, cl
  3942. pushf
  3943. pop ax
  3944. and ax, 2261
  3945. cmp ax, 68
  3946. jne error
  3947. mov dx, err438
  3948. mov al, 255
  3949. mov cl, 0
  3950. xor al, cl
  3951. pushf
  3952. pop ax
  3953. and ax, 2261
  3954. cmp ax, 132
  3955. jne error
  3956. mov dx, err439
  3957. mov al, 255
  3958. mov cl, 1
  3959. xor al, cl
  3960. pushf
  3961. pop ax
  3962. and ax, 2261
  3963. cmp ax, 128
  3964. jne error
  3965. mov dx, err440
  3966. mov al, 255
  3967. mov cl, 254
  3968. xor al, cl
  3969. pushf
  3970. pop ax
  3971. and ax, 2261
  3972. cmp ax, 0
  3973. jne error
  3974. mov dx, err441
  3975. mov al, 255
  3976. mov cl, 255
  3977. xor al, cl
  3978. pushf
  3979. pop ax
  3980. and ax, 2261
  3981. cmp ax, 68
  3982. jne error
  3983. mov dx, err442
  3984. mov al, 255
  3985. mov cl, 0
  3986. xor al, cl
  3987. pushf
  3988. pop ax
  3989. and ax, 2261
  3990. cmp ax, 132
  3991. jne error
  3992. mov dx, err443
  3993. mov al, 255
  3994. mov cl, 1
  3995. xor al, cl
  3996. pushf
  3997. pop ax
  3998. and ax, 2261
  3999. cmp ax, 128
  4000. jne error
  4001. mov dx, err444
  4002. mov al, 255
  4003. mov cl, 2
  4004. xor al, cl
  4005. pushf
  4006. pop ax
  4007. and ax, 2261
  4008. cmp ax, 128
  4009. jne error
  4010. mov dx, err445
  4011. mov al, 255
  4012. mov cl, 127
  4013. xor al, cl
  4014. pushf
  4015. pop ax
  4016. and ax, 2261
  4017. cmp ax, 128
  4018. jne error
  4019. mov dx, err446
  4020. mov al, 255
  4021. mov cl, 128
  4022. xor al, cl
  4023. pushf
  4024. pop ax
  4025. and ax, 2261
  4026. cmp ax, 0
  4027. jne error
  4028. mov dx, err447
  4029. mov al, 255
  4030. mov cl, 129
  4031. xor al, cl
  4032. pushf
  4033. pop ax
  4034. and ax, 2261
  4035. cmp ax, 4
  4036. jne error
  4037. mov dx, err448
  4038. mov al, 255
  4039. mov cl, 254
  4040. xor al, cl
  4041. pushf
  4042. pop ax
  4043. and ax, 2261
  4044. cmp ax, 0
  4045. jne error
  4046. mov dx, err449
  4047. mov al, 255
  4048. mov cl, 255
  4049. xor al, cl
  4050. pushf
  4051. pop ax
  4052. and ax, 2261
  4053. cmp ax, 68
  4054. jne error
  4055. mov dx, err450
  4056. mov al, 255
  4057. mov cl, 255
  4058. xor al, cl
  4059. pushf
  4060. pop ax
  4061. and ax, 2261
  4062. cmp ax, 68
  4063. jne error
  4064. mov dx, err451
  4065. mov al, 255
  4066. mov cl, 0
  4067. xor al, cl
  4068. pushf
  4069. pop ax
  4070. and ax, 2261
  4071. cmp ax, 132
  4072. jne error
  4073. mov dx, err452
  4074. mov al, 255
  4075. mov cl, 1
  4076. xor al, cl
  4077. pushf
  4078. pop ax
  4079. and ax, 2261
  4080. cmp ax, 128
  4081. jne error
  4082. mov dx, err453
  4083. mov al, 255
  4084. mov cl, 254
  4085. xor al, cl
  4086. pushf
  4087. pop ax
  4088. and ax, 2261
  4089. cmp ax, 0
  4090. jne error
  4091. mov dx, err454
  4092. mov al, 255
  4093. mov cl, 255
  4094. xor al, cl
  4095. pushf
  4096. pop ax
  4097. and ax, 2261
  4098. cmp ax, 68
  4099. jne error
  4100. mov dx, err455
  4101. mov al, 0
  4102. mov cl, 0
  4103. xor al, cl
  4104. pushf
  4105. pop ax
  4106. and ax, 2261
  4107. cmp ax, 68
  4108. jne error
  4109. mov dx, err456
  4110. mov al, 0
  4111. mov cl, 1
  4112. xor al, cl
  4113. pushf
  4114. pop ax
  4115. and ax, 2261
  4116. cmp ax, 0
  4117. jne error
  4118. mov dx, err457
  4119. mov al, 0
  4120. mov cl, 2
  4121. xor al, cl
  4122. pushf
  4123. pop ax
  4124. and ax, 2261
  4125. cmp ax, 0
  4126. jne error
  4127. mov dx, err458
  4128. mov al, 0
  4129. mov cl, 127
  4130. xor al, cl
  4131. pushf
  4132. pop ax
  4133. and ax, 2261
  4134. cmp ax, 0
  4135. jne error
  4136. mov dx, err459
  4137. mov al, 0
  4138. mov cl, 128
  4139. xor al, cl
  4140. pushf
  4141. pop ax
  4142. and ax, 2261
  4143. cmp ax, 128
  4144. jne error
  4145. mov dx, err460
  4146. mov al, 0
  4147. mov cl, 129
  4148. xor al, cl
  4149. pushf
  4150. pop ax
  4151. and ax, 2261
  4152. cmp ax, 132
  4153. jne error
  4154. mov dx, err461
  4155. mov al, 0
  4156. mov cl, 254
  4157. xor al, cl
  4158. pushf
  4159. pop ax
  4160. and ax, 2261
  4161. cmp ax, 128
  4162. jne error
  4163. mov dx, err462
  4164. mov al, 0
  4165. mov cl, 255
  4166. xor al, cl
  4167. pushf
  4168. pop ax
  4169. and ax, 2261
  4170. cmp ax, 132
  4171. jne error
  4172. mov dx, err463
  4173. mov al, 0
  4174. mov cl, 255
  4175. xor al, cl
  4176. pushf
  4177. pop ax
  4178. and ax, 2261
  4179. cmp ax, 132
  4180. jne error
  4181. mov dx, err464
  4182. mov al, 0
  4183. mov cl, 0
  4184. xor al, cl
  4185. pushf
  4186. pop ax
  4187. and ax, 2261
  4188. cmp ax, 68
  4189. jne error
  4190. mov dx, err465
  4191. mov al, 0
  4192. mov cl, 1
  4193. xor al, cl
  4194. pushf
  4195. pop ax
  4196. and ax, 2261
  4197. cmp ax, 0
  4198. jne error
  4199. mov dx, err466
  4200. mov al, 0
  4201. mov cl, 254
  4202. xor al, cl
  4203. pushf
  4204. pop ax
  4205. and ax, 2261
  4206. cmp ax, 128
  4207. jne error
  4208. mov dx, err467
  4209. mov al, 0
  4210. mov cl, 255
  4211. xor al, cl
  4212. pushf
  4213. pop ax
  4214. and ax, 2261
  4215. cmp ax, 132
  4216. jne error
  4217. mov dx, err468
  4218. mov al, 1
  4219. mov cl, 0
  4220. xor al, cl
  4221. pushf
  4222. pop ax
  4223. and ax, 2261
  4224. cmp ax, 0
  4225. jne error
  4226. mov dx, err469
  4227. mov al, 1
  4228. mov cl, 1
  4229. xor al, cl
  4230. pushf
  4231. pop ax
  4232. and ax, 2261
  4233. cmp ax, 68
  4234. jne error
  4235. mov dx, err470
  4236. mov al, 1
  4237. mov cl, 2
  4238. xor al, cl
  4239. pushf
  4240. pop ax
  4241. and ax, 2261
  4242. cmp ax, 4
  4243. jne error
  4244. mov dx, err471
  4245. mov al, 1
  4246. mov cl, 127
  4247. xor al, cl
  4248. pushf
  4249. pop ax
  4250. and ax, 2261
  4251. cmp ax, 4
  4252. jne error
  4253. mov dx, err472
  4254. mov al, 1
  4255. mov cl, 128
  4256. xor al, cl
  4257. pushf
  4258. pop ax
  4259. and ax, 2261
  4260. cmp ax, 132
  4261. jne error
  4262. mov dx, err473
  4263. mov al, 1
  4264. mov cl, 129
  4265. xor al, cl
  4266. pushf
  4267. pop ax
  4268. and ax, 2261
  4269. cmp ax, 128
  4270. jne error
  4271. mov dx, err474
  4272. mov al, 1
  4273. mov cl, 254
  4274. xor al, cl
  4275. pushf
  4276. pop ax
  4277. and ax, 2261
  4278. cmp ax, 132
  4279. jne error
  4280. mov dx, err475
  4281. mov al, 1
  4282. mov cl, 255
  4283. xor al, cl
  4284. pushf
  4285. pop ax
  4286. and ax, 2261
  4287. cmp ax, 128
  4288. jne error
  4289. mov dx, err476
  4290. mov al, 1
  4291. mov cl, 255
  4292. xor al, cl
  4293. pushf
  4294. pop ax
  4295. and ax, 2261
  4296. cmp ax, 128
  4297. jne error
  4298. mov dx, err477
  4299. mov al, 1
  4300. mov cl, 0
  4301. xor al, cl
  4302. pushf
  4303. pop ax
  4304. and ax, 2261
  4305. cmp ax, 0
  4306. jne error
  4307. mov dx, err478
  4308. mov al, 1
  4309. mov cl, 1
  4310. xor al, cl
  4311. pushf
  4312. pop ax
  4313. and ax, 2261
  4314. cmp ax, 68
  4315. jne error
  4316. mov dx, err479
  4317. mov al, 1
  4318. mov cl, 254
  4319. xor al, cl
  4320. pushf
  4321. pop ax
  4322. and ax, 2261
  4323. cmp ax, 132
  4324. jne error
  4325. mov dx, err480
  4326. mov al, 1
  4327. mov cl, 255
  4328. xor al, cl
  4329. pushf
  4330. pop ax
  4331. and ax, 2261
  4332. cmp ax, 128
  4333. jne error
  4334. mov dx, err481
  4335. mov al, 254
  4336. mov cl, 0
  4337. xor al, cl
  4338. pushf
  4339. pop ax
  4340. and ax, 2261
  4341. cmp ax, 128
  4342. jne error
  4343. mov dx, err482
  4344. mov al, 254
  4345. mov cl, 1
  4346. xor al, cl
  4347. pushf
  4348. pop ax
  4349. and ax, 2261
  4350. cmp ax, 132
  4351. jne error
  4352. mov dx, err483
  4353. mov al, 254
  4354. mov cl, 2
  4355. xor al, cl
  4356. pushf
  4357. pop ax
  4358. and ax, 2261
  4359. cmp ax, 132
  4360. jne error
  4361. mov dx, err484
  4362. mov al, 254
  4363. mov cl, 127
  4364. xor al, cl
  4365. pushf
  4366. pop ax
  4367. and ax, 2261
  4368. cmp ax, 132
  4369. jne error
  4370. mov dx, err485
  4371. mov al, 254
  4372. mov cl, 128
  4373. xor al, cl
  4374. pushf
  4375. pop ax
  4376. and ax, 2261
  4377. cmp ax, 4
  4378. jne error
  4379. mov dx, err486
  4380. mov al, 254
  4381. mov cl, 129
  4382. xor al, cl
  4383. pushf
  4384. pop ax
  4385. and ax, 2261
  4386. cmp ax, 0
  4387. jne error
  4388. mov dx, err487
  4389. mov al, 254
  4390. mov cl, 254
  4391. xor al, cl
  4392. pushf
  4393. pop ax
  4394. and ax, 2261
  4395. cmp ax, 68
  4396. jne error
  4397. mov dx, err488
  4398. mov al, 254
  4399. mov cl, 255
  4400. xor al, cl
  4401. pushf
  4402. pop ax
  4403. and ax, 2261
  4404. cmp ax, 0
  4405. jne error
  4406. mov dx, err489
  4407. mov al, 254
  4408. mov cl, 255
  4409. xor al, cl
  4410. pushf
  4411. pop ax
  4412. and ax, 2261
  4413. cmp ax, 0
  4414. jne error
  4415. mov dx, err490
  4416. mov al, 254
  4417. mov cl, 0
  4418. xor al, cl
  4419. pushf
  4420. pop ax
  4421. and ax, 2261
  4422. cmp ax, 128
  4423. jne error
  4424. mov dx, err491
  4425. mov al, 254
  4426. mov cl, 1
  4427. xor al, cl
  4428. pushf
  4429. pop ax
  4430. and ax, 2261
  4431. cmp ax, 132
  4432. jne error
  4433. mov dx, err492
  4434. mov al, 254
  4435. mov cl, 254
  4436. xor al, cl
  4437. pushf
  4438. pop ax
  4439. and ax, 2261
  4440. cmp ax, 68
  4441. jne error
  4442. mov dx, err493
  4443. mov al, 254
  4444. mov cl, 255
  4445. xor al, cl
  4446. pushf
  4447. pop ax
  4448. and ax, 2261
  4449. cmp ax, 0
  4450. jne error
  4451. mov dx, err494
  4452. mov al, 255
  4453. mov cl, 0
  4454. xor al, cl
  4455. pushf
  4456. pop ax
  4457. and ax, 2261
  4458. cmp ax, 132
  4459. jne error
  4460. mov dx, err495
  4461. mov al, 255
  4462. mov cl, 1
  4463. xor al, cl
  4464. pushf
  4465. pop ax
  4466. and ax, 2261
  4467. cmp ax, 128
  4468. jne error
  4469. mov dx, err496
  4470. mov al, 255
  4471. mov cl, 2
  4472. xor al, cl
  4473. pushf
  4474. pop ax
  4475. and ax, 2261
  4476. cmp ax, 128
  4477. jne error
  4478. mov dx, err497
  4479. mov al, 255
  4480. mov cl, 127
  4481. xor al, cl
  4482. pushf
  4483. pop ax
  4484. and ax, 2261
  4485. cmp ax, 128
  4486. jne error
  4487. mov dx, err498
  4488. mov al, 255
  4489. mov cl, 128
  4490. xor al, cl
  4491. pushf
  4492. pop ax
  4493. and ax, 2261
  4494. cmp ax, 0
  4495. jne error
  4496. mov dx, err499
  4497. mov al, 255
  4498. mov cl, 129
  4499. xor al, cl
  4500. pushf
  4501. pop ax
  4502. and ax, 2261
  4503. cmp ax, 4
  4504. jne error
  4505. mov dx, err500
  4506. mov al, 255
  4507. mov cl, 254
  4508. xor al, cl
  4509. pushf
  4510. pop ax
  4511. and ax, 2261
  4512. cmp ax, 0
  4513. jne error
  4514. mov dx, err501
  4515. mov al, 255
  4516. mov cl, 255
  4517. xor al, cl
  4518. pushf
  4519. pop ax
  4520. and ax, 2261
  4521. cmp ax, 68
  4522. jne error
  4523. mov dx, err502
  4524. mov al, 255
  4525. mov cl, 255
  4526. xor al, cl
  4527. pushf
  4528. pop ax
  4529. and ax, 2261
  4530. cmp ax, 68
  4531. jne error
  4532. mov dx, err503
  4533. mov al, 255
  4534. mov cl, 0
  4535. xor al, cl
  4536. pushf
  4537. pop ax
  4538. and ax, 2261
  4539. cmp ax, 132
  4540. jne error
  4541. mov dx, err504
  4542. mov al, 255
  4543. mov cl, 1
  4544. xor al, cl
  4545. pushf
  4546. pop ax
  4547. and ax, 2261
  4548. cmp ax, 128
  4549. jne error
  4550. mov dx, err505
  4551. mov al, 255
  4552. mov cl, 254
  4553. xor al, cl
  4554. pushf
  4555. pop ax
  4556. and ax, 2261
  4557. cmp ax, 0
  4558. jne error
  4559. mov dx, err506
  4560. mov al, 255
  4561. mov cl, 255
  4562. xor al, cl
  4563. pushf
  4564. pop ax
  4565. and ax, 2261
  4566. cmp ax, 68
  4567. jne error
  4568. ok:
  4569. mov dx, msg1
  4570. mov ah, 0x09
  4571. int 0x21
  4572. jmp waitkey
  4573. error:
  4574. mov ah, 0x09
  4575. int 0x21
  4576. waitkey:
  4577. mov ax,0C01h
  4578. int 21h
  4579. mov ax,4C00h
  4580. int 21h
  4581. msg1: db "OK$"
  4582. msg2: db "ERROR$"
  4583. err0: db "add 0, 0$"
  4584. err1: db "add 0, 1$"
  4585. err2: db "add 0, 2$"
  4586. err3: db "add 0, 127$"
  4587. err4: db "add 0, 128$"
  4588. err5: db "add 0, 129$"
  4589. err6: db "add 0, 254$"
  4590. err7: db "add 0, 255$"
  4591. err8: db "add 0, 255$"
  4592. err9: db "add 0, 0$"
  4593. err10: db "add 0, 1$"
  4594. err11: db "add 0, 254$"
  4595. err12: db "add 0, 255$"
  4596. err13: db "add 1, 0$"
  4597. err14: db "add 1, 1$"
  4598. err15: db "add 1, 2$"
  4599. err16: db "add 1, 127$"
  4600. err17: db "add 1, 128$"
  4601. err18: db "add 1, 129$"
  4602. err19: db "add 1, 254$"
  4603. err20: db "add 1, 255$"
  4604. err21: db "add 1, 255$"
  4605. err22: db "add 1, 0$"
  4606. err23: db "add 1, 1$"
  4607. err24: db "add 1, 254$"
  4608. err25: db "add 1, 255$"
  4609. err26: db "add 2, 0$"
  4610. err27: db "add 2, 1$"
  4611. err28: db "add 2, 2$"
  4612. err29: db "add 2, 127$"
  4613. err30: db "add 2, 128$"
  4614. err31: db "add 2, 129$"
  4615. err32: db "add 2, 254$"
  4616. err33: db "add 2, 255$"
  4617. err34: db "add 2, 255$"
  4618. err35: db "add 2, 0$"
  4619. err36: db "add 2, 1$"
  4620. err37: db "add 2, 254$"
  4621. err38: db "add 2, 255$"
  4622. err39: db "add 127, 0$"
  4623. err40: db "add 127, 1$"
  4624. err41: db "add 127, 2$"
  4625. err42: db "add 127, 127$"
  4626. err43: db "add 127, 128$"
  4627. err44: db "add 127, 129$"
  4628. err45: db "add 127, 254$"
  4629. err46: db "add 127, 255$"
  4630. err47: db "add 127, 255$"
  4631. err48: db "add 127, 0$"
  4632. err49: db "add 127, 1$"
  4633. err50: db "add 127, 254$"
  4634. err51: db "add 127, 255$"
  4635. err52: db "add 128, 0$"
  4636. err53: db "add 128, 1$"
  4637. err54: db "add 128, 2$"
  4638. err55: db "add 128, 127$"
  4639. err56: db "add 128, 128$"
  4640. err57: db "add 128, 129$"
  4641. err58: db "add 128, 254$"
  4642. err59: db "add 128, 255$"
  4643. err60: db "add 128, 255$"
  4644. err61: db "add 128, 0$"
  4645. err62: db "add 128, 1$"
  4646. err63: db "add 128, 254$"
  4647. err64: db "add 128, 255$"
  4648. err65: db "add 129, 0$"
  4649. err66: db "add 129, 1$"
  4650. err67: db "add 129, 2$"
  4651. err68: db "add 129, 127$"
  4652. err69: db "add 129, 128$"
  4653. err70: db "add 129, 129$"
  4654. err71: db "add 129, 254$"
  4655. err72: db "add 129, 255$"
  4656. err73: db "add 129, 255$"
  4657. err74: db "add 129, 0$"
  4658. err75: db "add 129, 1$"
  4659. err76: db "add 129, 254$"
  4660. err77: db "add 129, 255$"
  4661. err78: db "add 254, 0$"
  4662. err79: db "add 254, 1$"
  4663. err80: db "add 254, 2$"
  4664. err81: db "add 254, 127$"
  4665. err82: db "add 254, 128$"
  4666. err83: db "add 254, 129$"
  4667. err84: db "add 254, 254$"
  4668. err85: db "add 254, 255$"
  4669. err86: db "add 254, 255$"
  4670. err87: db "add 254, 0$"
  4671. err88: db "add 254, 1$"
  4672. err89: db "add 254, 254$"
  4673. err90: db "add 254, 255$"
  4674. err91: db "add 255, 0$"
  4675. err92: db "add 255, 1$"
  4676. err93: db "add 255, 2$"
  4677. err94: db "add 255, 127$"
  4678. err95: db "add 255, 128$"
  4679. err96: db "add 255, 129$"
  4680. err97: db "add 255, 254$"
  4681. err98: db "add 255, 255$"
  4682. err99: db "add 255, 255$"
  4683. err100: db "add 255, 0$"
  4684. err101: db "add 255, 1$"
  4685. err102: db "add 255, 254$"
  4686. err103: db "add 255, 255$"
  4687. err104: db "add 255, 0$"
  4688. err105: db "add 255, 1$"
  4689. err106: db "add 255, 2$"
  4690. err107: db "add 255, 127$"
  4691. err108: db "add 255, 128$"
  4692. err109: db "add 255, 129$"
  4693. err110: db "add 255, 254$"
  4694. err111: db "add 255, 255$"
  4695. err112: db "add 255, 255$"
  4696. err113: db "add 255, 0$"
  4697. err114: db "add 255, 1$"
  4698. err115: db "add 255, 254$"
  4699. err116: db "add 255, 255$"
  4700. err117: db "add 0, 0$"
  4701. err118: db "add 0, 1$"
  4702. err119: db "add 0, 2$"
  4703. err120: db "add 0, 127$"
  4704. err121: db "add 0, 128$"
  4705. err122: db "add 0, 129$"
  4706. err123: db "add 0, 254$"
  4707. err124: db "add 0, 255$"
  4708. err125: db "add 0, 255$"
  4709. err126: db "add 0, 0$"
  4710. err127: db "add 0, 1$"
  4711. err128: db "add 0, 254$"
  4712. err129: db "add 0, 255$"
  4713. err130: db "add 1, 0$"
  4714. err131: db "add 1, 1$"
  4715. err132: db "add 1, 2$"
  4716. err133: db "add 1, 127$"
  4717. err134: db "add 1, 128$"
  4718. err135: db "add 1, 129$"
  4719. err136: db "add 1, 254$"
  4720. err137: db "add 1, 255$"
  4721. err138: db "add 1, 255$"
  4722. err139: db "add 1, 0$"
  4723. err140: db "add 1, 1$"
  4724. err141: db "add 1, 254$"
  4725. err142: db "add 1, 255$"
  4726. err143: db "add 254, 0$"
  4727. err144: db "add 254, 1$"
  4728. err145: db "add 254, 2$"
  4729. err146: db "add 254, 127$"
  4730. err147: db "add 254, 128$"
  4731. err148: db "add 254, 129$"
  4732. err149: db "add 254, 254$"
  4733. err150: db "add 254, 255$"
  4734. err151: db "add 254, 255$"
  4735. err152: db "add 254, 0$"
  4736. err153: db "add 254, 1$"
  4737. err154: db "add 254, 254$"
  4738. err155: db "add 254, 255$"
  4739. err156: db "add 255, 0$"
  4740. err157: db "add 255, 1$"
  4741. err158: db "add 255, 2$"
  4742. err159: db "add 255, 127$"
  4743. err160: db "add 255, 128$"
  4744. err161: db "add 255, 129$"
  4745. err162: db "add 255, 254$"
  4746. err163: db "add 255, 255$"
  4747. err164: db "add 255, 255$"
  4748. err165: db "add 255, 0$"
  4749. err166: db "add 255, 1$"
  4750. err167: db "add 255, 254$"
  4751. err168: db "add 255, 255$"
  4752. err169: db "sub 0, 0$"
  4753. err170: db "sub 0, 1$"
  4754. err171: db "sub 0, 2$"
  4755. err172: db "sub 0, 127$"
  4756. err173: db "sub 0, 128$"
  4757. err174: db "sub 0, 129$"
  4758. err175: db "sub 0, 254$"
  4759. err176: db "sub 0, 255$"
  4760. err177: db "sub 0, 255$"
  4761. err178: db "sub 0, 0$"
  4762. err179: db "sub 0, 1$"
  4763. err180: db "sub 0, 254$"
  4764. err181: db "sub 0, 255$"
  4765. err182: db "sub 1, 0$"
  4766. err183: db "sub 1, 1$"
  4767. err184: db "sub 1, 2$"
  4768. err185: db "sub 1, 127$"
  4769. err186: db "sub 1, 128$"
  4770. err187: db "sub 1, 129$"
  4771. err188: db "sub 1, 254$"
  4772. err189: db "sub 1, 255$"
  4773. err190: db "sub 1, 255$"
  4774. err191: db "sub 1, 0$"
  4775. err192: db "sub 1, 1$"
  4776. err193: db "sub 1, 254$"
  4777. err194: db "sub 1, 255$"
  4778. err195: db "sub 2, 0$"
  4779. err196: db "sub 2, 1$"
  4780. err197: db "sub 2, 2$"
  4781. err198: db "sub 2, 127$"
  4782. err199: db "sub 2, 128$"
  4783. err200: db "sub 2, 129$"
  4784. err201: db "sub 2, 254$"
  4785. err202: db "sub 2, 255$"
  4786. err203: db "sub 2, 255$"
  4787. err204: db "sub 2, 0$"
  4788. err205: db "sub 2, 1$"
  4789. err206: db "sub 2, 254$"
  4790. err207: db "sub 2, 255$"
  4791. err208: db "sub 127, 0$"
  4792. err209: db "sub 127, 1$"
  4793. err210: db "sub 127, 2$"
  4794. err211: db "sub 127, 127$"
  4795. err212: db "sub 127, 128$"
  4796. err213: db "sub 127, 129$"
  4797. err214: db "sub 127, 254$"
  4798. err215: db "sub 127, 255$"
  4799. err216: db "sub 127, 255$"
  4800. err217: db "sub 127, 0$"
  4801. err218: db "sub 127, 1$"
  4802. err219: db "sub 127, 254$"
  4803. err220: db "sub 127, 255$"
  4804. err221: db "sub 128, 0$"
  4805. err222: db "sub 128, 1$"
  4806. err223: db "sub 128, 2$"
  4807. err224: db "sub 128, 127$"
  4808. err225: db "sub 128, 128$"
  4809. err226: db "sub 128, 129$"
  4810. err227: db "sub 128, 254$"
  4811. err228: db "sub 128, 255$"
  4812. err229: db "sub 128, 255$"
  4813. err230: db "sub 128, 0$"
  4814. err231: db "sub 128, 1$"
  4815. err232: db "sub 128, 254$"
  4816. err233: db "sub 128, 255$"
  4817. err234: db "sub 129, 0$"
  4818. err235: db "sub 129, 1$"
  4819. err236: db "sub 129, 2$"
  4820. err237: db "sub 129, 127$"
  4821. err238: db "sub 129, 128$"
  4822. err239: db "sub 129, 129$"
  4823. err240: db "sub 129, 254$"
  4824. err241: db "sub 129, 255$"
  4825. err242: db "sub 129, 255$"
  4826. err243: db "sub 129, 0$"
  4827. err244: db "sub 129, 1$"
  4828. err245: db "sub 129, 254$"
  4829. err246: db "sub 129, 255$"
  4830. err247: db "sub 254, 0$"
  4831. err248: db "sub 254, 1$"
  4832. err249: db "sub 254, 2$"
  4833. err250: db "sub 254, 127$"
  4834. err251: db "sub 254, 128$"
  4835. err252: db "sub 254, 129$"
  4836. err253: db "sub 254, 254$"
  4837. err254: db "sub 254, 255$"
  4838. err255: db "sub 254, 255$"
  4839. err256: db "sub 254, 0$"
  4840. err257: db "sub 254, 1$"
  4841. err258: db "sub 254, 254$"
  4842. err259: db "sub 254, 255$"
  4843. err260: db "sub 255, 0$"
  4844. err261: db "sub 255, 1$"
  4845. err262: db "sub 255, 2$"
  4846. err263: db "sub 255, 127$"
  4847. err264: db "sub 255, 128$"
  4848. err265: db "sub 255, 129$"
  4849. err266: db "sub 255, 254$"
  4850. err267: db "sub 255, 255$"
  4851. err268: db "sub 255, 255$"
  4852. err269: db "sub 255, 0$"
  4853. err270: db "sub 255, 1$"
  4854. err271: db "sub 255, 254$"
  4855. err272: db "sub 255, 255$"
  4856. err273: db "sub 255, 0$"
  4857. err274: db "sub 255, 1$"
  4858. err275: db "sub 255, 2$"
  4859. err276: db "sub 255, 127$"
  4860. err277: db "sub 255, 128$"
  4861. err278: db "sub 255, 129$"
  4862. err279: db "sub 255, 254$"
  4863. err280: db "sub 255, 255$"
  4864. err281: db "sub 255, 255$"
  4865. err282: db "sub 255, 0$"
  4866. err283: db "sub 255, 1$"
  4867. err284: db "sub 255, 254$"
  4868. err285: db "sub 255, 255$"
  4869. err286: db "sub 0, 0$"
  4870. err287: db "sub 0, 1$"
  4871. err288: db "sub 0, 2$"
  4872. err289: db "sub 0, 127$"
  4873. err290: db "sub 0, 128$"
  4874. err291: db "sub 0, 129$"
  4875. err292: db "sub 0, 254$"
  4876. err293: db "sub 0, 255$"
  4877. err294: db "sub 0, 255$"
  4878. err295: db "sub 0, 0$"
  4879. err296: db "sub 0, 1$"
  4880. err297: db "sub 0, 254$"
  4881. err298: db "sub 0, 255$"
  4882. err299: db "sub 1, 0$"
  4883. err300: db "sub 1, 1$"
  4884. err301: db "sub 1, 2$"
  4885. err302: db "sub 1, 127$"
  4886. err303: db "sub 1, 128$"
  4887. err304: db "sub 1, 129$"
  4888. err305: db "sub 1, 254$"
  4889. err306: db "sub 1, 255$"
  4890. err307: db "sub 1, 255$"
  4891. err308: db "sub 1, 0$"
  4892. err309: db "sub 1, 1$"
  4893. err310: db "sub 1, 254$"
  4894. err311: db "sub 1, 255$"
  4895. err312: db "sub 254, 0$"
  4896. err313: db "sub 254, 1$"
  4897. err314: db "sub 254, 2$"
  4898. err315: db "sub 254, 127$"
  4899. err316: db "sub 254, 128$"
  4900. err317: db "sub 254, 129$"
  4901. err318: db "sub 254, 254$"
  4902. err319: db "sub 254, 255$"
  4903. err320: db "sub 254, 255$"
  4904. err321: db "sub 254, 0$"
  4905. err322: db "sub 254, 1$"
  4906. err323: db "sub 254, 254$"
  4907. err324: db "sub 254, 255$"
  4908. err325: db "sub 255, 0$"
  4909. err326: db "sub 255, 1$"
  4910. err327: db "sub 255, 2$"
  4911. err328: db "sub 255, 127$"
  4912. err329: db "sub 255, 128$"
  4913. err330: db "sub 255, 129$"
  4914. err331: db "sub 255, 254$"
  4915. err332: db "sub 255, 255$"
  4916. err333: db "sub 255, 255$"
  4917. err334: db "sub 255, 0$"
  4918. err335: db "sub 255, 1$"
  4919. err336: db "sub 255, 254$"
  4920. err337: db "sub 255, 255$"
  4921. err338: db "xor 0, 0$"
  4922. err339: db "xor 0, 1$"
  4923. err340: db "xor 0, 2$"
  4924. err341: db "xor 0, 127$"
  4925. err342: db "xor 0, 128$"
  4926. err343: db "xor 0, 129$"
  4927. err344: db "xor 0, 254$"
  4928. err345: db "xor 0, 255$"
  4929. err346: db "xor 0, 255$"
  4930. err347: db "xor 0, 0$"
  4931. err348: db "xor 0, 1$"
  4932. err349: db "xor 0, 254$"
  4933. err350: db "xor 0, 255$"
  4934. err351: db "xor 1, 0$"
  4935. err352: db "xor 1, 1$"
  4936. err353: db "xor 1, 2$"
  4937. err354: db "xor 1, 127$"
  4938. err355: db "xor 1, 128$"
  4939. err356: db "xor 1, 129$"
  4940. err357: db "xor 1, 254$"
  4941. err358: db "xor 1, 255$"
  4942. err359: db "xor 1, 255$"
  4943. err360: db "xor 1, 0$"
  4944. err361: db "xor 1, 1$"
  4945. err362: db "xor 1, 254$"
  4946. err363: db "xor 1, 255$"
  4947. err364: db "xor 2, 0$"
  4948. err365: db "xor 2, 1$"
  4949. err366: db "xor 2, 2$"
  4950. err367: db "xor 2, 127$"
  4951. err368: db "xor 2, 128$"
  4952. err369: db "xor 2, 129$"
  4953. err370: db "xor 2, 254$"
  4954. err371: db "xor 2, 255$"
  4955. err372: db "xor 2, 255$"
  4956. err373: db "xor 2, 0$"
  4957. err374: db "xor 2, 1$"
  4958. err375: db "xor 2, 254$"
  4959. err376: db "xor 2, 255$"
  4960. err377: db "xor 127, 0$"
  4961. err378: db "xor 127, 1$"
  4962. err379: db "xor 127, 2$"
  4963. err380: db "xor 127, 127$"
  4964. err381: db "xor 127, 128$"
  4965. err382: db "xor 127, 129$"
  4966. err383: db "xor 127, 254$"
  4967. err384: db "xor 127, 255$"
  4968. err385: db "xor 127, 255$"
  4969. err386: db "xor 127, 0$"
  4970. err387: db "xor 127, 1$"
  4971. err388: db "xor 127, 254$"
  4972. err389: db "xor 127, 255$"
  4973. err390: db "xor 128, 0$"
  4974. err391: db "xor 128, 1$"
  4975. err392: db "xor 128, 2$"
  4976. err393: db "xor 128, 127$"
  4977. err394: db "xor 128, 128$"
  4978. err395: db "xor 128, 129$"
  4979. err396: db "xor 128, 254$"
  4980. err397: db "xor 128, 255$"
  4981. err398: db "xor 128, 255$"
  4982. err399: db "xor 128, 0$"
  4983. err400: db "xor 128, 1$"
  4984. err401: db "xor 128, 254$"
  4985. err402: db "xor 128, 255$"
  4986. err403: db "xor 129, 0$"
  4987. err404: db "xor 129, 1$"
  4988. err405: db "xor 129, 2$"
  4989. err406: db "xor 129, 127$"
  4990. err407: db "xor 129, 128$"
  4991. err408: db "xor 129, 129$"
  4992. err409: db "xor 129, 254$"
  4993. err410: db "xor 129, 255$"
  4994. err411: db "xor 129, 255$"
  4995. err412: db "xor 129, 0$"
  4996. err413: db "xor 129, 1$"
  4997. err414: db "xor 129, 254$"
  4998. err415: db "xor 129, 255$"
  4999. err416: db "xor 254, 0$"
  5000. err417: db "xor 254, 1$"
  5001. err418: db "xor 254, 2$"
  5002. err419: db "xor 254, 127$"
  5003. err420: db "xor 254, 128$"
  5004. err421: db "xor 254, 129$"
  5005. err422: db "xor 254, 254$"
  5006. err423: db "xor 254, 255$"
  5007. err424: db "xor 254, 255$"
  5008. err425: db "xor 254, 0$"
  5009. err426: db "xor 254, 1$"
  5010. err427: db "xor 254, 254$"
  5011. err428: db "xor 254, 255$"
  5012. err429: db "xor 255, 0$"
  5013. err430: db "xor 255, 1$"
  5014. err431: db "xor 255, 2$"
  5015. err432: db "xor 255, 127$"
  5016. err433: db "xor 255, 128$"
  5017. err434: db "xor 255, 129$"
  5018. err435: db "xor 255, 254$"
  5019. err436: db "xor 255, 255$"
  5020. err437: db "xor 255, 255$"
  5021. err438: db "xor 255, 0$"
  5022. err439: db "xor 255, 1$"
  5023. err440: db "xor 255, 254$"
  5024. err441: db "xor 255, 255$"
  5025. err442: db "xor 255, 0$"
  5026. err443: db "xor 255, 1$"
  5027. err444: db "xor 255, 2$"
  5028. err445: db "xor 255, 127$"
  5029. err446: db "xor 255, 128$"
  5030. err447: db "xor 255, 129$"
  5031. err448: db "xor 255, 254$"
  5032. err449: db "xor 255, 255$"
  5033. err450: db "xor 255, 255$"
  5034. err451: db "xor 255, 0$"
  5035. err452: db "xor 255, 1$"
  5036. err453: db "xor 255, 254$"
  5037. err454: db "xor 255, 255$"
  5038. err455: db "xor 0, 0$"
  5039. err456: db "xor 0, 1$"
  5040. err457: db "xor 0, 2$"
  5041. err458: db "xor 0, 127$"
  5042. err459: db "xor 0, 128$"
  5043. err460: db "xor 0, 129$"
  5044. err461: db "xor 0, 254$"
  5045. err462: db "xor 0, 255$"
  5046. err463: db "xor 0, 255$"
  5047. err464: db "xor 0, 0$"
  5048. err465: db "xor 0, 1$"
  5049. err466: db "xor 0, 254$"
  5050. err467: db "xor 0, 255$"
  5051. err468: db "xor 1, 0$"
  5052. err469: db "xor 1, 1$"
  5053. err470: db "xor 1, 2$"
  5054. err471: db "xor 1, 127$"
  5055. err472: db "xor 1, 128$"
  5056. err473: db "xor 1, 129$"
  5057. err474: db "xor 1, 254$"
  5058. err475: db "xor 1, 255$"
  5059. err476: db "xor 1, 255$"
  5060. err477: db "xor 1, 0$"
  5061. err478: db "xor 1, 1$"
  5062. err479: db "xor 1, 254$"
  5063. err480: db "xor 1, 255$"
  5064. err481: db "xor 254, 0$"
  5065. err482: db "xor 254, 1$"
  5066. err483: db "xor 254, 2$"
  5067. err484: db "xor 254, 127$"
  5068. err485: db "xor 254, 128$"
  5069. err486: db "xor 254, 129$"
  5070. err487: db "xor 254, 254$"
  5071. err488: db "xor 254, 255$"
  5072. err489: db "xor 254, 255$"
  5073. err490: db "xor 254, 0$"
  5074. err491: db "xor 254, 1$"
  5075. err492: db "xor 254, 254$"
  5076. err493: db "xor 254, 255$"
  5077. err494: db "xor 255, 0$"
  5078. err495: db "xor 255, 1$"
  5079. err496: db "xor 255, 2$"
  5080. err497: db "xor 255, 127$"
  5081. err498: db "xor 255, 128$"
  5082. err499: db "xor 255, 129$"
  5083. err500: db "xor 255, 254$"
  5084. err501: db "xor 255, 255$"
  5085. err502: db "xor 255, 255$"
  5086. err503: db "xor 255, 0$"
  5087. err504: db "xor 255, 1$"
  5088. err505: db "xor 255, 254$"
  5089. err506: db "xor 255, 255$"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement