私は Mips を学び始めたばかりで、何かを書くのは初めてです。
.data
testi: .asciiz "give me an input"
input: .space 5
.text
li $v0,4
la $a0,testi
syscall
li $v0,8
la $a0,input
syscall
li $v0,4
syscall
li $v0,10
syscall
「入力してください」と書いて、何かを書くのを待ってから、それを入力に保存し、最終的にコンソールに書き込むことを期待していました.残念ながら、それは起こりませんでした. 次のようなエラーが表示 されました。
私がそれを理解するのを手伝ってくれる人はいますか? 前もって感謝します。
注:上記のコードを書いたファイルをロードしている間、エラーは発生しません。実行ボタンをクリックすると出てきます
編集
@PeterT のおかげで、私は問題を解決しましたinput: .space 5
。ただし、 thisIsAnTestInput ( 5文字以上) を入力してコンソールに書き込みたいのですが、まったく同じ入力が得られます ( thisI を取得することを期待していました)。どこが間違っているのか知りたいです。