如何使用32位浮点数解决问题

时间:2019-05-03 07:35:17

标签: assembly mips

我使用32位整数解决了mips问题。用32位浮点数求解的MIPS代码是什么。我不确定如何写出来。

.data

msg1: .asciiz "Temperature (F): " 
msg2: .asciiz "Temperature (C): "

.text

.globl main

 main:
LI $t2, 5
LI $t3, 9

LI $v0, 4
LA $a0, msg1
syscall

LI $v0, 5
syscall

ADD $t1, $v0, $zero

ADDI $t1, $t1, -32
MUL $t1, $t1, $t2
DIV $t1, $t1, $t3

LI $v0, 4
LA $a0, msg2
syscall

LI $v0, 1
ADD $a0, $t1, $zero
syscall

LI $v0, 10
syscall

0 个答案:

没有答案