本書從微機入門開始,系統(tǒng)地介紹了宏匯編語言程序設計的基本知識、基本原理和程序設計技術。全書共分十一章:第一章簡述為什么要使用宏匯編語言編制程序和基礎知識,第二、三章介紹Intel8086/8088系列微計算機的結構、功能、尋址方式和指令系統(tǒng),第四、九章介紹組成MASM宏匯編語言源程序的結構及其用于編制源程序的各種偽指令,第五章講述順序程序、分支程序、循環(huán)程序和子程序的設計原理、方法,第六、七、八章列舉了在算術運算、串操作、表處理和代碼轉換等方面進行宏匯編語言程序設計的實例,第十章重點介紹輸入輸出程序設計的控制方法、中斷系統(tǒng)和BIOS中斷調用。各章內容結構清晰,由淺入深,循序漸進,講述詳細,程序實例豐富,易于自學。各章均附有習題。本書可作為高校計算機專業(yè)的教材,也可作為非計算機專業(yè)的研究生、本科生、專科生和從事軟件工程設計的技術人員的參考書。本書自1992年6月出版發(fā)行,1998年對本書作第一次修訂后,巳多次重印,至今仍有需求。廣大讀者對本書的厚愛,正是對我的鼓勵和鞭策,更加促使我要把本書修訂完善。依照讀者的意見和建議,我對1998年修訂版再次進行了認真的修訂,并叫做第二版。同其他高級語言相比,匯編語言是屬于低層次的程序設計語言。低層次主要表現在它同具體機器聯系緊密。也正因為如此,它可以更充分地發(fā)揮機器的功能和特點。當然,在學習匯編語言前就需要較仔細地了解匯編語言程序設計的硬件環(huán)境。本書以Intel8086/8088系列微型計算機為背景,介紹其匯編語言程序設計。學習該系列的匯編語言程序設計對今后的實際工作是有利的,即使你以后是在286、386、486、586等微計算機上開發(fā)軟件,而現在學習8086/8088的匯編語言程序設計必將是你能得心應手工作的基礎。鑒于有許多讀者是計算機技術和知識的初學者,對計算機中信息的表示尚未學習過,同時也為了使本書系統(tǒng)完整,在第一次修訂本書時,特增加第一章的內容。如已有這方面知識的讀者,可直接跳過它。本書第二章和第三章著重介紹Intel8086/8088系列微計算機及其CPU的結構、功能、尋址方式和指令系統(tǒng),它是后面各章的基礎。有關MASM宏匯編語言分成兩部分(分別在第四章和第九章)講述。這是為了盡快地讓讀者進入程序設計的“角色”,把基本匯編語言放在第四章先學,而高級宏匯編語言安排在讀者已有初步匯編語言程序設計知識和技術之后,這樣也便于讀者對第九章內容的理解。第五章是程序設計的基本內容,而第六、七、八章是程序設計的擴展和延伸。第十章輸入/輸出程序設計是匯編語言程序設計的重要部分之一,由于篇幅有限,僅作一般重點介紹。第十一章是開發(fā)一個匯編語言程序的必備知識,這章內容可適當提前學習,以便及時上機調試程序和運行程序。在第二次修訂中,重點是對某些程序實例作了調整、補充,以利于讀者對匯編語言程序設計的學習和掌握。本書是編者在近幾年教學過程中匯集的一些資料,并吸取多年從事“匯編語言程序設計”教學工作的點?翁寤岫嘈吹摹J櫓辛芯俚某絳蚓諢系魘醞ü?。吭诒緯帉懙倪^程中曾得到電子科技大學計算機學院俸遠禎、向世清、劉乃琦等同志的鼓勵、支持和幫助;在書稿的抄寫、繪圖中,諶黔燕、徐媛玲、劉壽林同志作了大量的工作,編者在此向他們深表謝意。由于編者水平有限,本書的缺點和錯誤在所難免,敬請讀者批評指正。瀏覽本商品所屬分類圖書計算機/網絡軟件工程軟件技術