`dword ptr`とはどういう意味ですか?
質問
誰かがこれが何を意味するかを説明できますか? (Intel Syntax、X86、Windows)
and dword ptr [ebp-4], 0
解決
dword ptr
部分はサイズ指令と呼ばれます。 このページ それらを説明しますが、正しいセクションにリンクすることはできませんでした。
基本的に、それは「ターゲットオペランドのサイズが32ビット」を意味するため、これはビットワイズと、の内容を取得することによって計算されたアドレスの32ビット値を意味します。 ebp
0で4つを登録して減算します。
他のヒント
検討 この他の質問に囲まれた図.
ebp-4
あなたの最初のローカル変数であり、DWORDポインターと見なされているのは、クリアする必要があるのは32ビット整数のアドレスです。たぶんあなたのソースは始まります
Object x = null;
これは32ビット宣言です。アセンブリファイルの上部でステートメント[BITS 32]を入力すると、DWORD PTRと入力する必要はありません。したがって、例:
[bits 32]
.
.
and [ebp-4], 0
所属していません StackOverflow