1
Я новичок в сборку и я хотел бы знать, что 0D означает в:Что 0D означает в сборке 89 0D 0B00A85E - мы [5EA8000B], ECX
89 0D 0B00A85E - mov [5EA8000B],ecx
Я новичок в сборку и я хотел бы знать, что 0D означает в:Что 0D означает в сборке 89 0D 0B00A85E - мы [5EA8000B], ECX
89 0D 0B00A85E - mov [5EA8000B],ecx
89 0D 0B00A85E
является шестнадцатеричным машинного кода для mov [5EA8000B], ecx
.
The 89
encodes the mov r/m16/32, r16/32
instruction. Следующий байт известен как «32-битный ModR/M Byte» и кодирует аргументы mov
. Смысл можно увидеть here:
disp32
(непосредственное значение которого - 0B00A85E
- следует за 0D
);ecx
(см. Строку r32(/r)
наверху).
Удивительная благодарность! :) Я полностью индейка сейчас (без сарказма) ^^ –
понять это * woops –