私はアセンブリが初めてで、0Dが何を表しているのか知りたいです:
89 0D 0B00A85E - mov [5EA8000B],ecx
は89 0D 0B00A85E
、 のマシン コードの 16 進表現ですmov [5EA8000B], ecx
。
は命令89
をエンコードしmov r/m16/32, r16/32
ます。続くバイトは「32 ビット ModR/M バイト」として知られており、引数を にエンコードしますmov
。意味はここで見ることができます:
disp32
(その直後の値 -- 0B00A85E
-- の後に続く0D
) です。ecx
(r32(/r)
一番上の行を参照) です。