本書以高級語言程序的開發(fā)和運行過程為主線,采用循序漸進、深入淺出的方法,介紹與計算機系統(tǒng)相關的核心概念,將程序執(zhí)行每個環(huán)節(jié)所涉及的硬件和軟件關聯(lián)起來,幫助讀者建立一個完整的計算機系統(tǒng)層次結構框架。本書采用IA-32體系結構的計算機系統(tǒng),通過反匯編工具,將高級語言、匯編語言、機器代碼及其執(zhí)行進行關聯(lián),實現對程序的跟蹤和調試。本書共分7章,主要內容包括計算機系統(tǒng)概述、數據的機器級表示與處理、層次結構存儲系統(tǒng)、指令系統(tǒng)和程序的機器級表示、CPU結構和程序執(zhí)行、異常和中斷及輸入/輸出系統(tǒng)。本書概念清楚、通俗易懂、實例豐富,與當代計算機技術相結合,可作為高等院校的“計算機硬件技術”“計算機組成原理”等課程的教材和參考書,也可以作為計算機及相關專業(yè)的計算機系統(tǒng)方面的基礎教材或計算機技術人員的參考書。