張全新
在最近兩年的匯編語言教學過程中,筆者選用了清華大學出版社出版的、由北京理工大學張雪蘭、譚毓安、李元章編寫的《匯編語言程序設(shè)計——從DOS到WINDOWS》和《WINDOWS匯編語言程序設(shè)計實驗指導》兩本教材。在教學實踐過程中,筆者發(fā)現(xiàn)這套教材結(jié)構(gòu)合理,教學效果非常理想。從社會影響來看,《匯編語言程序設(shè)計——從DOS到WINDOWS》已經(jīng)被評為北京市高等教育精品教材,而《WINDOWS匯編語言程序設(shè)計實驗指導》也獲得了北京市高等教育精品教材建設(shè)立項,從一個側(cè)面反映了廣大讀者和專家的認可。
其特點如下:
1.內(nèi)容覆蓋全面。這套教材從最基本的二進制講起,一直到嵌入式匯編和多線程多任務(wù)編程。不僅講解了相關(guān)的硬件知識,而且操作系統(tǒng)也從最基本的DOS詳細講解到目前最流行的WINDOWS,非常翔實全面。
2.重點突出結(jié)構(gòu)清晰。以全面介紹80X86微處理器指令為主線,以各種尋址方式貫穿全書,以各種編程思想和編程技巧作為重點,在夯實基礎(chǔ)知識(比如簡單的程序結(jié)構(gòu)、子程序和宏等)的原則下,循序漸進,逐步過渡到較深入的層次(比如模塊設(shè)計、嵌入式語句、保護模式編程等)。
3.新知識介紹全面,強調(diào)實用性。在本套教材中,對DOS和WINDOWS環(huán)境下的編程技術(shù)并重,以DOS為開篇,以WINDOWS為收尾,層次感很強。并且書中對WINDOWS環(huán)境下匯編語言編程的介紹非常詳細,占用篇幅很大,緊跟流行的實用環(huán)境,理論聯(lián)系實際。
4.教材和配套實驗用書結(jié)合緊密。教材從實模式DOS環(huán)境下的簡單程序開始講解,逐步過渡到WINDOWS環(huán)境下保護模式編程。通過實驗及課程設(shè)計,增強學生綜合應(yīng)用計算機知識體系的能力,培養(yǎng)了學生自主創(chuàng)新的能力。
5.內(nèi)容前后呼應(yīng)。這兩本教材的另一個優(yōu)點是同一個編程效果在講解不同的知識點時,分別用不同的例子給出示意,非常容易加深印象。比如把數(shù)字轉(zhuǎn)換為ASCII碼在屏幕上輸出,分別采用了基本程序結(jié)構(gòu)和子程序結(jié)構(gòu)在不同的知識點加以講解,可以使學生知道不同的方法可以達到相同的效果。再比如,在第六章通過子程序的方法給出數(shù)字到ASCII碼的轉(zhuǎn)換,結(jié)構(gòu)非常獨立,即使學生在前面還沒有學習到第六章時,也可以直接將轉(zhuǎn)換子程序拿過來調(diào)用,而不會影響對程序的學習和理解。
這兩本教材不僅可以作為計算機及相關(guān)專業(yè)的本科生教材,也可作為自動化控制、電子等非專業(yè)的研究生教材。并且對于專門從事80X86匯編語言程序開發(fā)編寫,或者經(jīng)常涉及嵌入式匯編環(huán)境的專業(yè)人員來說,這兩本教材也有很高的參考價值。