Andes Core是原創的32bit CPU架構,因此指令集(ISA,Instruction Set Architecture)當然與ARM或是MIPS等歐美RISC CPU IP業者的ISA不同,簡單的說就是組合語言的指令不同.
但是因為Andes有提供for Andes Core的開放源碼編譯器-GCC,因此只要程式是C/C++撰寫的,都可以簡單的移植至Andes Core上執行,而且現在編譯器做的很好,編譯出來的執行檔,不見得會比直接撰寫組合語言來的大多少.
如果有時真的需要使用到AndeStar ISA可以從安奘好的AndeSight IDE檔案目錄下找到/doc找到ISA文件.
沒有留言:
張貼留言