Closed. This question needs to be more focused。它当前不接受答案。












想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。

已关闭6年。



Improve this question




我正在尝试研究Jack Crenshaw出色的编译器编程教程“让我们构建一个编译器”,并且遇到了两个障碍。首先,代码是用Pascal编写的。Pascal是一种很棒的语言,从1980年代中期的短暂经历中我就既尊重又喜欢它,但是从那以后我再也没有碰过。我目前主要使用C语言进行编程。

另一个障碍是生成的汇编程序用于Motorola 68000系列处理器。虽然我可以找到它的翻译器,但是如果可以生成Intel x86汇编器(Intel或AT&T风格),那将是更好的选择。

如果可以简化操作,我可以在Linux,Mac OsX或Windows 7上遍历代码。我可以访问所有指定的操作系统。

我本人并不具备完全胜任抄写的资格。有没有人解决过这个问题,或者您还有其他建议吗?

欢迎任何想法,反馈或建议。

最佳答案

您可以在68K emulator上运行生成的代码-该页面上的几个条目都是开源的。

10-06 15:38