0

誤動作しているprintステートメントに対してコードをデバッグしようとすると実際に問題が発生します。MARSMIPSシミュレーターを使用しています。次のコードが出力されます。

程度!テスト度!テスト

印刷するタイミング

程度!テスト

.data

test:       .ascii      "degree!\n"

test4:      .ascii      "test\n"

.text
main:
la  $a0, test
li  $v0, 4
syscall 

la  $a0, test4
li  $v0, 4
syscall 

j EXIT


EXIT:
4

2 に答える 2

1

文字列はnullで終了しません。.asciizの代わりに使用.ascii

于 2012-04-03T22:25:37.123 に答える
1

NULLで終了する文字列を取得するには、.asciiz代わりにを使用する必要があります。.ascii

于 2012-04-03T22:25:48.037 に答える