本教材以8086/8088指令系統(tǒng)為基礎,闡述和討論了計算機硬件編程模型。本書共有8章和4個附錄。內容包括IBMPC系列兼容機的組成,8086/8088CPU的組成,存儲器的組織及分段,8086/8088的指令系統(tǒng)及尋址方式等。同時還介紹了偽指令、匯編語言程序格式及匯編語言的上機過程。接著介紹了匯編語言中的順序結構、分支結構和循環(huán)結構的程序設計基本方法,重點介紹了子程序結構和子程序的設計方法。最后還介紹了宏匯編、重復匯編及條件匯編的設計方法,匯編語言程序與C語言程序的連接技術,輸入輸出程序設計和中斷程序設計方法等。全書所有的匯編語言程序例子都是在實際系統(tǒng)開發(fā)中的實例,對讀者有非常重要的參考價值。本書在編寫中注重基礎,精選內容,增大實例量,并以實例為模板,介紹程序的編寫方法,以期使讀者在基本理論、基本知識和基本技能方面得到訓練。本書針對高職高專院校師生,可作為數(shù)控、計算機等相關專業(yè)的教材。本書是為高等教育學歷文憑考試計算機及應用專業(yè)編吹摹0湊昭Ю鈉窘逃幕疽?,本书栽r嘈粗兇⒅鼗?,精选闹R藎齟笫道?,并以实例为模板,綑{艸絳虻謀嘈捶椒ǎ云謔茍琳咴諢糾礪?、基本知识和基本技能烦C嫻玫窖盜貳?本課程是高等院校計算機硬件、軟件及應用專業(yè)學生必修的核心課程之一。通過本課程的學習,為操作系統(tǒng)、微型機及其接口技術、計算機控制、單片機原理及應用等課程打好理論和編程基礎。匯編語言是計算機能提供給用戶的最快而又最有效的語言,是能夠利用計算機所有硬件特性并能直接控制硬件的語言,它適用于編寫控制和使用計算機硬件和外部設備的系統(tǒng)程序,適用于編制計算機控制系統(tǒng)、儀器儀表和家用電器等的應用程序。本教材以8086/8088指令系統(tǒng)為基礎,闡述和討論了計算機硬件編程模型。讀者只要有一種高級語言程序設計作為基礎,就可以通過學習本書掌握匯編語言程序設計技術。本書共有8章。第1章為匯編語言所需的基礎知識,已經學習過計算機基礎課程的讀者可以跳過這章。第2章介紹了IBMPC系列兼容機的組成,8086/8088CPU的組成,存儲器的組織及分段。第3章介紹了8086/8088的指令系統(tǒng)及尋址方式,并給出了各種指令的使用舉例。第4章介紹了偽指令、匯編語言程序格式及匯編語言的上機過程。第5章介紹了順序結構、分支結構和循環(huán)結構程序設計的基本方法。第6章介紹了子程序結構,子程序設計方法,宏匯編、重復匯編及條件匯編的設計方法,同時也介紹了匯編語言程序與高級語言程序的連接技術。第7章介紹了輸入輸出程序設計和中斷程序設計方法。第8章為匯編語言程序在系統(tǒng)開發(fā)中的實例。本書的第6~8章由楊永生副教授編寫,第1~5章由王立紅副教授編寫。全書由楊永生副教授主審。因編者經驗不足,水平有限,缺點和錯誤之處,敬請廣大讀者批評指正,以待改進。編者2004年8月于西安