有人可以帮我把这个c程序翻译成MIPS汇编吗?

标签 c assembly

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)

最佳答案

  1. 获取一个可以输出 MIPS 代码的 C 编译器 - 可能有一个 gcc 版本可以满足要求。
  2. gcc -S 你的源代码。或者,编译成目标文件,然后使用 objdump 对其进行反汇编。

Presto - 代码从 C 语言转换为汇编语言!

关于有人可以帮我把这个c程序翻译成MIPS汇编吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669826/

相关文章:

c - C 中的简单链表 : memory Access Error

C - 使用 strtok 的嵌套循环

c - 为什么会出现内存泄漏呢? (C)

c - 将 unsigned char* 附加到 unsigned char*

assembly - 缓存未命中会陷入哪些危险?

c - 在 XMM 中反转两个压缩 double 时,对 SHUFPD 或 PSHUFD 有何偏好?

c++ - 正确的方法将程序集中的寄存器值从一个位置移动到另一个位置

使用 C 中的 fscanf() 将 uint8 复制到矩阵中

我可以将 Intel 语法的 x86 程序集与 GCC 一起使用吗?

assembly - 在 MASM 的宏中使用本地标签的问题