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