私は ASM の学習を始めたばかりで、C の経験がありますが、それは問題ではないと思います。とにかく、DTの12要素の配列を0に初期化するにはどうすればよいですか?また、初期化しない方法は?
私はFASMを使用しています。
配列は要素が次々とあるメモリの連続したチャンクであるため、NASMで次のようなことができます(FASMがtimesディレクティブをサポートしているかどうかはわかりませんが、試すことができます):
my_array:
times 12 dt 0.0
ソースが次のようにアセンブルされると、これが展開されます。
my_array:
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
dt 0.0
データ予約ディレクティブを使用して、12テラバイトを予約するだけです。
array: rt 12