如何在MARS MIPS模拟器中写入浮点值?

时间:2016-03-26 11:01:43

标签: mips mips32 mars-simulator mips64

我正在MARS MIPS模拟器中进行单位转换器项目。我还需要将转换结果存储在一个文件中。转换的结果是我需要存储的浮点数。我正在使用代码

###############################################################
# Write to file just opened
li   $v0, 15       # system call for write to file
move $a0, $s6      # file descriptor 
move $a1, $f0       
li   $a2, 30       
syscall            # write to file

我知道$ a0不包含浮动值,但我不知道该怎么办? 。请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

新手在这里,但让我试试。我认为浮点值应该在.data部分中,例如

 .data
 writer: .float 1.5