首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIPS程序集中出现语法错误

MIPS程序集中出现语法错误
EN

Stack Overflow用户
提问于 2012-10-25 07:54:39
回答 1查看 7K关注 0票数 5

我在汇编文件上遇到了一个奇怪的问题。每次我将这个文件加载到PCSpim中时,都会在第23行显示一个语法错误。我看了一些参考资料,并向几个同学寻求帮助,但似乎没有人明白出了什么问题。

代码语言:javascript
复制
.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...
EN

回答 1

Stack Overflow用户

发布于 2012-10-25 09:12:00

好吧,弄清楚了,在这种情况下有两个问题。首先,裸机应该被禁用,当我使用"b“作为标签时,出现了另一个问题,因为b也被用作操作码。

感谢你查看这篇文章!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13059630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档