easlow.as 28 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220
  1. MOV AL,[0]
  2. MOV AH,[1]
  3. MOV BL,[-1] ; illeg
  4. MOV BH,[127]
  5. MOV CL,[-128] ; illeg
  6. MOV CH,[128]
  7. MOV DL,[-129] ; illeg
  8. MOV DH,[32767]
  9. MOV AL,[-32768] ; illeg
  10. MOV AH,[32768]
  11. MOV BL,[-32769] ; illeg
  12. MOV BH,[$7FFFFFFF] ; illeg
  13. MOV CL,[$80000000] ; illeg
  14. MOV AL,AL
  15. MOV AL,AH
  16. MOV AL,BL
  17. MOV AL,BH
  18. MOV AL,CL
  19. MOV AL,CH
  20. MOV AL,DL
  21. MOV AL,DH
  22. MOV AL,AX ; illeg
  23. MOV AL,BX ; illeg
  24. MOV AL,CX ; illeg
  25. MOV AL,DX ; illeg
  26. MOV AL,BP ; illeg
  27. MOV AL,DI ; illeg
  28. MOV AL,SI ; illeg
  29. MOV AL,SP ; illeg
  30. MOV AH,AL
  31. MOV AH,AH
  32. MOV AH,BL
  33. MOV AH,BH
  34. MOV AH,CL
  35. MOV AH,CH
  36. MOV AH,DL
  37. MOV AH,DH
  38. MOV AH,AX ; illeg
  39. MOV AH,BX ; illeg
  40. MOV AH,CX ; illeg
  41. MOV AH,DX ; illeg
  42. MOV AH,BP ; illeg
  43. MOV AH,DI ; illeg
  44. MOV AH,SI ; illeg
  45. MOV AH,SP ; illeg
  46. MOV BL,AL
  47. MOV BL,AH
  48. MOV BL,BL
  49. MOV BL,BH
  50. MOV BL,CL
  51. MOV BL,CH
  52. MOV BL,DL
  53. MOV BL,DH
  54. MOV BL,AX ; illeg
  55. MOV BL,BX ; illeg
  56. MOV BL,CX ; illeg
  57. MOV BL,DX ; illeg
  58. MOV BL,BP ; illeg
  59. MOV BL,DI ; illeg
  60. MOV BL,SI ; illeg
  61. MOV BL,SP ; illeg
  62. MOV BH,AL
  63. MOV BH,AH
  64. MOV BH,BL
  65. MOV BH,BH
  66. MOV BH,CL
  67. MOV BH,CH
  68. MOV BH,DL
  69. MOV BH,DH
  70. MOV BH,AX ; illeg
  71. MOV BH,BX ; illeg
  72. MOV BH,CX ; illeg
  73. MOV BH,DX ; illeg
  74. MOV BH,BP ; illeg
  75. MOV BH,DI ; illeg
  76. MOV BH,SI ; illeg
  77. MOV BH,SP ; illeg
  78. MOV CL,AL
  79. MOV CL,AH
  80. MOV CL,BL
  81. MOV CL,BH
  82. MOV CL,CL
  83. MOV CL,CH
  84. MOV CL,DL
  85. MOV CL,DH
  86. MOV CL,AX ; illeg
  87. MOV CL,BX ; illeg
  88. MOV CL,CX ; illeg
  89. MOV CL,DX ; illeg
  90. MOV CL,BP ; illeg
  91. MOV CL,DI ; illeg
  92. MOV CL,SI ; illeg
  93. MOV CL,SP ; illeg
  94. MOV CH,AL
  95. MOV CH,AH
  96. MOV CH,BL
  97. MOV CH,BH
  98. MOV CH,CL
  99. MOV CH,CH
  100. MOV CH,DL
  101. MOV CH,DH
  102. MOV CH,AX ; illeg
  103. MOV CH,BX ; illeg
  104. MOV CH,CX ; illeg
  105. MOV CH,DX ; illeg
  106. MOV CH,BP ; illeg
  107. MOV CH,DI ; illeg
  108. MOV CH,SI ; illeg
  109. MOV CH,SP ; illeg
  110. MOV DL,AL
  111. MOV DL,AH
  112. MOV DL,BL
  113. MOV DL,BH
  114. MOV DL,CL
  115. MOV DL,CH
  116. MOV DL,DL
  117. MOV DL,DH
  118. MOV DL,AX ; illeg
  119. MOV DL,BX ; illeg
  120. MOV DL,CX ; illeg
  121. MOV DL,DX ; illeg
  122. MOV DL,BP ; illeg
  123. MOV DL,DI ; illeg
  124. MOV DL,SI ; illeg
  125. MOV DL,SP ; illeg
  126. MOV DH,AL
  127. MOV DH,AH
  128. MOV DH,BL
  129. MOV DH,BH
  130. MOV DH,CL
  131. MOV DH,CH
  132. MOV DH,DL
  133. MOV DH,DH
  134. MOV DH,AX ; illeg
  135. MOV DH,BX ; illeg
  136. MOV DH,CX ; illeg
  137. MOV DH,DX ; illeg
  138. MOV DH,BP ; illeg
  139. MOV DH,DI ; illeg
  140. MOV DH,SI ; illeg
  141. MOV DH,SP ; illeg
  142. MOV AL,[AL] ; illeg
  143. MOV AH,[AH] ; illeg
  144. MOV BL,[BL] ; illeg
  145. MOV BH,[BH] ; illeg
  146. MOV CL,[CL] ; illeg
  147. MOV CH,[CH] ; illeg
  148. MOV DL,[DL] ; illeg
  149. MOV DH,[DH] ; illeg
  150. MOV AL,[AX] ; illeg
  151. MOV AH,[BX]
  152. MOV BL,[CX] ; illeg
  153. MOV BH,[DX] ; illeg
  154. MOV CL,[BP]
  155. MOV CH,[DI]
  156. MOV DL,[SI]
  157. MOV DH,[SP] ; illeg
  158. MOV AL,[AX+1] ; illeg
  159. MOV AH,[BX+1]
  160. MOV BL,[CX+1] ; illeg
  161. MOV BH,[DX+1] ; illeg
  162. MOV CL,[BP+1]
  163. MOV CH,[DI+1]
  164. MOV DL,[SI+1]
  165. MOV DH,[SP+1] ; illeg
  166. MOV AL,[AX-1] ; illeg
  167. MOV AH,[BX-1]
  168. MOV BL,[CX-1] ; illeg
  169. MOV BH,[DX-1] ; illeg
  170. MOV CL,[BP-1]
  171. MOV CH,[DI-1]
  172. MOV DL,[SI-1]
  173. MOV DH,[SP-1] ; illeg
  174. MOV AL,[AX+127] ; illeg
  175. MOV AH,[BX+127]
  176. MOV BL,[CX+127] ; illeg
  177. MOV BH,[DX+127] ; illeg
  178. MOV CL,[BP+127]
  179. MOV CH,[DI+127]
  180. MOV DL,[SI+127]
  181. MOV DH,[SP+127] ; illeg
  182. MOV AL,[AX-128] ; illeg
  183. MOV AH,[BX-128]
  184. MOV BL,[CX-128] ; illeg
  185. MOV BH,[DX-128] ; illeg
  186. MOV CL,[BP-128]
  187. MOV CH,[DI-128]
  188. MOV DL,[SI-128]
  189. MOV DH,[SP-128] ; illeg
  190. MOV AL,[AX+128] ; illeg
  191. MOV AH,[BX+128]
  192. MOV BL,[CX+128] ; illeg
  193. MOV BH,[DX+128] ; illeg
  194. MOV CL,[BP+128]
  195. MOV CH,[DI+128]
  196. MOV DL,[SI+128]
  197. MOV DH,[SP+128] ; illeg
  198. MOV AL,[AX-129] ; illeg
  199. MOV AH,[BX-129]
  200. MOV BL,[CX-129] ; illeg
  201. MOV BH,[DX-129] ; illeg
  202. MOV CL,[BP-129]
  203. MOV CH,[DI-129]
  204. MOV DL,[SI-129]
  205. MOV DH,[SP-129] ; illeg
  206. MOV AL,[AX+32767] ; illeg
  207. MOV AH,[BX+32767]
  208. MOV BL,[CX+32767] ; illeg
  209. MOV BH,[DX+32767] ; illeg
  210. MOV CL,[BP+32767]
  211. MOV CH,[DI+32767]
  212. MOV DL,[SI+32767]
  213. MOV DH,[SP+32767] ; illeg
  214. MOV AL,[AX-32768] ; illeg
  215. MOV AH,[BX-32768]
  216. MOV BL,[CX-32768] ; illeg
  217. MOV BH,[DX-32768] ; illeg
  218. MOV CL,[BP-32768]
  219. MOV CH,[DI-32768]
  220. MOV DL,[SI-32768]
  221. MOV DH,[SP-32768] ; illeg
  222. MOV AL,[AX+32768] ; illeg
  223. MOV AH,[BX+32768]
  224. MOV BL,[CX+32768] ; illeg
  225. MOV BH,[DX+32768] ; illeg
  226. MOV CL,[BP+32768]
  227. MOV CH,[DI+32768]
  228. MOV DL,[SI+32768]
  229. MOV DH,[SP+32768] ; illeg
  230. MOV AL,[AX-32769] ; illeg
  231. MOV AH,[BX-32769]
  232. MOV BL,[CX-32769] ; illeg
  233. MOV BH,[DX-32769] ; illeg
  234. MOV CL,[BP-32769]
  235. MOV CH,[DI-32769]
  236. MOV DL,[SI-32769]
  237. MOV DH,[SP-32769] ; illeg
  238. MOV AL,[AX+$7FFFFFFF] ; illeg
  239. MOV AH,[BX+$7FFFFFFF] ; illeg (bounds)
  240. MOV BL,[CX+$7FFFFFFF] ; illeg
  241. MOV BH,[DX+$7FFFFFFF] ; illeg
  242. MOV CL,[BP+$7FFFFFFF] ; illeg (bounds)
  243. MOV CH,[DI+$7FFFFFFF] ; illeg (bounds)
  244. MOV DL,[SI+$7FFFFFFF] ; illeg (bounds)
  245. MOV DH,[SP+$7FFFFFFF] ; illeg
  246. MOV AL,[AX-$80000000] ; illeg
  247. MOV AH,[BX-$80000000] ; illeg (bounds)
  248. MOV BL,[CX-$80000000] ; illeg
  249. MOV BH,[DX-$80000000] ; illeg
  250. MOV CL,[BP-$80000000] ; illeg (bounds)
  251. MOV CH,[DI-$80000000] ; illeg (bounds)
  252. MOV DL,[SI-$80000000] ; illeg (bounds)
  253. MOV DH,[SP-$80000000] ; illeg
  254. MOV AL,[AX+AX] ; illeg
  255. MOV AH,[AX+BX] ; illeg
  256. MOV BL,[AX+CX] ; illeg
  257. MOV BH,[AX+DX] ; illeg
  258. MOV CL,[AX+BP] ; illeg
  259. MOV CH,[AX+DI] ; illeg
  260. MOV DL,[AX+SI] ; illeg
  261. MOV DH,[AX+SP] ; illeg
  262. MOV AL,[BX+AX] ; illeg
  263. MOV AH,[BX+BX] ; illeg
  264. MOV BL,[BX+CX] ; illeg
  265. MOV BH,[BX+DX] ; illeg
  266. MOV CL,[BX+BP] ; illeg
  267. MOV CH,[BX+DI]
  268. MOV DL,[BX+SI]
  269. MOV DH,[BX+SP] ; illeg
  270. MOV AL,[CX+AX] ; illeg
  271. MOV AH,[CX+BX] ; illeg
  272. MOV BL,[CX+CX] ; illeg
  273. MOV BH,[CX+DX] ; illeg
  274. MOV CL,[CX+BP] ; illeg
  275. MOV CH,[CX+DI] ; illeg
  276. MOV DL,[CX+SI] ; illeg
  277. MOV DH,[CX+SP] ; illeg
  278. MOV AL,[DX+AX] ; illeg
  279. MOV AH,[DX+BX] ; illeg
  280. MOV BL,[DX+CX] ; illeg
  281. MOV BH,[DX+DX] ; illeg
  282. MOV CL,[DX+BP] ; illeg
  283. MOV CH,[DX+DI] ; illeg
  284. MOV DL,[DX+SI] ; illeg
  285. MOV DH,[DX+SP] ; illeg
  286. MOV AL,[BP+AX] ; illeg
  287. MOV AH,[BP+BX] ; illeg
  288. MOV BL,[BP+CX] ; illeg
  289. MOV BH,[BP+DX] ; illeg
  290. MOV CL,[BP+BP] ; illeg
  291. MOV CH,[BP+DI]
  292. MOV DL,[BP+SI]
  293. MOV DH,[BP+SP] ; illeg
  294. MOV AL,[DI+AX] ; illeg
  295. MOV AH,[DI+BX]
  296. MOV BL,[DI+CX] ; illeg
  297. MOV BH,[DI+DX] ; illeg
  298. MOV CL,[DI+BP]
  299. MOV CH,[DI+DI] ; illeg
  300. MOV DL,[DI+SI] ; illeg
  301. MOV DH,[DI+SP] ; illeg
  302. MOV AL,[SI+AX] ; illeg
  303. MOV AH,[SI+BX]
  304. MOV BL,[SI+CX] ; illeg
  305. MOV BH,[SI+DX] ; illeg
  306. MOV CL,[SI+BP]
  307. MOV CH,[SI+DI] ; illeg
  308. MOV DL,[SI+SI] ; illeg
  309. MOV DH,[SI+SP] ; illeg
  310. MOV AL,[SP+AX] ; illeg
  311. MOV AH,[SP+BX] ; illeg
  312. MOV BL,[SP+CX] ; illeg
  313. MOV BH,[SP+DX] ; illeg
  314. MOV CL,[SP+BP] ; illeg
  315. MOV CH,[SP+DI] ; illeg
  316. MOV DL,[SP+SI] ; illeg
  317. MOV DH,[SP+SP] ; illeg
  318. MOV AL,[AX+AX+1] ; illeg
  319. MOV AH,[AX+BX+1] ; illeg
  320. MOV BL,[AX+CX+1] ; illeg
  321. MOV BH,[AX+DX+1] ; illeg
  322. MOV CL,[AX+BP+1] ; illeg
  323. MOV CH,[AX+DI+1] ; illeg
  324. MOV DL,[AX+SI+1] ; illeg
  325. MOV DH,[AX+SP+1] ; illeg
  326. MOV AL,[BX+AX+1] ; illeg
  327. MOV AH,[BX+BX+1] ; illeg
  328. MOV BL,[BX+CX+1] ; illeg
  329. MOV BH,[BX+DX+1] ; illeg
  330. MOV CL,[BX+BP+1] ; illeg
  331. MOV CH,[BX+DI+1]
  332. MOV DL,[BX+SI+1]
  333. MOV DH,[BX+SP+1] ; illeg
  334. MOV AL,[CX+AX+1] ; illeg
  335. MOV AH,[CX+BX+1] ; illeg
  336. MOV BL,[CX+CX+1] ; illeg
  337. MOV BH,[CX+DX+1] ; illeg
  338. MOV CL,[CX+BP+1] ; illeg
  339. MOV CH,[CX+DI+1] ; illeg
  340. MOV DL,[CX+SI+1] ; illeg
  341. MOV DH,[CX+SP+1] ; illeg
  342. MOV AL,[DX+AX+1] ; illeg
  343. MOV AH,[DX+BX+1] ; illeg
  344. MOV BL,[DX+CX+1] ; illeg
  345. MOV BH,[DX+DX+1] ; illeg
  346. MOV CL,[DX+BP+1] ; illeg
  347. MOV CH,[DX+DI+1] ; illeg
  348. MOV DL,[DX+SI+1] ; illeg
  349. MOV DH,[DX+SP+1] ; illeg
  350. MOV AL,[BP+AX+1] ; illeg
  351. MOV AH,[BP+BX+1] ; illeg
  352. MOV BL,[BP+CX+1] ; illeg
  353. MOV BH,[BP+DX+1] ; illeg
  354. MOV CL,[BP+BP+1] ; illeg
  355. MOV CH,[BP+DI+1]
  356. MOV DL,[BP+SI+1]
  357. MOV DH,[BP+SP+1] ; illeg
  358. MOV AL,[DI+AX+1] ; illeg
  359. MOV AH,[DI+BX+1]
  360. MOV BL,[DI+CX+1] ; illeg
  361. MOV BH,[DI+DX+1] ; illeg
  362. MOV CL,[DI+BP+1]
  363. MOV CH,[DI+DI+1] ; illeg
  364. MOV DL,[DI+SI+1] ; illeg
  365. MOV DH,[DI+SP+1] ; illeg
  366. MOV AL,[SI+AX+1] ; illeg
  367. MOV AH,[SI+BX+1]
  368. MOV BL,[SI+CX+1] ; illeg
  369. MOV BH,[SI+DX+1] ; illeg
  370. MOV CL,[SI+BP+1]
  371. MOV CH,[SI+DI+1] ; illeg
  372. MOV DL,[SI+SI+1] ; illeg
  373. MOV DH,[SI+SP+1] ; illeg
  374. MOV AL,[SP+AX+1] ; illeg
  375. MOV AH,[SP+BX+1] ; illeg
  376. MOV BL,[SP+CX+1] ; illeg
  377. MOV BH,[SP+DX+1] ; illeg
  378. MOV CL,[SP+BP+1] ; illeg
  379. MOV CH,[SP+DI+1] ; illeg
  380. MOV DL,[SP+SI+1] ; illeg
  381. MOV DH,[SP+SP+1] ; illeg
  382. MOV AL,[AX+AX-1] ; illeg
  383. MOV AH,[AX+BX-1] ; illeg
  384. MOV BL,[AX+CX-1] ; illeg
  385. MOV BH,[AX+DX-1] ; illeg
  386. MOV CL,[AX+BP-1] ; illeg
  387. MOV CH,[AX+DI-1] ; illeg
  388. MOV DL,[AX+SI-1] ; illeg
  389. MOV DH,[AX+SP-1] ; illeg
  390. MOV AL,[BX+AX-1] ; illeg
  391. MOV AH,[BX+BX-1] ; illeg
  392. MOV BL,[BX+CX-1] ; illeg
  393. MOV BH,[BX+DX-1] ; illeg
  394. MOV CL,[BX+BP-1] ; illeg
  395. MOV CH,[BX+DI-1]
  396. MOV DL,[BX+SI-1]
  397. MOV DH,[BX+SP-1] ; illeg
  398. MOV AL,[CX+AX-1] ; illeg
  399. MOV AH,[CX+BX-1] ; illeg
  400. MOV BL,[CX+CX-1] ; illeg
  401. MOV BH,[CX+DX-1] ; illeg
  402. MOV CL,[CX+BP-1] ; illeg
  403. MOV CH,[CX+DI-1] ; illeg
  404. MOV DL,[CX+SI-1] ; illeg
  405. MOV DH,[CX+SP-1] ; illeg
  406. MOV AL,[DX+AX-1] ; illeg
  407. MOV AH,[DX+BX-1] ; illeg
  408. MOV BL,[DX+CX-1] ; illeg
  409. MOV BH,[DX+DX-1] ; illeg
  410. MOV CL,[DX+BP-1] ; illeg
  411. MOV CH,[DX+DI-1] ; illeg
  412. MOV DL,[DX+SI-1] ; illeg
  413. MOV DH,[DX+SP-1] ; illeg
  414. MOV AL,[BP+AX-1] ; illeg
  415. MOV AH,[BP+BX-1] ; illeg
  416. MOV BL,[BP+CX-1] ; illeg
  417. MOV BH,[BP+DX-1] ; illeg
  418. MOV CL,[BP+BP-1] ; illeg
  419. MOV CH,[BP+DI-1]
  420. MOV DL,[BP+SI-1]
  421. MOV DH,[BP+SP-1] ; illeg
  422. MOV AL,[DI+AX-1] ; illeg
  423. MOV AH,[DI+BX-1]
  424. MOV BL,[DI+CX-1] ; illeg
  425. MOV BH,[DI+DX-1] ; illeg
  426. MOV CL,[DI+BP-1]
  427. MOV CH,[DI+DI-1] ; illeg
  428. MOV DL,[DI+SI-1] ; illeg
  429. MOV DH,[DI+SP-1] ; illeg
  430. MOV AL,[SI+AX-1] ; illeg
  431. MOV AH,[SI+BX-1]
  432. MOV BL,[SI+CX-1] ; illeg
  433. MOV BH,[SI+DX-1] ; illeg
  434. MOV CL,[SI+BP-1]
  435. MOV CH,[SI+DI-1] ; illeg
  436. MOV DL,[SI+SI-1] ; illeg
  437. MOV DH,[SI+SP-1] ; illeg
  438. MOV AL,[SP+AX-1] ; illeg
  439. MOV AH,[SP+BX-1] ; illeg
  440. MOV BL,[SP+CX-1] ; illeg
  441. MOV BH,[SP+DX-1] ; illeg
  442. MOV CL,[SP+BP-1] ; illeg
  443. MOV CH,[SP+DI-1] ; illeg
  444. MOV DL,[SP+SI-1] ; illeg
  445. MOV DH,[SP+SP-1] ; illeg
  446. MOV AL,[AX+AX+127] ; illeg
  447. MOV AH,[AX+BX+127] ; illeg
  448. MOV BL,[AX+CX+127] ; illeg
  449. MOV BH,[AX+DX+127] ; illeg
  450. MOV CL,[AX+BP+127] ; illeg
  451. MOV CH,[AX+DI+127] ; illeg
  452. MOV DL,[AX+SI+127] ; illeg
  453. MOV DH,[AX+SP+127] ; illeg
  454. MOV AL,[BX+AX+127] ; illeg
  455. MOV AH,[BX+BX+127] ; illeg
  456. MOV BL,[BX+CX+127] ; illeg
  457. MOV BH,[BX+DX+127] ; illeg
  458. MOV CL,[BX+BP+127] ; illeg
  459. MOV CH,[BX+DI+127]
  460. MOV DL,[BX+SI+127]
  461. MOV DH,[BX+SP+127] ; illeg
  462. MOV AL,[CX+AX+127] ; illeg
  463. MOV AH,[CX+BX+127] ; illeg
  464. MOV BL,[CX+CX+127] ; illeg
  465. MOV BH,[CX+DX+127] ; illeg
  466. MOV CL,[CX+BP+127] ; illeg
  467. MOV CH,[CX+DI+127] ; illeg
  468. MOV DL,[CX+SI+127] ; illeg
  469. MOV DH,[CX+SP+127] ; illeg
  470. MOV AL,[DX+AX+127] ; illeg
  471. MOV AH,[DX+BX+127] ; illeg
  472. MOV BL,[DX+CX+127] ; illeg
  473. MOV BH,[DX+DX+127] ; illeg
  474. MOV CL,[DX+BP+127] ; illeg
  475. MOV CH,[DX+DI+127] ; illeg
  476. MOV DL,[DX+SI+127] ; illeg
  477. MOV DH,[DX+SP+127] ; illeg
  478. MOV AL,[BP+AX+127] ; illeg
  479. MOV AH,[BP+BX+127] ; illeg
  480. MOV BL,[BP+CX+127] ; illeg
  481. MOV BH,[BP+DX+127] ; illeg
  482. MOV CL,[BP+BP+127] ; illeg
  483. MOV CH,[BP+DI+127]
  484. MOV DL,[BP+SI+127]
  485. MOV DH,[BP+SP+127] ; illeg
  486. MOV AL,[DI+AX+127] ; illeg
  487. MOV AH,[DI+BX+127]
  488. MOV BL,[DI+CX+127] ; illeg
  489. MOV BH,[DI+DX+127] ; illeg
  490. MOV CL,[DI+BP+127]
  491. MOV CH,[DI+DI+127] ; illeg
  492. MOV DL,[DI+SI+127] ; illeg
  493. MOV DH,[DI+SP+127] ; illeg
  494. MOV AL,[SI+AX+127] ; illeg
  495. MOV AH,[SI+BX+127]
  496. MOV BL,[SI+CX+127] ; illeg
  497. MOV BH,[SI+DX+127] ; illeg
  498. MOV CL,[SI+BP+127]
  499. MOV CH,[SI+DI+127] ; illeg
  500. MOV DL,[SI+SI+127] ; illeg
  501. MOV DH,[SI+SP+127] ; illeg
  502. MOV AL,[SP+AX+127] ; illeg
  503. MOV AH,[SP+BX+127] ; illeg
  504. MOV BL,[SP+CX+127] ; illeg
  505. MOV BH,[SP+DX+127] ; illeg
  506. MOV CL,[SP+BP+127] ; illeg
  507. MOV CH,[SP+DI+127] ; illeg
  508. MOV DL,[SP+SI+127] ; illeg
  509. MOV DH,[SP+SP+127] ; illeg
  510. MOV AL,[AX+AX-128] ; illeg
  511. MOV AH,[AX+BX-128] ; illeg
  512. MOV BL,[AX+CX-128] ; illeg
  513. MOV BH,[AX+DX-128] ; illeg
  514. MOV CL,[AX+BP-128] ; illeg
  515. MOV CH,[AX+DI-128] ; illeg
  516. MOV DL,[AX+SI-128] ; illeg
  517. MOV DH,[AX+SP-128] ; illeg
  518. MOV AL,[BX+AX-128] ; illeg
  519. MOV AH,[BX+BX-128] ; illeg
  520. MOV BL,[BX+CX-128] ; illeg
  521. MOV BH,[BX+DX-128] ; illeg
  522. MOV CL,[BX+BP-128] ; illeg
  523. MOV CH,[BX+DI-128]
  524. MOV DL,[BX+SI-128]
  525. MOV DH,[BX+SP-128] ; illeg
  526. MOV AL,[CX+AX-128] ; illeg
  527. MOV AH,[CX+BX-128] ; illeg
  528. MOV BL,[CX+CX-128] ; illeg
  529. MOV BH,[CX+DX-128] ; illeg
  530. MOV CL,[CX+BP-128] ; illeg
  531. MOV CH,[CX+DI-128] ; illeg
  532. MOV DL,[CX+SI-128] ; illeg
  533. MOV DH,[CX+SP-128] ; illeg
  534. MOV AL,[DX+AX-128] ; illeg
  535. MOV AH,[DX+BX-128] ; illeg
  536. MOV BL,[DX+CX-128] ; illeg
  537. MOV BH,[DX+DX-128] ; illeg
  538. MOV CL,[DX+BP-128] ; illeg
  539. MOV CH,[DX+DI-128] ; illeg
  540. MOV DL,[DX+SI-128] ; illeg
  541. MOV DH,[DX+SP-128] ; illeg
  542. MOV AL,[BP+AX-128] ; illeg
  543. MOV AH,[BP+BX-128] ; illeg
  544. MOV BL,[BP+CX-128] ; illeg
  545. MOV BH,[BP+DX-128] ; illeg
  546. MOV CL,[BP+BP-128] ; illeg
  547. MOV CH,[BP+DI-128]
  548. MOV DL,[BP+SI-128]
  549. MOV DH,[BP+SP-128] ; illeg
  550. MOV AL,[DI+AX-128] ; illeg
  551. MOV AH,[DI+BX-128]
  552. MOV BL,[DI+CX-128] ; illeg
  553. MOV BH,[DI+DX-128] ; illeg
  554. MOV CL,[DI+BP-128]
  555. MOV CH,[DI+DI-128] ; illeg
  556. MOV DL,[DI+SI-128] ; illeg
  557. MOV DH,[DI+SP-128] ; illeg
  558. MOV AL,[SI+AX-128] ; illeg
  559. MOV AH,[SI+BX-128]
  560. MOV BL,[SI+CX-128] ; illeg
  561. MOV BH,[SI+DX-128] ; illeg
  562. MOV CL,[SI+BP-128]
  563. MOV CH,[SI+DI-128] ; illeg
  564. MOV DL,[SI+SI-128] ; illeg
  565. MOV DH,[SI+SP-128] ; illeg
  566. MOV AL,[SP+AX-128] ; illeg
  567. MOV AH,[SP+BX-128] ; illeg
  568. MOV BL,[SP+CX-128] ; illeg
  569. MOV BH,[SP+DX-128] ; illeg
  570. MOV CL,[SP+BP-128] ; illeg
  571. MOV CH,[SP+DI-128] ; illeg
  572. MOV DL,[SP+SI-128] ; illeg
  573. MOV DH,[SP+SP-128] ; illeg
  574. MOV AL,[AX+AX+128] ; illeg
  575. MOV AH,[AX+BX+128] ; illeg
  576. MOV BL,[AX+CX+128] ; illeg
  577. MOV BH,[AX+DX+128] ; illeg
  578. MOV CL,[AX+BP+128] ; illeg
  579. MOV CH,[AX+DI+128] ; illeg
  580. MOV DL,[AX+SI+128] ; illeg
  581. MOV DH,[AX+SP+128] ; illeg
  582. MOV AL,[BX+AX+128] ; illeg
  583. MOV AH,[BX+BX+128] ; illeg
  584. MOV BL,[BX+CX+128] ; illeg
  585. MOV BH,[BX+DX+128] ; illeg
  586. MOV CL,[BX+BP+128] ; illeg
  587. MOV CH,[BX+DI+128]
  588. MOV DL,[BX+SI+128]
  589. MOV DH,[BX+SP+128] ; illeg
  590. MOV AL,[CX+AX+128] ; illeg
  591. MOV AH,[CX+BX+128] ; illeg
  592. MOV BL,[CX+CX+128] ; illeg
  593. MOV BH,[CX+DX+128] ; illeg
  594. MOV CL,[CX+BP+128] ; illeg
  595. MOV CH,[CX+DI+128] ; illeg
  596. MOV DL,[CX+SI+128] ; illeg
  597. MOV DH,[CX+SP+128] ; illeg
  598. MOV AL,[DX+AX+128] ; illeg
  599. MOV AH,[DX+BX+128] ; illeg
  600. MOV BL,[DX+CX+128] ; illeg
  601. MOV BH,[DX+DX+128] ; illeg
  602. MOV CL,[DX+BP+128] ; illeg
  603. MOV CH,[DX+DI+128] ; illeg
  604. MOV DL,[DX+SI+128] ; illeg
  605. MOV DH,[DX+SP+128] ; illeg
  606. MOV AL,[BP+AX+128] ; illeg
  607. MOV AH,[BP+BX+128] ; illeg
  608. MOV BL,[BP+CX+128] ; illeg
  609. MOV BH,[BP+DX+128] ; illeg
  610. MOV CL,[BP+BP+128] ; illeg
  611. MOV CH,[BP+DI+128]
  612. MOV DL,[BP+SI+128]
  613. MOV DH,[BP+SP+128] ; illeg
  614. MOV AL,[DI+AX+128] ; illeg
  615. MOV AH,[DI+BX+128]
  616. MOV BL,[DI+CX+128] ; illeg
  617. MOV BH,[DI+DX+128] ; illeg
  618. MOV CL,[DI+BP+128]
  619. MOV CH,[DI+DI+128] ; illeg
  620. MOV DL,[DI+SI+128] ; illeg
  621. MOV DH,[DI+SP+128] ; illeg
  622. MOV AL,[SI+AX+128] ; illeg
  623. MOV AH,[SI+BX+128]
  624. MOV BL,[SI+CX+128] ; illeg
  625. MOV BH,[SI+DX+128] ; illeg
  626. MOV CL,[SI+BP+128]
  627. MOV CH,[SI+DI+128] ; illeg
  628. MOV DL,[SI+SI+128] ; illeg
  629. MOV DH,[SI+SP+128] ; illeg
  630. MOV AL,[SP+AX+128] ; illeg
  631. MOV AH,[SP+BX+128] ; illeg
  632. MOV BL,[SP+CX+128] ; illeg
  633. MOV BH,[SP+DX+128] ; illeg
  634. MOV CL,[SP+BP+128] ; illeg
  635. MOV CH,[SP+DI+128] ; illeg
  636. MOV DL,[SP+SI+128] ; illeg
  637. MOV DH,[SP+SP+128] ; illeg
  638. MOV AL,[AX+AX-129] ; illeg
  639. MOV AH,[AX+BX-129] ; illeg
  640. MOV BL,[AX+CX-129] ; illeg
  641. MOV BH,[AX+DX-129] ; illeg
  642. MOV CL,[AX+BP-129] ; illeg
  643. MOV CH,[AX+DI-129] ; illeg
  644. MOV DL,[AX+SI-129] ; illeg
  645. MOV DH,[AX+SP-129] ; illeg
  646. MOV AL,[BX+AX-129] ; illeg
  647. MOV AH,[BX+BX-129] ; illeg
  648. MOV BL,[BX+CX-129] ; illeg
  649. MOV BH,[BX+DX-129] ; illeg
  650. MOV CL,[BX+BP-129] ; illeg
  651. MOV CH,[BX+DI-129]
  652. MOV DL,[BX+SI-129]
  653. MOV DH,[BX+SP-129] ; illeg
  654. MOV AL,[CX+AX-129] ; illeg
  655. MOV AH,[CX+BX-129] ; illeg
  656. MOV BL,[CX+CX-129] ; illeg
  657. MOV BH,[CX+DX-129] ; illeg
  658. MOV CL,[CX+BP-129] ; illeg
  659. MOV CH,[CX+DI-129] ; illeg
  660. MOV DL,[CX+SI-129] ; illeg
  661. MOV DH,[CX+SP-129] ; illeg
  662. MOV AL,[DX+AX-129] ; illeg
  663. MOV AH,[DX+BX-129] ; illeg
  664. MOV BL,[DX+CX-129] ; illeg
  665. MOV BH,[DX+DX-129] ; illeg
  666. MOV CL,[DX+BP-129] ; illeg
  667. MOV CH,[DX+DI-129] ; illeg
  668. MOV DL,[DX+SI-129] ; illeg
  669. MOV DH,[DX+SP-129] ; illeg
  670. MOV AL,[BP+AX-129] ; illeg
  671. MOV AH,[BP+BX-129] ; illeg
  672. MOV BL,[BP+CX-129] ; illeg
  673. MOV BH,[BP+DX-129] ; illeg
  674. MOV CL,[BP+BP-129] ; illeg
  675. MOV CH,[BP+DI-129]
  676. MOV DL,[BP+SI-129]
  677. MOV DH,[BP+SP-129] ; illeg
  678. MOV AL,[DI+AX-129] ; illeg
  679. MOV AH,[DI+BX-129]
  680. MOV BL,[DI+CX-129] ; illeg
  681. MOV BH,[DI+DX-129] ; illeg
  682. MOV CL,[DI+BP-129]
  683. MOV CH,[DI+DI-129] ; illeg
  684. MOV DL,[DI+SI-129] ; illeg
  685. MOV DH,[DI+SP-129] ; illeg
  686. MOV AL,[SI+AX-129] ; illeg
  687. MOV AH,[SI+BX-129]
  688. MOV BL,[SI+CX-129] ; illeg
  689. MOV BH,[SI+DX-129] ; illeg
  690. MOV CL,[SI+BP-129]
  691. MOV CH,[SI+DI-129] ; illeg
  692. MOV DL,[SI+SI-129] ; illeg
  693. MOV DH,[SI+SP-129] ; illeg
  694. MOV AL,[SP+AX-129] ; illeg
  695. MOV AH,[SP+BX-129] ; illeg
  696. MOV BL,[SP+CX-129] ; illeg
  697. MOV BH,[SP+DX-129] ; illeg
  698. MOV CL,[SP+BP-129] ; illeg
  699. MOV CH,[SP+DI-129] ; illeg
  700. MOV DL,[SP+SI-129] ; illeg
  701. MOV DH,[SP+SP-129] ; illeg
  702. MOV AL,[AX+AX+32767] ; illeg
  703. MOV AH,[AX+BX+32767] ; illeg
  704. MOV BL,[AX+CX+32767] ; illeg
  705. MOV BH,[AX+DX+32767] ; illeg
  706. MOV CL,[AX+BP+32767] ; illeg
  707. MOV CH,[AX+DI+32767] ; illeg
  708. MOV DL,[AX+SI+32767] ; illeg
  709. MOV DH,[AX+SP+32767] ; illeg
  710. MOV AL,[BX+AX+32767] ; illeg
  711. MOV AH,[BX+BX+32767] ; illeg
  712. MOV BL,[BX+CX+32767] ; illeg
  713. MOV BH,[BX+DX+32767] ; illeg
  714. MOV CL,[BX+BP+32767] ; illeg
  715. MOV CH,[BX+DI+32767]
  716. MOV DL,[BX+SI+32767]
  717. MOV DH,[BX+SP+32767] ; illeg
  718. MOV AL,[CX+AX+32767] ; illeg
  719. MOV AH,[CX+BX+32767] ; illeg
  720. MOV BL,[CX+CX+32767] ; illeg
  721. MOV BH,[CX+DX+32767] ; illeg
  722. MOV CL,[CX+BP+32767] ; illeg
  723. MOV CH,[CX+DI+32767] ; illeg
  724. MOV DL,[CX+SI+32767] ; illeg
  725. MOV DH,[CX+SP+32767] ; illeg
  726. MOV AL,[DX+AX+32767] ; illeg
  727. MOV AH,[DX+BX+32767] ; illeg
  728. MOV BL,[DX+CX+32767] ; illeg
  729. MOV BH,[DX+DX+32767] ; illeg
  730. MOV CL,[DX+BP+32767] ; illeg
  731. MOV CH,[DX+DI+32767] ; illeg
  732. MOV DL,[DX+SI+32767] ; illeg
  733. MOV DH,[DX+SP+32767] ; illeg
  734. MOV AL,[BP+AX+32767] ; illeg
  735. MOV AH,[BP+BX+32767] ; illeg
  736. MOV BL,[BP+CX+32767] ; illeg
  737. MOV BH,[BP+DX+32767] ; illeg
  738. MOV CL,[BP+BP+32767] ; illeg
  739. MOV CH,[BP+DI+32767]
  740. MOV DL,[BP+SI+32767]
  741. MOV DH,[BP+SP+32767] ; illeg
  742. MOV AL,[DI+AX+32767] ; illeg
  743. MOV AH,[DI+BX+32767]
  744. MOV BL,[DI+CX+32767] ; illeg
  745. MOV BH,[DI+DX+32767] ; illeg
  746. MOV CL,[DI+BP+32767]
  747. MOV CH,[DI+DI+32767] ; illeg
  748. MOV DL,[DI+SI+32767] ; illeg
  749. MOV DH,[DI+SP+32767] ; illeg
  750. MOV AL,[SI+AX+32767] ; illeg
  751. MOV AH,[SI+BX+32767]
  752. MOV BL,[SI+CX+32767] ; illeg
  753. MOV BH,[SI+DX+32767] ; illeg
  754. MOV CL,[SI+BP+32767]
  755. MOV CH,[SI+DI+32767] ; illeg
  756. MOV DL,[SI+SI+32767] ; illeg
  757. MOV DH,[SI+SP+32767] ; illeg
  758. MOV AL,[SP+AX+32767] ; illeg
  759. MOV AH,[SP+BX+32767] ; illeg
  760. MOV BL,[SP+CX+32767] ; illeg
  761. MOV BH,[SP+DX+32767] ; illeg
  762. MOV CL,[SP+BP+32767] ; illeg
  763. MOV CH,[SP+DI+32767] ; illeg
  764. MOV DL,[SP+SI+32767] ; illeg
  765. MOV DH,[SP+SP+32767] ; illeg
  766. MOV AL,[AX+AX-32768] ; illeg
  767. MOV AH,[AX+BX-32768] ; illeg
  768. MOV BL,[AX+CX-32768] ; illeg
  769. MOV BH,[AX+DX-32768] ; illeg
  770. MOV CL,[AX+BP-32768] ; illeg
  771. MOV CH,[AX+DI-32768] ; illeg
  772. MOV DL,[AX+SI-32768] ; illeg
  773. MOV DH,[AX+SP-32768] ; illeg
  774. MOV AL,[BX+AX-32768] ; illeg
  775. MOV AH,[BX+BX-32768] ; illeg
  776. MOV BL,[BX+CX-32768] ; illeg
  777. MOV BH,[BX+DX-32768] ; illeg
  778. MOV CL,[BX+BP-32768] ; illeg
  779. MOV CH,[BX+DI-32768]
  780. MOV DL,[BX+SI-32768]
  781. MOV DH,[BX+SP-32768] ; illeg
  782. MOV AL,[CX+AX-32768] ; illeg
  783. MOV AH,[CX+BX-32768] ; illeg
  784. MOV BL,[CX+CX-32768] ; illeg
  785. MOV BH,[CX+DX-32768] ; illeg
  786. MOV CL,[CX+BP-32768] ; illeg
  787. MOV CH,[CX+DI-32768] ; illeg
  788. MOV DL,[CX+SI-32768] ; illeg
  789. MOV DH,[CX+SP-32768] ; illeg
  790. MOV AL,[DX+AX-32768] ; illeg
  791. MOV AH,[DX+BX-32768] ; illeg
  792. MOV BL,[DX+CX-32768] ; illeg
  793. MOV BH,[DX+DX-32768] ; illeg
  794. MOV CL,[DX+BP-32768] ; illeg
  795. MOV CH,[DX+DI-32768] ; illeg
  796. MOV DL,[DX+SI-32768] ; illeg
  797. MOV DH,[DX+SP-32768] ; illeg
  798. MOV AL,[BP+AX-32768] ; illeg
  799. MOV AH,[BP+BX-32768] ; illeg
  800. MOV BL,[BP+CX-32768] ; illeg
  801. MOV BH,[BP+DX-32768] ; illeg
  802. MOV CL,[BP+BP-32768] ; illeg
  803. MOV CH,[BP+DI-32768]
  804. MOV DL,[BP+SI-32768]
  805. MOV DH,[BP+SP-32768] ; illeg
  806. MOV AL,[DI+AX-32768] ; illeg
  807. MOV AH,[DI+BX-32768]
  808. MOV BL,[DI+CX-32768] ; illeg
  809. MOV BH,[DI+DX-32768] ; illeg
  810. MOV CL,[DI+BP-32768]
  811. MOV CH,[DI+DI-32768] ; illeg
  812. MOV DL,[DI+SI-32768] ; illeg
  813. MOV DH,[DI+SP-32768] ; illeg
  814. MOV AL,[SI+AX-32768] ; illeg
  815. MOV AH,[SI+BX-32768]
  816. MOV BL,[SI+CX-32768] ; illeg
  817. MOV BH,[SI+DX-32768] ; illeg
  818. MOV CL,[SI+BP-32768]
  819. MOV CH,[SI+DI-32768] ; illeg
  820. MOV DL,[SI+SI-32768] ; illeg
  821. MOV DH,[SI+SP-32768] ; illeg
  822. MOV AL,[SP+AX-32768] ; illeg
  823. MOV AH,[SP+BX-32768] ; illeg
  824. MOV BL,[SP+CX-32768] ; illeg
  825. MOV BH,[SP+DX-32768] ; illeg
  826. MOV CL,[SP+BP-32768] ; illeg
  827. MOV CH,[SP+DI-32768] ; illeg
  828. MOV DL,[SP+SI-32768] ; illeg
  829. MOV DH,[SP+SP-32768] ; illeg
  830. MOV AL,[AX+AX+32768] ; illeg
  831. MOV AH,[AX+BX+32768] ; illeg
  832. MOV BL,[AX+CX+32768] ; illeg
  833. MOV BH,[AX+DX+32768] ; illeg
  834. MOV CL,[AX+BP+32768] ; illeg
  835. MOV CH,[AX+DI+32768] ; illeg
  836. MOV DL,[AX+SI+32768] ; illeg
  837. MOV DH,[AX+SP+32768] ; illeg
  838. MOV AL,[BX+AX+32768] ; illeg
  839. MOV AH,[BX+BX+32768] ; illeg
  840. MOV BL,[BX+CX+32768] ; illeg
  841. MOV BH,[BX+DX+32768] ; illeg
  842. MOV CL,[BX+BP+32768] ; illeg
  843. MOV CH,[BX+DI+32768]
  844. MOV DL,[BX+SI+32768]
  845. MOV DH,[BX+SP+32768] ; illeg
  846. MOV AL,[CX+AX+32768] ; illeg
  847. MOV AH,[CX+BX+32768] ; illeg
  848. MOV BL,[CX+CX+32768] ; illeg
  849. MOV BH,[CX+DX+32768] ; illeg
  850. MOV CL,[CX+BP+32768] ; illeg
  851. MOV CH,[CX+DI+32768] ; illeg
  852. MOV DL,[CX+SI+32768] ; illeg
  853. MOV DH,[CX+SP+32768] ; illeg
  854. MOV AL,[DX+AX+32768] ; illeg
  855. MOV AH,[DX+BX+32768] ; illeg
  856. MOV BL,[DX+CX+32768] ; illeg
  857. MOV BH,[DX+DX+32768] ; illeg
  858. MOV CL,[DX+BP+32768] ; illeg
  859. MOV CH,[DX+DI+32768] ; illeg
  860. MOV DL,[DX+SI+32768] ; illeg
  861. MOV DH,[DX+SP+32768] ; illeg
  862. MOV AL,[BP+AX+32768] ; illeg
  863. MOV AH,[BP+BX+32768] ; illeg
  864. MOV BL,[BP+CX+32768] ; illeg
  865. MOV BH,[BP+DX+32768] ; illeg
  866. MOV CL,[BP+BP+32768] ; illeg
  867. MOV CH,[BP+DI+32768]
  868. MOV DL,[BP+SI+32768]
  869. MOV DH,[BP+SP+32768] ; illeg
  870. MOV AL,[DI+AX+32768] ; illeg
  871. MOV AH,[DI+BX+32768]
  872. MOV BL,[DI+CX+32768] ; illeg
  873. MOV BH,[DI+DX+32768] ; illeg
  874. MOV CL,[DI+BP+32768]
  875. MOV CH,[DI+DI+32768] ; illeg
  876. MOV DL,[DI+SI+32768] ; illeg
  877. MOV DH,[DI+SP+32768] ; illeg
  878. MOV AL,[SI+AX+32768] ; illeg
  879. MOV AH,[SI+BX+32768]
  880. MOV BL,[SI+CX+32768] ; illeg
  881. MOV BH,[SI+DX+32768] ; illeg
  882. MOV CL,[SI+BP+32768]
  883. MOV CH,[SI+DI+32768] ; illeg
  884. MOV DL,[SI+SI+32768] ; illeg
  885. MOV DH,[SI+SP+32768] ; illeg
  886. MOV AL,[SP+AX+32768] ; illeg
  887. MOV AH,[SP+BX+32768] ; illeg
  888. MOV BL,[SP+CX+32768] ; illeg
  889. MOV BH,[SP+DX+32768] ; illeg
  890. MOV CL,[SP+BP+32768] ; illeg
  891. MOV CH,[SP+DI+32768] ; illeg
  892. MOV DL,[SP+SI+32768] ; illeg
  893. MOV DH,[SP+SP+32768] ; illeg
  894. MOV AL,[AX+AX-32769] ; illeg
  895. MOV AH,[AX+BX-32769] ; illeg
  896. MOV BL,[AX+CX-32769] ; illeg
  897. MOV BH,[AX+DX-32769] ; illeg
  898. MOV CL,[AX+BP-32769] ; illeg
  899. MOV CH,[AX+DI-32769] ; illeg
  900. MOV DL,[AX+SI-32769] ; illeg
  901. MOV DH,[AX+SP-32769] ; illeg
  902. MOV AL,[BX+AX-32769] ; illeg
  903. MOV AH,[BX+BX-32769] ; illeg
  904. MOV BL,[BX+CX-32769] ; illeg
  905. MOV BH,[BX+DX-32769] ; illeg
  906. MOV CL,[BX+BP-32769] ; illeg
  907. MOV CH,[BX+DI-32769]
  908. MOV DL,[BX+SI-32769]
  909. MOV DH,[BX+SP-32769] ; illeg
  910. MOV AL,[CX+AX-32769] ; illeg
  911. MOV AH,[CX+BX-32769] ; illeg
  912. MOV BL,[CX+CX-32769] ; illeg
  913. MOV BH,[CX+DX-32769] ; illeg
  914. MOV CL,[CX+BP-32769] ; illeg
  915. MOV CH,[CX+DI-32769] ; illeg
  916. MOV DL,[CX+SI-32769] ; illeg
  917. MOV DH,[CX+SP-32769] ; illeg
  918. MOV AL,[DX+AX-32769] ; illeg
  919. MOV AH,[DX+BX-32769] ; illeg
  920. MOV BL,[DX+CX-32769] ; illeg
  921. MOV BH,[DX+DX-32769] ; illeg
  922. MOV CL,[DX+BP-32769] ; illeg
  923. MOV CH,[DX+DI-32769] ; illeg
  924. MOV DL,[DX+SI-32769] ; illeg
  925. MOV DH,[DX+SP-32769] ; illeg
  926. MOV AL,[BP+AX-32769] ; illeg
  927. MOV AH,[BP+BX-32769] ; illeg
  928. MOV BL,[BP+CX-32769] ; illeg
  929. MOV BH,[BP+DX-32769] ; illeg
  930. MOV CL,[BP+BP-32769] ; illeg
  931. MOV CH,[BP+DI-32769]
  932. MOV DL,[BP+SI-32769]
  933. MOV DH,[BP+SP-32769] ; illeg
  934. MOV AL,[DI+AX-32769] ; illeg
  935. MOV AH,[DI+BX-32769]
  936. MOV BL,[DI+CX-32769] ; illeg
  937. MOV BH,[DI+DX-32769] ; illeg
  938. MOV CL,[DI+BP-32769]
  939. MOV CH,[DI+DI-32769] ; illeg
  940. MOV DL,[DI+SI-32769] ; illeg
  941. MOV DH,[DI+SP-32769] ; illeg
  942. MOV AL,[SI+AX-32769] ; illeg
  943. MOV AH,[SI+BX-32769]
  944. MOV BL,[SI+CX-32769] ; illeg
  945. MOV BH,[SI+DX-32769] ; illeg
  946. MOV CL,[SI+BP-32769]
  947. MOV CH,[SI+DI-32769] ; illeg
  948. MOV DL,[SI+SI-32769] ; illeg
  949. MOV DH,[SI+SP-32769] ; illeg
  950. MOV AL,[SP+AX-32769] ; illeg
  951. MOV AH,[SP+BX-32769] ; illeg
  952. MOV BL,[SP+CX-32769] ; illeg
  953. MOV BH,[SP+DX-32769] ; illeg
  954. MOV CL,[SP+BP-32769] ; illeg
  955. MOV CH,[SP+DI-32769] ; illeg
  956. MOV DL,[SP+SI-32769] ; illeg
  957. MOV DH,[SP+SP-32769] ; illeg
  958. MOV AL,[AX+AX+$7FFFFFFF] ; illeg
  959. MOV AH,[AX+BX+$7FFFFFFF] ; illeg
  960. MOV BL,[AX+CX+$7FFFFFFF] ; illeg
  961. MOV BH,[AX+DX+$7FFFFFFF] ; illeg
  962. MOV CL,[AX+BP+$7FFFFFFF] ; illeg
  963. MOV CH,[AX+DI+$7FFFFFFF] ; illeg
  964. MOV DL,[AX+SI+$7FFFFFFF] ; illeg
  965. MOV DH,[AX+SP+$7FFFFFFF] ; illeg
  966. MOV AL,[BX+AX+$7FFFFFFF] ; illeg
  967. MOV AH,[BX+BX+$7FFFFFFF] ; illeg
  968. MOV BL,[BX+CX+$7FFFFFFF] ; illeg
  969. MOV BH,[BX+DX+$7FFFFFFF] ; illeg
  970. MOV CL,[BX+BP+$7FFFFFFF] ; illeg
  971. MOV CH,[BX+DI+$7FFFFFFF] ; illeg (bounds)
  972. MOV DL,[BX+SI+$7FFFFFFF] ; illeg (bounds)
  973. MOV DH,[BX+SP+$7FFFFFFF] ; illeg
  974. MOV AL,[CX+AX+$7FFFFFFF] ; illeg
  975. MOV AH,[CX+BX+$7FFFFFFF] ; illeg
  976. MOV BL,[CX+CX+$7FFFFFFF] ; illeg
  977. MOV BH,[CX+DX+$7FFFFFFF] ; illeg
  978. MOV CL,[CX+BP+$7FFFFFFF] ; illeg
  979. MOV CH,[CX+DI+$7FFFFFFF] ; illeg
  980. MOV DL,[CX+SI+$7FFFFFFF] ; illeg
  981. MOV DH,[CX+SP+$7FFFFFFF] ; illeg
  982. MOV AL,[DX+AX+$7FFFFFFF] ; illeg
  983. MOV AH,[DX+BX+$7FFFFFFF] ; illeg
  984. MOV BL,[DX+CX+$7FFFFFFF] ; illeg
  985. MOV BH,[DX+DX+$7FFFFFFF] ; illeg
  986. MOV CL,[DX+BP+$7FFFFFFF] ; illeg
  987. MOV CH,[DX+DI+$7FFFFFFF] ; illeg
  988. MOV DL,[DX+SI+$7FFFFFFF] ; illeg
  989. MOV DH,[DX+SP+$7FFFFFFF] ; illeg
  990. MOV AL,[BP+AX+$7FFFFFFF] ; illeg
  991. MOV AH,[BP+BX+$7FFFFFFF] ; illeg
  992. MOV BL,[BP+CX+$7FFFFFFF] ; illeg
  993. MOV BH,[BP+DX+$7FFFFFFF] ; illeg
  994. MOV CL,[BP+BP+$7FFFFFFF] ; illeg
  995. MOV CH,[BP+DI+$7FFFFFFF] ; illeg (bounds)
  996. MOV DL,[BP+SI+$7FFFFFFF] ; illeg (bounds)
  997. MOV DH,[BP+SP+$7FFFFFFF] ; illeg
  998. MOV AL,[DI+AX+$7FFFFFFF] ; illeg
  999. MOV AH,[DI+BX+$7FFFFFFF] ; illeg (bounds)
  1000. MOV BL,[DI+CX+$7FFFFFFF] ; illeg
  1001. MOV BH,[DI+DX+$7FFFFFFF] ; illeg
  1002. MOV CL,[DI+BP+$7FFFFFFF] ; illeg (bounds)
  1003. MOV CH,[DI+DI+$7FFFFFFF] ; illeg
  1004. MOV DL,[DI+SI+$7FFFFFFF] ; illeg
  1005. MOV DH,[DI+SP+$7FFFFFFF] ; illeg
  1006. MOV AL,[SI+AX+$7FFFFFFF] ; illeg
  1007. MOV AH,[SI+BX+$7FFFFFFF] ; illeg (bounds)
  1008. MOV BL,[SI+CX+$7FFFFFFF] ; illeg
  1009. MOV BH,[SI+DX+$7FFFFFFF] ; illeg
  1010. MOV CL,[SI+BP+$7FFFFFFF] ; illeg (bounds)
  1011. MOV CH,[SI+DI+$7FFFFFFF] ; illeg
  1012. MOV DL,[SI+SI+$7FFFFFFF] ; illeg
  1013. MOV DH,[SI+SP+$7FFFFFFF] ; illeg
  1014. MOV AL,[SP+AX+$7FFFFFFF] ; illeg
  1015. MOV AH,[SP+BX+$7FFFFFFF] ; illeg
  1016. MOV BL,[SP+CX+$7FFFFFFF] ; illeg
  1017. MOV BH,[SP+DX+$7FFFFFFF] ; illeg
  1018. MOV CL,[SP+BP+$7FFFFFFF] ; illeg
  1019. MOV CH,[SP+DI+$7FFFFFFF] ; illeg
  1020. MOV DL,[SP+SI+$7FFFFFFF] ; illeg
  1021. MOV DH,[SP+SP+$7FFFFFFF] ; illeg
  1022. MOV AL,[AX+AX-$80000000] ; illeg
  1023. MOV AH,[AX+BX-$80000000] ; illeg
  1024. MOV BL,[AX+CX-$80000000] ; illeg
  1025. MOV BH,[AX+DX-$80000000] ; illeg
  1026. MOV CL,[AX+BP-$80000000] ; illeg
  1027. MOV CH,[AX+DI-$80000000] ; illeg
  1028. MOV DL,[AX+SI-$80000000] ; illeg
  1029. MOV DH,[AX+SP-$80000000] ; illeg
  1030. MOV AL,[BX+AX-$80000000] ; illeg
  1031. MOV AH,[BX+BX-$80000000] ; illeg
  1032. MOV BL,[BX+CX-$80000000] ; illeg
  1033. MOV BH,[BX+DX-$80000000] ; illeg
  1034. MOV CL,[BX+BP-$80000000] ; illeg
  1035. MOV CH,[BX+DI-$80000000] ; illeg (bounds)
  1036. MOV DL,[BX+SI-$80000000] ; illeg (bounds)
  1037. MOV DH,[BX+SP-$80000000] ; illeg
  1038. MOV AL,[CX+AX-$80000000] ; illeg
  1039. MOV AH,[CX+BX-$80000000] ; illeg
  1040. MOV BL,[CX+CX-$80000000] ; illeg
  1041. MOV BH,[CX+DX-$80000000] ; illeg
  1042. MOV CL,[CX+BP-$80000000] ; illeg
  1043. MOV CH,[CX+DI-$80000000] ; illeg
  1044. MOV DL,[CX+SI-$80000000] ; illeg
  1045. MOV DH,[CX+SP-$80000000] ; illeg
  1046. MOV AL,[DX+AX-$80000000] ; illeg
  1047. MOV AH,[DX+BX-$80000000] ; illeg
  1048. MOV BL,[DX+CX-$80000000] ; illeg
  1049. MOV BH,[DX+DX-$80000000] ; illeg
  1050. MOV CL,[DX+BP-$80000000] ; illeg
  1051. MOV CH,[DX+DI-$80000000] ; illeg
  1052. MOV DL,[DX+SI-$80000000] ; illeg
  1053. MOV DH,[DX+SP-$80000000] ; illeg
  1054. MOV AL,[BP+AX-$80000000] ; illeg
  1055. MOV AH,[BP+BX-$80000000] ; illeg
  1056. MOV BL,[BP+CX-$80000000] ; illeg
  1057. MOV BH,[BP+DX-$80000000] ; illeg
  1058. MOV CL,[BP+BP-$80000000] ; illeg
  1059. MOV CH,[BP+DI-$80000000] ; illeg (bounds)
  1060. MOV DL,[BP+SI-$80000000] ; illeg (bounds)
  1061. MOV DH,[BP+SP-$80000000] ; illeg
  1062. MOV AL,[DI+AX-$80000000] ; illeg
  1063. MOV AH,[DI+BX-$80000000] ; illeg (bounds)
  1064. MOV BL,[DI+CX-$80000000] ; illeg
  1065. MOV BH,[DI+DX-$80000000] ; illeg
  1066. MOV CL,[DI+BP-$80000000] ; illeg (bounds)
  1067. MOV CH,[DI+DI-$80000000] ; illeg
  1068. MOV DL,[DI+SI-$80000000] ; illeg
  1069. MOV DH,[DI+SP-$80000000] ; illeg
  1070. MOV AL,[SI+AX-$80000000] ; illeg
  1071. MOV AH,[SI+BX-$80000000] ; illeg (bounds)
  1072. MOV BL,[SI+CX-$80000000] ; illeg
  1073. MOV BH,[SI+DX-$80000000] ; illeg
  1074. MOV CL,[SI+BP-$80000000] ; illeg (bounds)
  1075. MOV CH,[SI+DI-$80000000] ; illeg
  1076. MOV DL,[SI+SI-$80000000] ; illeg
  1077. MOV DH,[SI+SP-$80000000] ; illeg
  1078. MOV AL,[SP+AX-$80000000] ; illeg
  1079. MOV AH,[SP+BX-$80000000] ; illeg
  1080. MOV BL,[SP+CX-$80000000] ; illeg
  1081. MOV BH,[SP+DX-$80000000] ; illeg
  1082. MOV CL,[SP+BP-$80000000] ; illeg
  1083. MOV CH,[SP+DI-$80000000] ; illeg
  1084. MOV DL,[SP+SI-$80000000] ; illeg
  1085. MOV DH,[SP+SP-$80000000] ; illeg