我想学习PPC以及学习它的最佳方法,就是在PowerPC架构中组装我自己的C / C ++代码,看看我的代码的汇编输出,这可能在Windows 7操作系统上吗?
答案 0 :(得分:0)
this question about PowerPC emulation的答案是最合适的,如果你想继续想在Windows上开发,请使用
如果您真的想在PowerPC上开发,您还可以考虑购买评估板或基于G3或G4的二手Mac。
答案 1 :(得分:0)
我在Windows上使用GCC以使用Cygwin定位PPC架构。大多数PPC开发板都带有预编译的二进制文件。 GCC可以生成汇编输出。
答案 2 :(得分:0)
QEMU可以效仿PowerPC。
正如其他人所提到的,您可以购买PPC交叉编译工具链,并检查C程序的发出输出。这是学习新架构的汇编语言编程的好方法。
此外,旧的PowerPC Macintoshes有时在二手市场上便宜。 (不到100美元)例如,G4 IMac运行大约75美元,可以运行Linux。在这种情况下,本机编译器将发出PPC程序集,因此无需处理交叉编译或仿真。
不幸的是,似乎没有便宜的PowerPC单板计算机(SBC),与ARM不同,你可以在这里使用Raspberry Pi,价格约为35美元。
答案 3 :(得分:0)
如果只想阅读程序集,最好的方法是在Web而不是Windows 7上使用GodBolt Compiler Explorer。例如,this是编译的简单C函数。在PowerPC上使用gcc 4.8.5。使用Compiler Explorer,您可以比较供应商,体系结构,版本和标志之间的编译器。