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

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

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

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

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

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

      1課程的現(xiàn)狀

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

      針對(duì)本課程的特點(diǎn),對(duì)教學(xué)內(nèi)容、環(huán)節(jié)、過(guò)程等進(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é)過(guò)程進(jìn)行精心的設(shè)計(jì)。

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

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

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

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

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

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

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

      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

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

      C語(yǔ)言中的變量定義形式如下:

      int c1,c2=0;

      匯編語(yǔ)言的變量定義形式如下:

      cl DW ?

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

      在對(duì)段地址和偏移地址的講解過(guò)程中,可以采用比喻法,把操作數(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)開(kāi)始編號(hào)的,也就是每個(gè)段里的偏移地址如果不特別指定,也是從0號(hào)開(kāi)始編號(hào)的。

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

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

      程序設(shè)計(jì)對(duì)于大多數(shù)的初學(xué)者來(lái)說(shuō)有一定的難度。對(duì)于給定的一個(gè)實(shí)驗(yàn)題目,許多學(xué)生往往感到無(wú)從下手。目前的上機(jī)實(shí)驗(yàn)時(shí)間往往很短,常常是學(xué)生才剛剛有點(diǎn)入門,實(shí)驗(yàn)環(huán)節(jié)就結(jié)束了;且課外實(shí)踐環(huán)節(jié)幾乎沒(méi)有,導(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語(yǔ)言程序之后再設(shè)計(jì)匯編程序,找出兩者編程思維的區(qū)別。這樣通過(guò)一段時(shí)間的經(jīng)驗(yàn)積累,就能夠編寫比較復(fù)雜的的程序,由于上機(jī)時(shí)間有限,可以每次實(shí)驗(yàn)課之后布置一些題目供學(xué)生選擇思考,讓學(xué)生課外分組來(lái)設(shè)計(jì)這些程序,題目的類型可以是研討型的讓學(xué)生從更多的角度去思考上機(jī)實(shí)驗(yàn)過(guò)的題目,編寫出不同的程序;另一種為編程型,

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

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

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

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

      4課程考核形式改革

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

      5結(jié)束語(yǔ)

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

      參考文獻(xiàn):

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

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

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

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

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

    《C語(yǔ)言程序設(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)頁(yè)美工課程教學(xué)改革實(shí)踐分析論文03-18

    主站蜘蛛池模板: 91国在线啪精品一区| 国产999精品久久久久久| 久久久久四虎国产精品| 在线观看国产精品日韩av| 国产成人精品一区二区三区| 日韩精品中文字幕无码一区| 久久精品免费网站网| 亚洲精品在线观看视频| 99久久免费国产精品热| 欧美精品亚洲精品日韩传电影| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲欧洲国产精品你懂的| 国产在线精品一区二区中文| 亚洲欧美精品午睡沙发| 久久国产香蕉一区精品| 国产精品第一区第27页| 日本精品在线视频| 国产92成人精品视频免费| 久热这里只有精品12| 伊人久久精品无码av一区| 日韩专区亚洲精品欧美专区| 精品久久久久中文字幕一区| 国产精品视频九九九| 777久久精品一区二区三区无码| 国产大片91精品免费观看不卡| 精品无码无人网站免费视频| 人妻少妇精品无码专区二区| 无码精品人妻一区二区三区漫画| 亚洲国产精品日韩专区AV| 免费视频成人国产精品网站| 久久亚洲精品无码播放| 久久精品夜色噜噜亚洲A∨| 精品国产青草久久久久福利| 九九线精品视频在线观看| 精品乱码久久久久久夜夜嗨| 免费精品国自产拍在线播放| 热RE99久久精品国产66热| 人妻偷人精品成人AV| 亚洲国产精品无码久久青草| 亚洲精品无码成人AAA片| 午夜精品乱人伦小说区|