2010-10-10 43 views
2

有人知道某些CPU模擬器具有簡單的彙編語言 ,具有彙編器,加載器,鏈接器用於學習和測試目的。 我可以在GNU系統上運行。帶有彙編程序的CPU模擬器,具有簡單彙編的連接器

+0

而不是某些特定架構的組件,這將是非常好的,如果模擬器功能更簡單的組裝,一個可以立即開始使用(但我不知道是否MIPS或ARM的特色這種彙編語言作爲他們的模擬器在答案中提出。) – Sharad 2010-10-11 06:02:41

回答

2

嘗試SPIM

+0

很酷,每天從SO學到新東西。 – 2010-10-10 17:39:54

+0

我推薦[MARS](http://courses.missouristate.edu/KenVollmar/MARS/)通過針對MIPS模擬器的SPIM。這對MIPS有幫助。它也運行在JVM上! – Kizaru 2010-10-10 23:51:23

1

我有一個拇指(手臂16位指令集)。 gcc和llvm工具對於C來說是隨時可用的,如果你不需要這些複雜功能binutils就是你所需要的,所以很容易交叉編譯。 codesourcery lite是一個基於gcc的全功能C++/C工具鏈,帶有gnu彙編器和鏈接器。

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

GCB自帶ARMulator目錄下面,能見度不足爲正在發生的事情。

+0

我還有一些,專門用於學習asm,具有各種指令集,模擬器,彙編器,入門教程等的功能http://github.com/dwelch67/lsasim – 2011-12-28 00:43:41