<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 《語言程序設(shè)計(jì)》課程教學(xué)改革與實(shí)踐論文

    時(shí)間:2024-10-13 04:36:15 其他類論文 我要投稿

    《匯編語言程序設(shè)計(jì)》課程教學(xué)改革與實(shí)踐論文

      摘 要:為了提高《匯編語言程序設(shè)計(jì)》的教學(xué)效果,本文從教學(xué)方法、實(shí)踐教學(xué)、成績考核等方面進(jìn)行了教學(xué)改革探討。

    《匯編語言程序設(shè)計(jì)》課程教學(xué)改革與實(shí)踐論文

      關(guān)鍵詞:匯編語言程序設(shè)計(jì); 教學(xué)方法; 內(nèi)聯(lián)編程

      1課程的現(xiàn)狀

      匯編語言不同于其它高級(jí)語言,必須要求編程人員有一定的硬件基礎(chǔ),如對(duì)CPU的結(jié)構(gòu)、CPU與存儲(chǔ)器等部件的數(shù)據(jù)傳送過程必須要有基本的了解,這樣才能學(xué)好這門課程。在教學(xué)過程中,我們發(fā)現(xiàn)學(xué)生對(duì)高級(jí)語言編程學(xué)習(xí)積極性高,對(duì)匯編語言課程缺乏興趣,因?yàn)檎n程本身指令復(fù)雜,規(guī)定繁多,再加上學(xué)習(xí)匯編指令前對(duì)CPU的相關(guān)工作過程理解不透,導(dǎo)致學(xué)生厭學(xué),又由于本課程面對(duì)的低年級(jí)學(xué)生只有高級(jí)語言的基礎(chǔ),習(xí)慣于高級(jí)語言的自然表達(dá),初次接觸計(jì)算機(jī)硬件知識(shí)心理上有恐懼感,更難以適應(yīng)繁雜的低級(jí)語言。

      針對(duì)本課程的特點(diǎn),對(duì)教學(xué)內(nèi)容、環(huán)節(jié)、過程等進(jìn)行了精心設(shè)計(jì),下面就教學(xué)方法的設(shè)計(jì)、實(shí)踐教學(xué)方法、課程考核形式等方面進(jìn)行的一系列改革進(jìn)行詳細(xì)探討。

      2教學(xué)方法設(shè)計(jì)改革

      為了避免學(xué)生因指令復(fù)雜,規(guī)定繁多、難度大而對(duì)該課程產(chǎn)生畏懼的學(xué)習(xí)心理,教師有必要對(duì)教學(xué)內(nèi)容進(jìn)行合理組織,對(duì)教學(xué)過程進(jìn)行精心的設(shè)計(jì)。

      2.1利用FLASH技術(shù),使教學(xué)難點(diǎn)容易理解

      在多年的教學(xué)過程中,我發(fā)現(xiàn)學(xué)生在學(xué)習(xí)CPU結(jié)構(gòu)這章節(jié)中,對(duì)介紹的CPU由哪些寄存器(名稱、大小)構(gòu)成,各個(gè)寄存器的含義,用途,CPU與存儲(chǔ)器等部件的數(shù)據(jù)傳送過程,會(huì)覺得很抽象,多數(shù)同學(xué)都是采用死記硬背的方式,這章節(jié)是第二章節(jié)的內(nèi)容,也是能否學(xué)好該課程關(guān)鍵的一章,如果理解不深,這無疑為后續(xù)的學(xué)習(xí),特別是尋址方式的學(xué)習(xí)埋下了隱患。

      針對(duì)這個(gè)問題,教師有必要對(duì)教學(xué)過程進(jìn)行精心的設(shè)計(jì)。

      在這章節(jié)中我們利用FLASH技術(shù),把各種尋址方式下傳送指令的CPU與存儲(chǔ)器等部件的數(shù)據(jù)傳送過程以動(dòng)畫形式展現(xiàn)給學(xué)生,使得復(fù)雜,抽象的過程變得直觀,學(xué)生理解比較容易,也加深了對(duì)尋址方式的記憶。

      2.2對(duì)比法教學(xué)

      目前計(jì)算機(jī)專業(yè)的課程設(shè)置中,《匯編程序語言的程序設(shè)計(jì)》課程通常是學(xué)習(xí)完C語言課程之后開始學(xué)習(xí)的。所以在教學(xué)中可以采用對(duì)比法來講解課程,對(duì)某些語法知識(shí)點(diǎn)和程序設(shè)計(jì)過程我們可以以C語言和匯編語言對(duì)應(yīng)分析。

      例如在介紹寄存器時(shí),由于在一般的c語言程序中并沒有直接使用到寄存器。因此,我們使用vC++6.0環(huán)境下的調(diào)試工具顯示一個(gè)c語言程序及其對(duì)應(yīng)的機(jī)器碼,讓學(xué)生看到編寫匯編程序寄存器的用途,加深了學(xué)生對(duì)匯編語言程序的理解。

      int m=5,n=6,c;

      004010E8 mov dword ptr [ebp-4],5

      004010EF mov dword ptr [ebp-8],6

      c=m+n;

      004010F6 mov eax,dword ptr [ebp-4]

      004010F9 add eax,dword ptr [ebp-8]

      004010FC mov dword ptr [ebp-0Ch],eax

      在介紹語法知識(shí)時(shí),比如變量的定義:

      C語言中的變量定義形式如下:

      int c1,c2=0;

      匯編語言的變量定義形式如下:

      cl DW ?

      c2 DW 0   2.3抽象概念的比喻教學(xué)法

      在對(duì)段地址和偏移地址的講解過程中,可以采用比喻法,把操作數(shù)比喻成學(xué)生,把教室的房間號(hào)比喻成段地址,教室內(nèi)每個(gè)座位編個(gè)號(hào),編號(hào)就是偏移地址,要想到教室把某個(gè)學(xué)生找到,就要找到相應(yīng)的教室號(hào),再到對(duì)應(yīng)的座位號(hào)找到這個(gè)學(xué)生,同理,要想把主存中的操作數(shù)找到就要找到段地址和相應(yīng)的偏移地址,另外要讓學(xué)生知道每個(gè)教室里的座位號(hào)都是從0號(hào)開始編號(hào)的,也就是每個(gè)段里的偏移地址如果不特別指定,也是從0號(hào)開始編號(hào)的。

      3實(shí)踐教學(xué)改革

      3.1增強(qiáng)實(shí)驗(yàn)環(huán)節(jié),做一些實(shí)際項(xiàng)目

      程序設(shè)計(jì)對(duì)于大多數(shù)的初學(xué)者來說有一定的難度。對(duì)于給定的一個(gè)實(shí)驗(yàn)題目,許多學(xué)生往往感到無從下手。目前的上機(jī)實(shí)驗(yàn)時(shí)間往往很短,常常是學(xué)生才剛剛有點(diǎn)入門,實(shí)驗(yàn)環(huán)節(jié)就結(jié)束了;且課外實(shí)踐環(huán)節(jié)幾乎沒有,導(dǎo)致學(xué)生即使課內(nèi)學(xué)的再好也不會(huì)應(yīng)用。

      在實(shí)驗(yàn)設(shè)計(jì)方面可以先把一些經(jīng)典的程序提供給學(xué)生,例如分支結(jié)構(gòu)的設(shè)計(jì)、循環(huán)結(jié)構(gòu)的設(shè)計(jì)等,讓學(xué)生在寫出C語言程序之后再設(shè)計(jì)匯編程序,找出兩者編程思維的區(qū)別。這樣通過一段時(shí)間的經(jīng)驗(yàn)積累,就能夠編寫比較復(fù)雜的的程序,由于上機(jī)時(shí)間有限,可以每次實(shí)驗(yàn)課之后布置一些題目供學(xué)生選擇思考,讓學(xué)生課外分組來設(shè)計(jì)這些程序,題目的類型可以是研討型的讓學(xué)生從更多的角度去思考上機(jī)實(shí)驗(yàn)過的題目,編寫出不同的程序;另一種為編程型,

      例如可以設(shè)置這2道題目,音樂小鍵盤、貪吃蛇游戲等,以加強(qiáng)同學(xué)們的編程能力的訓(xùn)練。

      3.2采用與高級(jí)語言混合編程

      目前越來越多的場(chǎng)合要使用匯編語言和高級(jí)語言進(jìn)行混合編程,因此在教學(xué)時(shí)應(yīng)強(qiáng)調(diào)匯編語言和C/C++的混合編程,并且這樣也可以為今后嵌入式系統(tǒng)軟件開發(fā)的學(xué)習(xí)打下堅(jiān)實(shí)的軟硬件基礎(chǔ)。

      在實(shí)驗(yàn)課中可以借助 Visual C++開發(fā)工具,采用內(nèi)聯(lián)匯編的方式,在 C/C++源程序中嵌入?yún)R編指令序列完成一定的功能,并讓學(xué)生設(shè)置斷點(diǎn)然后跟蹤執(zhí)行,同時(shí)注意觀察寄存器的內(nèi)容和變量的值。這樣可以一方面讓同學(xué)們熟練掌握兩種語言的切換使用,另一方面讓他們感受到兩種語言各有特點(diǎn)。例如可以利用匯編語言處理高級(jí)語言中不方便處理的一些問題。

      4課程考核形式改革

      因?yàn)椤皡R編語言程序設(shè)計(jì)”是實(shí)踐性很強(qiáng)的一門課程,所以實(shí)驗(yàn)課成績應(yīng)該在總成績中占有相當(dāng)大的比重。目前大多數(shù)高校的匯編語言課程的實(shí)驗(yàn)課成績只占很小的比重,即理論知識(shí)往往占課程期末考核總成績的70%~80%,這樣往往會(huì)導(dǎo)致學(xué)生不得不將大量的精力放在理論知識(shí)的學(xué)習(xí)中,結(jié)果只會(huì)造就大批的應(yīng)試高手。在教學(xué)中,我們遇到過有的學(xué)生考試試卷能考90分以上,卻連最基本的計(jì)算機(jī)操作都不能動(dòng)手。今后這門課程的考核,實(shí)驗(yàn)課成績應(yīng)該提高到占總成績的1/2。老師在實(shí)驗(yàn)中應(yīng)該營造出互動(dòng)氣氛,檢查每個(gè)學(xué)生的完成情況同時(shí)做好記錄,根據(jù)學(xué)生的實(shí)際動(dòng)手情況給出他們的平時(shí)實(shí)驗(yàn)成績,而不是只依據(jù)交上來的實(shí)驗(yàn)報(bào)告,這樣也能杜絕抄襲之風(fēng)。

      5結(jié)束語

      通過教學(xué)改革的實(shí)踐,在一定程度上提高了他們對(duì)本課程的學(xué)習(xí)積極性,又降低了學(xué)習(xí)難度。良好的教學(xué)效果是永遠(yuǎn)追求的目標(biāo),在今后的教學(xué)中,我們還需要不斷進(jìn)行探索、研究和嘗試,不斷更新觀念,發(fā)現(xiàn)自身教學(xué)過程中的問題,找到解決辦法,提高教學(xué)效果。

      參考文獻(xiàn):

      [1] 王成耀.80x86匯編語言程序設(shè)計(jì)[M].北京:人民郵電出版社,2008(第2版).

      [2] 卜登立,彭嵩松,唐衛(wèi)東,龍侃.“匯編語言程序設(shè)計(jì)”課程教學(xué)改革研究與探討[J].井岡山學(xué)院學(xué)報(bào),2009,30(10):124-127.

      [3] (美)布魯姆著,馬朝暉譯.編語言程序設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2006.

      [4] 全選悅,趙煥平.匯編語言的教學(xué)改革和思考[J].福建電腦,2008(2):201.

    【《語言程序設(shè)計(jì)》課程教學(xué)改革與實(shí)踐論文】相關(guān)文章:

    《C語言程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐論文03-06

    字體設(shè)計(jì)課程教學(xué)改革與實(shí)踐論文03-18

    字體設(shè)計(jì)課程教學(xué)改革與實(shí)踐分析論文11-23

    計(jì)算機(jī)專業(yè)程序設(shè)計(jì)基礎(chǔ)課程教學(xué)改革論文11-09

    《光學(xué)設(shè)計(jì)》課程教學(xué)改革的探索與實(shí)踐論文03-06

    廣告設(shè)計(jì)課程實(shí)踐教學(xué)改革與研究論文11-23

    制茶工藝課程教學(xué)改革實(shí)踐研究論文12-04

    淺析暖通空調(diào)系統(tǒng)課程教學(xué)改革與實(shí)踐的論文12-05

    高職Photoshop 網(wǎng)頁美工課程教學(xué)改革實(shí)踐分析論文03-18

    主站蜘蛛池模板: 亚洲国产精品日韩| 老司机精品影院91| 欧美成人精品高清在线观看| 精品深夜AV无码一区二区| 中文字幕日韩精品无码内射| 亚洲国产精品碰碰| 国产成人精品无码免费看| 亚洲精品成人av在线| 日韩福利视频精品专区| 人妻精品久久久久中文字幕一冢本| 免费91麻豆精品国产自产在线观看| 蜜国产精品jk白丝AV网站| 久久国产美女免费观看精品| 中国国产精品| 国产福利微拍精品一区二区| 午夜福利麻豆国产精品| 成人国产精品动漫欧美一区| 少妇人妻精品一区二区三区| 国产福利微拍精品一区二区| 精品人妻V?出轨中文字幕| 国产精品第1页| 色妞ww精品视频7777| 国产成人精品a视频一区| 久久精品人人做人人爽电影| 无码少妇精品一区二区免费动态| 国产精品自在欧美一区| 四虎国产精品永久地址99新强| 精品久久久久久99人妻| 国产国拍亚洲精品mv在线观看| 精品国产污污免费网站入口在线 | 欧美亚洲国产精品久久蜜芽| 西瓜精品国产自在现线| 97精品在线播放| 92国产精品午夜福利| 亚洲午夜福利精品无码| 成人国产精品秘 果冻传媒在线| 久久久无码人妻精品无码| 四虎国产精品成人| 久久久久久无码国产精品中文字幕| 国产99久久精品一区二区| 乱码精品一区二区三区|