


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
匯編語(yǔ)言程序設(shè)計(jì)教學(xué)方法研究匯編語(yǔ)言程序設(shè)計(jì)教學(xué)辦法研究
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3791〔2022〕08〔b〕-0184-02
程序設(shè)計(jì)在高校計(jì)算機(jī)及相關(guān)專業(yè)的課程中是最主要的根底課,而匯編語(yǔ)言程序設(shè)計(jì)又是程序設(shè)計(jì)的根底,并且是微機(jī)原理、操作系統(tǒng)、編譯原理和系統(tǒng)結(jié)構(gòu)等主要課程的根底課,是一門軟硬件相結(jié)合、理論聯(lián)系實(shí)踐的課程。如果沒有匯編語(yǔ)言程序設(shè)計(jì)作為根底,想要學(xué)深學(xué)透后續(xù)課程是十分困難的。學(xué)好匯編語(yǔ)言可以更好地深入理解和掌握計(jì)算機(jī)的硬件構(gòu)成和工作機(jī)理,為進(jìn)行計(jì)算機(jī)相關(guān)的應(yīng)用和研究奠定根底[1,2]。因?yàn)閰R編語(yǔ)言是接近于計(jì)算機(jī)硬件的低級(jí)語(yǔ)言,它是聯(lián)系高級(jí)語(yǔ)言和計(jì)算機(jī)系統(tǒng)的橋梁,對(duì)于示例變量參數(shù)等在高級(jí)語(yǔ)言不容易理解的概念,用匯編語(yǔ)言講述那么很分明,而且對(duì)于理解計(jì)算機(jī)原理幫忙較大。但是由于匯編語(yǔ)言是面向機(jī)器的一種語(yǔ)言,很多學(xué)生在學(xué)習(xí)過程中感覺比擬難入手。
匯編語(yǔ)言作為一種用助記符表示的面向機(jī)器的符號(hào)語(yǔ)言,如何認(rèn)識(shí)該課程的作用和地位,如何取得更好的教學(xué)效果?在長(zhǎng)期從事該課程的教學(xué)過程中,筆者嘗試各種提高該課程教學(xué)質(zhì)量的探索,有些體會(huì),供大家參考。
1目前?匯編語(yǔ)言程序設(shè)計(jì)課程》的教學(xué)狀況
匯編語(yǔ)言是面向機(jī)器的一種符號(hào)語(yǔ)言,它與機(jī)器的結(jié)構(gòu)密切相關(guān),是直接針對(duì)CPU、內(nèi)存和I/O端口編程的程序設(shè)計(jì)語(yǔ)言。而目前的各種高級(jí)語(yǔ)言和網(wǎng)絡(luò)應(yīng)用開發(fā)工具很多程序幾乎可以自動(dòng)生成。然而機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言的程序設(shè)計(jì)語(yǔ)言體系仍然是計(jì)算機(jī)技術(shù)的根底,也是計(jì)算機(jī)技術(shù)的重要知識(shí)體系之一。對(duì)于計(jì)算機(jī)及其相關(guān)專業(yè)的學(xué)生以及計(jì)算機(jī)愛好者來說,匯編語(yǔ)言程序設(shè)計(jì)是需要掌握的重要專業(yè)根底知識(shí)之一??捎捎趨R編語(yǔ)言面向機(jī)器的特點(diǎn),不僅需要硬件知識(shí)的配合,而且它有大量的語(yǔ)法規(guī)那么需要記憶,加之上機(jī)調(diào)試單調(diào)且容易出錯(cuò),導(dǎo)致了大局部同學(xué)對(duì)于?匯編語(yǔ)言程序設(shè)計(jì)》課程的畏難情緒,學(xué)生初學(xué)階段普遍反映該課程難學(xué),很多學(xué)生在學(xué)習(xí)過程中感覺比擬難入手。
2教學(xué)辦法探討
2.1合理組織課程內(nèi)容
教學(xué)過程中為了讓學(xué)生掌握所學(xué)知識(shí)并用于程序開發(fā),在課程教學(xué)中把握教材的難點(diǎn)和重點(diǎn)尤為關(guān)鍵。
〔1〕根底知識(shí)的教學(xué)。
主要包括計(jì)算機(jī)硬件和指令系統(tǒng)的教學(xué)。對(duì)計(jì)算機(jī)硬件根底知識(shí)的理解和掌握程度直接影響學(xué)生對(duì)匯編語(yǔ)言地理解和掌握,其中包括CPU內(nèi)部的構(gòu)成、總線的作用、存放器的設(shè)置和用途以及內(nèi)存的使用等是較難理解的局部,在實(shí)際教學(xué)中,可將相關(guān)內(nèi)容融匯在一起來進(jìn)行教學(xué)。通過應(yīng)用如:圖片和動(dòng)畫等形象化的辦法將這些比擬抽象的知識(shí)以較容易理解的方式展現(xiàn)出來。作為編程的指令系統(tǒng)對(duì)匯編語(yǔ)言程序設(shè)計(jì)而言是很重要的一局部?jī)?nèi)容,在進(jìn)行該局部?jī)?nèi)容教學(xué)時(shí),可以盡量通過演示程序來進(jìn)行講解,解釋各條指令的運(yùn)用辦法、效果等,同時(shí)也可以適當(dāng)應(yīng)用動(dòng)畫等方式演示指令的執(zhí)行過程。
〔2〕程序控制結(jié)構(gòu)的教學(xué)。
程序控制結(jié)構(gòu)是程序設(shè)計(jì)教學(xué)中的重點(diǎn),匯編語(yǔ)言中的選擇結(jié)構(gòu)和循環(huán)程序結(jié)構(gòu)程序設(shè)計(jì)那么是此局部的難點(diǎn)。為了使學(xué)生更好地掌握,在教學(xué)過程中,可選擇局部典型的例題,如:解決漢諾塔問題和階乘的計(jì)算等。
2.2教學(xué)伎倆上采用傳統(tǒng)教學(xué)與多媒體教學(xué)相結(jié)合
在教學(xué)過程中我們可以有選擇地使用多媒體教學(xué),示例:用動(dòng)畫模擬匯編語(yǔ)言中尋址方式、子程序調(diào)用的堆棧變化過程、中斷調(diào)用過程等。運(yùn)用多媒體教學(xué),增強(qiáng)學(xué)生的直觀感,加深對(duì)問題的。在講用匯編語(yǔ)言指令編程序的內(nèi)容時(shí),采用傳統(tǒng)的教學(xué)辦法,教會(huì)學(xué)生如何思考、推理,如何用指令實(shí)現(xiàn)算法,培養(yǎng)學(xué)生的抽象思維、邏輯推理能力。傳統(tǒng)教學(xué)辦法與多媒體教學(xué)相結(jié)合,將有助于提高學(xué)生的理解能力及綜合思維能力。
2.3隨堂寫一些小程序增強(qiáng)記憶
在課堂上多加練習(xí)編寫小程序段會(huì)提高學(xué)生對(duì)指令的記憶及理解掌握。經(jīng)過幾年的教學(xué)發(fā)現(xiàn),課堂上練習(xí)少了以后,很多同學(xué)往往出現(xiàn)在編寫程序時(shí)有些指令寫不出來或不會(huì)用相關(guān)指令來組織程序。在課堂上練習(xí),使學(xué)生可以增強(qiáng)記憶,對(duì)指令的使用辦法有了進(jìn)一步了解,能夠運(yùn)用自如。
2.4注重案例教學(xué)
案例教學(xué)法在當(dāng)前面向各個(gè)層次學(xué)生的教學(xué)過程中已得到廣泛應(yīng)用,具體是指教師需要根據(jù)課程教學(xué)目標(biāo)與內(nèi)容的要求,選擇相關(guān)典型的實(shí)例并組織學(xué)生學(xué)習(xí)、組織學(xué)生討論從而最大程度調(diào)動(dòng)學(xué)生的發(fā)明性思維的教學(xué)辦法。其具體執(zhí)行有兩種形式。
〔1〕案例講解。
案例講解需要在理論知識(shí)講授之后進(jìn)行,通過案例講解輔助,到達(dá)加深學(xué)生理解的目標(biāo)。
〔2〕案例分析法。
案例分析辦法的重點(diǎn)在于討論和分析,其主要目的是培養(yǎng)學(xué)生的發(fā)明性思維。案例的選擇應(yīng)注意培養(yǎng)學(xué)生理解知識(shí),提高學(xué)生分析問題和解決問題的能力。在匯編語(yǔ)言程序設(shè)計(jì)的教學(xué)中綜合運(yùn)用案例講解法和分析法,能夠使學(xué)生盡快理解匯編語(yǔ)言程序設(shè)計(jì)的本質(zhì)特征并迅速掌握編程辦法。
2.5注重實(shí)驗(yàn)內(nèi)容的實(shí)用性和趣味性
把實(shí)驗(yàn)實(shí)踐環(huán)節(jié)與理論教學(xué)相融合,用實(shí)踐教學(xué)促進(jìn)學(xué)科理論知識(shí)學(xué)習(xí),激發(fā)學(xué)生學(xué)習(xí)興趣。對(duì)于任何一門計(jì)算機(jī)語(yǔ)言課程來說,實(shí)驗(yàn)都是教學(xué)中非常重要的一個(gè)環(huán)節(jié),實(shí)驗(yàn)可以加深對(duì)理論知識(shí)的理解,提高學(xué)生的實(shí)踐動(dòng)手能力。為了防止傳統(tǒng)的程序三大結(jié)構(gòu)、數(shù)據(jù)組織與數(shù)值計(jì)算、代碼轉(zhuǎn)換和數(shù)制轉(zhuǎn)換等方面的干燥無味的實(shí)驗(yàn),應(yīng)將實(shí)驗(yàn)內(nèi)容和實(shí)際應(yīng)用相結(jié)合,如將匯編語(yǔ)言和計(jì)算機(jī)的系統(tǒng)維護(hù)等實(shí)際相聯(lián)系,用匯編語(yǔ)言編寫簡(jiǎn)單的設(shè)備驅(qū)動(dòng)程序等等,增加圖形化的實(shí)驗(yàn)內(nèi)容等辦法和伎倆,使實(shí)驗(yàn)變得實(shí)用有趣,增強(qiáng)學(xué)生動(dòng)手的積極性和提高學(xué)生的動(dòng)手能力。
2.6突出重點(diǎn)和難點(diǎn)
另外,在教學(xué)過程中,加強(qiáng)傳統(tǒng)的教學(xué)辦法也是重要的,如在教學(xué)過程中要突出重點(diǎn)和難點(diǎn);課堂上多做練習(xí),課后注意答疑、輔導(dǎo)。
如:講解指令系統(tǒng)時(shí)局部指令應(yīng)結(jié)合指令編碼〔即機(jī)器指令〕來介紹,這樣學(xué)生更容易理解和接受。
示例:講解轉(zhuǎn)移指令中段間轉(zhuǎn)移直接尋址和段間轉(zhuǎn)移間接尋址問題,如果只列出樣例:
段間直接尋址:jmpfarptrtarget1
段間間接尋址:jmpdwordptraddr[bx]
學(xué)生很難理解,具體怎么實(shí)現(xiàn)跳轉(zhuǎn)。但是如果結(jié)合指令編碼來講解上述兩條轉(zhuǎn)移指令那么效果會(huì)有很大改良。
如:
段間轉(zhuǎn)移直接尋址指令編碼需要5個(gè)字節(jié),如圖1所示。
也就是說,上例中Jmpfarptrtarget1的target1給出的是轉(zhuǎn)移地址,即包括段地址和偏移地址。
而段間轉(zhuǎn)移間接尋址的指令編碼是2~4字節(jié),如圖2所示。
指令中由MOD和R/M確定的雙字存儲(chǔ)單元中的內(nèi)容分別送入IP存放器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 揚(yáng)州公園古建施工方案
- 人教版高中化學(xué)選修四2-3-2化學(xué)平衡的移動(dòng)課時(shí)測(cè)試1
- 質(zhì)量專項(xiàng)施工方案
- 人教版高中化學(xué)選修四第二章化學(xué)反應(yīng)速率和化學(xué)平衡章末復(fù)習(xí)課時(shí)練習(xí)2
- 金黃色葡萄球菌IsdB、TRAP和ClfA融合蛋白的免疫保護(hù)作用
- 大豆GmWRKYs基因的克隆和功能研究
- 景觀游園施工方案
- DB11T-建筑安裝分項(xiàng)工程施工工藝規(guī)程第19部分:弱電系統(tǒng)工程編制說明
- 涼山安全咨詢合同范例
- 公司過戶個(gè)人合同范本
- 勞務(wù)派遣勞務(wù)外包項(xiàng)目方案投標(biāo)文件(技術(shù)方案)
- 2024年吉安職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)完整版
- 2024年廣州港集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 2024年國(guó)家社會(huì)科學(xué)基金年度項(xiàng)目申請(qǐng)書;2024年國(guó)家社會(huì)科學(xué)基金重大項(xiàng)目投標(biāo)書
- 小學(xué)生主題班會(huì) 傳承雷鋒精神 爭(zhēng)做時(shí)代新人 課件
- 產(chǎn)品尺寸檢測(cè)報(bào)告
- 法語(yǔ)冠詞總結(jié)
- 弱電工程驗(yàn)收?qǐng)?bào)告模板
- 煤礦用80開關(guān)(QBZ80、120、200)
- 初一趣味英語(yǔ)競(jìng)賽PPT課件
評(píng)論
0/150
提交評(píng)論