0

私は 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 を取得することを期待していました)。どこが間違っているのか知りたいです。

4

0 に答える 0