龍芯購買MIPS指令集的授權

2021-04-29 21:55:18 字數 1418 閱讀 8142

以前指責龍芯購買mips授權的那篇文章讓人啼笑皆非,只能用無知來概況

我在it從業多年,非常贊同龍芯購買mips指令集的授權!分幾個方面來闡述:

(1)什麼是指令集?指令集好像英文的26個字母,本身什麼內容都沒有,你我心情好也可以之定義乙個自己的指令集~!沒有任何技術含量;

(2)乙個cpu是否強悍是否自主研發,不在於其採用了什麼指令集,而在於它對指令集的實現能力!就好像一本**是否精彩,不在於使用英文本母書寫還是用阿拉伯字母書寫的 一樣!定義指令集沒什麼技術含量,但是實現這個指令集就需要科研人員付諸巨大的努力了!舉個最簡單的例子:intel和amd這麼多年都採用的是intel的x86指令集 ,但是cpu的效能卻越來越強,換句話說這麼多年intel和amd都是在研發x86指令集的更強實現!真正有挑戰性的工作是研發指令集的實現!這才是自主研發的核心;

(3)龍芯自創一套指令集?答案是可以,但這樣肯定無法獲得市場化成功!任何晶元想要市場化成功,都必須沿著相容的路線!小到彩電手機mp4裡面的小晶元(採用的arm指 令集),大到pc伺服器裡面的處理器(採用powerpc、x86或mips),任何晶元的研發都是採用主流相容的指令集,無一例外!龍芯如果自起爐灶,那才是真正的禍害 人呢!

(4)之前幾年龍芯沒有購買mips授權,為啥一樣可以用?很簡單,即時不購買mips的授權,龍芯一樣可以正常研發正常使用,不存在任何問題!因為mips的指令集,就 那麼幾句話,是公開的,任何人都都可以了解並去實現之~~但是如果龍芯想要市場化,那麼就必須購買mips指令集了,因為這是人家的專利!(不過也快到期了,所有授權花不 了多少錢)。買了專利就獲得了合法的市場化身份,就可以公開的大規模推廣了。有了合法的身份,sony、飛利浦這些企業才敢於購買咱們的晶元(sony psp的晶元就是mips指令集的,理論上psp的作業系統+遊戲完全可以基於龍芯執行)

總結一句話,之前指責龍芯的文章無知的可怕

龍芯購買mips授權,不存在任何技術原因,完全是為了推動市場化程序而已!大家對這件事情應該理性看待才能更好的了解世界!

在cpu中指令是一種運算,指令集也就是關於運算的集合,該集合應是完備的,即任意運算的組合仍屬於該集合。這種完備的運算集可以以十分複雜的邏輯電路(超大規模積體電路 )來實現,即以硬體的形式來實現各種運算的組合。簡單的邏輯電路諸如各類運算放大器想必很多人已熟悉,十分複雜的邏輯電路諸如cpu、顯示卡中的gpu想必大家知其名不知其 然吧。

可以說,指令集是cpu中的「軟」的部分,cpu的工藝實現與可靠性設計則是「硬」的部分,完整的cpu需軟硬結合。目前我國在這兩方面的基礎太差,在「軟」的方面購買m ips專利,在「硬」的方面利用國內現有積體電路資源,為一條可行之路。

理解,支援!有異議同胞多看看 華為公司 的在技術上的發展之路!

中國人要有志氣!要向神舟學趕超!華為之路也不錯!關鍵是世界都用龍芯!!多給中國科學家點掌聲和鼓勵和信任!!!!!!吹毛求疵的或好心太急的請多提建議多獻策,齊心協 力為國爭光!!!!!!

發展是硬道理 2009.6.20

MIPS彙編指令集

mips指令集屬於精簡指令集 mips的所有指令都是32位,指令格式簡單,而x86的指令長度不是固定的。簡單的指令和格式易於解碼和流水線操作,但是 密度不高,導致二進位制檔案大 mips有32個通用暫存器reg,為什麼是32個而不是更多呢?因為更多的暫存器需要更多的指令空間對暫存器編碼,也會增加上下...

MIPS指令集 指令的格式

mips的指令是32位的,相當於一條指令的含義與操作細節完全由32個二進位制數完全決定。對32位二進位制數的不同劃分使用,構成了不同的指令格式。mips指令集有三種指令格式 r型指令,i型指令,j型指令 mips處理器 mips cpu 中,具有儲存功能的部件是暫存器,即cpu與記憶體的資料交換本質...

MIPS指令集 定址的方式

一般來講,程式由資料和指令構成,指令指導操作,資料提供操作物件,指令和資料在執行時都是存在記憶體中的,對它們的定址需要特定的方法。定址方式分為指令定址和資料定址。對指令位址的尋找稱為指令定址,對資料位址的尋找稱為資料尋找。順序尋找 按指令儲存順序自動定址,如程式計數器pc定址。記憶體一般按位元組 b...