指示が与えられた:
ADD EAX, 4
x86アセンブリP2+では、目標が実行速度であり、コードサイズが無関係である場合、これをADD EAX, imm32
(opコード05)または(opコード83/0)としてエンコードする方がよいでしょうか。ADD r/m32, imm8
この場合、EAXはポインタであるため、ADD AL, imm8
実行可能ではないことに注意してください。
オプション2(オペコード83/0)を使用すると、コードサイズが小さくなりますが、私の理解が限られているため、オプション1と同様に、短くてもパイプラインが実行されない場合があります。