本書以IA-32系列的微機為平臺,系統(tǒng)地闡述以Pentium系列和Core系列為代表的現(xiàn)代微型計算機的基本結構及其發(fā)展,IA-32微處理器的基本結構和發(fā)展, x86指令及匯編語言程序設計,I/O端口地址譯碼技術,總線技術,DMA技術,中斷與異常處理,定時/計數(shù)技術,并行接口,串行接口,人機交互接口,IA-32微機系統(tǒng)編程技術。本書內容豐富,既包含了典型的接口技術,也介紹了新型接口與總線技術;既講述了接口的硬件部分,也強調了接口的軟件編程。全書涉及到很多新的技術,如從Pentium到酷睿處理器微結構、PCI總線、PCI-Express、USB、965芯片組、保護模式下的中斷技術、BIOS編寫、Windows 2000/XP下的設備驅動程序的編寫等。本書反映了現(xiàn)代微機技術發(fā)展的最新水平和趨勢,并體現(xiàn)出微機接口技術中硬件設計和軟件驅動的統(tǒng)一。 本書可作為高等院校計算機專業(yè)微型計算機原理與接口技術課程的教材,也可以作為電子信息類專業(yè)本科生及非計算機專業(yè)研究生微機原理課程的教材。本書對工程技術人員也具有參考價值。