2011-08-31 10 views
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を使用して、このなんとかですか?どうやって?

ありがとうございます!

答えて

関連する問題