亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        匯編語(yǔ)言程序設(shè)計(jì)教學(xué)改革初探

        2013-07-13 02:00:10王海豐
        關(guān)鍵詞:指令調(diào)試程序

        王海豐

        (1瓊州學(xué)院電子信息工程學(xué)院,海南三亞572022;2東北林業(yè)大學(xué)信息與計(jì)算機(jī)工程學(xué)院,黑龍江哈爾濱150040)

        0 引言

        匯編語(yǔ)言程序設(shè)計(jì)是高校計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,其前導(dǎo)課程為高級(jí)語(yǔ)言程序設(shè)計(jì)和計(jì)算機(jī)組成原理,后續(xù)課程為操作系統(tǒng)、計(jì)算機(jī)接口等課程,匯編語(yǔ)言在整個(gè)計(jì)算機(jī)課程的教學(xué)環(huán)節(jié)中有非常重要的作用。雖然匯編語(yǔ)言是計(jì)算機(jī)專業(yè)學(xué)生需要掌握的重要專業(yè)基礎(chǔ)知識(shí)之一,但由于匯編語(yǔ)言為低級(jí)語(yǔ)言,依賴于硬件,雖然能通過(guò)巧妙地設(shè)計(jì)發(fā)揮硬件的潛力,編寫出高效率的代碼,但其抽象、程序可讀性差,指令多,知識(shí)點(diǎn)多,教材無(wú)法覆蓋所有知識(shí)點(diǎn)[1],而課時(shí)數(shù)減少,甚至有些學(xué)校將該門課程和計(jì)算機(jī)組成原理合并,導(dǎo)致教學(xué)過(guò)程中學(xué)生普遍反映難于理解;另外目前簡(jiǎn)單高效的高級(jí)語(yǔ)言及各種可視化的編程開(kāi)發(fā)工具種類繁多,且使用方便,這些因素都致使學(xué)生學(xué)習(xí)興趣下降。對(duì)匯編語(yǔ)言程序設(shè)計(jì)的不了解和不熟悉導(dǎo)致學(xué)生計(jì)算機(jī)知識(shí)鏈的斷裂,勢(shì)必影響學(xué)生對(duì)計(jì)算機(jī)系統(tǒng)的整體理解[2]。通過(guò)分析匯編語(yǔ)言課程及教學(xué)過(guò)程中存在的問(wèn)題,結(jié)合實(shí)際教學(xué)狀況,探討如何改進(jìn)課程教學(xué),提高教學(xué)質(zhì)量和效果,培養(yǎng)多樣化的計(jì)算機(jī)專業(yè)應(yīng)用型人才。

        1 匯編語(yǔ)言程序設(shè)計(jì)課程概述及教學(xué)現(xiàn)狀

        匯編語(yǔ)言是介于機(jī)器語(yǔ)言和高級(jí)語(yǔ)言之間,用指令助記符、符號(hào)地址等組成的符號(hào)指令即匯編指令和偽指令等來(lái)編寫程序,匯編語(yǔ)言程序要比用機(jī)器指令編寫的程序容易理解和維護(hù)[3]。匯編語(yǔ)言程序的特點(diǎn):

        (1)依賴于硬件,可移植性差,不同類型的CPU之間的匯編語(yǔ)言程序是不能進(jìn)行移植的。

        (2)指令多,容易混淆,記憶難度大,指令和寄存器選擇難度大。解題步驟繁瑣,在程序編寫時(shí)要考慮機(jī)器資源的限制以及指令的限制,一個(gè)簡(jiǎn)單的功能需要一系列的指令才能實(shí)現(xiàn)。所用實(shí)例大多數(shù)都與數(shù)制有關(guān),學(xué)生容易發(fā)生混淆。

        (3)程序調(diào)試過(guò)程復(fù)雜,學(xué)生對(duì)DOS,DEBUG等調(diào)試工具陌生,雖然有可視化的調(diào)試方法,由于指令涉及具體的機(jī)器資源,在調(diào)試過(guò)程中,要隨時(shí)掌握每個(gè)資源的變化情況,同樣也需要花費(fèi)大量時(shí)間熟悉,影響上機(jī)效率。

        匯編語(yǔ)言課程的教學(xué)現(xiàn)狀:

        (1)教學(xué)內(nèi)容陳舊,缺乏應(yīng)用類內(nèi)容

        目前采用的教材相對(duì)陳舊,缺乏面向應(yīng)用型的信息處理開(kāi)發(fā)系統(tǒng),導(dǎo)致學(xué)生學(xué)習(xí)茫然,進(jìn)而失去學(xué)習(xí)興趣。甚至有些學(xué)校學(xué)生放棄匯編語(yǔ)言的學(xué)習(xí),原因是高級(jí)語(yǔ)言的開(kāi)發(fā)更容易找到工作[4]。

        (2)課時(shí)少,內(nèi)容多,理論性強(qiáng)

        由于課時(shí)壓縮,導(dǎo)致上課內(nèi)容減少,課堂講授時(shí)間相對(duì)變長(zhǎng),實(shí)踐部分減少,滿堂理論盡是硬件和指令等基礎(chǔ)性內(nèi)容,且反復(fù)同模式地講解每一條指令和偽指令[5],導(dǎo)致學(xué)生興趣下降。

        (3)實(shí)驗(yàn)設(shè)計(jì)不合理

        由于課時(shí)減少,程序調(diào)試?yán)щy加之學(xué)生調(diào)試能力缺乏,現(xiàn)在匯編語(yǔ)言課程的實(shí)驗(yàn)課大都是課本上驗(yàn)證性的例題,甚至有些直接就是已經(jīng)編寫好的電子版源代碼,學(xué)生只要按照代碼直接錄入電腦或者拷貝,編譯、運(yùn)行都不會(huì)出現(xiàn)任何問(wèn)題,這對(duì)于培養(yǎng)學(xué)生動(dòng)手寫代碼、調(diào)試代碼的能力是一種限制,僅僅這樣學(xué)生能將程序調(diào)試運(yùn)行成功仍需要時(shí)間和耐性,從而也使學(xué)生失去耐心和興趣。

        2 匯編語(yǔ)言教學(xué)方法及手段

        匯編語(yǔ)言作為低級(jí)語(yǔ)言的特點(diǎn)以及學(xué)習(xí)記憶困難和上機(jī)調(diào)試的復(fù)雜性,使得教學(xué)質(zhì)量差,學(xué)習(xí)難度加大,如何提高教學(xué)質(zhì)量及提高教學(xué)的實(shí)際效果是教者必須面對(duì)的問(wèn)題,也是需要解決的首要問(wèn)題。在教學(xué)過(guò)程中,需要重新認(rèn)識(shí)匯編語(yǔ)言,重新發(fā)掘教改思路和創(chuàng)新實(shí)驗(yàn)方法:

        (1)盡量減少板書(shū),充分利用多媒體教學(xué),制作具有動(dòng)感的課件,利用多媒體等手段演示指令執(zhí)行過(guò)程,增強(qiáng)視覺(jué)記憶功能,減少學(xué)生對(duì)枯燥指令的死記硬背,增加學(xué)生對(duì)指令的感性認(rèn)識(shí)。增強(qiáng)教學(xué)的直觀性、趣味性和可理解性,增強(qiáng)學(xué)生學(xué)習(xí)的興趣。

        (2)重新組織教學(xué)內(nèi)容:以實(shí)際教學(xué)情況來(lái)看,課程內(nèi)容主要包括相關(guān)基礎(chǔ)知識(shí)、指令系統(tǒng)及尋址方式、匯編語(yǔ)言語(yǔ)句格式和程序格式、循環(huán)分支子程序及I/O程序設(shè)計(jì)等基礎(chǔ)部分;提高部分是有選擇的選取中斷程序設(shè)計(jì)、宏匯編和模塊化程序設(shè)計(jì)及與其他高級(jí)語(yǔ)言的連接等部分內(nèi)容;為了更好與后續(xù)課程的銜接,還將介紹相關(guān)ARM指令集及嵌入式引導(dǎo)程序等相關(guān)知識(shí);同時(shí)將教學(xué)內(nèi)容與科研項(xiàng)目相結(jié)合,提高學(xué)生分析和解決實(shí)際問(wèn)題的能力,既可以使教學(xué)內(nèi)容滿足實(shí)際需求,又可以提高學(xué)生的學(xué)習(xí)興趣。

        (3)教學(xué)順序,在講解指令前先講授如何使用DEBUG。為了增加學(xué)生對(duì)DEBUG的興趣,穿插講授一些關(guān)于使用DEBUG的經(jīng)典應(yīng)用實(shí)例,如破解BIOS密碼等。指令部分不再集中進(jìn)行講解,按實(shí)際要求分解講解,具體講解順序如表1所示。這樣指令都是分散講解,學(xué)生不會(huì)感到無(wú)從下手。從而也解決了前期集中講解指令而無(wú)法上機(jī),后期講程序,上機(jī)時(shí)間不足的問(wèn)題。

        (4)教學(xué)方法 模仿教學(xué):教師先講解經(jīng)典程序,然后布置學(xué)生模仿練習(xí),提高學(xué)生的動(dòng)手能力,積累經(jīng)驗(yàn)。鼓勵(lì)學(xué)生在課堂上講解自己的程序,說(shuō)明算法的思路,師生共同討論算法的優(yōu)劣,增加學(xué)生學(xué)習(xí)的熱情。

        類比教學(xué)[6]:學(xué)生都已經(jīng)學(xué)過(guò)高級(jí)語(yǔ)言程序設(shè)計(jì)課程,對(duì)C語(yǔ)言等都比較熟悉,在講授時(shí),通過(guò)與C語(yǔ)言的比較學(xué)習(xí),對(duì)兩者進(jìn)行對(duì)比,增強(qiáng)對(duì)匯編語(yǔ)言的認(rèn)知程度,增進(jìn)學(xué)生對(duì)低級(jí)語(yǔ)言的理解。如學(xué)生對(duì)DOS功能調(diào)用的入口參數(shù)和出口參數(shù)不太理解,通過(guò)與C語(yǔ)言中的函數(shù)調(diào)用參數(shù)與返回值進(jìn)行對(duì)比,使兩者聯(lián)系起來(lái),便于理解記憶。

        (5)增加實(shí)踐教學(xué),增強(qiáng)學(xué)生動(dòng)手能力

        重新設(shè)計(jì)實(shí)驗(yàn)案例,增加趣味性、實(shí)用性、應(yīng)用性?;A(chǔ)實(shí)驗(yàn)先講解算法思想,然后分析源代碼,最后學(xué)生自己動(dòng)手實(shí)踐。提高階段,分析經(jīng)典案例源代碼,如一些小游戲等,鍛煉學(xué)生讀程序的能力,加強(qiáng)對(duì)學(xué)生的引導(dǎo),提高學(xué)習(xí)興趣。應(yīng)用階段,學(xué)生根據(jù)自己的興趣借鑒經(jīng)典案例設(shè)計(jì)完成一個(gè)自擬題目實(shí)驗(yàn),加大學(xué)生對(duì)代碼的編寫、調(diào)試能力,激發(fā)學(xué)生的主觀能動(dòng)性,增加學(xué)習(xí)興趣。

        表1 指令分散講解順序

        3 展望

        匯編語(yǔ)言在計(jì)算機(jī)專業(yè)中的重要性,使得在其上進(jìn)行的教學(xué)探索對(duì)于計(jì)算機(jī)專業(yè)的發(fā)展及應(yīng)用型人才的培養(yǎng)都具有重要意義。在教學(xué)過(guò)程中,不僅要注重理論知識(shí),而且也不能忽視對(duì)學(xué)生編程能力的培養(yǎng),增加課程實(shí)用性,激發(fā)學(xué)生學(xué)習(xí)興趣,提高教學(xué)效果,為其它后續(xù)課程學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。

        [1]錢曉捷.32位匯編語(yǔ)言教學(xué)技巧[J].計(jì)算機(jī)教育.2012,(02):84-87.

        [2]劉敬勇.匯編語(yǔ)言教學(xué)中存在的問(wèn)題與對(duì)策[J].廣東工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版).2010,10(增刊):76-78.

        [3]沈美明,溫冬嬋.IBM匯編語(yǔ)言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社出版,2001.

        [4]田祎,樊景博.匯編語(yǔ)言課程內(nèi)容設(shè)置與教學(xué)方法規(guī)范化探討[J].網(wǎng)絡(luò)與信息,2012,4:34-35.

        [5]木林.《匯編語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)的探討[J].呼倫貝爾學(xué)院學(xué)報(bào),2012,2(20):92-94,83.

        [6]陳梅.《匯編語(yǔ)言程序設(shè)計(jì)》課程中比較教學(xué)方法課例分析[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,17(1):102-104.

        猜你喜歡
        指令調(diào)試程序
        聽(tīng)我指令:大催眠術(shù)
        試論我國(guó)未決羈押程序的立法完善
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        基于航拍無(wú)人機(jī)的設(shè)計(jì)與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        FOCAS功能在機(jī)床調(diào)試中的開(kāi)發(fā)與應(yīng)用
        “程序猿”的生活什么樣
        英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
        無(wú)線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        調(diào)壓柜的調(diào)試與試運(yùn)行探討
        粗大挺进尤物人妻一区二区| 伊人色综合久久天天五月婷| 乌克兰粉嫩xxx极品hd| 久久精品国产亚洲AV成人公司| 精品国产一品二品三品| 精品亚洲第一区二区三区| 妺妺窝人体色www聚色窝| 在线免费黄网| 亚洲综合原千岁中文字幕| 日本一二三四高清在线| 极品嫩模高潮叫床| 欧美在线区| 中文字幕国产精品专区| 日韩中文字幕版区一区二区三区| 亚洲熟妇无码八av在线播放| 久久无码一一区| 女同重口味一区二区在线| 少妇真实被内射视频三四区| 好大好深好猛好爽视频免费| 日本不卡一区二区高清中文| av成人综合在线资源站| 无码gogo大胆啪啪艺术| 无码视频一区二区三区在线观看| 久久国产精品男人的天堂av| 国产免费二区三区视频| 337p西西人体大胆瓣开下部| 动漫在线无码一区| 精品亚洲一区二区在线观看| 国产大片内射1区2区| 国产精品美女久久久浪潮av| 亚洲国产精品免费一区| 免费一级淫片日本高清| 亚洲午夜精品久久久久久人妖| 亚洲精品中文字幕观看| 视频国产自拍在线观看| 亚洲av无码乱码在线观看裸奔 | 韩国女主播一区二区三区在线观看 | 亚洲精品日本久久久中文字幕| 熟女人妻中文字幕av| 国产又滑又嫩又白| 亚洲国产成人aⅴ毛片大全|