gpt4 book ai didi

assembly - MIPS 程序集中的语法错误

转载 作者:行者123 更新时间:2023-12-04 21:46:54 26 4
gpt4 key购买 nike

我的程序集文件有一个奇怪的问题。每次我把这个文件加载到PCSpim中,都会在第23行出现一个语法错误。我看了几篇引用资料,问了几位同学帮忙,似乎没有人明白是哪里出了问题。

.globl main

.data
test1: .word 92
test2: .word 81
finalExam: .word 90
a: .ascii "Enter value A:\n"
b: .ascii "Enter value B:\n"
grade: .word 0
result: .word 0
#More data...

.text
#Program calculates a final grade based off of two midterms and a final. Midterms are
#weighted 30% and the final is weighted 40%. Grade is out of 1000.
final:
li $t4, 3 #PCSpim complains here.
li $t5, 4
la $t0, test1
lw $t1, ($t0)
mult $t1, $t4
mflo $t1
la $t0, test2
lw $t2, ($t0)
mult $t2, $t4
mflo $t2
la $t0, finalExam
lw $t3, ($t0)
mult $t3, $t5
mflo $t3
add $t4, $t1, $t2
add $t4, $t4, $t3
la $t0, grade
sw $t4, ($t0)
#Print result to console
li $v0, 1
move $a0, $t4
syscall
jr $ra

#Program continues...

最佳答案

好的,想通了,在这种情况下有两个问题。首先,Bare Machine 应该被禁用了,当我使用“b”作为标签时出现了另一个问题,因为 b 也被用作操作码。

感谢您检查这一点!

关于assembly - MIPS 程序集中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13059630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com