1. 程式人生 > 資訊 >龍芯自主指令系統 LoongArch 基礎架構手冊正式釋出

龍芯自主指令系統 LoongArch 基礎架構手冊正式釋出

4 月 30 日訊息今天,龍芯宣佈《龍芯架構參考手冊卷一:基礎架構(V1.00)》已完成先期小範圍內使用意見的徵集,於 2021 年 4 月 30 日正式釋出。

官方表示,龍芯架構採用基礎部分加擴充套件部分的模組化組織形式。一個相容龍芯架構的 CPU,除實現必需的基礎部分外,可根據實際需求選擇實現各擴充套件部分。此次對外發布的《龍芯架構參考手冊卷一:基礎架構(V1.00)》主要介紹龍芯架構中的基礎部分。

手冊引言部分對龍芯架構進行了整體概述,介紹了指令編碼格式、彙編助記格式等基本內容。手冊的主體部分從非特權指令集和特權指令集兩個方面對龍芯架構的基礎部分展開描述,其中非特權指令集部分介紹了基礎整數指令和基礎浮點指令兩類指令的應用程式程式設計模型、各指令的指令格式及其功能描述,特權指令集部分從特權資源整體架構、儲存管理、例外與中斷以及狀態控制暫存器四個方面分別展開介紹。

此次與《龍芯架構參考手冊卷一:基礎架構(V1.00)》同步釋出的有《龍芯架構 32 位精簡版參考手冊(V1.00)》。龍芯架構 32 位精簡版是對龍芯架構 32 位基礎部分的進一步簡化,必選指令條數僅 50 餘條,易於實現,將面向教學和科研領域開源推廣。

相關閱讀:

歷史性突破:龍芯釋出完全自主指令集架構 LoongArch