【发布时间】:2020-04-19 01:52:04
【问题描述】:
这是我的代码,在 c.gt.s $f0, $f1 有一个指向 s 的语法错误,但它是一个单精度浮点数,所以它需要是 c.gt.s。我在这里做错了什么?
.data
numA: .float 10.5
numB: .float 12.3
.text
.globl main
main:
la $t0, numA
la $t1, numB
lwc1 $f0, 0($t0)
lwc1 $f1, 0($t1)
c.gt.s $f0, $f1
bc1t swap
li $v0, 10
syscall
swap:
swc1 $f0, 0($f3) #f3 is temp
swc1 $f1, 0($f0)
swc1 $f3, 0($f0)
jr $ra
【问题讨论】: