each.asm 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. aaa
  2. aad
  3. aam
  4. aas
  5. adc bx,[esi*4]
  6. add bx,[esi*4]
  7. and bx,[esi*4]
  8. arpl [esi*4],bx
  9. bound bx,[esi*4]
  10. bsf bx,[esi*4]
  11. bsr bx,[esi*4]
  12. bswap ebx
  13. bt [esi*4],bx
  14. btc [esi*4],bx
  15. btr [esi*4],bx
  16. bts [esi*4],bx
  17. call [esi*4]
  18. cbw
  19. cwde
  20. clc
  21. cld
  22. cli
  23. clts
  24. cmc
  25. cmp bx,[esi*4]
  26. cmpsb
  27. cmpsw
  28. cmpsd
  29. cmpxchg [esi*4],bx
  30. cwd
  31. cdq
  32. daa
  33. das
  34. dec [esi*4]
  35. div [esi*4]
  36. enter 0x200,3
  37. hlt
  38. idiv [esi*4]
  39. imul [esi*4]
  40. in al,0x20
  41. inc [esi*4]
  42. insb
  43. insw
  44. insd
  45. int 0x20
  46. into
  47. invd
  48. invlpg [esi*4]
  49. iret
  50. iretd
  51. jnz many
  52. many:
  53. jmp [esi*4]
  54. lahf
  55. lar bx,[esi*4]
  56. lea bx,[esi*4]
  57. leave
  58. lgdt [esi*4]
  59. lidt [esi*4]
  60. lds bx,[esi*4]
  61. les bx,[esi*4]
  62. lfs bx,[esi*4]
  63. lgs bx,[esi*4]
  64. lss bx,[esi*4]
  65. lldt [esi*4]
  66. lmsw [esi*4]
  67. lock
  68. lodsb
  69. lodsw
  70. lodsd
  71. loop alot
  72. alot:
  73. lsl bx,[esi*4]
  74. ltr [esi*4]
  75. mov ax,[esi*4]
  76. mov bx,[esi*4]
  77. mov cr0,eax
  78. movsb
  79. movsw
  80. movsd
  81. movsx bx,byte [esi*4]
  82. movzx bx,byte [esi*4]
  83. mul [esi*4]
  84. neg [esi*4]
  85. nop
  86. not [esi*4]
  87. or bx,[esi*4]
  88. out 0x20,al
  89. outsb
  90. outsw
  91. outsd
  92. pop [esi*4]
  93. popa
  94. popad
  95. popf
  96. popfd
  97. push [esi*4]
  98. pusha
  99. pushad
  100. pushf
  101. pushfd
  102. rcl [esi*4],1
  103. rcr [esi*4],1
  104. rol [esi*4],1
  105. ror [esi*4],1
  106. rep
  107. ins
  108. rep
  109. lock
  110. outs
  111. rep
  112. movs
  113. rep
  114. cmps
  115. rep
  116. dseg
  117. stos
  118. rep
  119. scas
  120. repe
  121. seg ss
  122. ins
  123. repe
  124. outs
  125. repe
  126. lock
  127. seg ss
  128. movs
  129. repe
  130. cmps
  131. repe
  132. stos
  133. repe
  134. seg ss
  135. seg cs
  136. fseg
  137. scas
  138. repz
  139. lock
  140. lock
  141. ins
  142. repz
  143. outs
  144. repz
  145. movs
  146. repz
  147. cmps
  148. repz
  149. stos
  150. repz
  151. scas
  152. repne
  153. scas
  154. repne
  155. cmps
  156. repnz
  157. scas
  158. repnz
  159. cmps
  160. repnz
  161. lock
  162. cmps
  163. repnz
  164. seg ss
  165. cmps
  166. repnz
  167. cseg
  168. cmps
  169. repnz
  170. seg ss
  171. lock
  172. cmps
  173. repnz
  174. lock
  175. cseg
  176. cmps
  177. ret
  178. retf
  179. sahf
  180. sal [esi*4],1
  181. sar [esi*4],1
  182. shl [esi*4],1
  183. shr [esi*4],1
  184. sbb bx,[esi*4]
  185. scasb
  186. scasw
  187. scasd
  188. setnz byte [esi*4]
  189. sgdt [esi*4]
  190. sidt [esi*4]
  191. shld [esi*4],bx,1
  192. shrd [esi*4],bx,1
  193. sldt [esi*4]
  194. smsw [esi*4]
  195. stc
  196. std
  197. sti
  198. stosb
  199. stosw
  200. stosd
  201. str [esi*4]
  202. sub bx,[esi*4]
  203. test bx,[esi*4]
  204. verr [esi*4]
  205. verw [esi*4]
  206. wait
  207. wbinvd
  208. xadd [esi*4],bx
  209. xchg bx,[esi*4]
  210. xlat
  211. xor bx,[esi*4]