MIPS 32では、単純なC関数(char配列で作成された単語が回文かどうかを示す)を変換しようとしていますが、non-multipleをロードするのに問題があります配列の-of-4位置。明らかMIPS32ワード配列
、
`li t0,0(a0)`
負荷の最初の文字(CHAR)を、そして
`li t0,4(a0)`
負荷アレイの第五の文字が(私はそれが二番目にあったであろうと思いました)。
`li t0,1(a0)`
のように、セカンダリフォールトを取得しようとしています。したがって、0(a0)をロードする前にシフトを論理的に左シフトを使用します。これをどうすれば解決できますか?
お返事ありがとうございます。単語の中の2番目の文字をどのように取得するかの例を教えてください。 – martincito