全書共分9章。第1章至第4章全面介紹8086/8088的基本結構、尋址方式、指令系統及編程方法。第5章主要介紹輸入/輸出和中斷程序設計方法。這幾章都是學習匯編語言程序設計不可缺少的重要基礎內容。第6章著重介紹80x8632位微處理器的基本結構、指令系統、任務切換以及保護方式下的編程方法。第7章介紹用Win32匯編語言編寫Windows窗口程序的方法和匯編語言的高級語法。第8章介紹MMX、SSE指令集及其功能和編程方法。第9章介紹80x87協處理器的結構、數據格式、指令系統及其編程方法。每章后均附有習題。本書程序實例豐富,增強了易讀性,擴充了新知識。我們希望通過本書的學習,使讀者能夠掌握32位匯編語言程序的基本編程方法,提高在新型微機上的匯編語言程序設計能力。匯編語言程序設計是計算機科學與技術專業(yè)學生的必修專業(yè)基礎課,匯編語言的應用在系統軟件開發(fā)、實時控制和實時處理領域中有著重要的地位。本書根據微型計算機和32位匯編語言程序設計技術的快速發(fā)展現狀,在系統?亟檣?8086/8088基本結構、指令系統、編程方法、輸入/輸出和中斷程序設計的基礎上,進一步介紹80x8632位微處理器的基本結構、指令系統、任務切換以及保護方式下的編程方法、用Win32匯編語言編寫Windows窗口程序的方法、MMX指令集、SSE指令集及編程方法,以及80x387協處理器結構、數據格式、指令系統及其編程方法。本書涉及的知識面廣,內容豐富,易讀性強,可作為高等院校匯編語言程序設計教材,還可作為廣大工程技術人員的參考書。