微型計算機系統原理及應用:國產龍芯處理器的軟件和硬件集成(基礎篇)
本書以龍芯中科技術股份有限公司(簡稱龍芯)的國產1B處理器為硬件平臺,以龍芯生態伙伴蘇州市天晟軟件科技有限公司的EmbeddedIDEforLoongson集成開發環境(簡稱LoongIDE)為軟件平臺,首次將國產微處理器及其生態系統作為微型計算機原理及接口技術相關課程的理論和實踐教學平臺。全書共11章,主要內容包括:微型計算機系統導論,數值的表示和運算,存儲器的分類和原理,軟件開發工具的下載、安裝和應用,指令集架構,中央處理單元的架構,協處理器的架構,匯編語言的程序設計和實現,中斷與異常的原理和實現,C語言的程序設計和分析,以及異步串口原理和通信的實現。本書側重于對構成微型計算機系統的硬件和軟件要素原理的介紹,目的是使讀者掌握設計與分析計算機系統硬件和軟件要素的一般方法,這些分析方法對于基于其他架構的計算機系統或嵌入式系統同樣適用。通過對C語言、匯編語言和機器指令三者之間關系的深度分析,使讀者能夠將計算機系統的“軟件”和“硬件”進行系統化深度融合。
·21萬字