我如何开始使用 Donald Knuth 的 MIX/MMIX 汇编器?

6 taocp knuth mmix

我希望能够学习 MIX/MMIX,但我不知道用来编写它的工具链。我过去曾使用 uVision 来处理 ARM 汇编器相关的事情,对于 MIX/MMIX 是否存在这样的等效项?

Chr*_*Vig 5

GNU MDK是一个很好的免费实现。它包括一个汇编器、一个虚拟机、一个虚拟机GUI,甚至还有一个用于编写脚本的嵌入式Scheme解释器。它还与 Emacs 有着非常好的集成。