• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      提高匯編語言課程教學效果的方法與途徑

      2011-08-15 00:47:16郭詠梅張劍妹馬桂芳劉麗麗
      長治學院學報 2011年5期
      關鍵詞:匯編語言程序設計指令

      郭詠梅,張劍妹,馬桂芳,劉麗麗

      (長治學院 計算機系,山西 長治 046011)

      提高匯編語言課程教學效果的方法與途徑

      郭詠梅,張劍妹,馬桂芳,劉麗麗

      (長治學院 計算機系,山西 長治 046011)

      針對匯編語言課程的特點和教學中存在的問題,結合多年實際教學體會和經驗,探討了提高本課程教學效果的方法和途徑,按知識點整合教學內容、調整教學順序,形成本課程的知識結構。這些方法有效地激發(fā)了學生的學習興趣,在教學實踐中取得了明顯的效果。

      匯編語言;教學知識點;教學改革;教學效果

      1 引言

      匯編語言是高等學校計算機各專業(yè)必修的一門主干課程。匯編語言可以直接控制計算機的硬件,在系統(tǒng)軟件開發(fā)、信息安全、實時控制等方面的應用上,具有其它高級語言無法替代的優(yōu)勢。由于匯編語言指令與機器語言指令一一對應,通過該課程的學習可以使學生從本質上理解指令的執(zhí)行過程和計算機的操作原理,為學習《計算機組成原理》、《單片機原理》等計算機核心課程打下良好的基礎。文章通過分析匯編語言教學過程中存在的問題,結合近年來對該課程的教學改革實踐,探討了提高匯編語言課程教學效果的方法和途徑,在教學實踐中取得了較好的教學效果。

      2 匯編語言教學現狀及存在的問題

      2.1 匯編語言教學現狀

      以我校計算機應用技術和網絡工程專業(yè)為例,匯編語言課程開在第三學期,每周3學時,共17周51課時,其中實驗課時12學時。學生在學習本課程之前已學過計算機導論和C語言程序設計,掌握了一定的計算機基礎知識和計算機語言知識。由于匯編語言遠沒有C語言容易理解,它用助記符表示機器指令代碼、變量地址;匯編指令和偽指令眾多,語法規(guī)則多,程序可讀性差,調試困難。這門課程難學難懂,挫傷了學生學習的積極性,給教師教學工作帶來一定困難。

      2.2 匯編語言教學中存在的問題

      (1)匯編語言指令多、語法規(guī)則多,一些相關的知識點分散在不同章節(jié),學生難以記憶和理解。在教學過程中,我們通常按照教材編排順序一章一節(jié)地講授,大多教材將80X86所有指令集中放在一章講解,只講指令的格式和功能,而指令的應用放在其它章節(jié)講解,這樣使指令與應用指令的知識點分散在不同的章節(jié),學生前面學后面忘,不利于記憶和理解。例如,在指令系統(tǒng)章節(jié)中講解所有的指令:轉移指令、子程序調用/返回指令、輸入/輸出指令等等,而在子程序設計章節(jié)中才用到子程序調用/返回指令,在輸入/輸出程序設計中才用到輸入/輸出指令,相互關聯(lián)的知識點分散在不同章節(jié),不能從本質上形成一個完整的知識結構。

      (2)由于計算機內部芯片高度集成化,學生對尋址方式、指令的執(zhí)行過程等教學難點缺乏感性認識,理解起來比較困難。例如,在實模式下存儲器操作數的尋址方式,如何由16位段地址和16位有效偏移地址形成20位物理地址,學生感覺很抽象,不易理解。

      (3)課程的實驗環(huán)節(jié)不足,實驗內容不能與實際應用有效地聯(lián)系起來。實驗內容大多是驗證理論知識,而且實驗形式單一、方法單調,學生在編輯程序、調試程序時無法靈活地將所學的理論知識和實際應用結合起來,也無法將自己的創(chuàng)造性想法和實驗內容結合起來,不利于激發(fā)學生的學習興趣,不利于提高學生的創(chuàng)新能力和動手能力[2]。

      3 提高匯編語言教學效果的方法與途徑

      3.1 調整教學順序,將教學內容按知識點劃分,建立課程的知識結構

      根據我校計算機專業(yè)培養(yǎng)目標和教學計劃,我們突破現有教材的編排順序,調整了教學內容的順序,把教學內容分為兩大部分:一部分是8086/8088指令系統(tǒng)、程序設計和相關應用;另一部分是80286以后新增指令及應用,以第一部分為重點。教學中先講8086/8088的指令系統(tǒng)、尋址方式、偽指令、程序設計及相關應用,在學生基本掌握了8086/8088的指令系統(tǒng)及編程思路之后、再講授80286后新增的指令系統(tǒng)及其應用。教學過程由淺入深,循序漸進,避免知識之間混淆,學生反映效果良好。

      同時,我們把教學內容按知識點進行劃分,將相關的知識點調整到一起講授,形成課程的知識結構。例如:將轉移指令和分支循環(huán)程序設計放在一起講,將子程序調用/返回指令和子程序設計一起講,將輸入/輸出指令、中斷指令和輸入/輸出程序設計一起講,這樣將相關的知識點整合在一起講授,學生容易理解和記憶。

      3.2 充分利用多媒體技術,制作豐富的教學課件,通過動畫演示突破教學難點

      教學過程中,我們將傳統(tǒng)的教學手段和多媒體教學手段相結合,大部分教學內容通過多媒體課件呈現,內容簡潔、重點突出。一些需要強調的部分通過“粉筆+黑板”的方式給予適當的補充,便于學生理解和掌握。在制作多媒體課件過程中,充分利用現代教育技術手段,使教學過程更加直觀化、形象化[3]。利用多媒體技術,將教學內容中的文本、圖形、圖像、聲音、視頻、動畫等多種素材通過特定的制作平臺有機組合顯示在屏幕上,將單調、乏味的知識變得豐富多彩。對于尋址方式、串操作等教學難點,我們利用動畫演示CPU的內部結構,演示各種尋址方式物理地址的形成過程,通過直觀的動畫講解指令的執(zhí)行過程,學生很容易理解。

      3.3 重視實驗環(huán)節(jié),實驗內容與實際應用相結合

      匯編語言是一門實踐性很強的課程,真正理解掌握各條指令的功能和規(guī)則,并能在實際應用中靈活使用是我們教學的主要目標[4]。我們把實驗內容分為驗證實驗和設計實驗兩大類,對于驗證實驗,要求學生對實驗內容提前預習,明確實驗的目的,理解每條指令的功能和程序功能;通過Debug指令對程序進行調試,驗證指令的執(zhí)行結果,加強對指令功能、程序功能的理解。對于設計實驗,要求學生能夠靈活使用各類指令和BIOS/DOS功能調用,與實際應用相結合。在第九章BIOS和DOS中斷的實驗中,要求學生利用BIOS功能調用實現清除屏幕內容的功能,與DOS命令CLS(清除屏幕)結合起來;要求學生利用DOS功能調用建立一個文本文件并顯示文件內容,將磁盤文件的讀寫與DOS有相關命令結合起來;利用發(fā)聲程序編寫簡單的樂曲,指導學有余力的學生設計應用程序。這樣將實驗內容與實際應用相結合,激發(fā)了學生的學習興趣,培養(yǎng)了學生的動手能力和創(chuàng)新能力。

      3.4 建立匯編語言課程資源網站,拓展師生交流空間

      為了增強教師與學生的互動,同時也為學生提供更多的課外學習資源,我們建立了匯編語言課程教學網站,主要內容有:課程教案、多媒體教學課件和教師視頻教學資源;每一章節(jié)的教學重點和難點提示;每一章習題、上機題及其參考答案;實驗教學內容等等。課程網站建立了師生互動的教學平臺,教師可以及時掌握學生對教學內容的掌握情況,為下一步教學工作提供科學的指導,同時,豐富了學生課外閱讀,擴展了學生視野,為學生自主學習提供了學習環(huán)境,使教學活動不受空間和時間的限制。

      4 結語

      匯編語言是計算機專業(yè)一門重要而又難學的課程,這就要求教師必須不斷學習和創(chuàng)新,改進教學方法和教學手段,努力培養(yǎng)學生的實際應用能力,提高教學效果。

      [1]沈美明,溫冬嬋.IBM-PC匯編語言程序設計[M].第2版.北京:清華大學出版社,2001.

      [2]焦殿科,郭延鋒.計算機專業(yè)“匯編語言程序設計”課教學改革研究與探討[J].遼寧工學院學報,2007,(12):123-125.

      [3]唐勇,廖建明.“匯編語言程序設計”教學的思考[J].計算機教育,2009,(23):67-69.

      [4]張雪蘭,譚毓安,李元章.匯編語言程序設計課程教學改革與創(chuàng)新能力培養(yǎng)[J].計算機教育,2008,(8):144-145.

      A Discussion on Approaches to Im prove Teaching Effect of Assembly Language Course

      GUO Yong-mei,ZHANG Jian-mei,MA Gui-fang and LIU Li-li
      (Departmentof Computer Science,Changzhi University,Changzhi Shanxi 046011)

      In view of the characteristic of Assembly language course and the existing problem in teaching,combined with teaching experience of the courses for many years,Discussion on ways and approaches to improve teaching effect of the course.By integration of teaching content knowledge point,adjust the teaching sequence,the formation of the knowledge structure of this course.Thesemethods effectively stimulate the students interest in learning,in teaching practice has achieved remarkable results.

      assembly language;knowledge points;teaching reform;teaching effect

      TP313

      A

      1673-2014(2011)05-0100-03

      2011—04—20

      省教育廳資助項目(200919337)。

      郭詠梅(1963— ),女,山西高平人,碩士,副教授,主要從事計算機應用研究。

      (責任編輯 李學斌)

      猜你喜歡
      匯編語言程序設計指令
      聽我指令:大催眠術
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      高等學校計算機專業(yè)課程教學改革實踐——以匯編語言與接口技術課程為例
      計算機教育(2020年5期)2020-07-24 08:52:50
      匯編語言與C語言的混合程序設計技術研究
      電子制作(2019年10期)2019-06-17 11:45:16
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      ARINC661顯控指令快速驗證方法
      測控技術(2018年5期)2018-12-09 09:04:26
      LED照明產品歐盟ErP指令要求解讀
      電子測試(2018年18期)2018-11-14 02:30:34
      提高《匯編語言程序設計》教學效率的思考與實踐
      高職高專院校C語言程序設計教學改革探索
      PLC梯形圖程序設計技巧及應用
      万载县| 土默特左旗| 常德市| 高雄市| 乳山市| 方山县| 延安市| 曲麻莱县| 柏乡县| 渑池县| 江城| 南江县| 犍为县| 师宗县| 天气| 丹东市| 即墨市| 德庆县| 商洛市| 青河县| 遵义市| 恩平市| 武隆县| 武鸣县| 青神县| 增城市| 仪陇县| 呼伦贝尔市| 安福县| 修武县| 华安县| 黑龙江省| 肇州县| 宣武区| 嘉义市| 太仆寺旗| 彭水| 丹阳市| 囊谦县| 新疆| 定陶县|