标签: c assembly mips
我需要帮助来了解mips代码。
我不明白前两行将k变为4k。
这是什么目的? 预先致谢
答案 0 :(得分:1)
$ a0包含表“ v”在内存中的地址,$ a1包含“ k”所包含的值。 当您知道一个“ int”在内存中占据4个字节时,该代码说明一切。 通过将k乘以4,我们可以获得表'v'的内存偏移量。例如,如果v在地址1000h上,&v [0] = 1000h,&v [1] = 1004h,&v [2] = 1008h,...