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

        ?

        用實(shí)驗(yàn)方法改革匯編語(yǔ)言程序設(shè)計(jì)的教學(xué)

        2007-01-01 00:00:00金海溶孟學(xué)多
        計(jì)算機(jī)教育 2007年1期

        摘要:我們?cè)诙嚅T(mén)計(jì)算機(jī)課程的教學(xué)實(shí)踐中,摸索出一套“把實(shí)驗(yàn)實(shí)踐環(huán)節(jié)與理論教學(xué)相融合,抓實(shí)驗(yàn)實(shí)踐教學(xué)促進(jìn)學(xué)科理論知識(shí)學(xué)習(xí)”的教學(xué)方法,有效地提高了學(xué)生的學(xué)習(xí)興趣和課程的教學(xué)效果。實(shí)踐證明,這樣的教學(xué)方法符合“實(shí)踐、認(rèn)識(shí)、再實(shí)踐、再認(rèn)識(shí)”的辯證唯物主義認(rèn)識(shí)論。本文從我國(guó)大眾化高等教育的實(shí)際出發(fā),從匯編語(yǔ)言及其教學(xué)現(xiàn)狀、教學(xué)內(nèi)容的分層次設(shè)計(jì)、把實(shí)驗(yàn)作為課程的主要教學(xué)手段以及實(shí)驗(yàn)教學(xué)改革與創(chuàng)新的成果等諸方面介紹了筆者對(duì)“匯編語(yǔ)言程序設(shè)計(jì)”課程的教改思路和實(shí)驗(yàn)創(chuàng)新成果。

        關(guān)鍵詞:匯編語(yǔ)言程序設(shè)計(jì);實(shí)驗(yàn);教學(xué)改革

        中圖分類(lèi)號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1672-5913(2007)01-0034-04

        在傳統(tǒng)教學(xué)模式中,理論教學(xué) (或者說(shuō)是課堂教學(xué)) 與實(shí)驗(yàn)教學(xué)是區(qū)別對(duì)待的,后者通常用來(lái)“輔助”前者 (例如實(shí)驗(yàn)教材歷來(lái)被認(rèn)為是輔助教材) ,學(xué)生通過(guò)實(shí)驗(yàn)教學(xué)環(huán)節(jié)來(lái)“驗(yàn)證”理論教學(xué)的內(nèi)容。但是,在大眾化高等教育的背景下,課堂教學(xué)的效果普遍出現(xiàn)滑坡,導(dǎo)致淡化了“驗(yàn)證性”實(shí)驗(yàn)的基礎(chǔ),因而嚴(yán)重地影響了課程的教學(xué)質(zhì)量。

        近年來(lái),我們?cè)诙嚅T(mén)計(jì)算機(jī)課程的教學(xué)實(shí)踐中,摸索出一套“把實(shí)驗(yàn)實(shí)踐環(huán)節(jié)與理論教學(xué)相融合,抓實(shí)驗(yàn)實(shí)踐教學(xué)促進(jìn)學(xué)科理論知識(shí)學(xué)習(xí)”的教學(xué)方法,有效地提高了學(xué)生的學(xué)習(xí)興趣,以此提高了大眾化高等教育背景下計(jì)算機(jī)專(zhuān)業(yè)課程的教學(xué)效果和教學(xué)質(zhì)量。本文中,我們結(jié)合“匯編語(yǔ)言程序設(shè)計(jì)”課程的實(shí)驗(yàn)創(chuàng)新,來(lái)探討新的教育形勢(shì)下計(jì)算機(jī)課程教學(xué)方法的改革。

        1匯編語(yǔ)言及其教學(xué)的現(xiàn)狀

        計(jì)算機(jī)中真正可以處理的只是由“0”和“1”組成的二進(jìn)制代碼,這種指令代碼易出錯(cuò)且不易修改。于是,人們發(fā)明了“指令的助記符”,用幾個(gè)字母 (往往就是其含義的英文單詞或縮寫(xiě)) 來(lái)代替某條指令,如加法用ADD表示,減法用SUB表示等,這種符號(hào)系統(tǒng)最終擴(kuò)大形成了匯編語(yǔ)言。匯編語(yǔ)言就是機(jī)器語(yǔ)言的一種可以被人讀懂的形式,只不過(guò)它更容易記憶。使用匯編語(yǔ)言編程,優(yōu)點(diǎn)是運(yùn)行效率高,可直接對(duì)硬件內(nèi)部進(jìn)行控制,缺點(diǎn)是使用者需要對(duì)硬件有更深入的了解,編程效率不高,并且匯編語(yǔ)言與機(jī)器的體系結(jié)構(gòu)有一定的依賴(lài)關(guān)系,每種計(jì)算機(jī)都有自己的匯編語(yǔ)言,使用極不方便。

        匯編語(yǔ)言易學(xué)卻很難真正掌握,編寫(xiě)快速、高效,并且能夠讓計(jì)算機(jī)處理器“舒服地執(zhí)行”的匯編語(yǔ)言程序是一件很困難的事情。由于教師開(kāi)展教學(xué)困難,學(xué)生學(xué)習(xí)和掌握困難,教學(xué)效果很差,以至于不少學(xué)校甚至取消了這門(mén)課程。

        盡管與發(fā)展初期相比,計(jì)算機(jī)開(kāi)發(fā)和應(yīng)用技術(shù)已經(jīng)有了根本性的變化,我們有了各種高級(jí)語(yǔ)言、我們有了網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)的許多編程工具,很多程序甚至可以自動(dòng)生成,但機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言的程序設(shè)計(jì)語(yǔ)言體系仍然是計(jì)算機(jī)技術(shù)的基礎(chǔ),也是計(jì)算機(jī)技術(shù)的重要知識(shí)體系之一。對(duì)于計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的學(xué)生以及喜歡計(jì)算機(jī)的一般學(xué)生和讀者來(lái)說(shuō),匯編語(yǔ)言程序設(shè)計(jì)肯定是需要掌握的重要專(zhuān)業(yè)基礎(chǔ)知識(shí)之一。不能了解和熟悉匯編語(yǔ)言知識(shí)不僅將導(dǎo)致學(xué)生知識(shí)結(jié)構(gòu)的缺乏,也可能導(dǎo)致學(xué)生認(rèn)知水平的降低、開(kāi)發(fā)手段的貧乏。在一些應(yīng)用中,匯編語(yǔ)言甚至是其開(kāi)發(fā)工具的唯一選擇。

        匯編語(yǔ)言是機(jī)器語(yǔ)言之外最接近計(jì)算機(jī)硬件的編程語(yǔ)言。由于它如此地接近計(jì)算機(jī)硬件,因此,它可以最大限度地發(fā)揮計(jì)算機(jī)硬件的性能。用匯編語(yǔ)言編寫(xiě)的程序的速度通常要比高級(jí)語(yǔ)言(例如C/C++),快很多倍,甚至成百上千倍。選擇匯編,意味著選擇性能而不是可移植或便于調(diào)試。在一些實(shí)際的應(yīng)用系統(tǒng)中,我們往往會(huì)用匯編徹底重寫(xiě)某些經(jīng)常調(diào)用的部分以期獲得更高的性能。應(yīng)用匯編也許不能提高程序的穩(wěn)定性,但至少它也不會(huì)降低穩(wěn)定性;與此同時(shí),它可以大大地提高程序的運(yùn)行速度。至少,匯編語(yǔ)言的知識(shí)可以告訴你一些有用的東西,比如,你有多少個(gè)寄存器可以使用。有時(shí),手工的優(yōu)化比編譯器的優(yōu)化更為有效,而且,你可以完全控制程序的實(shí)際行為。

        “匯編語(yǔ)言程序設(shè)計(jì)”課程的任務(wù)是為“計(jì)算機(jī)原理”、“計(jì)算機(jī)接口技術(shù)”、“操作系統(tǒng)原理”等后繼課程提供必要的基礎(chǔ)知識(shí),它對(duì)訓(xùn)練學(xué)生掌握程序設(shè)計(jì)技術(shù)、熟悉上機(jī)操作和程序調(diào)試技術(shù)都有重要作用,為從事計(jì)算機(jī)的應(yīng)用開(kāi)發(fā)提供了強(qiáng)有力的編程工具。

        通過(guò)學(xué)習(xí)匯編語(yǔ)言,學(xué)生可以了解到如何有效地設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),讓計(jì)算機(jī)處理得更快,并使用更少的存儲(chǔ)空間;同時(shí),學(xué)習(xí)匯編語(yǔ)言可以讓學(xué)生熟悉計(jì)算機(jī)內(nèi)部運(yùn)行機(jī)制,并有效地提高調(diào)試能力。經(jīng)驗(yàn)表明,調(diào)試一個(gè)非結(jié)構(gòu)化程序的困難程度,要比調(diào)試一個(gè)結(jié)構(gòu)化程序的難度高很多,因?yàn)椤敖Y(jié)構(gòu)化”是以犧牲運(yùn)行效率來(lái)提高可讀性與可調(diào)試性的,這對(duì)于完成一般軟件工程的編碼階段是非常必要的。然而,在一些地方,比如,硬件驅(qū)動(dòng)程序、操作系統(tǒng)底層,或者程序中經(jīng)常需要執(zhí)行的代碼,結(jié)構(gòu)化程序設(shè)計(jì)的這些優(yōu)點(diǎn)有時(shí)就會(huì)被它的低效率所抹煞。另外,如果你想真正地控制自己的程序,只知道源代碼級(jí)的調(diào)試是遠(yuǎn)遠(yuǎn)不夠的。

        通常情況下,“匯編語(yǔ)言程序設(shè)計(jì)”課程的教師必須決定其課程是集中于問(wèn)題和理論,還是為學(xué)生提供一個(gè)能夠?qū)R編語(yǔ)言程序設(shè)計(jì)進(jìn)行實(shí)驗(yàn)的環(huán)境?!皡R編語(yǔ)言程序設(shè)計(jì)”課程本身具有的理論抽象性和鮮明的應(yīng)用性,決定了我們必須充分重視這門(mén)課程的實(shí)踐環(huán)節(jié)。

        2教學(xué)內(nèi)容的分層次設(shè)計(jì)

        教育部計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)指導(dǎo)分委員會(huì)在其發(fā)布的“中國(guó)計(jì)算機(jī)本科專(zhuān)業(yè)發(fā)展戰(zhàn)略研究報(bào)告”中指出:大多數(shù)院校都有比較完善的教學(xué)大綱、教學(xué)計(jì)劃和進(jìn)度表、教學(xué)檔案等,實(shí)踐著一套有效的管理規(guī)范。但同時(shí)教學(xué)內(nèi)容的研究則需要加強(qiáng)。報(bào)告進(jìn)一步指出:

        1) 有些學(xué)校計(jì)算機(jī)專(zhuān)業(yè)的教學(xué)內(nèi)容設(shè)計(jì)存在明顯的盲目性,還有些學(xué)校在培養(yǎng)人才定位上有明顯偏差。盡管CC1991開(kāi)創(chuàng)了一種對(duì)計(jì)算機(jī)科學(xué)教育的創(chuàng)造性的、理性的思考,但它并不應(yīng)該成為我國(guó)所有大學(xué)計(jì)算機(jī)專(zhuān)業(yè)教學(xué)實(shí)踐所共同追求的目標(biāo)。

        2) 作為一種比較普遍的規(guī)律或者現(xiàn)象,學(xué)生就業(yè)通常會(huì)有較強(qiáng)的地域性:一個(gè)企業(yè)通常在周邊地區(qū)招收較多員工,一個(gè)學(xué)校的畢業(yè)生大都就業(yè)在學(xué)校周邊地區(qū)的單位。因此,學(xué)校周邊地區(qū)社會(huì)發(fā)展的情況對(duì)計(jì)算機(jī)專(zhuān)業(yè)的教學(xué)內(nèi)容的設(shè)計(jì)應(yīng)該是很有參考意義的。

        ……

        由于大多數(shù)大專(zhuān)院校一般都設(shè)置有計(jì)算機(jī)科學(xué)技術(shù)及其相關(guān)專(zhuān)業(yè),我們至少可以認(rèn)為:根據(jù)所在院校的辦學(xué)類(lèi)型不同、培養(yǎng)目標(biāo)不同、所在地及其周邊地區(qū)社會(huì)需求的不同,這些計(jì)算機(jī)專(zhuān)業(yè)的教學(xué)內(nèi)容應(yīng)該有所不同,這些計(jì)算機(jī)專(zhuān)業(yè)對(duì)于“匯編語(yǔ)言程序設(shè)計(jì)”這門(mén)課程的教學(xué)內(nèi)容也應(yīng)該是有所不同的。對(duì)于那些非研究型院校的相關(guān)專(zhuān)業(yè),對(duì)“匯編語(yǔ)言程序設(shè)計(jì)”的教學(xué)可以集中在適度的理論知識(shí)和充分的操作實(shí)踐上,通過(guò)實(shí)驗(yàn)與實(shí)踐,了解匯編語(yǔ)言程序設(shè)計(jì)的基本概念和知識(shí),激發(fā)對(duì)相關(guān)理論知識(shí)的學(xué)習(xí)興趣,理解和掌握匯編語(yǔ)言程序設(shè)計(jì)的基本方法。

        匯編語(yǔ)言程序設(shè)計(jì)的應(yīng)用面廣,涉及技術(shù)領(lǐng)域?qū)挿?,要讓學(xué)生真正理解匯編語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)理論知識(shí),具備將匯編語(yǔ)言技術(shù)應(yīng)用于社會(huì)實(shí)踐的能力,積極加強(qiáng)匯編語(yǔ)言程序設(shè)計(jì)課程的實(shí)驗(yàn)環(huán)節(jié)是至關(guān)重要的。

        3把實(shí)驗(yàn)作為課程的主要教學(xué)手段

        “匯編語(yǔ)言程序設(shè)計(jì)”課程一向都有上機(jī)實(shí)驗(yàn)的教學(xué)要求,但教學(xué)主體是課堂教學(xué),無(wú)論是實(shí)驗(yàn)設(shè)計(jì)還是實(shí)驗(yàn)強(qiáng)度都遠(yuǎn)遠(yuǎn)不夠,帶有強(qiáng)烈的“驗(yàn)證性”色彩。然而,單憑課堂教學(xué)和一般作業(yè),要真正領(lǐng)會(huì)匯編語(yǔ)言程序設(shè)計(jì)課程所介紹的概念、原理、方法和技巧等,是很困難的。經(jīng)驗(yàn)表明,學(xué)習(xí)并真正體會(huì)和掌握匯編語(yǔ)言程序設(shè)計(jì)的最好方式是對(duì)它進(jìn)行充分的實(shí)踐。把實(shí)驗(yàn)作為學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)的主導(dǎo)方法,為學(xué)生提供了一個(gè)掌握匯編語(yǔ)言程序設(shè)計(jì)全新的學(xué)習(xí)方法,可以由此來(lái)體驗(yàn)匯編語(yǔ)言程序設(shè)計(jì)的知識(shí)及其應(yīng)用技巧。當(dāng)然,通過(guò)實(shí)驗(yàn),也一定能夠很好地提高學(xué)生匯編語(yǔ)言程序設(shè)計(jì)能力。

        根據(jù)以上思考,我們?cè)趯?shí)驗(yàn)內(nèi)容的選擇、實(shí)驗(yàn)步驟的設(shè)計(jì)和實(shí)驗(yàn)文檔的組織等諸方面都做了精心的考慮和安排,嘗試為“匯編語(yǔ)言程序設(shè)計(jì)”課程編寫(xiě)了《匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程》教材。該實(shí)驗(yàn)教材依據(jù)課程教學(xué)大綱,充分理解課程的大多數(shù)主教材,遵循課程教學(xué)的規(guī)律和節(jié)奏,體現(xiàn)了實(shí)驗(yàn)的可操作性,幫助學(xué)生切實(shí)把握本課程的知識(shí)內(nèi)涵和理論與實(shí)踐的水平。

        全部實(shí)驗(yàn)結(jié)合目前廣泛使用的PC機(jī)Intel 80x86 CPU來(lái)開(kāi)展教學(xué),目的是通過(guò)一系列使用80x86和Windows環(huán)境下32位匯編語(yǔ)言的實(shí)驗(yàn)練習(xí),把匯編語(yǔ)言程序設(shè)計(jì)的概念和理論知識(shí)融入到實(shí)踐當(dāng)中,從而加深對(duì)匯編語(yǔ)言程序設(shè)計(jì)的認(rèn)識(shí)和理解。實(shí)驗(yàn)練習(xí)幾乎覆蓋了匯編語(yǔ)言程序設(shè)計(jì)教學(xué)的各個(gè)方面 (見(jiàn)表1), 內(nèi)容涉及匯編語(yǔ)言編程基礎(chǔ)、構(gòu)建匯編語(yǔ)言編程環(huán)境、匯編語(yǔ)言程序設(shè)計(jì)、輸入輸出與中斷、Win32匯編語(yǔ)言程序設(shè)計(jì)及匯編語(yǔ)言與C/C++的混合編程等。

        表1實(shí)驗(yàn)內(nèi)容的分布

        實(shí)驗(yàn)1:匯編語(yǔ)言編程基礎(chǔ)。包括匯編語(yǔ)言的計(jì)算環(huán)境、使用DEBUG調(diào)試工具、用DEBUG熟悉指令功能和尋址方式、用DEBUG熟悉Intel 80x86指令等實(shí)驗(yàn)。通過(guò)實(shí)驗(yàn)理解匯編語(yǔ)言程序設(shè)計(jì)的基本概念,了解Intel CPU的組成,熟悉8086/8088寄存器組、8086/8088存儲(chǔ)器組織、8086/8088標(biāo)志等與匯編語(yǔ)言程序設(shè)計(jì)相關(guān)的基礎(chǔ)概念;了解匯編語(yǔ)言的應(yīng)用領(lǐng)域和學(xué)科,了解匯編語(yǔ)言的發(fā)展和版本;通過(guò)因特網(wǎng)搜索與瀏覽,了解80x86匯編語(yǔ)言的計(jì)算環(huán)境,了解因特網(wǎng)網(wǎng)絡(luò)環(huán)境中主流的匯編語(yǔ)言程序設(shè)計(jì)技術(shù)網(wǎng)站;掌握通過(guò)專(zhuān)業(yè)網(wǎng)站不斷豐富匯編語(yǔ)言程序設(shè)計(jì)最新知識(shí)的學(xué)習(xí)方法,嘗試通過(guò)專(zhuān)業(yè)網(wǎng)站的輔助與支持來(lái)開(kāi)展匯編語(yǔ)言程序設(shè)計(jì)的應(yīng)用實(shí)踐;初步掌握調(diào)試程序DEBUG的使用,熟悉DEBUG常用命令,特別是D、R、E、A、U、T、G等命令的運(yùn)用;利用調(diào)試程序DEBUG學(xué)習(xí)80x86 CPU的數(shù)據(jù)和轉(zhuǎn)移地址尋址方式,學(xué)習(xí)和掌握80x86微處理器的基本指令系統(tǒng)。

        實(shí)驗(yàn)2:構(gòu)建匯編語(yǔ)言編程環(huán)境。包括構(gòu)建masm編程環(huán)境、匯編語(yǔ)言程序的格式等實(shí)驗(yàn)。通過(guò)實(shí)驗(yàn)學(xué)習(xí)建立匯編語(yǔ)言masm實(shí)驗(yàn)環(huán)境,學(xué)習(xí)匯編語(yǔ)言程序的編輯、匯編、連接與調(diào)試操作;初步了解匯編語(yǔ)言程序設(shè)計(jì),掌握匯編語(yǔ)言程序格式,熟悉匯編語(yǔ)言源程序的編輯和匯編、目標(biāo)模塊的連接以及可執(zhí)行程序的調(diào)試。

        實(shí)驗(yàn)3:匯編語(yǔ)言程序設(shè)計(jì)。包括匯編語(yǔ)言簡(jiǎn)單程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、分支程序設(shè)計(jì)、子程序設(shè)計(jì)和宏匯編程序設(shè)計(jì)等實(shí)驗(yàn)。通過(guò)實(shí)驗(yàn)熟悉匯編語(yǔ)言源程序的編輯和匯編、目標(biāo)模塊的連接以及可執(zhí)行程序的調(diào)試,熟悉80x86 CPU的基本指令系統(tǒng);掌握編寫(xiě)循環(huán)處理程序的方法及技巧,了解和掌握程序設(shè)計(jì)過(guò)程中算法的選擇;熟悉匯編語(yǔ)言中各種跳轉(zhuǎn)指令的功能和用法,學(xué)會(huì)用程序流程圖來(lái)分析和設(shè)計(jì)分支與多分支程序,了解和掌握程序設(shè)計(jì)過(guò)程中算法的選擇;了解匯編語(yǔ)言子程序的概念,掌握子程序的定義、調(diào)用和返回,掌握設(shè)計(jì)子程序及過(guò)程的基本方法;通過(guò)順序、循環(huán)和分支等結(jié)構(gòu)來(lái)掌握匯編語(yǔ)言程序設(shè)計(jì)的主要方法,了解宏匯編、重復(fù)匯編、條件匯編和模塊化程序設(shè)計(jì)等匯編語(yǔ)言程序的概念,掌握宏匯編程序設(shè)計(jì)的基本方法。

        實(shí)驗(yàn)4:輸入輸出與中斷。包括輸入輸出程序設(shè)計(jì)、中斷處理程序編寫(xiě)、常用系統(tǒng)中斷——時(shí)鐘顯示、鍵盤(pán)和顯示器、使用鼠標(biāo)的程序設(shè)計(jì)等實(shí)驗(yàn)。通過(guò)實(shí)驗(yàn)學(xué)習(xí)和了解匯編語(yǔ)言程序設(shè)計(jì)中輸入輸出的相關(guān)知識(shí),掌握通過(guò)Windows的“設(shè)備管理器”了解計(jì)算機(jī)輸入輸出設(shè)備屬性的方法,學(xué)習(xí)直接輸入輸出端口程序設(shè)計(jì)方法,在了解揚(yáng)聲器硬件端口及控制原理的基礎(chǔ)上,編寫(xiě)簡(jiǎn)易的聲音輸出程序;學(xué)習(xí)和了解匯編語(yǔ)言程序設(shè)計(jì)中有關(guān)中斷處理的相關(guān)知識(shí),了解軟中斷的基本編寫(xiě)步驟;通過(guò)對(duì)匯編語(yǔ)言時(shí)鐘顯示程序的分析,熟悉匯編語(yǔ)言輸入輸出程序設(shè)計(jì)的基本概念,熟悉和時(shí)間相關(guān)的系統(tǒng)中斷及調(diào)用;掌握在DOS和BIOS中對(duì)屏幕和鍵盤(pán)中斷的調(diào)用方法,了解對(duì)鼠標(biāo)進(jìn)行匯編語(yǔ)言程序設(shè)計(jì)的要求。

        實(shí)驗(yàn)5:Win32匯編語(yǔ)言程序設(shè)計(jì)。包括32位微處理器與32位指令集、保護(hù)模式下的32位匯編語(yǔ)言程序設(shè)計(jì)等實(shí)驗(yàn)。通過(guò)實(shí)模式/虛擬86模式下的32位匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn),了解32位CPU結(jié)構(gòu)及存儲(chǔ)管理的變化;通過(guò)編寫(xiě)簡(jiǎn)單的Win32實(shí)驗(yàn)程序,了解和熟悉Win32編程環(huán)境、Win32匯編程序結(jié)構(gòu)和開(kāi)發(fā)過(guò)程。

        實(shí)驗(yàn)6:匯編語(yǔ)言與C/C++的混合編程。包括C/C++程序與匯編語(yǔ)言程序的連接、嵌入?yún)R編與模塊調(diào)用、匯編語(yǔ)言在Visual C++中的應(yīng)用等實(shí)驗(yàn)。通過(guò)實(shí)驗(yàn)熟悉匯編語(yǔ)言與C/C++語(yǔ)言混合程序設(shè)計(jì)方法,了解嵌入式匯編和模塊調(diào)用匯編方法;學(xué)習(xí)匯編語(yǔ)言與Visual C++語(yǔ)言混合編程的知識(shí),了解Visual C++嵌入式匯編方法和模塊調(diào)用匯編方法。

        實(shí)驗(yàn)7:匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)總結(jié)。全部實(shí)驗(yàn)完成后,要求學(xué)生回顧所有實(shí)驗(yàn)內(nèi)容,進(jìn)行一次系統(tǒng)的概括、評(píng)價(jià)和總結(jié),以鞏固通過(guò)實(shí)驗(yàn)所了解和掌握的匯編語(yǔ)言程序設(shè)計(jì)相關(guān)知識(shí)和技術(shù)。

        附錄:包括Intel 80x86指令系統(tǒng)、匯編語(yǔ)言MASM偽指令和操作符、中斷向量地址一覽、DOS系統(tǒng)功能調(diào)用 (INT 21H) 、BIOS功能調(diào)用和匯編出錯(cuò)提示信息等內(nèi)容。

        全書(shū)共21個(gè)實(shí)驗(yàn)練習(xí)、1個(gè)實(shí)驗(yàn)總結(jié)和1組附錄。各實(shí)驗(yàn)練習(xí)之間的難度不斷增加,循序漸進(jìn),學(xué)生在實(shí)驗(yàn)中遇到困難,還可以搜索更早的實(shí)驗(yàn)來(lái)幫助解決問(wèn)題。每個(gè)實(shí)驗(yàn)中都包含背景知識(shí)介紹、所需的工具及準(zhǔn)備工作和實(shí)驗(yàn)指導(dǎo)等,以幫助學(xué)生加深對(duì)課程教材中所介紹概念的理解。每個(gè)實(shí)驗(yàn)完成后,要求學(xué)生根據(jù)個(gè)人感受完成實(shí)驗(yàn)總結(jié);師生通過(guò)“實(shí)驗(yàn)總結(jié)”和“教師評(píng)價(jià)”部分,交流對(duì)學(xué)科知識(shí)、實(shí)驗(yàn)內(nèi)容的理解與體會(huì)。

        4認(rèn)識(shí)與提高

        毛澤東在其哲學(xué)著作《實(shí)踐論》中指出:“通過(guò)實(shí)踐而發(fā)現(xiàn)真理,又通過(guò)實(shí)踐而證實(shí)真理和發(fā)展真理。從感性認(rèn)識(shí)而能動(dòng)地發(fā)展到理性認(rèn)識(shí),又從理性認(rèn)識(shí)而能動(dòng)地指導(dǎo)革命實(shí)踐,改造主觀世界和客觀世界。實(shí)踐、認(rèn)識(shí)、再實(shí)踐、再認(rèn)識(shí),這種形式,循環(huán)往復(fù)以至無(wú)窮,而實(shí)踐和認(rèn)識(shí)之每一循環(huán)的內(nèi)容,都比較地進(jìn)到了高一級(jí)的程度。這就是辯證唯物論的全部認(rèn)識(shí)論,這就是辯證唯物論的知行統(tǒng)一觀?!?/p>

        顯然,學(xué)生在“匯編語(yǔ)言程序設(shè)計(jì)”等課程中產(chǎn)生的學(xué)習(xí)困難,首先來(lái)自于他們對(duì)所學(xué)知識(shí)缺乏必要的感性認(rèn)識(shí),而我們?cè)诮虒W(xué)中采用“先做后說(shuō)”的方法,把根據(jù)學(xué)科理論知識(shí)精心設(shè)計(jì)的實(shí)驗(yàn)實(shí)踐環(huán)節(jié)與學(xué)科理論教學(xué)相融合,抓實(shí)驗(yàn)實(shí)踐教學(xué)促進(jìn)學(xué)科理論知識(shí)學(xué)習(xí),較好地解決了學(xué)生的認(rèn)知困難,符合特定的學(xué)生對(duì)象,取得了很好的教學(xué)效果。

        我們?cè)凇皡R編語(yǔ)言程序設(shè)計(jì)”課程上所做的教改工作,尤其是針對(duì)實(shí)驗(yàn)教學(xué)所做的工作,已經(jīng)先后體現(xiàn)在如操作系統(tǒng)原理、軟件工程、多媒體技術(shù)、數(shù)據(jù)結(jié)構(gòu)與算法、網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè),甚至是信息資源管理、電子商務(wù)概論等課程中,真可謂“屢試屢爽”,積累了不少成功的教學(xué)經(jīng)驗(yàn),也贏得了學(xué)生的廣泛好評(píng),所編寫(xiě)的系列實(shí)驗(yàn)教程也得到了許多教師的積極評(píng)價(jià)。

        參考文獻(xiàn):

        [1] 教育部計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)指導(dǎo)分委員會(huì).中國(guó)計(jì)算機(jī)本科專(zhuān)業(yè)發(fā)展戰(zhàn)略研究報(bào)告[R].

        [2] 劉均,周蘇,金海溶,等.匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程[M].北京:科學(xué)出版社,2006.

        [3] 周蘇,王文,等.大學(xué)計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)課程實(shí)驗(yàn)教學(xué)的改革與創(chuàng)新.首屆大學(xué)計(jì)算機(jī)基礎(chǔ)課程報(bào)告論壇 (西安,2005) 論文集[C].北京:高等教育出版社,2005,194-198.

        [4] 周蘇,等.電子商務(wù)實(shí)驗(yàn)教學(xué)的創(chuàng)新與發(fā)展.第三屆中美電子商務(wù)高級(jí)論壇論文集[C].北京:萬(wàn)國(guó)學(xué)術(shù)出版社,2006,585-588.

        [5] 周蘇,王文.軟件工程實(shí)驗(yàn)教學(xué)的設(shè)計(jì)與創(chuàng)新[J].計(jì)算機(jī)教育,2006,(10):27-29.

        [6] 周蘇,王文.信息資源管理教學(xué)改革與實(shí)驗(yàn)創(chuàng)新[J].信息技術(shù)與信息化,2006,(5).

        [8] 周蘇,金海溶. 操作系統(tǒng)原理的教改思路與實(shí)驗(yàn)創(chuàng)新.第二屆大學(xué)計(jì)算機(jī)課程報(bào)告論壇 (南京,2006) 論文集[C].北京:高等教育出版社,2006.

        投稿日期:2006-11-10

        作者簡(jiǎn)介:周蘇,男,蘇州人,教授。

        亚洲AV秘 片一区二区三| 欧美丰满少妇xxxx性| 久久亚洲精品成人无码| 男人边吃奶边做好爽免费视频| 99国产精品99久久久久久| 男人j进女人j啪啪无遮挡| 91在线在线啪永久地址| 久久精品国产亚洲一区二区| 精品久久久久久午夜| 一区二区三区夜夜久久| 精品人妻av中文字幕乱| 亚洲av高清一区二区在线观看| 国产又猛又黄又爽| 久久综合精品国产丝袜长腿| 成人欧美一区二区三区白人| 欧美国产日本精品一区二区三区 | 最新国产精品亚洲二区| 国产毛片A啊久久久久| 国产免费成人自拍视频| 亚洲欧美日韩另类精品一区| 久久成人国产精品| 91网站在线看| 国产一区二区精品网站看黄| 成人免费av高清在线| 在线观看一级黄片天堂| 人人摸人人操| 亚洲VA中文字幕欧美VA丝袜| 精品人妻一区二区视频| 成人无码av免费网站| 亚洲av综合永久无码精品天堂| 国产亚洲av综合人人澡精品| 午夜AV地址发布| 成人无码无遮挡很H在线播放| 性感人妻一区二区三区| 一区二区视频在线观看地址| 国产国语亲子伦亲子| 欧美变态口味重另类在线视频| 亚洲AV永久天堂在线观看| 最全精品自拍视频在线| 国产播放隔着超薄丝袜进入| 亚洲综合无码一区二区三区 |