4
私はMARSシミュレータを使って自分でMIPSアセンブリ言語を学ぼうとしています。擬似命令を使用せずにメモリアドレスをロードする方法は?
私は擬似命令を使用しないことに自分自身を制限しています。
la
を使用できないため、一部のデータのアドレスをレジスタに取得しようとしたときに問題が発生しました。
私は無駄に、直接数値をロードするようにしたかのように私は、ori
と組み合わせてlui
を使用して同じことを試してみました:
.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を使用して、このなんとかですか?どうやって?
ありがとうございます!