次の Bash シェル コードによって生成されたファイルを考えてみましょう。
echo -n "\x0f\x63\x42\xac" > binarydata
ここで、ファイルに対して ndisasm を実行して、それが表す命令を確認します。
ndisasm -b 16 binarydata
そして私は得る
00000000 0F6342AC packsswb mm0,[bp+si-0x54]
x86 リファレンスによると、16 ビット命令セットの x86-32 スーパーセットを実装する Pentium では使用できません。では、ndisasm はそれを 16 ビット モードでどのように使用できるのでしょうか?