问题描述
我真的很努力地尝试实现2-50的斐波那契数字。 47之后,您将收到算术溢出,因此您需要使用浮点指令。我已经尽力了,但是我的程序似乎无法正常工作
这是我到目前为止所做的代码:
n
errorMessage:.asciiz“错误!请确保数字在1-9 \ n之间”
.data
msg1:.asciiz "Enter a number between 2-50 : "
msg2: .asciiz "Element ["
msg3: .asciiz "] of Fibonacci string is: "
询问:
.text
.globl main
main:
# ask user for number
jal fib
错误:
li $ v0,4 la $ a0,errorMessage 系统调用 j再次要求#ask输入
打印结果
li $v0,4
la $a0,msg1
syscall
li $v0,5
syscall
add.d $ f10,$ f2,$ f4#将答案存储在$ v0中 jr $ ra#返回打印答案
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)