0

先生は、MIPS アセンブリ言語に関するワークシートを完成させてくれました。私はそれを理解しようとしています。これは彼女の最初の教えであり、彼女はまだコツをつかんでいないと思います. 彼女はクラスで理解よりも多くの混乱を引き起こしましたが、おそらくそれは単なる主題です.

私は多くの調査を行ってきましたが、彼女の質問と比較できる形式を持っているものは何も見つかりませんでした. 最初の質問だけでも助けを得ることができれば、残りの宿題と比較して、それがどのように機能するかをよりよく理解できると思います.

1. イニシャルをアルファベットの文字にマップします。たとえば、A=1、B=2、C=3 などです。次に、メモリ位置 0 から最初のイニシャル (値 A) にマッピングするレジスタに値をロードする MIPS プログラムを作成します。 ..

私の最初のイニシャルはC=3です。誰かがこれがどのように見えるべきかを教えてもらえますか?

  • 本のロード ワードの例には、フォーマットが lw $s1,20($s2) のように見える必要があると記載されています

その例では、20 はメモリ位置ですか、それとも $s2 に入れている値ですか? それともどちらでもない?

助けてくれた人に前もって感謝します。この質問をする意味がわからなかったら申し訳ありません。

4

1 に答える 1

0
lw $s1,20($s2)

s2 + 20 内の RAM アドレスのワードを s1 にロードします。

于 2013-01-27T03:14:09.333 に答える