私はちょうどMIPSアセンブリを傾け始めています、そして、私は単純なwhile
ループを書こうとしています。これは、Cコードにequivilentされます。MIPSアセンブリのアドレスをインクリメントする方法は?
int A[5];
for(i=0;i<5;i++) A[i]=i;
だから、私はwhile
ループを作るためにbeq
を使用することができます知っているが、私はメモリアドレスを毎回インクリメントする方法がわかりません次のレジスタに移動します。私はおそらくslt
オペランドが役に立つかもしれないと思うが、私は知らない。
に$ 3ポイントと仮定すると、これはたったの$ 3でループの各反復したものを上書きしませんか? – blueintegral
実際には、私は間違った構文を持っています。だから、私は2つのレジスタを反転した。 "sw"はどんなレジスタにも上書きされませんが、単に括弧で囲んだレジスタが指し示す位置に書き込みます。 – Verhogen