1.龍芯專業(yè)開發(fā)人員編寫。2. 一窺LoongArch指令集特點,圍繞如何使用龍芯匯編語言編寫程序展開講解,3.可參考示例多,快速入門龍芯匯編語言。4.工程性強,擴展介紹部分處理器體系結構、程序編譯過程、程序調試工具等相關知識。 匯編語言是人和計算機溝通的*直接的方式,它描述了機器*終所要執(zhí)行的指令序列。匯編語言和機器語言一樣都是和計算機體系架構強綁定的低級語言。本書是龍芯自主指令集的首本匯編語言教程,系統(tǒng)講解龍芯處理器全新的自主指令系統(tǒng)架構 LoongArch。本書循序漸進地介紹基于 LoongArch 的匯編語言知識,包括計算機語言、使用匯編語言的場景等基礎知識,寄存器、指令集、函數(shù)調用等匯編語言的核心內容,以及編寫程序示例和常用的調試手段。本書并不是逐條地講解每一條指令的功能,而是通過關鍵指令的拆解來介紹計算機工作的基本原理,同時恰當?shù)刂赋觥oongArch 的特殊之處,便于讀者理解、實踐、應用 LoongArch。本書非常適合基于龍芯架構的工程技術人員學習參考,也可作為從事計算機體系結構或計算機系統(tǒng)設計的工程技術人員的參考書,還可用作大學計算機專業(yè)的延伸閱讀資料。本書的讀者應具備以下基礎:具有計算機的使用經(jīng)驗,具有計算機基礎知識,具有一門高級語言(C、Java、Python 等)的基本編程基礎知識。
|