淺談對(duì)匯編語言教學(xué)內(nèi)容和方法及特點(diǎn)的認(rèn)識(shí)與思考
摘要:匯編語言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)必修的專業(yè)基礎(chǔ)課。本文首先闡述了匯編語言課程特點(diǎn),在此基礎(chǔ)上對(duì)該課程的教學(xué)內(nèi)容進(jìn)行了分析,結(jié)合工作實(shí)踐就如何提高匯編語言的教學(xué)質(zhì)量,對(duì)教學(xué)方法進(jìn)行了對(duì)策分析。
關(guān)鍵詞:匯編語言 課程特點(diǎn) 教學(xué)內(nèi)容 教學(xué)方法
匯編語言是計(jì)算機(jī)及電子信息類專業(yè)十分重要的基礎(chǔ)課程,是學(xué)好徽機(jī)原理、操作系統(tǒng)、編譯原理的知識(shí)準(zhǔn)備。它能充分發(fā)揮和利用計(jì)算機(jī)硬件特性的語言,能夠完成高級(jí)語言難以勝任甚至無法完成的任務(wù)。筆者結(jié)合工作實(shí)踐,對(duì)該課程的教學(xué)內(nèi)容和特點(diǎn)、及教學(xué)方法做以下探討。
一、匯編語言課程的特點(diǎn)
匯編語言是計(jì)算機(jī)能提供給用戶的最快而又最有效的語言,同時(shí)能夠利用計(jì)算機(jī)所有硬件特性并能直接控制硬件。所以高級(jí)語言簡單、易學(xué)且開發(fā)效率高,而匯編語言復(fù)雜、難懂、開發(fā)效率低。對(duì)匯編語言的課程特點(diǎn)主要表現(xiàn)在以下兩個(gè)方面:
(一)匯編語言的優(yōu)點(diǎn)
主要變現(xiàn)在以下兩個(gè)方面:第一,用匯編語言容易得到高時(shí)空效率的程序。由于匯編語言本質(zhì)上就是機(jī)器語言,可直接、有效地控制計(jì)算機(jī)硬件,因而與高級(jí)語言相比,容易得到運(yùn)行速度快、執(zhí)行代碼短、占用內(nèi)存空間少的高時(shí)空效的目標(biāo)程序。
第二,用匯編語言能設(shè)計(jì)出高級(jí)語言無法實(shí)現(xiàn)的程序。正是由于與機(jī)器的密切相關(guān)性,使得匯編語言能充分利用計(jì)算機(jī)的硬件特性,編寫出與硬件緊密相關(guān)而高級(jí)語言又無法實(shí)現(xiàn)的程序來。
(二)匯編語言的缺點(diǎn)
主要表現(xiàn)在兩點(diǎn):第一,匯編語言難學(xué)、難理解、難調(diào)試難維護(hù)等。第二,匯編語言程序可移植性差。
二、對(duì)匯編語言課程教學(xué)內(nèi)容認(rèn)識(shí)
筆者根據(jù)自身教學(xué)實(shí)踐,對(duì)匯編語言教學(xué)內(nèi)容的安排與經(jīng)驗(yàn)總結(jié)為以下幾方面:
第一,對(duì)于十六進(jìn)制的加減法運(yùn)算、有符號(hào)數(shù)的補(bǔ)碼計(jì)算要充分了解學(xué)生基礎(chǔ),在此基礎(chǔ)上進(jìn)行復(fù)習(xí)鞏固。
第二,對(duì)處理器中寄存器的介紹,存儲(chǔ)器的組織結(jié)構(gòu),操作數(shù)有關(guān)的尋址方式這一版塊的內(nèi)容,建議不要介紹與轉(zhuǎn)移地址有關(guān)的尋址方式,因?yàn)橄嚓P(guān)知識(shí)還比較少,學(xué)生很難理解。
第三,就傳送指令、算術(shù)運(yùn)算指令和邏輯指令、系統(tǒng)功能調(diào)用簡介來說,應(yīng)該重點(diǎn)介紹這些指令,而其他指令分散到后面章節(jié)中或者舍去。而且每種指令也是精選最基本、最重要的指令進(jìn)行介紹,如傳送指令中只介紹mov、xchg、push、pop、lea、lds和les指令,力爭講過的內(nèi)容精通,課堂沒有介紹的可以觸類旁通。
第四,偽指令用于輔助匯編語言程序設(shè)計(jì),不作為重點(diǎn),使學(xué)生可以理解匯編語言程序的格式即可,不引申不常用到的偽指令和不必要的細(xì)節(jié)。
第五,分支、循環(huán)和子程序設(shè)計(jì)版塊的內(nèi)容,介紹用到的一些指令及程序設(shè)計(jì)方法,采用短小精悍的程序訓(xùn)練學(xué)生,培養(yǎng)匯編程序設(shè)計(jì)的基本功能。
第六,輸入輸出程序設(shè)計(jì)、模塊化程序設(shè)計(jì)、混合編程等高級(jí)匯編語言技術(shù)內(nèi)容,經(jīng)過前面的學(xué)習(xí)學(xué)生已經(jīng)具備扎實(shí)的匯編語言基礎(chǔ)知識(shí),能夠進(jìn)行程序設(shè)計(jì),引出實(shí)用技術(shù),可以采用基于問題的教學(xué)方法,培養(yǎng)學(xué)生的實(shí)踐能力。
三、提高匯編語言課程教學(xué)質(zhì)量的對(duì)策思考
(一)教學(xué)手段的多樣化
匯編語言由于其基礎(chǔ)性,而又它不同其他基礎(chǔ)課一樣以實(shí)踐操作為主,體現(xiàn)著它的比較抽象性,理論性較強(qiáng)的特征。如在尋址方式和指令系統(tǒng)以及源程序結(jié)構(gòu)都比較抽象、復(fù)雜、難于理解。為了使學(xué)生能夠較好的理解這些抽象的概念,在教學(xué)過程中針對(duì)這些內(nèi)容可采用多樣化的教學(xué)手段,可以從如下兩方面入手:
第一,將抽象的理論形象化。計(jì)算機(jī)科學(xué)技術(shù)最大的特點(diǎn)是,它的最初愿望和最終目標(biāo)都是模擬和實(shí)現(xiàn)人的思維過程,體現(xiàn)出計(jì)算機(jī)系統(tǒng)成為人的思維的延伸。因而它的許多理論與算法本質(zhì)上是在人的思維基礎(chǔ)上獲得創(chuàng)建與發(fā)展;谶@一特點(diǎn),我們教師就可以將課程中有關(guān)難于講解和難于理解的原理、算法,和人的思維方式和對(duì)事物的處理方法以及人與人之間的關(guān)系關(guān)聯(lián)起來,結(jié)合與學(xué)生密切相關(guān)的事列對(duì)原理與算法進(jìn)行講解。
第二,要利用功能程序段使學(xué)生更好地掌握指令系統(tǒng)。微機(jī)的指令系統(tǒng)的指令多達(dá)上百條。進(jìn)行機(jī)械地記憶會(huì)很枯操,學(xué)生往往難以掌握和運(yùn)用。但程序設(shè)計(jì)又需要熟練掌握其中的部分指令。所以,為了使學(xué)生更好的掌握指令系統(tǒng),可借助各種程序范例來理解相應(yīng)的指令。這樣不但使學(xué)生能夠知道如何在程序中具體應(yīng)用指令,而且對(duì)以后的程序設(shè)計(jì)也有幫助。
(二)強(qiáng)實(shí)臉教學(xué)與課堂教學(xué)相結(jié)合
計(jì)算機(jī)專業(yè)的兩個(gè)最基本教學(xué)目標(biāo)是計(jì)算機(jī)科學(xué)和計(jì)算機(jī)文化。計(jì)算機(jī)科學(xué)主要是傳授學(xué)生計(jì)算機(jī)有關(guān)的專業(yè)知識(shí),對(duì)計(jì)算機(jī)系統(tǒng)要進(jìn)行深人了解,強(qiáng)調(diào)計(jì)算機(jī)的學(xué)術(shù)價(jià)值。這一方面主要表現(xiàn)在對(duì)理論及算法的學(xué)習(xí)和研究。而計(jì)算機(jī)文化,它的含義是利用計(jì)算機(jī)進(jìn)行信息處理的能力、操作和程序設(shè)計(jì)的能力,它十分強(qiáng)調(diào)實(shí)踐,即上機(jī)操作。對(duì)于任何一門程序設(shè)計(jì)語言來說,上機(jī)實(shí)驗(yàn)操作環(huán)節(jié)都是不可或缺重要環(huán)節(jié)。
(三)發(fā)揮現(xiàn)代教學(xué)媒介的優(yōu)勢(shì)
按照任的認(rèn)知規(guī)律, 人的認(rèn)知活動(dòng)是人們對(duì)外界信息進(jìn)行加工和篩選的過程。我們?cè)诮虒W(xué)過程中,如果把匯編語言的基礎(chǔ)知識(shí)以直觀形象、靈活多樣的形式展示給學(xué)生,促使學(xué)生短時(shí)間內(nèi)準(zhǔn)確理解。我們應(yīng)充分利用以計(jì)算機(jī)為核心的現(xiàn)代信息技術(shù),充分運(yùn)用現(xiàn)代化的教學(xué)媒介,使教師脫離繁瑣的推理、論證、講解,使學(xué)生在適中的教學(xué)時(shí)間內(nèi)理解、掌握和獲取更多的知識(shí)和信息,從而提高教學(xué)效質(zhì)量。
四、結(jié)束語
教學(xué)質(zhì)量是對(duì)教師勞動(dòng)成果的一個(gè)重要評(píng)價(jià)指標(biāo),而課程特點(diǎn)又在很大程度上影響著學(xué)生的學(xué)習(xí)興趣與學(xué)習(xí)效果,因而對(duì)教學(xué)內(nèi)容的優(yōu)化與改革,對(duì)教學(xué)手段的不斷改進(jìn)與豐富,保證教學(xué)目標(biāo)的順利實(shí)現(xiàn),需要我們教育工作者進(jìn)行不斷的思考和探索。
【淺談對(duì)語言教學(xué)內(nèi)容和方法及特點(diǎn)的認(rèn)識(shí)與思考】相關(guān)文章:
論述對(duì)匯編語言教學(xué)內(nèi)容和方法及特點(diǎn)的認(rèn)識(shí)與思考12-06
淺談關(guān)于深化對(duì)科學(xué)勞動(dòng)認(rèn)識(shí)的幾點(diǎn)思考03-05
淺談企業(yè)倫理道德建設(shè)的認(rèn)識(shí)與思考06-15
淺談?dòng)⒄Z教學(xué)中的語言知識(shí)和語言能力12-04
論述數(shù)據(jù)庫系列課程教學(xué)內(nèi)容、方法和教學(xué)技術(shù)12-05
普通高校羽毛球教學(xué)內(nèi)容和方法的改革論文03-06
淺談對(duì)我院美術(shù)教育和教育實(shí)習(xí)現(xiàn)狀的思考11-17
淺談高職院校漢語言文學(xué)教學(xué)的幾點(diǎn)思考12-04
- 相關(guān)推薦