问题:是否有(最好是在线或 Linux 操作的)RISC 编译器,具有显示寄存器内容等的界面而无需硬件?(我想我正在寻找一个简单的模拟器。)
背景:我在网上找了很长时间,我能找到的最接近的是一个不稳定的 NIOS II 编译器。当连接到 Altera 硬件等时,我已经能够运行 NIOS 汇编代码,但我经常无法访问它(而且我宁愿不必每次都将 RISC 转换为 NIOS)。我还看到了一些基于 Unix 的编译器,但据我研究,这也需要硬件。
我理解这样做的复杂性(在某一时刻,我开始编写自己的 RISC 编译器,但我仍在研究该语言并很快遇到了障碍)但我仍然想知道是否有一个足够简单的模拟器/编译器可以解析我忽略的 RISC 长度。
(注意:我正在寻找此处采样的 RISC ,而不是 RISC-V,因为我遇到了一些问题。我尝试过GCC和 ARM,但它们不是我想要的)