本書旨在介紹RISC-V體系結(jié)構(gòu)的設(shè)計(jì)和實(shí)現(xiàn)。本書首先介紹RISC-V體系結(jié)構(gòu)的基礎(chǔ)知識(shí)、實(shí)驗(yàn)環(huán)境搭建、常用指令、函數(shù)調(diào)用規(guī)范與棧,然后講述GNU匯編器、鏈接器、鏈接腳本和GCC內(nèi)嵌匯編代碼,接著討論RISC-V體系結(jié)構(gòu)中的異常處理、中斷、內(nèi)存管理、高速緩存、緩存一致性、TLB管理、原子操作、內(nèi)存屏障指令,最后闡述RSIC-V體系結(jié)構(gòu)中的壓縮指令擴(kuò)展、虛擬化擴(kuò)展等。 本書不僅適合軟件開發(fā)人員閱讀,還可以作為計(jì)算機(jī)相關(guān)專業(yè)和相關(guān)培訓(xùn)機(jī)構(gòu)的教材。