回答:
このdword ptr
部分はサイズディレクティブと呼ばれます。このページではそれらについて説明していますが、正しいセクションに直接リンクすることはできませんでした。
基本的に、これは「ターゲットオペランドのサイズが32ビットであること」を意味するため、これは、ebp
レジスターの内容を取得して0で4を減算することにより計算されたアドレスの32ビット値のビットANDをとります。
PTR
部品が必要なのですか?サイズをエンコードするのに十分なdwordではありませんか?NASMはptr
AFAIKを使用しません。
Modern processors, including embedded systems, usually have a word size of 8, 16, 24, 32, or 64 bits, while modern general purpose computers usually use 32 or 64 bits.
en.wikipedia.org/wiki/Word_(computer_architecture)
この他の質問で囲まれた図を考えてみてください。
ebp-4
最初のローカル変数であり、dwordポインターと見なされます。これは、クリアする必要がある32ビット整数のアドレスです。たぶんあなたのソースは
Object x = null;