《匯編語言程序設(shè)計(jì)》教學(xué)大綱_第1頁
《匯編語言程序設(shè)計(jì)》教學(xué)大綱_第2頁
《匯編語言程序設(shè)計(jì)》教學(xué)大綱_第3頁
《匯編語言程序設(shè)計(jì)》教學(xué)大綱_第4頁
《匯編語言程序設(shè)計(jì)》教學(xué)大綱_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、匯編語言程序設(shè)計(jì)(Assembly Language Programming)課程代碼:5231059學(xué)分:2學(xué)時(shí):32(其中:課程教學(xué)學(xué)時(shí):24,實(shí)驗(yàn)學(xué)時(shí):0,上機(jī)學(xué)時(shí):8,課程實(shí)踐學(xué)時(shí):0)先修課程:計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)教材:王爽編著,匯編語言(第3版),清華大學(xué)出版社,2013年9月第3版開課學(xué)院:計(jì)算機(jī)與軟件學(xué)院一、課程性質(zhì)與課程目標(biāo)(一)課程性質(zhì)匯編語言程序設(shè)計(jì)是高等工科院校計(jì)算機(jī)類相關(guān)專業(yè)一門限制性選修課程。本課程主要研究80X86匯編語言,通過講述計(jì)算機(jī)硬件組成及基本工作原理、內(nèi)存空間表示及尋址方式、匯編程序編寫及調(diào)試方法、轉(zhuǎn)移指令原理

2、,幫助學(xué)生理解機(jī)器設(shè)計(jì)和運(yùn)行程序的基本原理,獲得底層編程體驗(yàn),加深和促進(jìn)對(duì)計(jì)算機(jī)組成原理、操作系統(tǒng)、微機(jī)原理及接口技術(shù)等課程知識(shí)的理解,為深入了解軟件加密/解密、安全、逆向工程等打下基礎(chǔ)。(二)課程目標(biāo)課程目標(biāo)包括知識(shí)目標(biāo)和能力目標(biāo),具體如下:課程目標(biāo)1:使學(xué)生掌握計(jì)算機(jī)硬件基礎(chǔ)知識(shí),掌握基本概念、術(shù)語、計(jì)算機(jī)系統(tǒng)的組成和工作原理,培養(yǎng)學(xué)生理解計(jì)算機(jī)系統(tǒng)的能力,為本專業(yè)后續(xù)課程的學(xué)習(xí)打下良好的基礎(chǔ)。課程目標(biāo)2:使學(xué)生掌握匯編語言程序設(shè)計(jì)知識(shí),能夠運(yùn)用工具軟件編寫、調(diào)試匯編程序,培養(yǎng)學(xué)生針對(duì)計(jì)算機(jī)領(lǐng)域復(fù)雜工程問題,分析、調(diào)試、優(yōu)化程序性能。課程目標(biāo)3:能夠綜合運(yùn)用匯編語言知識(shí)和匯編程序設(shè)計(jì)、調(diào)試

3、方法,針對(duì)計(jì)算機(jī)領(lǐng)域復(fù)雜工程問題研究和設(shè)計(jì)可行的解決方案,并能對(duì)解決方案進(jìn)行分析和論證。課程目標(biāo)4:能夠深刻理解匯編語言的橋梁作用,向上承接高級(jí)語言,向下關(guān)聯(lián)計(jì)算機(jī)相關(guān)硬件,通過對(duì)匯編語言的設(shè)計(jì)、調(diào)試,深刻理解計(jì)算機(jī)指令集是匯編語言的說明書,匯編語言是對(duì)計(jì)算機(jī)指令集的描述或表達(dá)。課程目標(biāo)5:通過匯編語言的學(xué)習(xí),聯(lián)系計(jì)算機(jī)指令集、中央處理器、內(nèi)存,能夠從計(jì)算機(jī)系統(tǒng)的角度貫穿高級(jí)語言、匯編語言、機(jī)器語言之間的相互轉(zhuǎn)化、邏輯及物理關(guān)系,抽象與具象關(guān)系,軟件與硬件關(guān)系,從而為具備解決復(fù)雜工程問題奠定基礎(chǔ)。(三)課程目標(biāo)與專業(yè)畢業(yè)要求指標(biāo)點(diǎn)的對(duì)應(yīng)關(guān)系本課程支撐專業(yè)培養(yǎng)計(jì)劃中的畢業(yè)要求指標(biāo)點(diǎn)1.4、3.3

4、、4.2和5.2。畢業(yè)要求指標(biāo)點(diǎn)1.4:系統(tǒng)掌握計(jì)算機(jī)基礎(chǔ)理論及專業(yè)知識(shí),包括計(jì)算機(jī)硬件、軟件及系統(tǒng)等方面內(nèi)容,具備理解計(jì)算機(jī)復(fù)雜工程問題的能力,能夠運(yùn)用所學(xué)知識(shí)進(jìn)行計(jì)算機(jī)問題求解。畢業(yè)要求指標(biāo)點(diǎn)3.3:在掌握軟硬件資源管理基本算法基礎(chǔ)上,理解各類資源系統(tǒng)的概念、原理及其在計(jì)算機(jī)領(lǐng)域的主要體現(xiàn)。畢業(yè)要求指標(biāo)點(diǎn)4.2:具有計(jì)算機(jī)軟硬件及系統(tǒng)相關(guān)的工程基礎(chǔ)能力,能夠針對(duì)計(jì)算機(jī)領(lǐng)域相關(guān)問題進(jìn)行實(shí)驗(yàn)驗(yàn)證與實(shí)現(xiàn),能夠利用理論分析手段對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行解釋與對(duì)比分析,給出實(shí)驗(yàn)結(jié)論。畢業(yè)要求指標(biāo)點(diǎn)5.2:在計(jì)算機(jī)領(lǐng)域復(fù)雜工程問題的建模、模擬或解決過程中,能夠使用恰當(dāng)?shù)募夹g(shù)、軟硬件及系統(tǒng)資源和研發(fā)工具,提高解決復(fù)

5、雜工程問題的能力和效率。課程目標(biāo)畢業(yè)要求指標(biāo)點(diǎn)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4課程目標(biāo)5畢業(yè)要求1.4畢業(yè)要求3.3畢業(yè)要求4.2畢業(yè)要求5.2二、課程內(nèi)容及教學(xué)要求本課程教學(xué)內(nèi)容包括:計(jì)算機(jī)硬件組成及工作原理、cpu結(jié)構(gòu)、寄存器、內(nèi)存地址空間的表示及尋址方式,常用匯編指令及匯編程序編寫、調(diào)試方法,匯編中轉(zhuǎn)移指令原理。重點(diǎn)包括內(nèi)存空間的表示、訪問過程及尋址方式,轉(zhuǎn)移指令原理及中斷。課程重點(diǎn)側(cè)重于通過匯編語言加深對(duì)計(jì)算機(jī)工作原理、高級(jí)語言程序及內(nèi)存使用的理解。第1章基礎(chǔ)知識(shí)(一)教學(xué)內(nèi)容1.計(jì)算機(jī)編程語言的演進(jìn)2.匯編語言程序的組成3.計(jì)算機(jī)硬件系統(tǒng)的基本結(jié)構(gòu)(1)存儲(chǔ)器、存儲(chǔ)單元(2)

6、 CPU對(duì)存儲(chǔ)器的讀寫(3)地址總線、數(shù)據(jù)總線、控制總線(4)內(nèi)存地址空間(二)教學(xué)要求1.了解機(jī)器語言匯編語言其它編程語言進(jìn)化趨勢(shì)2.了解匯編語言源程序的組成3.理解計(jì)算機(jī)硬件系統(tǒng)的基本結(jié)構(gòu)4.掌握內(nèi)存地址空間(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)CPU對(duì)存儲(chǔ)器的讀寫;內(nèi)存地址空間數(shù)據(jù)的存取2.難點(diǎn)對(duì)內(nèi)存地址空間的理解及內(nèi)存地址空間數(shù)據(jù)的存取第2章寄存器(一)教學(xué)內(nèi)容1.通用寄存器2.字在寄存器中的存放3.匯編指令: mov, add4.8086給出物理地址的方法5.CS和IP(二)教學(xué)要求1.了解通用寄存器、段寄存器2.理解段的概念3.掌握字在寄存器中的存儲(chǔ)4.掌握物理地址的計(jì)算方法,并理解其本質(zhì)5.掌

7、握寄存器CS和IP的用途6.掌握匯編指令mov, add和jmp的基本用法(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)物理地址的計(jì)算方法及意義理解;cs和ip的用途;匯編指令mov、add、jmp用法2.難點(diǎn)物理地址的計(jì)算方法及意義理解第3章寄存器(內(nèi)存訪問)(一)教學(xué)內(nèi)容1.字?jǐn)?shù)據(jù)在內(nèi)存中的存儲(chǔ)2.數(shù)據(jù)在內(nèi)存和CPU之間的傳送3.匯編指令mov, add, sub4.棧5.關(guān)于段的小結(jié)(二)教學(xué)要求1.了解棧頂越界問題2.理解寄存器DS的用途3.理解棧段、代碼段、數(shù)據(jù)段的意義;理解棧的本質(zhì)4.掌握字?jǐn)?shù)據(jù)在內(nèi)存中的存儲(chǔ)5.掌握數(shù)據(jù)在CPU和內(nèi)存單元之間的傳送6.掌握指令mov, add, sub的更多操作數(shù)形式7

8、.掌握與棧相關(guān)的兩個(gè)寄存器SS和SP8.掌握棧操作的指令push, pop (三)重點(diǎn)與難點(diǎn)1.重點(diǎn)段,棧的本質(zhì)及與棧相關(guān)的寄存器SS和SP、棧操作指令2.難點(diǎn)對(duì)段的理解第4章第一個(gè)程序(一)教學(xué)內(nèi)容1.匯編源程序:從編寫調(diào)試2.討論:可執(zhí)行程序從裝載運(yùn)行(二)教學(xué)要求1.理解可執(zhí)行程序執(zhí)行的過程:裝載運(yùn)行2.掌握一個(gè)完整的匯編源程序從編寫調(diào)試的方法3.掌握一個(gè)完整的匯編源程序框架與組成(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)匯編源程序的編寫調(diào)試過程2.難點(diǎn)對(duì)可執(zhí)行程序裝載運(yùn)行的過程的理解第5章 BX和loop指令(一)教學(xué)內(nèi)容1.內(nèi)存單元間接表示: bx2.loop指令3.loop指令和bx的聯(lián)合應(yīng)用4.匯

9、編程序調(diào)試時(shí)一些注意事項(xiàng)(二)教學(xué)要求1.了解段前綴、安全內(nèi)存空間2.了解debug工具和匯編工具masm一些處理細(xì)節(jié)差異,掌握處理方法;3.理解并掌握loop指令實(shí)現(xiàn)循環(huán)的方法4.掌握在指令中使用BX表示內(nèi)存單元的方法5.掌握debug中t命令、p命令、g命令用法6.能夠綜合應(yīng)用loop和bx實(shí)現(xiàn)問題求解(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)loop指令和bx的綜合應(yīng)用;debug工具中常用調(diào)試命令2.難點(diǎn)loop指令和bx的綜合應(yīng)用第6章包含多個(gè)段的程序(一)教學(xué)內(nèi)容1.在代碼段中使用數(shù)據(jù)2.在代碼段中使用棧3.代碼、數(shù)據(jù)、棧使用不同的段(二)教學(xué)要求1.理解使用多個(gè)段的意義2.掌握包含多個(gè)段的匯編程序

10、框架(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)匯編程序框架2.難點(diǎn)無第7章更靈活的定位內(nèi)存地址的方法(一)教學(xué)內(nèi)容1.匯編指令: and和or2.匯編中的字符處理3.其它靈活的內(nèi)存地址表示4. 綜合編程應(yīng)用舉例(二)教學(xué)要求1.掌握內(nèi)存單元地址更靈活的表示方式2.掌握匯編指令and和or的用法3.掌握匯編語言中字符的處理4.綜合應(yīng)用多種內(nèi)存單元地址表示方式、loop、棧靈活編程(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)匯編中的字符處理;loop、棧的靈活應(yīng)用2.難點(diǎn)多種尋址方式及l(fā)oop、棧的靈活應(yīng)用第8章數(shù)據(jù)處理的兩個(gè)基本問題(一)教學(xué)內(nèi)容1.匯編指令中操作數(shù)的類型2.匯編指令中內(nèi)存單元操作數(shù)的地址表示3.匯編指令中操作數(shù)的尋

11、址方式4.匯編運(yùn)算符: ptr5.匯編指令: div和mul6.匯編偽指令: db, dw, dd, dup(二)教學(xué)要求1.理解操作數(shù)的尋址方式,掌握其在編程中的靈活應(yīng)用2.理解指令中操作數(shù)長度如何確定3.掌握匯編指令中操作數(shù)的類型4.掌握指令div和mul用法5.掌握偽指令dd和dup用法(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)匯編指令中操作數(shù)的地址表示2.難點(diǎn)尋址方式在編程中的靈活應(yīng)用第9章轉(zhuǎn)移指令的原理(一)教學(xué)內(nèi)容1.8086指令的轉(zhuǎn)移方式總覽2.運(yùn)算符offset3.匯編指令: jmp4.匯編指令: jcxz5.轉(zhuǎn)移指令相關(guān)說明(二)教學(xué)要求1.理解轉(zhuǎn)移指令中“轉(zhuǎn)移”的原理2.理解指令用法:jmp

12、, jcxz, loop3.理解8025彩色字符模式顯示緩沖區(qū)結(jié)構(gòu),掌握此模式下彩色字符顯示編程4.掌握運(yùn)算符offset(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)轉(zhuǎn)移指令中“轉(zhuǎn)移”的原理;匯編指令jmp,jcxz用法2.難點(diǎn)轉(zhuǎn)移指令中“轉(zhuǎn)移”的原理第10章 CALL和RET指令(一)教學(xué)內(nèi)容1.call和ret原理總述2.匯編指令: ret、retf3.匯編指令: call4.call和ret配合使用實(shí)現(xiàn)子程序5.模塊化程序設(shè)計(jì)與參數(shù)傳遞(二)教學(xué)要求1.理解call和ret實(shí)現(xiàn)指令轉(zhuǎn)移的原理2.理解匯編語言中的模塊化程序設(shè)計(jì)與參數(shù)傳遞方式3.掌握指令用法:call,ret, retf(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)

13、call和ret跳轉(zhuǎn)原理;call和ret配合使用實(shí)現(xiàn)子程序2.難點(diǎn)call和ret的跳轉(zhuǎn)原理第11章標(biāo)志寄存器(一)教學(xué)內(nèi)容1.8086CPU標(biāo)志寄存器總述2.標(biāo)志位詳細(xì)介紹3.與標(biāo)志位相關(guān)的匯編指令簡介4.與標(biāo)志寄存器相關(guān)的匯編指令簡介(二)教學(xué)要求1.了解標(biāo)志寄存器作用2.了解和標(biāo)志位有關(guān)的匯編命令的用法3.理解標(biāo)志寄存器中標(biāo)志位的用途,掌握常用的標(biāo)志位ZF、CF、SF、OF4.掌握cmp命令與條件轉(zhuǎn)移指令的組合應(yīng)用(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)標(biāo)志寄存器中常用標(biāo)志位;cmp指令與條件轉(zhuǎn)移指令的組合應(yīng)用2.難點(diǎn)cmp指令與條件轉(zhuǎn)移指令的組合應(yīng)用第12章第15章中斷相關(guān)(一)教學(xué)內(nèi)容1.中斷的基

14、礎(chǔ)知識(shí)(1) 中斷的基本概念:中斷,中斷源,中斷信息,中斷處理程序/中斷例程,中斷向量,中斷向量表,中斷號(hào)/中斷類型碼,中斷過程(2) 中斷的分類(3) BIOS中斷例程和DOS中斷例程(4) 匯編語言編程時(shí)混合接口2.軟中斷指令int(1) 軟中斷指令int簡介(2) 使用方法(3) 示例(二)教學(xué)要求1.了解中斷的基礎(chǔ)知識(shí)2.理解軟中斷指令int(三)重點(diǎn)與難點(diǎn)1.重點(diǎn)中斷的基礎(chǔ)知識(shí)2.難點(diǎn)對(duì)中斷相關(guān)概念的深度理解備注:1.第12章第15章內(nèi)容均與中斷相關(guān)。實(shí)際教學(xué)時(shí),可結(jié)合學(xué)時(shí)選擇和重組教學(xué)內(nèi)容;2.第16章第17章涉及綜合應(yīng)用。可作為自選或自學(xué)拓展內(nèi)容。三、本課程開設(shè)的實(shí)驗(yàn)項(xiàng)目編號(hào)實(shí)驗(yàn)

15、項(xiàng)目名稱學(xué)時(shí)類型要求支撐的課程目標(biāo)1用機(jī)器指令和匯編指令編程2驗(yàn)證性必做課程目標(biāo)1,22匯編語言程序編寫與調(diào)試2驗(yàn)證性必做課程目標(biāo)23bx和loop的使用2驗(yàn)證性、設(shè)計(jì)性、綜合性必做課程目標(biāo)2,34根據(jù)材料編程2驗(yàn)證性、設(shè)計(jì)性、綜合性必做課程目標(biāo)1,2,3實(shí)驗(yàn)1:用機(jī)器指令和匯編指令編程1. 實(shí)驗(yàn)?zāi)康?1) 掌握使用debug工具編寫和調(diào)試匯編命令的方法(2) 掌握關(guān)于CPU、寄存器、內(nèi)存的基礎(chǔ)知識(shí)(3) 理解并掌握內(nèi)存中多字節(jié)數(shù)據(jù)的存放(4) 理解并掌握棧內(nèi)存空間的特性和使用(5) 掌握常用匯編指令mov, add, sub, jmp, push, pop的用法2. 實(shí)驗(yàn)內(nèi)容(1) 練習(xí)使用

16、匯編指令調(diào)試工具debug(2) 在debug中查看cpu和內(nèi)存,修改內(nèi)存,并單步跟蹤執(zhí)行(3) 執(zhí)行給定匯編代碼片段,觀察和分析內(nèi)存中棧空間的變化(4) 用機(jī)器指令和匯編指令編寫簡單匯編指令程序3. 重難點(diǎn)(1) 命令行調(diào)試工具debug的使用。(2) 初始棧頂設(shè)置,以及對(duì)棧的理解實(shí)驗(yàn)2:匯編語言程序編寫與調(diào)試1. 實(shí)驗(yàn)?zāi)康?1) 掌握匯編語言源程序(8086 dos匯編)編寫匯編鏈接調(diào)試的方法(2) 理解具有多個(gè)段的匯編源程序?qū)?yīng)的目標(biāo)程序執(zhí)行時(shí),內(nèi)存分配方式(3) 理解和掌握將數(shù)據(jù)、代碼、棧放入不同段的程序的編寫和調(diào)試2. 實(shí)驗(yàn)內(nèi)容(1) 使用匯編語言編寫、匯編、連接、調(diào)試工具編寫、調(diào)試

17、、分析簡單匯編程序。(2) 調(diào)試包含多個(gè)段的匯編源程序,觀察段的內(nèi)存空間分配(3) 編寫匯編程序,實(shí)現(xiàn)多個(gè)段之間數(shù)據(jù)復(fù)制(4) 編寫匯編程序,實(shí)現(xiàn)多個(gè)段中數(shù)據(jù)的存取和運(yùn)算3. 重難點(diǎn)(1) 完整匯編程序結(jié)構(gòu)及調(diào)試、分析。(2) 對(duì)內(nèi)存空間分配和使用的理解以及尋址方式的靈活運(yùn)用。實(shí)驗(yàn)3:bx和loop的使用1. 實(shí)驗(yàn)?zāi)?1) 理解和掌握寄存器間接尋址方式bx(2) 通過匯編指令loop的使用理解編程語言中循環(huán)的本質(zhì)(3) 熟練掌握使用debug按需調(diào)試完整匯編源程序的方法2. 實(shí)驗(yàn)內(nèi)容(1) 綜合使用loop,bx,編寫完整匯編程序,實(shí)現(xiàn)向內(nèi)存b800:07b8開始的連續(xù)16個(gè)字單元重復(fù)填充字?jǐn)?shù)

18、據(jù)0403H。(2) 綜合使用loop,bx,編寫完整匯編源程序,實(shí)現(xiàn)向內(nèi)存0:2000:23F依次傳送數(shù)據(jù)063(3FH)。必做:綜合使用loop, bx, mov實(shí)現(xiàn)選做*:利用棧的特性,綜合使用loop,push實(shí)現(xiàn)(限定僅使用8086中已學(xué)過指令實(shí)現(xiàn))(3) 使用匯編程序調(diào)試工具調(diào)試實(shí)現(xiàn)內(nèi)存數(shù)據(jù)復(fù)制的匯編程序3. 重難點(diǎn)loop和靈活的尋址方式的配合、綜合使用。實(shí)驗(yàn)4:根據(jù)材料編程1. 實(shí)驗(yàn)?zāi)康?1) 掌握十進(jìn)制兩位數(shù)輸出的方法(2) 理解8025彩色字符模式顯示原理(3) 綜合應(yīng)用尋址方式和匯編指令完成應(yīng)用編程2. 實(shí)驗(yàn)主要內(nèi)容(1) 補(bǔ)全匯編程序,完成在屏幕上輸出內(nèi)存單元中的十進(jìn)制

19、兩位數(shù)(2) 編寫匯編程序,完成在屏幕上輸出data段定義的5個(gè)十進(jìn)制兩位數(shù),數(shù)據(jù)和數(shù)據(jù)之間以空格間隔。(3) 編程實(shí)現(xiàn)在屏幕中間顯示彩色字符串。3. 重難點(diǎn)對(duì)顯存空間的理解以及8025的彩色字符模式的理解,以及在此基礎(chǔ)上,對(duì)屏幕中間位置的計(jì)算注:本課程為專業(yè)任選課,授課對(duì)象為大二學(xué)生,實(shí)驗(yàn)類型主要包括驗(yàn)證性和設(shè)計(jì)性實(shí)驗(yàn)。每次實(shí)驗(yàn)課前讓學(xué)生明確實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)準(zhǔn)備(需要學(xué)生在實(shí)驗(yàn)前預(yù)習(xí)/復(fù)習(xí)/學(xué)習(xí)的關(guān)聯(lián)內(nèi)容),并提供和本次實(shí)驗(yàn)關(guān)聯(lián)的支架性內(nèi)容。每次實(shí)驗(yàn)均需要提交實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告主要包括實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)準(zhǔn)備、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)結(jié)論、實(shí)驗(yàn)總結(jié)和體會(huì)。實(shí)驗(yàn)評(píng)價(jià)內(nèi)容和評(píng)分細(xì)則參見附錄1。四、學(xué)時(shí)分

20、配及教學(xué)方法章教學(xué)形式及學(xué)時(shí)分配主要教學(xué)方法支撐的課程目標(biāo)課堂教學(xué)實(shí)驗(yàn)上機(jī)課程實(shí)踐小計(jì)第1章基礎(chǔ)知識(shí)22講授、動(dòng)畫演示課程目標(biāo)1第2章寄存器314講授、演示、練習(xí)、實(shí)驗(yàn)課程目標(biāo)1, 2第3章寄存器(內(nèi)存訪問)2.513.5講授、演示、練習(xí)、實(shí)驗(yàn)、討論課程目標(biāo)1-3第4章第一個(gè)程序112講授、演示、討論、實(shí)驗(yàn)課程目標(biāo)1, 2第5章 bx和loop指令2.524.5講授、演示、實(shí)驗(yàn)課程目標(biāo)1, 2第6章包含多個(gè)段的程序112講授、演示、自學(xué)、實(shí)驗(yàn)、討論課程目標(biāo)2, 3第7章更靈活的定位內(nèi)存地址的方法22講授、案例、演示、自學(xué)課程目標(biāo)2, 3第8章數(shù)據(jù)處理的兩個(gè)基本問題11講授、案例課程目標(biāo)1, 2

21、第9章轉(zhuǎn)移指令的原理224講授、案例、演示、實(shí)驗(yàn)、微視頻課程目標(biāo)1-3第10章 CALL和RET指令22講授、案例、演示、微視頻課程目標(biāo)1-3第11章標(biāo)志寄存器22講授、案例、演示、微視頻課程目標(biāo)1,2第12章第15章中斷相關(guān)33講授、案例、演示課程目標(biāo)1,2合計(jì)24832五、課程考核 1. 課程考核方式包括期末考試、平時(shí)作業(yè)和實(shí)驗(yàn)情況考核。考核形式考核要求考核權(quán)重備注平時(shí)作業(yè)及階段測(cè)試課后完成8次習(xí)題,主要考核學(xué)生對(duì)每章課知識(shí)點(diǎn)的復(fù)習(xí)、理解和掌握度。計(jì)算全部作業(yè)的平均成績?cè)侔?5%計(jì)入總成績;可讓學(xué)生查閱資料,了解本課程在其它專業(yè)課程中的應(yīng)用,以及,不同的cpu架構(gòu)和匯編指令,自主學(xué)習(xí)并完成,作為學(xué)生平時(shí)成績的加分項(xiàng)。15%根據(jù)平時(shí)作業(yè)完成情況及課堂隨堂測(cè)試評(píng)分實(shí)驗(yàn)完成46個(gè)實(shí)驗(yàn)(包括課內(nèi)實(shí)驗(yàn)學(xué)時(shí)和課外實(shí)驗(yàn)學(xué)時(shí)),主要幫助學(xué)生掌握匯編語言程序編寫、分析及相關(guān)工具的使用,訓(xùn)練其設(shè)計(jì)方案、調(diào)試匯編程序輔助理解其它專業(yè)課程,或調(diào)試高級(jí)語言程序的能力,最后按15%計(jì)入課程總成績。15%評(píng)分細(xì)則見附錄1期末考試試卷題型包括選擇題、基礎(chǔ)知識(shí)填空題、綜合分析題、編程題四大類,以卷面成績的70%計(jì)入課程總成績。其中考核基礎(chǔ)知識(shí)及應(yīng)用能力的題占70%;考核對(duì)知識(shí)、原理、工具的的綜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論