【问题标题】:CPU simulator with an assembler, linker with Simple assembly带有汇编器的 CPU 模拟器,带有简单汇编的链接器
【发布时间】:2011-04-23 12:19:56
【问题描述】:

有人知道一些具有简单汇编语言的 CPU 模拟器吗 带有用于学习和测试目的的汇编器、加载器、链接器。 我可以在 GNU 系统上运行。

【问题讨论】:

  • 而不是某些特定架构的汇编,如果模拟器具有更简单的汇编,可以立即开始使用(但我不确定 MIPS 或 ARM 是否具有那种汇编语言)正如他们的模拟器在答案中所建议的那样。)

标签: assembly cpu loader simulator


【解决方案1】:
【解决方案2】:

我有一个拇指(arm 16 位指令集)。 gcc 和 llvm 工具可用于 C,如果您不需要复杂的 binutils 就是您所需要的,易于交叉编译。 codesourcery lite 是一个基于 gcc 的全功能 C++/C 工具链,带有 gnu 汇编器和链接器。

http://github.com/dwelch67/thumbulator/wiki/thumbulator

gcb 带有 armulator,对正在发生的事情的可见性较低。

【讨论】:

    【解决方案3】:

    试试SPIM

    【讨论】:

    • 我推荐MARS over SPIM 用于 MIPS 模拟器。这对 MIPS 很有帮助。它也可以在 JVM 上运行!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多