龍芯自主指令系統(tǒng)LoongArch基礎(chǔ)架構(gòu)手冊正式發(fā)布
2021年4月15日,龍芯中科技術(shù)股份有限公司正式發(fā)布龍芯自主指令系統(tǒng)架構(gòu)(Loongson Architecture,以下簡稱龍芯架構(gòu)或LoongArch)。LoongArch自發(fā)布以來,得到了社會各界的廣泛關(guān)注。
目前,龍芯架構(gòu)規(guī)范文檔中的《龍芯架構(gòu)參考手冊卷一:基礎(chǔ)架構(gòu)(V1.00)》已完成先期小范圍內(nèi)使用意見的征集,于2021年4月30日正式發(fā)布。

龍芯架構(gòu)采用基礎(chǔ)部分加擴展部分的模塊化組織形式。一個兼容龍芯架構(gòu)的CPU,除實現(xiàn)必需的基礎(chǔ)部分外,可根據(jù)實際需求選擇實現(xiàn)各擴展部分。此次對外發(fā)布的《龍芯架構(gòu)參考手冊卷一:基礎(chǔ)架構(gòu)(V1.00)》主要介紹龍芯架構(gòu)中的基礎(chǔ)部分。
手冊引言部分對龍芯架構(gòu)進行了整體概述,介紹了指令編碼格式、匯編助記格式等基本內(nèi)容。手冊的主體部分從非特權(quán)指令集和特權(quán)指令集兩個方面對龍芯架構(gòu)的基礎(chǔ)部分展開描述,其中非特權(quán)指令集部分介紹了基礎(chǔ)整數(shù)指令和基礎(chǔ)浮點指令兩類指令的應(yīng)用程序編程模型、各指令的指令格式及其功能描述,特權(quán)指令集部分從特權(quán)資源整體架構(gòu)、存儲管理、例外與中斷以及狀態(tài)控制寄存器四個方面分別展開介紹。

此次與《龍芯架構(gòu)參考手冊卷一:基礎(chǔ)架構(gòu)(V1.00)》同步發(fā)布的有《龍芯架構(gòu)32位精簡版參考手冊(V1.00)》。龍芯架構(gòu)32位精簡版是對龍芯架構(gòu)32位基礎(chǔ)部分的進一步簡化,必選指令條數(shù)僅50余條,易于實現(xiàn),將面向教學和科研領(lǐng)域開源推廣。
掃描下方二維碼,關(guān)注龍芯微信公眾號,后臺回復(fù)“LA手冊”即可獲得!
