Module: Bk201::MovXY

Included in:
AsmProxy
Defined in:
lib/bk201/mov_x_y.rb

Instance Method Summary collapse

Instance Method Details

#mov_eax_eaxObject



3
4
5
# File 'lib/bk201/mov_x_y.rb', line 3

def mov_eax_eax
  @code << "\x8b\xc0"
end

#mov_eax_ebpObject



23
24
25
# File 'lib/bk201/mov_x_y.rb', line 23

def mov_eax_ebp
  @code << "\x8b\xc5"
end

#mov_eax_ebxObject



15
16
17
# File 'lib/bk201/mov_x_y.rb', line 15

def mov_eax_ebx
  @code << "\x8b\xc3"
end

#mov_eax_ecxObject



7
8
9
# File 'lib/bk201/mov_x_y.rb', line 7

def mov_eax_ecx
  @code << "\x8b\xc1"
end

#mov_eax_ediObject



31
32
33
# File 'lib/bk201/mov_x_y.rb', line 31

def mov_eax_edi
  @code << "\x8b\xc7"
end

#mov_eax_edxObject



11
12
13
# File 'lib/bk201/mov_x_y.rb', line 11

def mov_eax_edx
  @code << "\x8b\xc2"
end

#mov_eax_esiObject



27
28
29
# File 'lib/bk201/mov_x_y.rb', line 27

def mov_eax_esi
  @code << "\x8b\xc6"
end

#mov_eax_espObject



19
20
21
# File 'lib/bk201/mov_x_y.rb', line 19

def mov_eax_esp
  @code << "\x8b\xc4"
end

#mov_ebp_eaxObject



163
164
165
# File 'lib/bk201/mov_x_y.rb', line 163

def mov_ebp_eax
  @code << "\x8b\xe8"
end

#mov_ebp_ebpObject



183
184
185
# File 'lib/bk201/mov_x_y.rb', line 183

def mov_ebp_ebp
  @code << "\x8b\xed"
end

#mov_ebp_ebxObject



175
176
177
# File 'lib/bk201/mov_x_y.rb', line 175

def mov_ebp_ebx
  @code << "\x8b\xeb"
end

#mov_ebp_ecxObject



167
168
169
# File 'lib/bk201/mov_x_y.rb', line 167

def mov_ebp_ecx
  @code << "\x8b\xe9"
end

#mov_ebp_ediObject



191
192
193
# File 'lib/bk201/mov_x_y.rb', line 191

def mov_ebp_edi
  @code << "\x8b\xef"
end

#mov_ebp_edxObject



171
172
173
# File 'lib/bk201/mov_x_y.rb', line 171

def mov_ebp_edx
  @code << "\x8b\xea"
end

#mov_ebp_esiObject



187
188
189
# File 'lib/bk201/mov_x_y.rb', line 187

def mov_ebp_esi
  @code << "\x8b\xee"
end

#mov_ebp_espObject



179
180
181
# File 'lib/bk201/mov_x_y.rb', line 179

def mov_ebp_esp
  @code << "\x8b\xec"
end

#mov_ebx_eaxObject



99
100
101
# File 'lib/bk201/mov_x_y.rb', line 99

def mov_ebx_eax
  @code << "\x8b\xd8"
end

#mov_ebx_ebpObject



119
120
121
# File 'lib/bk201/mov_x_y.rb', line 119

def mov_ebx_ebp
  @code << "\x8b\xdd"
end

#mov_ebx_ebxObject



111
112
113
# File 'lib/bk201/mov_x_y.rb', line 111

def mov_ebx_ebx
  @code << "\x8b\xdb"
end

#mov_ebx_ecxObject



103
104
105
# File 'lib/bk201/mov_x_y.rb', line 103

def mov_ebx_ecx
  @code << "\x8b\xd9"
end

#mov_ebx_ediObject



127
128
129
# File 'lib/bk201/mov_x_y.rb', line 127

def mov_ebx_edi
  @code << "\x8b\xdf"
end

#mov_ebx_edxObject



107
108
109
# File 'lib/bk201/mov_x_y.rb', line 107

def mov_ebx_edx
  @code << "\x8b\xda"
end

#mov_ebx_esiObject



123
124
125
# File 'lib/bk201/mov_x_y.rb', line 123

def mov_ebx_esi
  @code << "\x8b\xde"
end

#mov_ebx_espObject



115
116
117
# File 'lib/bk201/mov_x_y.rb', line 115

def mov_ebx_esp
  @code << "\x8b\xdc"
end

#mov_ecx_eaxObject



35
36
37
# File 'lib/bk201/mov_x_y.rb', line 35

def mov_ecx_eax
  @code << "\x8b\xc8"
end

#mov_ecx_ebpObject



55
56
57
# File 'lib/bk201/mov_x_y.rb', line 55

def mov_ecx_ebp
  @code << "\x8b\xcd"
end

#mov_ecx_ebxObject



47
48
49
# File 'lib/bk201/mov_x_y.rb', line 47

def mov_ecx_ebx
  @code << "\x8b\xcb"
end

#mov_ecx_ecxObject



39
40
41
# File 'lib/bk201/mov_x_y.rb', line 39

def mov_ecx_ecx
  @code << "\x8b\xc9"
end

#mov_ecx_ediObject



63
64
65
# File 'lib/bk201/mov_x_y.rb', line 63

def mov_ecx_edi
  @code << "\x8b\xcf"
end

#mov_ecx_edxObject



43
44
45
# File 'lib/bk201/mov_x_y.rb', line 43

def mov_ecx_edx
  @code << "\x8b\xca"
end

#mov_ecx_esiObject



59
60
61
# File 'lib/bk201/mov_x_y.rb', line 59

def mov_ecx_esi
  @code << "\x8b\xce"
end

#mov_ecx_espObject



51
52
53
# File 'lib/bk201/mov_x_y.rb', line 51

def mov_ecx_esp
  @code << "\x8b\xcc"
end

#mov_edi_eaxObject



227
228
229
# File 'lib/bk201/mov_x_y.rb', line 227

def mov_edi_eax
  @code << "\x8b\xf8"
end

#mov_edi_ebpObject



247
248
249
# File 'lib/bk201/mov_x_y.rb', line 247

def mov_edi_ebp
  @code << "\x8b\xfd"
end

#mov_edi_ebxObject



239
240
241
# File 'lib/bk201/mov_x_y.rb', line 239

def mov_edi_ebx
  @code << "\x8b\xfb"
end

#mov_edi_ecxObject



231
232
233
# File 'lib/bk201/mov_x_y.rb', line 231

def mov_edi_ecx
  @code << "\x8b\xf9"
end

#mov_edi_ediObject



255
256
257
# File 'lib/bk201/mov_x_y.rb', line 255

def mov_edi_edi
  @code << "\x8b\xff"
end

#mov_edi_edxObject



235
236
237
# File 'lib/bk201/mov_x_y.rb', line 235

def mov_edi_edx
  @code << "\x8b\xfa"
end

#mov_edi_esiObject



251
252
253
# File 'lib/bk201/mov_x_y.rb', line 251

def mov_edi_esi
  @code << "\x8b\xfe"
end

#mov_edi_espObject



243
244
245
# File 'lib/bk201/mov_x_y.rb', line 243

def mov_edi_esp
  @code << "\x8b\xfc"
end

#mov_edx_eaxObject



67
68
69
# File 'lib/bk201/mov_x_y.rb', line 67

def mov_edx_eax
  @code << "\x8b\xd0"
end

#mov_edx_ebpObject



87
88
89
# File 'lib/bk201/mov_x_y.rb', line 87

def mov_edx_ebp
  @code << "\x8b\xd5"
end

#mov_edx_ebxObject



79
80
81
# File 'lib/bk201/mov_x_y.rb', line 79

def mov_edx_ebx
  @code << "\x8b\xd3"
end

#mov_edx_ecxObject



71
72
73
# File 'lib/bk201/mov_x_y.rb', line 71

def mov_edx_ecx
  @code << "\x8b\xd1"
end

#mov_edx_ediObject



95
96
97
# File 'lib/bk201/mov_x_y.rb', line 95

def mov_edx_edi
  @code << "\x8b\xd7"
end

#mov_edx_edxObject



75
76
77
# File 'lib/bk201/mov_x_y.rb', line 75

def mov_edx_edx
  @code << "\x8b\xd2"
end

#mov_edx_esiObject



91
92
93
# File 'lib/bk201/mov_x_y.rb', line 91

def mov_edx_esi
  @code << "\x8b\xd6"
end

#mov_edx_espObject



83
84
85
# File 'lib/bk201/mov_x_y.rb', line 83

def mov_edx_esp
  @code << "\x8b\xd4"
end

#mov_esi_eaxObject



195
196
197
# File 'lib/bk201/mov_x_y.rb', line 195

def mov_esi_eax
  @code << "\x8b\xf0"
end

#mov_esi_ebpObject



215
216
217
# File 'lib/bk201/mov_x_y.rb', line 215

def mov_esi_ebp
  @code << "\x8b\xf5"
end

#mov_esi_ebxObject



207
208
209
# File 'lib/bk201/mov_x_y.rb', line 207

def mov_esi_ebx
  @code << "\x8b\xf3"
end

#mov_esi_ecxObject



199
200
201
# File 'lib/bk201/mov_x_y.rb', line 199

def mov_esi_ecx
  @code << "\x8b\xf1"
end

#mov_esi_ediObject



223
224
225
# File 'lib/bk201/mov_x_y.rb', line 223

def mov_esi_edi
  @code << "\x8b\xf7"
end

#mov_esi_edxObject



203
204
205
# File 'lib/bk201/mov_x_y.rb', line 203

def mov_esi_edx
  @code << "\x8b\xf2"
end

#mov_esi_esiObject



219
220
221
# File 'lib/bk201/mov_x_y.rb', line 219

def mov_esi_esi
  @code << "\x8b\xf6"
end

#mov_esi_espObject



211
212
213
# File 'lib/bk201/mov_x_y.rb', line 211

def mov_esi_esp
  @code << "\x8b\xf4"
end

#mov_esp_eaxObject



131
132
133
# File 'lib/bk201/mov_x_y.rb', line 131

def mov_esp_eax
  @code << "\x8b\xe0"
end

#mov_esp_ebpObject



151
152
153
# File 'lib/bk201/mov_x_y.rb', line 151

def mov_esp_ebp
  @code << "\x8b\xe5"
end

#mov_esp_ebxObject



143
144
145
# File 'lib/bk201/mov_x_y.rb', line 143

def mov_esp_ebx
  @code << "\x8b\xe3"
end

#mov_esp_ecxObject



135
136
137
# File 'lib/bk201/mov_x_y.rb', line 135

def mov_esp_ecx
  @code << "\x8b\xe1"
end

#mov_esp_ediObject



159
160
161
# File 'lib/bk201/mov_x_y.rb', line 159

def mov_esp_edi
  @code << "\x8b\xe7"
end

#mov_esp_edxObject



139
140
141
# File 'lib/bk201/mov_x_y.rb', line 139

def mov_esp_edx
  @code << "\x8b\xe2"
end

#mov_esp_esiObject



155
156
157
# File 'lib/bk201/mov_x_y.rb', line 155

def mov_esp_esi
  @code << "\x8b\xe6"
end

#mov_esp_espObject



147
148
149
# File 'lib/bk201/mov_x_y.rb', line 147

def mov_esp_esp
  @code << "\x8b\xe4"
end