全書共11章,主要內容包括:微型計算機系統(tǒng)導論,數(shù)值的表示和運算,存儲器的分類和原理,軟件開發(fā)工具的下載、安裝和應用,指令集架構,中央處理單元的架構,協(xié)處理器的架構,匯編語言的程序設計和實現(xiàn),中斷與異常的原理和實現(xiàn),C語言的程序設計和分析,以及異步串口原理和通信的實現(xiàn)。本書側重于對構成微型計算機系統(tǒng)的硬件和軟件要素原理的介紹,目的是使讀者掌握設計與分析計算機系統(tǒng)硬件和軟件要素的一般方法,這些分析方法對于基于其他架構的計算機系統(tǒng)或嵌入式系統(tǒng)同樣適用。通過對C語言、匯編語言和機器指令三者之間關系的深度分析,使讀者能夠將計算機系統(tǒng)的“軟件”和“硬件”進行系統(tǒng)化深度融合。