как исправить ошибку синтаксического анализатора программы MIPS в QTSPIM при загрузке программы - PullRequest
0 голосов
/ 09 февраля 2020
.data
s3:.word 3,5,7,5,0

.text

.globl main

main:
la $t3, s3      # load adress of s3 into $t3
li $t4, 5       # load x=5 in $t4
li $t5, 0       # load c=0 in $t5
li $t6, 0       # $t6 will be list index i starting with 0  

while:
add $t7, $t6, $t3   # get adress of s3[i]
lw $t8, 0($t7)      # load word from s3[i]
beq $t8, $t1, exit  # if s3[i] == 0 break

bne $t8, $t4, if    # if s3[i] != x jump to if:
addi $t5, $t5, 1    # increment counter
if:

addi $t6, $t6, 4    # increment list index
j while
exit:

При загрузке файла программы в SPIM я получаю эту ошибку https://i.stack.imgur.com/9EIsc.png, которая сообщает об ошибке синтаксического анализатора в строке 2

...