Module: Bk201::MovXY
- Included in:
- AsmProxy
- Defined in:
- lib/bk201/mov_x_y.rb
Instance Method Summary collapse
- #mov_eax_eax ⇒ Object
- #mov_eax_ebp ⇒ Object
- #mov_eax_ebx ⇒ Object
- #mov_eax_ecx ⇒ Object
- #mov_eax_edi ⇒ Object
- #mov_eax_edx ⇒ Object
- #mov_eax_esi ⇒ Object
- #mov_eax_esp ⇒ Object
- #mov_ebp_eax ⇒ Object
- #mov_ebp_ebp ⇒ Object
- #mov_ebp_ebx ⇒ Object
- #mov_ebp_ecx ⇒ Object
- #mov_ebp_edi ⇒ Object
- #mov_ebp_edx ⇒ Object
- #mov_ebp_esi ⇒ Object
- #mov_ebp_esp ⇒ Object
- #mov_ebx_eax ⇒ Object
- #mov_ebx_ebp ⇒ Object
- #mov_ebx_ebx ⇒ Object
- #mov_ebx_ecx ⇒ Object
- #mov_ebx_edi ⇒ Object
- #mov_ebx_edx ⇒ Object
- #mov_ebx_esi ⇒ Object
- #mov_ebx_esp ⇒ Object
- #mov_ecx_eax ⇒ Object
- #mov_ecx_ebp ⇒ Object
- #mov_ecx_ebx ⇒ Object
- #mov_ecx_ecx ⇒ Object
- #mov_ecx_edi ⇒ Object
- #mov_ecx_edx ⇒ Object
- #mov_ecx_esi ⇒ Object
- #mov_ecx_esp ⇒ Object
- #mov_edi_eax ⇒ Object
- #mov_edi_ebp ⇒ Object
- #mov_edi_ebx ⇒ Object
- #mov_edi_ecx ⇒ Object
- #mov_edi_edi ⇒ Object
- #mov_edi_edx ⇒ Object
- #mov_edi_esi ⇒ Object
- #mov_edi_esp ⇒ Object
- #mov_edx_eax ⇒ Object
- #mov_edx_ebp ⇒ Object
- #mov_edx_ebx ⇒ Object
- #mov_edx_ecx ⇒ Object
- #mov_edx_edi ⇒ Object
- #mov_edx_edx ⇒ Object
- #mov_edx_esi ⇒ Object
- #mov_edx_esp ⇒ Object
- #mov_esi_eax ⇒ Object
- #mov_esi_ebp ⇒ Object
- #mov_esi_ebx ⇒ Object
- #mov_esi_ecx ⇒ Object
- #mov_esi_edi ⇒ Object
- #mov_esi_edx ⇒ Object
- #mov_esi_esi ⇒ Object
- #mov_esi_esp ⇒ Object
- #mov_esp_eax ⇒ Object
- #mov_esp_ebp ⇒ Object
- #mov_esp_ebx ⇒ Object
- #mov_esp_ecx ⇒ Object
- #mov_esp_edi ⇒ Object
- #mov_esp_edx ⇒ Object
- #mov_esp_esi ⇒ Object
- #mov_esp_esp ⇒ Object
Instance Method Details
#mov_eax_eax ⇒ Object
3 4 5 |
# File 'lib/bk201/mov_x_y.rb', line 3 def mov_eax_eax @code << "\x8b\xc0" end |
#mov_eax_ebp ⇒ Object
23 24 25 |
# File 'lib/bk201/mov_x_y.rb', line 23 def mov_eax_ebp @code << "\x8b\xc5" end |
#mov_eax_ebx ⇒ Object
15 16 17 |
# File 'lib/bk201/mov_x_y.rb', line 15 def mov_eax_ebx @code << "\x8b\xc3" end |
#mov_eax_ecx ⇒ Object
7 8 9 |
# File 'lib/bk201/mov_x_y.rb', line 7 def mov_eax_ecx @code << "\x8b\xc1" end |
#mov_eax_edi ⇒ Object
31 32 33 |
# File 'lib/bk201/mov_x_y.rb', line 31 def mov_eax_edi @code << "\x8b\xc7" end |
#mov_eax_edx ⇒ Object
11 12 13 |
# File 'lib/bk201/mov_x_y.rb', line 11 def mov_eax_edx @code << "\x8b\xc2" end |
#mov_eax_esi ⇒ Object
27 28 29 |
# File 'lib/bk201/mov_x_y.rb', line 27 def mov_eax_esi @code << "\x8b\xc6" end |
#mov_eax_esp ⇒ Object
19 20 21 |
# File 'lib/bk201/mov_x_y.rb', line 19 def mov_eax_esp @code << "\x8b\xc4" end |
#mov_ebp_eax ⇒ Object
163 164 165 |
# File 'lib/bk201/mov_x_y.rb', line 163 def mov_ebp_eax @code << "\x8b\xe8" end |
#mov_ebp_ebp ⇒ Object
183 184 185 |
# File 'lib/bk201/mov_x_y.rb', line 183 def mov_ebp_ebp @code << "\x8b\xed" end |
#mov_ebp_ebx ⇒ Object
175 176 177 |
# File 'lib/bk201/mov_x_y.rb', line 175 def mov_ebp_ebx @code << "\x8b\xeb" end |
#mov_ebp_ecx ⇒ Object
167 168 169 |
# File 'lib/bk201/mov_x_y.rb', line 167 def mov_ebp_ecx @code << "\x8b\xe9" end |
#mov_ebp_edi ⇒ Object
191 192 193 |
# File 'lib/bk201/mov_x_y.rb', line 191 def mov_ebp_edi @code << "\x8b\xef" end |
#mov_ebp_edx ⇒ Object
171 172 173 |
# File 'lib/bk201/mov_x_y.rb', line 171 def mov_ebp_edx @code << "\x8b\xea" end |
#mov_ebp_esi ⇒ Object
187 188 189 |
# File 'lib/bk201/mov_x_y.rb', line 187 def mov_ebp_esi @code << "\x8b\xee" end |
#mov_ebp_esp ⇒ Object
179 180 181 |
# File 'lib/bk201/mov_x_y.rb', line 179 def mov_ebp_esp @code << "\x8b\xec" end |
#mov_ebx_eax ⇒ Object
99 100 101 |
# File 'lib/bk201/mov_x_y.rb', line 99 def mov_ebx_eax @code << "\x8b\xd8" end |
#mov_ebx_ebp ⇒ Object
119 120 121 |
# File 'lib/bk201/mov_x_y.rb', line 119 def mov_ebx_ebp @code << "\x8b\xdd" end |
#mov_ebx_ebx ⇒ Object
111 112 113 |
# File 'lib/bk201/mov_x_y.rb', line 111 def mov_ebx_ebx @code << "\x8b\xdb" end |
#mov_ebx_ecx ⇒ Object
103 104 105 |
# File 'lib/bk201/mov_x_y.rb', line 103 def mov_ebx_ecx @code << "\x8b\xd9" end |
#mov_ebx_edi ⇒ Object
127 128 129 |
# File 'lib/bk201/mov_x_y.rb', line 127 def mov_ebx_edi @code << "\x8b\xdf" end |
#mov_ebx_edx ⇒ Object
107 108 109 |
# File 'lib/bk201/mov_x_y.rb', line 107 def mov_ebx_edx @code << "\x8b\xda" end |
#mov_ebx_esi ⇒ Object
123 124 125 |
# File 'lib/bk201/mov_x_y.rb', line 123 def mov_ebx_esi @code << "\x8b\xde" end |
#mov_ebx_esp ⇒ Object
115 116 117 |
# File 'lib/bk201/mov_x_y.rb', line 115 def mov_ebx_esp @code << "\x8b\xdc" end |
#mov_ecx_eax ⇒ Object
35 36 37 |
# File 'lib/bk201/mov_x_y.rb', line 35 def mov_ecx_eax @code << "\x8b\xc8" end |
#mov_ecx_ebp ⇒ Object
55 56 57 |
# File 'lib/bk201/mov_x_y.rb', line 55 def mov_ecx_ebp @code << "\x8b\xcd" end |
#mov_ecx_ebx ⇒ Object
47 48 49 |
# File 'lib/bk201/mov_x_y.rb', line 47 def mov_ecx_ebx @code << "\x8b\xcb" end |
#mov_ecx_ecx ⇒ Object
39 40 41 |
# File 'lib/bk201/mov_x_y.rb', line 39 def mov_ecx_ecx @code << "\x8b\xc9" end |
#mov_ecx_edi ⇒ Object
63 64 65 |
# File 'lib/bk201/mov_x_y.rb', line 63 def mov_ecx_edi @code << "\x8b\xcf" end |
#mov_ecx_edx ⇒ Object
43 44 45 |
# File 'lib/bk201/mov_x_y.rb', line 43 def mov_ecx_edx @code << "\x8b\xca" end |
#mov_ecx_esi ⇒ Object
59 60 61 |
# File 'lib/bk201/mov_x_y.rb', line 59 def mov_ecx_esi @code << "\x8b\xce" end |
#mov_ecx_esp ⇒ Object
51 52 53 |
# File 'lib/bk201/mov_x_y.rb', line 51 def mov_ecx_esp @code << "\x8b\xcc" end |
#mov_edi_eax ⇒ Object
227 228 229 |
# File 'lib/bk201/mov_x_y.rb', line 227 def mov_edi_eax @code << "\x8b\xf8" end |
#mov_edi_ebp ⇒ Object
247 248 249 |
# File 'lib/bk201/mov_x_y.rb', line 247 def mov_edi_ebp @code << "\x8b\xfd" end |
#mov_edi_ebx ⇒ Object
239 240 241 |
# File 'lib/bk201/mov_x_y.rb', line 239 def mov_edi_ebx @code << "\x8b\xfb" end |
#mov_edi_ecx ⇒ Object
231 232 233 |
# File 'lib/bk201/mov_x_y.rb', line 231 def mov_edi_ecx @code << "\x8b\xf9" end |
#mov_edi_edi ⇒ Object
255 256 257 |
# File 'lib/bk201/mov_x_y.rb', line 255 def mov_edi_edi @code << "\x8b\xff" end |
#mov_edi_edx ⇒ Object
235 236 237 |
# File 'lib/bk201/mov_x_y.rb', line 235 def mov_edi_edx @code << "\x8b\xfa" end |
#mov_edi_esi ⇒ Object
251 252 253 |
# File 'lib/bk201/mov_x_y.rb', line 251 def mov_edi_esi @code << "\x8b\xfe" end |
#mov_edi_esp ⇒ Object
243 244 245 |
# File 'lib/bk201/mov_x_y.rb', line 243 def mov_edi_esp @code << "\x8b\xfc" end |
#mov_edx_eax ⇒ Object
67 68 69 |
# File 'lib/bk201/mov_x_y.rb', line 67 def mov_edx_eax @code << "\x8b\xd0" end |
#mov_edx_ebp ⇒ Object
87 88 89 |
# File 'lib/bk201/mov_x_y.rb', line 87 def mov_edx_ebp @code << "\x8b\xd5" end |
#mov_edx_ebx ⇒ Object
79 80 81 |
# File 'lib/bk201/mov_x_y.rb', line 79 def mov_edx_ebx @code << "\x8b\xd3" end |
#mov_edx_ecx ⇒ Object
71 72 73 |
# File 'lib/bk201/mov_x_y.rb', line 71 def mov_edx_ecx @code << "\x8b\xd1" end |
#mov_edx_edi ⇒ Object
95 96 97 |
# File 'lib/bk201/mov_x_y.rb', line 95 def mov_edx_edi @code << "\x8b\xd7" end |
#mov_edx_edx ⇒ Object
75 76 77 |
# File 'lib/bk201/mov_x_y.rb', line 75 def mov_edx_edx @code << "\x8b\xd2" end |
#mov_edx_esi ⇒ Object
91 92 93 |
# File 'lib/bk201/mov_x_y.rb', line 91 def mov_edx_esi @code << "\x8b\xd6" end |
#mov_edx_esp ⇒ Object
83 84 85 |
# File 'lib/bk201/mov_x_y.rb', line 83 def mov_edx_esp @code << "\x8b\xd4" end |
#mov_esi_eax ⇒ Object
195 196 197 |
# File 'lib/bk201/mov_x_y.rb', line 195 def mov_esi_eax @code << "\x8b\xf0" end |
#mov_esi_ebp ⇒ Object
215 216 217 |
# File 'lib/bk201/mov_x_y.rb', line 215 def mov_esi_ebp @code << "\x8b\xf5" end |
#mov_esi_ebx ⇒ Object
207 208 209 |
# File 'lib/bk201/mov_x_y.rb', line 207 def mov_esi_ebx @code << "\x8b\xf3" end |
#mov_esi_ecx ⇒ Object
199 200 201 |
# File 'lib/bk201/mov_x_y.rb', line 199 def mov_esi_ecx @code << "\x8b\xf1" end |
#mov_esi_edi ⇒ Object
223 224 225 |
# File 'lib/bk201/mov_x_y.rb', line 223 def mov_esi_edi @code << "\x8b\xf7" end |
#mov_esi_edx ⇒ Object
203 204 205 |
# File 'lib/bk201/mov_x_y.rb', line 203 def mov_esi_edx @code << "\x8b\xf2" end |
#mov_esi_esi ⇒ Object
219 220 221 |
# File 'lib/bk201/mov_x_y.rb', line 219 def mov_esi_esi @code << "\x8b\xf6" end |
#mov_esi_esp ⇒ Object
211 212 213 |
# File 'lib/bk201/mov_x_y.rb', line 211 def mov_esi_esp @code << "\x8b\xf4" end |
#mov_esp_eax ⇒ Object
131 132 133 |
# File 'lib/bk201/mov_x_y.rb', line 131 def mov_esp_eax @code << "\x8b\xe0" end |
#mov_esp_ebp ⇒ Object
151 152 153 |
# File 'lib/bk201/mov_x_y.rb', line 151 def mov_esp_ebp @code << "\x8b\xe5" end |
#mov_esp_ebx ⇒ Object
143 144 145 |
# File 'lib/bk201/mov_x_y.rb', line 143 def mov_esp_ebx @code << "\x8b\xe3" end |
#mov_esp_ecx ⇒ Object
135 136 137 |
# File 'lib/bk201/mov_x_y.rb', line 135 def mov_esp_ecx @code << "\x8b\xe1" end |
#mov_esp_edi ⇒ Object
159 160 161 |
# File 'lib/bk201/mov_x_y.rb', line 159 def mov_esp_edi @code << "\x8b\xe7" end |
#mov_esp_edx ⇒ Object
139 140 141 |
# File 'lib/bk201/mov_x_y.rb', line 139 def mov_esp_edx @code << "\x8b\xe2" end |
#mov_esp_esi ⇒ Object
155 156 157 |
# File 'lib/bk201/mov_x_y.rb', line 155 def mov_esp_esi @code << "\x8b\xe6" end |
#mov_esp_esp ⇒ Object
147 148 149 |
# File 'lib/bk201/mov_x_y.rb', line 147 def mov_esp_esp @code << "\x8b\xe4" end |