私は書籍Assembly Language for x86 by Kip Irvineを読んだ。 85ページの彼は記号を使用する理由について次のように書いた:Kip Irvineのアセンブリ言語の書籍のストレージ割り当ての問題を理解する
DUP
演算子の使用:Section 3.4.4
を配列や文字列の記憶を作成するためにDUP
演算子を使用する方法を示しました。DUP
によって使用されるカウンタは、プログラムメンテナンスを簡素化するために、記号定数でなければなりません。 COUNTは、デFiのNEDされている場合は、次の例では、次のデータデFi回線nitionで使用することができます。私は、このコマンドが何をしているか理解していないarray dword COUNT DUP(0)
。誰かが私にそれが何を意味するのか説明できますか?
と
DWORD
のように初期化バイト'。 – JesterアセンブラとしてMASM(またはTASM)を使用していて、最初に_COUNT_を定義しましたか? _COUNT_が定義されていると仮定すると、 'array dword COUNT DUP(0)'は、0に初期化された_COUNT_ _DWORD_要素の配列のメモリを確保します。このメモリの先頭のラベルは 'array'です。 –
@Jester配列はキーワードですか? –