第2版前言
本書第1版於2011年出版,被列為“江蘇省高等學校精品教材”,配套課件在2013年全國高校多媒體課件競賽中獲獎。本教材是作者數十年微機教學經驗的總結和多項江蘇省高校教育教學成果獎的結晶,自出版以來受到了許多高校老師的青睞和廣大讀者的歡迎,不僅紛紛選作教材或學習用書,而且還提出了不少寶貴的意見和建議;此外,微機技術發展迅速,教學改革不斷創新,互聯網+的應用日趨成熟。綜合考慮以上因素,這次的第2版在保持第1版教材特色的基礎上,在內容和結構上主要做了以下幾個方面的修訂。
(1)在原有的原理篇和接口篇的基礎上增加了拓展篇。
? 把第1版中高性能微處理器及其新技術一節的內容拓展為一章,移入拓展篇,重點新增了微機技術的發展歷程和微處理器的最新技術。
? 總線技術一章修改後移入拓展篇,重點新增了總線技術的最新發展和應用。
? 新增了以仿真技術為支撐的實驗和實訓一章,以滿足課程實踐性強的特點。
(2)增加了教學指導和輔導內容。在每一章的開始增加了內容提要和教學目標,結尾增加了學習指導和典型例題,同時在每一節增加了適量的練習題。此外,在每一章還增加了部分例題,最後提供了2套自測試卷及答案。修訂後的教材為讀者學習提供了全方位的輔導。
(3)對部分章節進行精簡,特別是對指令繫統和彙編語言程序設計的部分內容做了刪減。
(4)對部分可供自學或者有選擇性的教學內容,教材中加星號(*)表示。
全書共15章,分為原理篇、接口篇和拓展篇。
原理篇由第1~7章組成。第1章介紹了微機的發展、結構及特點。以一個模型微型計算機執行指令的過程為切入點,建立了對微型計算機工作原理的初步認識。第2章以8086/8088 CPU為實例,介紹了CPU的構成和特點,並以此為基礎討論了總線操作與時序的概念。第3章8086/8088 CPU的指令繫統和第4章彙編語言程序設計引入了與C語言的比較內容,實現了兩種語言的互補學習;部分內容給出了DEBUG環境下的示例,便於讀者理解。第5章存儲器技術,從存儲器分類和基本電路入手,把存儲原理和存儲器與CPU的連接結合起來進行討論,並引入了現代存儲技術的基本內容。第6章輸入/輸出技術以接口、端口、輸入/輸出方式為主線,討論了接口的功能、不同輸入/輸出方式的基本原理和特點。第7章中斷技術,借中斷式輸入/輸出的基礎討論了中斷的概念和中斷管理的方法,在此基礎上闡明了8086/8088 CPU的中斷繫統。本篇是學習接口篇的基礎。
接口篇由第8~12章組成。本篇開始以自動氣像站的設計為例,導入了中斷控制器8259A(第8章)、定時/計數器8253(第9章)、並行接口8255A(第10章)、串行接口8251(第11章)等可編程接口芯片和A/D轉換器(第12章)。每一章都討論了各個可編程接口芯片的功能、結構、初始化方法和應用設計。第12章對A/D、D/A轉換器的轉換原理、接口方法進行了繫統討論。在分步學習與設計的基礎上,最後通過集成設計完成一個基本的自動氣像站繫統的設計工作。本篇在討論各類常用接口芯片的基本功能和特點的基礎上側重應用。
拓展篇由第13~15章組成。第13章概述總線的分類、功能及特點,常用的和最新的總線控制方法和標準。第14章以80486為重點介紹高性能微處理器及其發展,然後闡述了當前高性能微處理器的關鍵新技術。第15章為實驗和實訓,主要包括彙編語言部分和接口部分的基本實驗,覆蓋了理論部分的主要知識點。接口實驗均基於Proteus仿真軟件,具有較大的靈活性。
本教材具有以下特色:
(1)案例導入和問題教學相融合,抓住微機課程特點,注重理論聯繫實際
微機繫統運行時各個部件同時工作,內容前後交叉聯繫密切,不可分離,但是教學中必須分開講解,這是微機教學的特點也是難點。本書通過案例(自動氣像站)導入和問題牽引相融合來解決這一難題:把8253、8255A、8251A、8259A等可編程接口芯片以及A/D轉換器等全部合理導入,采用整體到局部再到整體,循序漸進、適當循環提高的方法來組織內容。
(2)通過比較教學法,借C語言基礎,促彙編語言學習
彙編語言和C語言思維方式不同,語言間既有區別又有聯繫,而大部分學習微機原理的學生都有良好的C語言基礎,通過比較教學實現互補,既能促進彙編語言的學習,又能深化對C語言的理解和找準C語言概念與彙編語言的異同。教材在該部分內容的處理上,保證了與C語言比較內容的相對獨立性,可以像沒有C語言存在一樣使用。
(3)巧借DEBUG調試結果輔助彙編語言的學習,強化與實踐的結合
在指令繫統和彙編語言編程的討論中,巧妙地借用DEBUG環境下的調試結果截圖來說明指令的內涵、程序執行過程和DEBUG軟件的使用,特別是對指令與標志位的關繫、轉移類指令目的地址與目標程序的關繫的比較論述等問題的準確理解大有益處,同時也拉近了課堂教學與上機實習的距離。
(4)電子資源豐富
? 電子課件注重用多媒體手段刻畫抽像問題,提高教學效果。計算機指令運行過程和內部原理很抽像,我們借助動畫等多媒體技術著意對其進行刻畫,如指令的讀取、存儲、執行和指令間的關聯、時序及輸入/輸出過程等。這有助於學習效率的提高。
? 新版教材還提供課後習題答案,以及第15章的實驗參考程序和仿真電路。這些教材資源將幫助教師更好地展開教學工作。
本書配套的電子課件、部分源程序、部分習題答案等教學資源,讀者可以登錄華信教育資源網(www.hxedu.com.cn)下載,也可以聯繫編者索取(ch_yi_f@126.com)。
(5)集教材、輔導書、實驗指導書為一體
新版教材在每一章列出了重點難點,給出了學習指導和典型例題,並提供了自測試卷和答案。新增的第15章對彙編語言部分的主要知識點和接口部分的主要芯片,都設計了實驗項目。接口實驗部分引入了Proteus仿真軟件,方便教師和學生使用。
(6)二維碼的使用,更是方便了讀者學習和知識的拓展
為了豐富教材內容,同時不增加教材篇幅和出版成本,部分實例和內容采用二維碼的形式,方便讀者下載和在線學習。
本書由南京信息工程大學張穎超、河海大學葉彥斐、南京信息工程大學陳逸菲、周麗、孫寧和楊樂編寫。張穎超教授負責全書的統編定稿。本書得到了南京信息工程大學教材建設基金的資助。
書中不足之處,敬請讀者及時指正(ch_yi_f@126.com)。衷心感謝所有閱讀和關心本書的朋友!
編著者