本書由三部分組成:微機組成原理、匯編語言程序設計和接口技術。微機組成原理介紹微機硬、軟件的基本配置,講解數制及其運算,以及數、字符和漢字的編碼;敘述程序存儲控制原理、80x86~Pentium微處理器的編程結構、引腳、工作模式和總線操作;分析存儲器的層次結構,介紹高速緩存和主存的原理和芯片,以及存儲器組織與內存條的選擇、安裝;概述輸入輸出接口及數據傳輸方式,介紹微機中斷系統(tǒng),著重分析中斷矢量和中斷矢量表,講解可編程中斷控制器8259A,以及功能綜合而強大的集成I/O接口芯片。匯編語言程序設計敘述80x86~Pentium的指令集及其發(fā)展,著重講解基本指令集;通過典型例題分析匯編語言程序設計方法和技巧。接口技術介紹兩類典型的可編程接口芯片——計數器/定時器和并行I/O芯片;串行通信接口的規(guī)程、標準與連接,講解可編程串行通信芯片及其應用;講解微機總線體系結構和總線操作,概述幾種廣泛應用的系統(tǒng)總線、局部總線和外部總線,并介紹新型高速總線及其發(fā)展;最后介紹微機數據采集通道和控制通道的接口技術,講述A/D和D/A轉換的原理及各種轉換芯片,以及它們的應用。本書可作為高等職業(yè)學校計算機專業(yè)相關課程教材,亦可供中等職業(yè)學校選用。