【问题标题】:Converting C++ into MIPS assembly [duplicate]将 C++ 转换为 MIPS 程序集 [重复]
【发布时间】:2021-03-19 19:16:23
【问题描述】:

我想将以下代码转换为 MIPS 程序集,谁能解释一下我将如何做到这一点。

int A[40], B[40];    
for (i=2; i < 40; i++) {     
   A[i] = A[i] + B[i-2] / A[i-1];   
 }** 

【问题讨论】:

  • 编译器可以为你做到这一点;阅读它的输出,看看它做了什么。 godbolt.org 编译器资源管理器具有 MIPS GCC。 Is there a way to use gcc to convert C to MIPS?
  • 如果您有关于 代码的具体问题,例如您遇到问题的一部分,edit 您的问题要具体,包括您的尝试以你目前所拥有的。

标签: assembly mips


【解决方案1】:

我不能说你想如何做到这一点,但如果你正在寻找一种自动的方式来做到这一点,你可以使用 C 到 MIPS 编译器。例如,LLVM 有一个 MIPS 后端,因此您可以使用 clang 将其编译为 MIPS。

【讨论】:

    猜你喜欢
    • 2021-09-13
    • 2014-01-24
    • 1970-01-01
    • 2015-08-13
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多