內容簡介
彙編語言是人和計算機溝通的最直接的方式,它描述了機器最終所要執行的指令序列。彙編語言和機器語言一樣都是和計算機體系架構強綁定的低級語言。本書是龍芯自主指令集的首本彙編語言教程,系統講解龍芯處理器全新的自主指令系統架構LoongArch。 本書循序漸進地介紹基於LoongArch的彙編語言知識,包括計算機語言、使用彙編語言的場景等基礎知識,寄存器、指令集、函數調用等彙編語言的核心內容,以及編寫程序示例和常用的調試手段。本書並不是逐條地講解每一條指令的功能,而是通過關鍵指令的拆解來介紹計算機工作的基本原理,同時恰當地指出LoongArch的特殊之處,便於讀者理解、實踐、應用LoongArch。 本書非常適合基於龍芯架構的工程技術人員學習參考,也可作為從事計算機體繫結構或計算機系統設計的工程技術人員的參考書,還可用作大學計算機專業的延伸閱讀資料。本書的讀者應具備以下基礎:具有計算機的使用經驗,具有計算機基礎知識,具有一門高級語言(C、Java、Python等)的基本編程基礎知識。作者簡介
王銳,開源愛好者、開發者,十年以上的Linux用戶,Mozilla社區的JavaScript虛擬機MIPS64架構的管理員,2011年加入龍芯中科技術股份有限公司,從事基礎開源軟體研發與生態建設工作。目錄
前言