激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

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

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

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

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

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

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

  1課程的現狀

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

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

  2教學(xué)方法設計改革

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

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

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

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

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

  2.2對比法教學(xué)

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

  例如在介紹寄存器時(shí),由于在一般的c語(yǔ)言程序中并沒(méi)有直接使用到寄存器。因此,我們使用vC++6.0環(huán)境下的調試工具顯示一個(gè)c語(yǔ)言程序及其對應的機器碼,讓學(xué)生看到編寫(xiě)匯編程序寄存器的用途,加深了學(xué)生對匯編語(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í),比如變量的定義:

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

  int c1,c2=0;

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

  cl DW ?

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

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

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

  3.1增強實(shí)驗環(huán)節,做一些實(shí)際項目

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

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

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

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

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

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

  4課程考核形式改革

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

  5結束語(yǔ)

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

  參考文獻:

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

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

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

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

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

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

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

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

計算機專(zhuān)業(yè)程序設計基礎課程教學(xué)改革論文11-09

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

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

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

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

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

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频