1
.dataセクションが具体的に何であるか分かりません。 y = 8と言いたいことに匹敵しますか?同じレジスターに8の即値をロードできませんでしたか?MIPS。プログラムのデータセクション?
.dataセクションが具体的に何であるか分かりません。 y = 8と言いたいことに匹敵しますか?同じレジスターに8の即値をロードできませんでしたか?MIPS。プログラムのデータセクション?
これは、よく、ummm、データです。
典型的なプログラムは、いくつかのセクションを有することになる。
.text
→コードの(プログラムテキスト).rodata
→読み取り専用データのデータ初期化されていないため.bss
→ため.data
→データグローバル変数と静的ローカル変数は、.data
または.bss
になります(これらはプログラムのロード時に作成され、プログラムの終了時に破棄され、プログラムの実行全体です)。 Cのローカル変数は、スタックに移動します(関数を入力すると作成され、関数を終了すると破棄されます)。malloc()
によって割り当てられたCの記憶域はヒープに移動します(プログラマによって動的に作成および破棄され、 。
私はこのリンク - [MIPS Data and Text Segment](http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/dataseg.html)のみを提供できます。 –