2013-03-31 105 views
1

我正在写一个MIPS汇编程序,我试图找出一种方法来显示一个给定的整数在十进制或二进制只使用一个函数与两个参数。该函数有两个参数:一个整数和一个基数('2'或'10')。我不想编辑除这一个功能之外的其他任何东西。将整数转换为二进制/十进制的MIPS函数?

任何人都可以帮助我创建这样的功能吗?我无法将自己的头围绕使用汇编语言所需的逻辑。

在此先感谢。

+2

试着先用C编写一个算法。这应该给你提示你的MIPS程序的结构应该是什么样子。 – SecurityMatt

+0

我已经尝试过使用递归算法,但我不确定如何在MIPS中实现它。在堆栈中分配/释放空间用于参数传递会在递归过程中引起混淆。 – user209306

+0

在这种情况下,将用C编写的算法添加到问题中。它会帮助人们给你更好的答案。 – SecurityMatt

回答

0

我在网上搜索并找到解决方案here。它在我的代码中工作,我建议人们尝试它。

整个功劳归功于RubyBEW,他编写并发布了代码。

我希望它可以帮助别人。

相关问题