本書旨在介紹 RISC-V 體系結構的設計和實現(xiàn)。本書首先介紹 RISC-V 體系結構基礎知識、實驗環(huán)境搭建、基礎指令集、函數(shù)調用規(guī)范與棧,然后講解 GNU 匯編器、鏈接器與鏈接腳本、內嵌匯編代碼,接著討論 RISC-V 體系結構中的異常處理、中斷處理與中斷控制器、內存管理、高速緩存、緩存一致性、TLB 管理、原子操作、內存屏障指令、合理使用內存屏障指令、與操作系統(tǒng)相關的內容、可伸縮矢量計算與優(yōu)化,最后闡述 RISC-V 體系結構中的壓縮指令擴展、虛擬化擴展、高性能處理器架構分析等。本書不僅適合軟件開發(fā)人員閱讀,還可以作為計算機相關專業(yè)和相關培訓機構的教材。