谁能告诉我最常用于模拟器初学者的旧8位处理器的名称?

时间:2011-11-24 06:43:13

标签: emulation processor 8-bit

我记得几年前为8位处理器编写了一个仿真器,IIRC从未真正存在过。为了编写模拟器,有人想到了它,并且在仿真领域为初学者引用了很多东西。我丢失了我的代码,我想再查一遍。 (真的很糟糕。它有一个很好的调试器,有寄存器,堆栈,内存视图和断点。全屏,声音,保存状态。我非常喜欢它D:)

我一直在谷歌上搜索没有运气。我头脑中的名字是Z80,但我很快意识到那是Gameboys xD的处理器哈哈哈

2 个答案:

答案 0 :(得分:1)

我没有回答具体问题(命名为8位处理器),但在大学课程中的计算机体系结构课程中,他们通常会教授MIPS(32位)cpu设计。

这些课程中使用的模拟器通常是Mars或QTSPIM,它们都模拟MIPS汇编代码,并不真正模拟实际的cpu。

http://spimsimulator.sourceforge.net/ http://courses.missouristate.edu/KenVollmar/MARS/

实际的cpu设计也有图形化的动画,虽然是单循环,例如: http://jamesgart.com/procsim/

抱歉,我无法帮助使用8位CPU。

答案 1 :(得分:1)

我正在寻找Chip-8!

我在这里遇到了它:http://www.zophar.net/chip8.html

发现它在技术上不是一个组合处理器,但实际上是为在旧计算机上编写基本游戏而创建的一种语言。我在脑海中进行仿真的原因是,通过为此编写仿真器,您可以非常好地了解如何在仿真真实处理器等仿真中有效地处理操作码。所以它不是一个“这是一个有用的东西来模仿”,而是更多的是“这会很好地告诉你如何做设计模拟器,然后你可以继续前进更复杂的事情。“