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