有沒有關於此的任何文檔?我正在試圖爲Tilera架構編寫編譯器的可行性。Tilera微處理器使用什麼指令集?
8
A
回答
3
在www.tilera.com/scm其gcc編譯的源代碼包含GCC式機器描述(.MD)定義的指令和由編譯器寫入器所需的其它微結構的細節的文件。
5
爲了清楚起見,請回答這個問題。
許多網絡上的參考文獻聲稱他們是MIPS派生的;另一方面,MIPS自己的許可證持有者/合作伙伴列表中沒有任何提及Tilera,Tilera也沒有在他們的任何產品文檔中提及MIPS。如果有某種(交叉)許可協議,這種迴避將難以理解。
當你看着Linux內核同時支持MIPS和瓷磚(32位只寫這篇文章的)體系結構,彙編語言的差異顯著,例如參見內核開始切入點MIPS和Tile架構。 Tilera彙編助記符對我個人來說更接近PowerPC而不是MIPS。
Tilera自己製作的GCC/binutils端口號爲http://www.tilera.com/scm/,其中包含源代碼tarballs;那裏的架構被稱爲tile-unknown-linux
。
由此看來,他們看起來像是想出了不同的東西。
2
他們似乎有自己的RISC風格的指令集。許多RISC非常相似,因此芯片設計人員採用他們最喜歡的元素,所以新的ISA往往看起來像MIPS,PPC和ARM的混合。
相關問題
- 1. 處理器(CPU)和微處理器有什麼區別?
- 2. 微處理器和微控制器有什麼區別?
- 3. 預處理指令「使用」
- 4. C#預處理器指令
- 5. Gfortran預處理器指令
- 6. VB.NET預處理器指令
- 7. DDK預處理器指令
- 8. MIPS處理器中比較指令的實現是什麼?
- 9. 爲什麼有人會使用#if 1 C預處理器指令?
- 10. X86程序集 - 處理IDIV指令
- 11. 使用預處理器指令來定義命令行選項
- 12. 爲什麼預處理程序指令不起作用
- 13. 什麼處理器是javax.xml.transform使用?
- 14. VHDL微處理器/微控制器
- 15. 角指令處理
- 16. 使用Python刪除處理指令lxml
- 17. 使用#include指令(預處理)
- 18. T4模板處理錯誤:「解析指令處理器<指令處理器名稱>的類型失敗。」
- 19. 在Linux下確定我的處理器的指令集
- 20. 我的處理器的彙編指令集
- 21. 預處理器指令:#elif未定義?
- 22. 葉指令(處理器/組件)
- 23. C#預處理器指令範圍
- 24. 預處理器指令conio.h C++
- 25. 個人預處理器指令
- 26. 是否有預處理器「AND」指令
- 27. clBuildProgram的多個預處理器指令
- 28. 腳本#預處理器指令?
- 29. C預處理器指令和鏈接
- 30. nuget庫中的預處理器指令
「關閉」標誌?這是一個非常精確的答案,這是一個很好的技術問題。 –