微機原理與匯編語言教學方法

前言:尋找寫作靈感?中文期刊網用心挑選的微機原理與匯編語言教學方法,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

微機原理與匯編語言教學方法

【摘要】微機原理匯編語言是一門與軟硬件密切相關的重要專業基礎課。針對該門課程的內容和特點,結合作者的教學經驗,探討了應該采用哪些教學方法提高教學效果,并分別舉了相應的例子,說明了相應教學方法的好處。最后,指出各種教學方法應該結合教學內容和課程特點靈活應用、綜合使用。

【關鍵詞】微機原理與匯編語言;教學研究;教學改革;教學設計

1前言

微機原理與匯編語言是一門與軟硬件密切相關的重要專業基礎課,是學習后續軟件硬件相關課程的基礎[1,2]。學習該門課程需要記憶大量硬件知識和匯編指令。在這門課程有許多容易混淆的指令,而且需要在熟知硬件知識基礎上進行編程。這不同于Java、php等編程語言。另外,這門課程前后聯系非常緊密,如果前面沒有學好,就會導致后面越學越吃力,越學越困惑的現象,而喪失學習硬件知識的學習信心,導致惡性的鏈鎖反應。微機原理和匯報編語言是兩門課程合并,涉及的知識點比較多,如果教學方法是用不合理,就無法取得預期的教學效果。

2教學方法的改革嘗試

微機原理與匯編語言的教學應根據教學內容和課程特點設計合理的教學方法。好的教學方法可以有效提高教學效果,達到教與學的雙贏[3]。該門課程的教學方法應該結合具體的章節、課程時間安排和教學對象靈活運用,克服目前教學方法的不足。

2.1操作演示法

目前多媒體實驗臺在各個高校廣為普及,這為微機原理與匯編語言的操作演示提供了便利。理論教學不應僅局限于理論講解和PPT演示。有些知識以直觀的操作方式演示更容易理解和識記。串插一定的操作于理論中,便于學生通過觀察教師的操作過程和結果,總結規律,培養了學生的觀察分析能力,激發了學生的自信心和興趣。匯編語言的上機步驟、DEBUG命令、傳送指令等知識點適合操作講解。例如,DEBUG中的R命令和D命令,如果只是通過PPT演示并進行講解,有些學生容易混淆。如果通過操作演示進行講解,學生就會輕松記住R+寄存名命令是用來顯示并允許修改給定寄存器的內容;D起始地址+空格+終止地址命令是用來顯示給定范圍的內存單元內容。學生會觀察到寄存器內容和存儲單元內容的顯示形式。學生還會思考和觀察只使R命令和D命令所產生結果的形式。

2.2多媒體演示法

微機原理與匯編語言采用多媒體教學時,對于PPT應該采用動態和靜態相結合的方式,根據教學內容的特點采取不同的展現方式,這樣做既可以調動學生學習的積極主動性,又能使課程變得形象生動,提高教學效果。例如:在講授進出棧指令時,可以用flash軟件制作動畫插入PPT中,應用動畫演示進出棧指令的執行過程,展示棧頂指針的位置變化和堆棧中各個單元的內容。對于尋址方式中的幾種存儲器尋址方式,也可以動畫演示來展示物理地址的計算過程、存儲單元的尋找過程、存儲單元內容的對應方式。從而使教學難點變得生動形象,便于學生掌握和應用。對于一些附加的問答題,可以采用先顯示題干,再切入顯示答案的方式。這樣學生有一定的思考時間。學生回答問題后,教師再展示答案。這樣對于正確的回答是一種充分認可,而對于錯誤的回答是一種及時的糾正,從而加深了學生對知識的印象。對于各個章節的內容都應該根據具體的授課內容和特點采用動態和靜態相結合的方式,從而使教學方式豐富多彩,解決了學生長時間集中精力容易疲憊的問題,也收到了滿意的教學效果。

2.3教學體驗法

微機原理與匯編語言的教學可以將一個章節的部分內容拿出來讓學生分組輪流講解。由于時間有限,必須合理設計講解內容和講解時間。為了激發學生的熱情,可以將章節講解納入平時成績的一部分。這樣學生就會認真準備相關知識,通過準備課程深入理解相關知識,同時也訓練了他們授課技能,制作PPT的水平。例如:算術運算類指令這樣的知識點需要的一定的技巧才能將它講得簡單易懂,而且該知識點也比較適合進行小組分配。讓學生以主動身份去講授這部分知識比被動去聽更有效果。學生的學習興趣和熱情在各科學習中都有著重要地位。在微機原理與匯編語言這門課程中引入這種教學方法,是一種有益的嘗試,這是一種融入學生情感的教學方法,學生的優異表現將會獲得老師和同學的高度認可,從而提升了學生的自信心,并有一定的表率和帶動作用,同時也為平時成績的公正公平與合理性提供了依據。

2.4傳統板書法

傳統的板書隨著多媒體教學技術的發展而逐漸被教師和學校所忽視。這項教師基本功其實可以作為多媒體教學的有益補充,這是因為有些內容如果以多媒體展示的話就無法讓學生一步一步思考,往往是一帶而過,學生還沒思考清楚,幻燈片已經切換到下一頁。例如:數制轉換這部分內容如果以板書的形式按步計算,學生就會一邊思考計算規則,一邊和教師一起計算,并能夠輕松記住一些容易出錯的地方,從而在以后遇到類似問題就能有效避免。

2.5滲透教學法

在微機原理與匯編語言教學中,往往在新知識的學習中會涉及一些舊知識。這時教師就可以適時地將舊知識復習一下,既加深了對舊知識的記憶,又為學生學習新知識奠定了基礎。例如:通過鍵盤輸入一個2位的十進制數,存入RESULT單元,要求以二進制存放這道題就涉及了多個知識點。其中包含了1號系統功能調用,9號系統功能調用,交換指令XCHG,二進制數與相應的ASCII碼差30H。通過復習鞏固舊知識,也為學生順利設計出程序奠定了基礎。滲透教學法是一種知識的嵌入與升華,需要因時因勢使用。它改變了知識階段復習和總復習的狀態,使得復習成為經常性的、聯系性的活動,從而有利于利用記憶的周期性和規律性提高教學效果。

3結語

本文根據微機原理與匯編語言的課程特點和教學內容,提出在微機原理與匯編語言教學需要采用的教學方法。在所提出的教學方法中舉了相應的實例,從而說明了相應的教學方法該如何使用和使用的效果。各種教學方法都有其特點和適用范圍,應該根據課程特點和教學內容靈活應用、綜合使用,從而有效地提高微機原理與匯編語言的教學效果。

參考文獻:

[1]邱應強.微機原理與接口技術課程教學改革探索[J].中國現代教育裝備,2014(11):69~72.

[2]潘麗峰.微機原理教學與學生創新能力的培養[D].長沙:湖南師范大學,2008.

[3]郭慶蘭.導學式五步教學法的研究[D].重慶:西南師范大學,2000.

作者:王穎鋒 閆夢茜 單位:河南財經政法大學計算機與信息工程學院

亚洲精品一二三区-久久