私が目にするほとんどの ARM アセンブリ プログラムは、.data および .text セクション ディレクティブを使用しています。ただし、次の 2 つの点に気付きました。
多くの場合、GCC コンパイラ自体によって生成されたアセンブリ コードは .text ディレクティブのみを使用し、.data ディレクティブを使用せずにコード内のどこかで変数をグループ化します。
.text セクションを使用しなくても、プログラムは正常にコンパイルおよび実行されます。
私の質問:これらの指令は必要ですか? はいの場合、なぜですか? はいの場合、なぜ私のプログラムはそれらがなくても機能するのですか?