如果我编写了一个将我的代码转换为三地址代码的编译器,我如何决定是否将这三地址代码转换为 MIPS 或 ARM 汇编代码。完成后,如何调用汇编程序从该代码创建程序?
可能的解决方案: Seva Alekseyev指出 GNU 有一个as
可以汇编汇编代码的命令。我假设我需要选择任何我想要的汇编器,然后弄清楚如何使用我编写编译器的编程语言来调用汇编器。听起来汇编器不一定是选择的,但通常是特定于机器的你的代码将被编译。这让我更清楚了一些事情。
如果我编写了一个将我的代码转换为三地址代码的编译器,我如何决定是否将这三地址代码转换为 MIPS 或 ARM 汇编代码。完成后,如何调用汇编程序从该代码创建程序?
可能的解决方案: Seva Alekseyev指出 GNU 有一个as
可以汇编汇编代码的命令。我假设我需要选择任何我想要的汇编器,然后弄清楚如何使用我编写编译器的编程语言来调用汇编器。听起来汇编器不一定是选择的,但通常是特定于机器的你的代码将被编译。这让我更清楚了一些事情。