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)
ответ
- Получить компилятор C, который может выводить код MIPS - вероятно, будет версия gcc.
gcc -S
ваш исходный код. В качестве альтернативы, скомпилируйте в объектный файл, а затем используйтеobjdump
, чтобы разобрать его.
Presto - код, переведенный с C на сборку!
1. Я думаю, что следующее объясняет, как это сделать это с -march http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/MIPS-Options.html –
@ Дана, да, но вам все еще нужен компилятор с поддержкой MIPS. Я думаю, что большинство нормальных ситуаций не включают в себя такую вещь (если, конечно, вы работаете на машине MIPS). Вероятно, необходим кросс-компилятор. –
Мне сейчас сложно получить компилятор c. может кто-нибудь, пожалуйста, найдите мне ответ и разместите его здесь? thnx – efi
Если вы боретесь, вы можете использовать набор кросс-компиляторов для данной архитектуры процессора для компиляции программы C и вывода промежуточных инструкций сборки для вашей целевой архитектуры. GCC должен иметь возможность сделать это без особых проблем. Если вы ищете чистый, легко читаемый перевод, обязательно отключите большинство или все оптимизации.
- 1. Перевести C++ на сборку MIPS
- 2. Перевести рекурсивную программу C на сборку LEGv8
- 3. Может кто-нибудь помочь мне исправить эту программу
- 4. Может кто-нибудь помочь мне исправить эту программу «argv»?
- 5. Перевести программу C на сборку IA32 (очень быстро)
- 6. Может кто-нибудь помочь мне решить эту проблему в C#
- 7. Преобразование C в сборку MIPS
- 8. Устный перевод smali. может кто-нибудь помочь мне перевести?
- 9. Может ли кто-нибудь помочь мне исправить мою запись этой процедуры и запустить эту программу?
- 10. Перевести код C на код сборки MIPS
- 11. Может кто-то помочь мне с C
- 12. Может кто-нибудь помочь мне перевести инструкцию CASE с датами?
- 13. Может ли кто-нибудь помочь мне закрыть эту программу в VBScript?
- 14. Как заставить эту программу работать в MIPS?
- 15. Может кто-нибудь помочь мне понять эту ошибку переполнения стека
- 16. Может кто-нибудь помочь мне понять эту ошибку:
- 17. Может кто-нибудь помочь мне перевести эту строку кода в java?
- 18. Может кто-нибудь помочь мне понять эту ошибку
- 19. Может кто-нибудь помочь мне отладить мою программу python?
- 20. Python: Может кто-нибудь помочь мне отладить эту ошибку? [новичок]
- 21. Может ли кто-нибудь помочь мне отладить мою программу
- 22. Как перевести эту функцию Groovy на C#?
- 23. Может кто-нибудь помочь мне понять эту ошибку NoMethodError?
- 24. Может ли кто-нибудь помочь мне решить эту проблему?
- 25. Перевести эту DLL с VB.net на C#
- 26. Может ли кто-нибудь помочь мне устранить эту программу (она переносит матрицу с помощью указателей)
- 27. может любой орган помочь мне перенаправить эту страницу
- 28. Как мне выполнить эту программу?
- 29. Может кто-нибудь помочь мне понять следующую программу python?
- 30. Может кто-нибудь помочь мне deseserializer C#
Это домашнее задание? –
1. Это не программа, фигурные скобки даже не совпадают. 2. @David Gelhar, как и почему вы частично заполнили код? – Potatoswatter
@Potatoswatter Я просто использовал кнопку «code code block», чтобы сохранить разрывы строк, чтобы упростить чтение. Выполнение этого не помогло так сильно, как я надеялся :-) –