int x=0;
int A[50,100];
main() {
j=bin_search (*A , item, Nelem){
temp=0;
temp=Nelem/2;
if(Nelem==1)
return *x;
else (*x<item)
return bin_search(*x , item , temp)
else
return bin_search(*x+temp , item , temp)
回答
- 获得一个可以输出MIPS代码的C编译器 - 可能会有一个gcc版本。
gcc -S
你的源代码。或者,编译成目标文件,然后使用objdump
对其进行反汇编。
Presto - 将代码从C翻译为程序集!
1.我认为下面解释了如何做这与-march http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/MIPS-Options.html – 2010-09-08 16:33:19
@丹娜,是的 - 但你仍然需要一个内置MIPS支持的编译器。我想大多数正常情况下都不包括这样的事情(我想你应该是在MIPS机器上运行的)。交叉编译器可能是必要的。 – 2010-09-08 16:36:42
现在我很难得到一个C编译器。任何人都可以找到我的答案,并在这里发布?thnx – efi 2010-09-08 17:20:26
如果您正在努力,您可以使用交叉编译器集给定的CPU架构来编译C程序并输出目标架构的中间汇编指令。海湾合作委员会应该能够做到这一点,没有太多的麻烦。如果您正在寻找干净易读的翻译,请确保禁用大部分或全部优化。
- 1. 有人可以帮我翻译这个C++代码到C吗?
- 2. 有人可以帮我把这个脚本翻译成cmd吗?
- 3. 我可以将.net程序集版本翻译成日期吗?
- 4. 有人可以向我解释这个程序吗?
- 5. 任何人都可以帮助我纠正我写这个程序并运行这个程序吗?
- 6. 我有这个MIPS程序麻烦
- 7. C到MIPS翻译
- 8. 解读和理解smali。有人可以帮我翻译吗?
- 9. 有人可以帮助我在序言中的这个小程序?
- 10. Tryig将C代码翻译为MIPS程序集以便在Spim上工作
- 11. 有人可以解释这个java程序的算法吗?
- 12. 有人可以告诉这个C程序有什么问题吗?
- 13. 翻译从C到MIPS
- 14. 将C程序翻译成IA32程序集(非常快)
- 15. 请有人可以帮我优化这个过程,Oracle 10g
- 16. 有人可以帮我调试我的应用程序(不是很大)吗?
- 17. 我可以调试编译的程序集吗?
- 18. 有人可以向我解释这个程序的工作原理吗?
- 19. Makefile可以编译多个C程序?
- 20. 程序集 - 我可以在程序中声明变量吗?
- 21. 所有程序都可以转换为程序集吗?
- 22. 任何人都可以解释这个程序的输出吗?
- 23. 有人可以给我一个在c#中的示例程序算法吗?
- 24. 有人可以帮我理解这些程序是如何工作的吗?刚刚开始编程
- 25. 有人可以帮我替换块设备驱动程序上的“lock_kernel”吗?
- 26. 有人可以帮我解决这个问题吗?
- 27. 有人可以帮我用这个抽样引理证明吗?
- 28. 有人可以帮我执行这个jar文件吗?
- 29. 有人可以帮我理解这个NoMethodError错误吗?
- 30. 有人可以帮我纠正这个SQL 08查询吗?
正在做作业吗? – 2010-09-08 16:26:36
1.这不是一个程序,大括号甚至不匹配。 2. @David Gelhar,你是如何以及为什么部分完成代码的? – Potatoswatter 2010-09-08 16:28:55
@Patatoswatter我只是使用“格式代码块”按钮来保留换行符,以便于阅读。这样做并没有像我希望的那样有所帮助:-) – 2010-09-08 16:32:13