作為高校計算機專業(yè)和電子類專業(yè)的必修課,“微型機原理”或“微型機技術”的相關教材一直受到同行的關注。筆者長年工作于教學科研第一線,基于自己的教學和科研實踐,編寫了《微型計算機技術及應用》一書。此書出版之后,一直受到同行的重視,前3版發(fā)行72萬多冊,被國內400多所高等院校長期選為教材,并由臺灣儒林圖書公司印刷,發(fā)行于臺港澳地區(qū)和新加坡。筆者也由此與兄弟院校眾多同行成為學術距離很近的朋友,常通過郵件和電話交流意見,同時,也獲悉許多青年學子的有益想法。正是他們真誠、切實的提議、要求和希望,成為筆者編著《微型計算機技術及應用》(第4版)(ISBN:9787302165774,清華大學出版社出版)的指導思想:本書以當前流行的Pentium為主線,講深講透微型機最新最關鍵的技術;即使是對最龐雜的技術,也遵循認知規(guī)律來組織內容和表述。這使全書所有文字都通俗易懂,適應了國內大多數院校計算機專業(yè)和電子類專業(yè)的需求,既有先進性,又有很好的適用性。
1適用性和先進性
① 本書第4版刪除了第3版中有關16位微型機的大部分內容。
② 將Pentium的中斷機制、描述符機制、保護技術、段頁兩級存儲管理機制、指令系統,以及液晶顯示器的原理,PCI總線技術,作為重點更新內容,反復推敲、反復修改,有些章節(jié)從初稿到定稿,曾修改12遍之多。
③ 在對各個技術進行深入講解之后,介紹Pentium微型機系統的整體結構,其中對系統控制芯片組和BIOS進行重點講解,前者是聯系計算機系統各部件的樞紐,后者是聯系硬件和軟件的紐帶,由此使學生建立關于微型機系統的整體觀念。
④ 對第3版中所有保留的章節(jié),從文字上進行三遍以上修改,以期望更加條理清晰、更加深入淺出。
⑤ 對教材中的內容,筆者不但基于教學中的實踐經歷,而且大多數章節(jié)還基于筆者的科研實踐,如匯編語言一章,就是筆者在設計了20000多行匯編語言程序基礎上所總結編寫;而“模/數和數/模轉換”一章,則基于筆者多年講授“數字電路”和“模擬電路”課程的經驗,以及自己的研究生論文所涉及的主要研究內容,再吸取和結合當今最新的技術編寫而成。
2特色與創(chuàng)新
① 本書在選材、內容組織和講述中盡量注重認知規(guī)律,用盡可能通俗易懂的語言講述一系列重要的微機技術?;诠P者和Intel公司多年技術上的直接聯系,本書在國內外首次準確地剖析和闡明了多個精巧而重要的技術的由來、設計方法和優(yōu)化思路,并且糾正了美國一本著名教材中的重要錯誤。由此,本書一直受到廣大讀者的好評,有學生在扉頁上寫了這樣的話:“一本價值大大高于價格的書”。
② 有配套教材《微型計算機技術及應用——習題、實驗題和綜合訓練題集》和《微型計算機技術及應用——微型機軟件硬件開發(fā)指南》。前一本書的習題針對本書相應章節(jié)的關鍵技術,實驗題則針對微型機技術中最重要和實用的內容,另外,提供了一套綜合訓練題集,使教學實踐環(huán)節(jié)更加切合日新月異的技術發(fā)展情況,最后附有兩份模擬試卷及答案;后一本書對前一本書中的全部實驗題給出了加注釋的源程序,這些程序都經過調試和運行,其目的是為學習者提供一種參考,他們由此可做出更精良更有創(chuàng)意的設計。
③ 配套教材中提供的綜合訓練題有經過特別考慮的實踐背景。在進行許多調查和實踐基礎上,本書第3版首次推出了綜合訓練題集,此后受到不少同行的稱贊。有老師說:“將依托于擴展板的實驗代之以綜合訓練題,是一舉多得的改革,不但避免了必要性不大而投入產出比很大的實驗系統開銷,更重要的是,真正能培養(yǎng)學生的綜合分析能力和創(chuàng)新能力?!睘榇耍?版對綜合訓練題作了更全面的技術考慮,使其盡量配合和覆蓋主教材中講述的內容。相信會有更多同行感受到,通過做綜合訓練題,可以起到比擴展板實驗更好的作用。
④ 有配套的演示文稿作為教學課件用以協助教學,此課件在聽取許多兄弟院校同行意見的基礎上設計而成,含48學時和64學時兩種教案,每章的演示文稿列出了本章的教學重點。此外,筆者根據自己的教學和科研實踐,給出了關于教學的體會和總體建議。
3對于微型機實驗的考慮
對于“微型機原理”或“微型機技術”課程的實驗安排,多年來,筆者和同行以及學生們進行過很多討論和交流,幾乎一致的意見是,在計算機集成度越來越高的今天,用擴展板做硬件實驗,其實價值甚小。因為,一是擴展板上所有的實驗,實際上是既不需要實驗者設計、也不需要實驗者連接和檢測的線路實驗,而不是計算機實驗;二是這些實驗所用的線路其實與當前的計算機接口技術和系統技術差距很大,并不能由此提高學生對計算機技術的領悟力;三是即使一些廠商推出的所謂改進型擴展板,實際上也僅僅是擴展板和主機之間的連接作了改變,實驗內容仍然是老框框和老模式,和當前實際的計算機系統技術相去甚遠。
我們在實踐和調查中感到,當前,最切合實際的微機實驗,就是讓學生打開手邊的計算機機箱,結合書本知識,做一些分析性和綜合性的訓練題;動手編寫一些程序,在Pentium系統中調試和運行一下,看看自己的設計是否可行;還可以組織小組討論和課堂討論,對未來的微型機技術發(fā)展作展望,甚至可以進行不加限制、不作否定性評判的設想,再分析和比較,哪些是可能實現的。本書配套教材正是出于這樣的考慮而進行了改革和創(chuàng)新,推出了一套精心設計的綜合訓練題集。
三年前,有兄弟院校老師評價前一版教材:“不但有利于在教學中對學生進行能力培養(yǎng)和素質培養(yǎng),而且也使采用本書的教師感到得心應手”,筆者期望第4版能為教材使用者帶來同樣的感受。