将C代码转换为汇编语言

时间:2015-02-17 16:34:51

标签: c assembly mips

一个。

for (i = 0; i < k ; ++i) {
    j = j + 2*k
}

for (i = 0; i < k ; ++i)
    for (j = 1; j < i; ++j)
        B[i-j] = B[2*j-1] + 10

假设变量i,j,k分别存储在$ s0,$ s1,$ s2中,B的基地址存储在$ s3中。仅使用真正的MIPS指令。

我迷失了这个问题,不知道如何写一个for循环,如果有人可以为我编写代码并解释步骤,如果可能的话,这将真正帮助我。我是汇编语言的新手,我知道bge,bgt等说明,但我需要学习如何将它们付诸实践。

1 个答案:

答案 0 :(得分:1)

使用-S选项

使用gcc编译它