MARSシミュレーターを使ってMIPSアセンブリ言語を独学で学ぼうとしています。
教訓的な理由から、私は疑似命令を使用しないように制限しています。
あるデータのアドレスをレジスターに取得しようとしているときに、 を使用できないために問題が発生しましたla
。
lui
と組み合わせて使用しようとしましori
たが、数値を直接ロードするのと同じように、役に立ちませんでした:
.data
arr:
.byte 0xa1
.byte 0xb2
.byte 0xc3
.byte 0xd4
.byte 0xe5
.byte 0xf6
.byte 0x7a
.byte 0x8b
.byte 0x9c
.byte 0xad
.text
lui $s0, mem # <--- mars just gives me errors here :(
ori $s0, mem # ?? ...
これは、疑似命令なしで、具体的に MARSを使用して実行できますか? どのように?
前もって感謝します!