2013-06-05から1日間の記事一覧

SIBのフォーマットと符号化

今回は、SIBとディスプレースメントを持つニーモニックについて見ていきます。まず、命令フォーマットにおけるSIBとディスプレースメントの位置ですが、それぞれ以下の位置に配置されます。 // 一般的命令フォーマット +-------+-------------------+-------…

アドレッシングモード別のModR/MとSIBの値

アドレッシングモードと、ModR/M・SIBの相関性がいまいち分からないので、アドレッシングモードのバリエーションを変えてみて実験してみる。 0: b8 78 56 34 12 mov eax,0x12345678 5: 89 04 24 mov DWORD PTR [esp],eax 8: 89 f0 mov eax,esi a: a1 ff ff f…