2013-03-22 62 views
-1

我在拼圖上的mips上工作,我們正在使用Qtspim模擬器運行MIPS說明。我搜索谷歌運行mips代碼在我的真機(不是任何SPIM模擬器),但我找不到任何評論。是否可以從mips指令創建可執行文件。在真機上運行MIPS指令[不是在模擬器上]

在我的另一場講座(系統編程)中,我們一直在使用MASM615來從cmd使用make32命令編譯彙編指令。我正在尋找任何類似的工具。MIPS有沒有存在的?

+0

如果要運行MIPS機器代碼,則需要一個MIPS CPU,而您的計算機可能不具備此功能。您是否在尋找一種將MIPS彙編語言編譯爲x86機器代碼的編譯器?我不確定這會比仿真有什麼優勢。 – 2013-03-22 23:40:16

+0

http://github.com/dwelch67/ mpx_samples和pic32_samples都是基於mips的,展示瞭如何從源代碼構建mips可執行文件併爲每個系統運行它們。 mpx是一個opencores核心,你可以在pic32上模擬你需要購買的硬件。一旦你有一個二進制文件,你需要一個mips處理器來運行它,這是模擬器或購買mips硬件的原因。一些索尼的PlayStation硬件是基於mips的,所以你可以使用這些模擬器或硬件之一,如果你可以破解它們。即將推出的gcw-zero也基於mips(和許多其他平臺) – 2013-03-24 01:40:41

回答

0

只有MIPS硬件可以運行MIPS二進制。 x86或其他架構如何知道MIPS的機器語言?每個架構都有不同的指令集和指令編碼。因此,如果您強制在另一個硬件上加載並運行MIPS二進制文件,它將導致未定義的行爲

相關問題