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