単純な MIPS プログラムを実行すると、特定のコード行でコンパイラ エラーが発生します。これは、変数を初期化する .data セクションです。
.data
prompt1: .asciiz "Please enter the rain fall for month "
prompt2: .asciiz ": "
array_size: .word 12
array: .word 0,0,0,0,0,0,0,0,0,0,0,0
avg: .asciiz "The average rainfall is "
inches: .asciiz " inches."
max: .asciiz "The month with the most rainfall was month "
min: .asciiz "The month with the least rainfall was month "
neg: .asciiz "That number is a negative number Please enter a positive number."
max_num: .word 0
min_num: .word 0
avg_num: .word 0
month_num: .word 1
問題は、受信した整数が負の場合にメッセージを表示するために「neg」を初期化する特定の行で発生します。
neg: .asciiz "That number is a negative number Please enter a positive number."
この場所にスピム (パーサー) エラーがあることを単純に示しています。私の構文が間違っているのか、単にコンパイラにバグがあるのか 疑問に思っています。前もって感謝します。