2

命令でポップされるバイト数:

   popf

?Oracleのドキュメントには、命令の最後にwまたはlを追加して、サイズを単語または長さとして指定する必要があると記載されていますが、私が表示している分解にはそのような文字はありません。

4

1 に答える 1

2

POPF/POPFD は、ワードまたはダブルワードをスタックの一番上にポップし、値をフラグ レジスタに格納します。命令のオペランド サイズ属性が 16 ビットの場合、ワードがポップされ、値が FLAGS に格納されます。オペランドサイズ属性が 32 ビットの場合、ダブルワードがポップされ、値が EFLAGS に格納されます。

ソース

于 2012-12-17T01:47:19.883 に答える