0
私の課題を解決することができません。ここでは、それは述べて何ラベルの住所を計算する
はMIPSアセンブリ言語コードの次のコードを考えてみましょう。
start: add $t1, $t2, $t3
addi $t1, $t1, 10
add $t4, $t2, $t2
add $t6, $t3, $t3
beq $t1, $t4, q_final
middle: add $t1, $0, $0
bne $t6, $t4, s_final
add $t7, $t7, $t7
j final
q_final: slt $t1, $t4, $t6
s_final: add $t7, $t7, $t1
final: jr $ra
a)のラベル開始値100小数 で(すべての数字を持っている場合表記法)では、ラベルmiddle、q_final と最後で指定されたアドレスは何ですか? 私は進め方と混同しています。私は、各ステートメントに4を加えると、他のラベルの価値が得られると考えていました。これを行うもう一つの良い方法がありますか?
ありがとうございます。
私は実際に私が混乱した理由です。私はこれらが実際に住所か他の何かであるかどうか疑問に思いました。 –
イェップ、ラベルは単なるメモリアドレスです。 – Tom
ラベルを追加しなかった理由を詳しく教えてください。 –