2015-05-06 68 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這不是一個教育目的 –