李曉飛 吳薇
摘要:針對傳統的“微機原理與接口技術”課堂教學弊端已顯露無疑,本文提出了“微機原理與接口技術”課程的一些思考以及對教材改革的思路,并且分析了實踐環節在“微機原理與接口技術”這門課中的重要性以及實踐環節的多樣性,提出結構化編程思想來設計和開發匯編語言程序并采用結構化的偽代碼作為中間步驟,使微機原理與接口技術將實踐性和理論相結合,從而接口編程更具有實踐性。
關鍵詞:匯編語言;教材改革;教學環節;實踐環節
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2019)17-0133-02
“微機原理與接口技術”是高校計算機及相關學科的一門專業基礎課程。“微機原理與接口技術”的教學內容是基于16位8086處理器和PC機硬件平臺,以及16位DOS操作系統和MASM匯編語言硬件環境。但是隨著計算機的飛速發展,現在國內高校師生都希望能夠基于32位系統軟硬件平臺學習微機原理與接口技術,這對學生學習和教師教學來說都面臨著很多難題。
一、“微機原理與接口技術”課程實踐環節的弊端
在實踐環節上,傳統的“微機原理與接口技術”課程實踐教學環節采用匯編語言和C語言混合編程,大部分匯編語言采用Debug調試和MASM匯編語言軟件編寫代碼。微機原理的理論使學生學習這些理論的時候與現實脫節,并且硬件編程太難并且很難懂。
“微機原理與接口技術”課程實踐教學存在著一些教學誤區:(1)微機原理沒有結合實際市場發展。許多高校“微機原理和接口技術”課程還是舊教材,而實踐教學還是原來的16位匯編語言,嚴重脫離了實際。(2)“微機原理與接口技術”課程內容需要更新換代。微機原理與接口技術還是上世紀90年代的內容。20多年以來,接口技術得到了迅速發展,同時匯編語言指令也從16位機器指令到64位機器指令,現在芯片發展迅速,接口技術也需要更新換代,然而我們學生的教材沒有更新換代,接口技術的發展使得“微機原理與接口技術”教材更新換代迫在眉睫。芯片快速發展導致電子產品快速更新,微機原理與接口技術需要緊跟時代的發展,讓學生學到最新的接口技術,因此對“微機原理與接口技術”教材和實驗設備改革需要持續進行。
我校利用TPC-USB實驗系統工具箱教授“微機原理與接口技術”實驗課,并進行接口技術編程,使學生對微機原理有更加理性的認識,并且能用TPC-USB實驗系統工具箱開發接口技術編程,利用匯編語言對接口芯片進行編程和芯片實時控制編程取得不錯的效果。
二、對“微機原理與接口技術”課程中實踐環節的幾點思考
實踐環節是學生自己動手來完成課程里所要求的實踐環節,以實現接口芯片編程。在“微機原理與接口技術”中,實踐環節非常重要,學生通過實踐環節來理解接口芯片每條引腳的作用,因此實踐環節在“微機原理與接口技術”課程中占有十分重要的位置。實踐環節是培養學生動手能力和理解操作系統算法的重要環節,具體的實踐環節應包括以下幾點:(1)通過指令源代碼的分析可以加深對接口芯片引腳作用的理解。對源代碼的編譯,學生可以對接口芯片源程序整個編譯過程和實現過程有一個更加直觀的理解,同時可以提高學生的硬件編程能力,拓寬學生的硬件編程思路。因此,在課程的實踐環節中加強對指令源代碼的分析和編譯,提高學生的動手實踐能力,激發學生硬件編程的興趣。(2)提高學生的故障排除能力對培養學生獨立思考能力起著非常重要的作用,如何檢測硬件代碼的正確性,保證代碼的可讀性和可編程性需要學生有獨立的思考能力和動手能力。(3)這些小組完成整個的芯片硬件編程,還可以組織學生開研討會、專題會等共同研究疑難問題,找出共同的解決方法。這不僅培養了學生的動手能力,同時增強了學生的團隊精神,培養了學生的創新能力。
“微機原理與接口技術”課程是計算機專業的核心課程,也是硬件編程的基礎,實踐性強,同時加深了學生理解接口芯片引腳的功能和作用,提高了學生的硬件編程能力。
三、結語
在整個“微機原理與接口技術”課程教學過程中,傳統的教學模式已經不適應現代社會發展的需要,這些問題必須在“微機原理與接口技術”課程教學改革中得到了應有的重視。現代計算機更新換代非常迅速,如何使“微機原理與接口技術”教材符合當代發展的要求,培養出高水平的人才,是計算機專業教師必須解決的問題。因此,“微機原理與接口技術”教材要從培養高水平創新性人才出發,解決教材改革的突出問題和實踐教學環節,加快計算機硬件開發人員的培養。
參考文獻:
[1]錢曉捷.32位匯編語言教學技巧[J].計算機教育,2012,(02):84-87.
[2]柴孝.C語言與匯編語言的混合程序設計技術[J].信息與電腦(理論版),2011,(11):181-182.
[3]計博婧.淺談Debug調試匯編語言程序的方法[J].電腦知識與技術,2008,(09):1653-1655.
[4]曲瑞超.學習匯編語言的重要性[J].赤峰學院學報(自然科學版),2010,26(01):36-37.
[5]王建農.“匯編語言與微機接口”實踐教學的探索[J].內蒙古師范大學學報(教育科學版),2014,27(11):146-147.
[6]柳凱道,馬春雷.《微機接口與匯編語言》教學改革探討[J].中國科技信息,2007,(16):226-227.
[7]熊江.Turbo C在微機接口程序設計和教學中的應用[J].現代計算機(專業版),2003,(01):91-94.
[8]周鵬.《微機原理與接口技術》課程實踐教學改革與創新[J].塔里木大學學報,2009,21(04):72-77.
[9]邵溫,韓德強,張麗艷.微機接口實驗的教學改革探索[J].實驗技術與管理,2012,29(03):275-276,282.
[10]曾鏡源.“微機接口”課程的教學改革[J].電氣電子教學學報,2014,36(02):24-26.