2015-05-06 66 views
0

众所周知,大多数8051仿真/仿真软件模拟8051处理器体系结构。向8051体系结构添加指令

有没有这样的工具,它可以在8051处理器体系结构中附加一些额外的指令并做一些模拟和调试代码。

OR,

如果有这样做的任何方法,你可以建议,没有一个工具?

+0

模拟不存在的处理器会有什么意义? –

+1

据推测,仿真器的任何开源实现或FPGA/ASIC的HDL实现?但是我不得不承认,如果在该体系结构中存在未使用的操作码(或多字节指令支持),那么我不记得 - 如果是的话,这应该很简单,否则将会非常棘手。它当然是一种扩展的体系结构(谁曾想过我们会看到带有256兆字节闪存的8051),但是使用特殊功能寄存器可能比新操作码更多。 –

+1

@JohnSaunders - 好奇/学习最明显,但它*可能存在。当人们想要避免ARM或任何核心的许可费用时,8051衍生产品会进入许多ASIC。任何一个大约50美元左右的人都可以在FPGA中测试一个想法...... –

回答

1

一个可能的解决方案 - 这不是一件容易的解决方案 - 是获得开源模拟器的代码,如this,并修改处理器模型和汇编器以了解您的额外指令。 开始之前,您应该研究处理器体系结构以了解您的修改是否有效。

+1

非常感谢。 @tonypdmtr这不是一个教育目的 –