超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《匯編語言》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《匯編語言》教學(xué)大綱

課程名稱:

匯編語言

課程編號:

408010

適用專業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

課程類別:

專業(yè)必修課

課程學(xué)分:

3

總學(xué)時(shí):

54

其中:理論學(xué)時(shí)

28

實(shí)驗(yàn)學(xué)時(shí)

26

先修課程:

C語言程序設(shè)計(jì)、電子技術(shù)基礎(chǔ)

一、課程的性質(zhì)、目的與任務(wù)

《匯編語言》課程為計(jì)算機(jī)專業(yè)必修課程之一,匯編語言是計(jì)算機(jī)能夠提供給用戶使用的最快而又最有效的語言,也是能夠利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的唯一語言。在對程序的空間、時(shí)間要求很高的場合和需要直接控制硬件的應(yīng)用場合,匯編語言的應(yīng)用是必不可少的。通過本課程的學(xué)習(xí):掌握Intel系列微型機(jī)的基本組成以及計(jì)算機(jī)中數(shù)和字符的表示方法;熟練掌握8086指令系統(tǒng)及尋址方式,偽指令及匯編語言程序格式;掌握匯編語言上機(jī)調(diào)試過程以及常用的DEBUG命令;掌握三種基本的程序結(jié)構(gòu),掌握子程序的程序設(shè)計(jì)方法以及主程序與子程序之間的參數(shù)傳遞,靈活使用DOS系統(tǒng)功能調(diào)用和BIOS調(diào)用;掌握宏匯編的基本概念和調(diào)用方法;會用匯編語言解決一些實(shí)際問題。培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度、科學(xué)的思維方法以及技術(shù)創(chuàng)新能力。

二、課程教學(xué)基本內(nèi)容與要求

第一章 概述

(一)基本教學(xué)內(nèi)容

1.1進(jìn)位計(jì)數(shù)制與不同基數(shù)的數(shù)之間的轉(zhuǎn)換

1.2二進(jìn)制數(shù)和十六進(jìn)制數(shù)運(yùn)算

1.3計(jì)算機(jī)中數(shù)和字符的表示

1.4幾種基本的邏輯運(yùn)算

(二)基本要求

教學(xué)目的:掌握各種進(jìn)制及其相互轉(zhuǎn)換;掌握計(jì)算機(jī)中數(shù)和字符的表示方法;掌握基本的邏輯運(yùn)算。

教學(xué)重點(diǎn):計(jì)算機(jī)中數(shù)和字符的表示,補(bǔ)碼表示法及其運(yùn)算。

教學(xué)難點(diǎn):補(bǔ)碼表示法及其運(yùn)算

第二章80X86計(jì)算機(jī)組織

(一)基本教學(xué)內(nèi)容

2.1 80X86微處理器

2.2基于微處理器的計(jì)算機(jī)系統(tǒng)構(gòu)成

2.3中央處理器

2.4存儲器

2.5外部設(shè)備

(二)基本要求

教學(xué)目的:了解CPU中的寄存器組的功能及應(yīng)用;了解存儲器編址及分段原理;了解接口的組成

教學(xué)重點(diǎn):存儲器的分段原理;CPU中各寄存器的用途

教學(xué)難點(diǎn):存儲器的分段原理;

第三章80X86的指令系統(tǒng)和尋址方式

(一)基本教學(xué)內(nèi)容

3.1 80X86的尋址方式

3.2程序占有的空間和執(zhí)行時(shí)間

3.3 80X86的指令系統(tǒng)

(二)基本要求

教學(xué)目的:掌握操作數(shù)有關(guān)的尋址方式是獲取操作數(shù)的正確方法;掌握轉(zhuǎn)移地址有關(guān)的尋址方式是程序執(zhí)行的正確方法;部分指令除了掌握格式,功能外,還要注意執(zhí)行后對標(biāo)志位的影響。

教學(xué)重點(diǎn):掌握操作數(shù)有關(guān)的尋址方式是獲取操作數(shù)的正確方法;掌握轉(zhuǎn)移地址有關(guān)的尋址方式是程序執(zhí)行的正確方法;部分指令除了掌握格式,功能外,還要注意執(zhí)行后對標(biāo)志位的影響。

教學(xué)難點(diǎn):轉(zhuǎn)移地址有關(guān)的尋址方式;串操作類指令

第四章 匯編語言程序格式

(一)基本教學(xué)內(nèi)容

4.1匯編程序功能

4.2偽操作

4.3匯編語言程序格式

4.4匯編語言程序的上機(jī)過程

(二)基本要求

教學(xué)目的:掌握匯編語言的上機(jī)調(diào)試過程;掌握匯編語言偽指令的使用;掌握匯編語言源程序的結(jié)構(gòu)。

教學(xué)重點(diǎn):了解程序的基本結(jié)構(gòu),包括段定義及初始化操作;掌握匯編語言的上機(jī)調(diào)試步驟

教學(xué)難點(diǎn):掌握匯編程序中操作符的使用。

第五章 循環(huán)與分支程序設(shè)計(jì)

(一)基本教學(xué)內(nèi)容

5.1循環(huán)程序設(shè)計(jì)

5.2分支程序設(shè)計(jì)

5.3如何在實(shí)模式下發(fā)揮80386及其后續(xù)機(jī)型的優(yōu)勢

(二)基本要求

教學(xué)目的:掌握LOOP的計(jì)數(shù)循環(huán)結(jié)構(gòu);掌握條件循環(huán)和多重循環(huán);掌握單分支和多分支結(jié)構(gòu)

教學(xué)重點(diǎn):條件轉(zhuǎn)移和無條件轉(zhuǎn)移語句來實(shí)現(xiàn)循環(huán)和分支;多分支結(jié)構(gòu)中跳躍表法的使用;多重循環(huán)

教學(xué)難點(diǎn):多分支結(jié)構(gòu)中跳躍表法的使用

第六章 子程序結(jié)構(gòu)

(一)基本教學(xué)內(nèi)容

6.1子程序的設(shè)計(jì)方法

6.2子程序的嵌套

6.3子程序舉例

(二)基本要求

教學(xué)目的:掌握子程序的定義及調(diào)用;掌握子程序中參數(shù)的傳送;掌握子程序的遞歸和嵌套

教學(xué)重點(diǎn):子程序中參數(shù)的傳送,特別是堆棧傳送;子程序的跨模塊調(diào)用

教學(xué)難點(diǎn):子程序中參數(shù)的傳送,特別是堆棧傳送

第八章輸入輸出程序設(shè)計(jì)

(一)基本教學(xué)內(nèi)容

8.1 I/O設(shè)備的數(shù)據(jù)傳送方式

8.2程序直接控制I/O方式

8.3中斷傳送方式

(二)基本要求

教學(xué)目的:掌握程序控制方式下用IN和OUT指令對常用接口作操作;掌握中斷傳送方式的

用途,編寫簡單的中斷服務(wù)子程序

教學(xué)重點(diǎn):對端口的操作要求對相應(yīng)的接口寄存器中的信息有所掌握;中斷服務(wù)子程序的編寫

教學(xué)難點(diǎn):中斷服務(wù)子程序的編寫和中斷的調(diào)用。

第九章BIOS和DOS中斷

(一)基本教學(xué)內(nèi)容

9.1鍵盤I/O

9.2顯示器I/O

9.3打印機(jī)I/O

9.4串行通信口I/O

(二)基本要求

教學(xué)目的:掌握常用的鍵盤和顯示器I/O中斷;掌握常用的磁盤文件操作

教學(xué)重點(diǎn):掌握DOS系統(tǒng)功能調(diào)用,這部分參數(shù)較少,使用方便

教學(xué)難點(diǎn):BIOS功能調(diào)用,這部分對參數(shù)要求較高,難掌握,但功能更細(xì)更強(qiáng)。

三、課程各章節(jié)學(xué)時(shí)分配

序號

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

第1章

概述

2

第2章

80X86計(jì)算機(jī)組織

2

2

第3章

80X86指令系統(tǒng)與尋址方式

6

6

第4章

匯編語言程序格式

4

4

第5章

循環(huán)與分支結(jié)構(gòu)程序設(shè)計(jì)

4

6

第6章

子程序結(jié)構(gòu)

4

4

第8章

輸入輸出程序設(shè)計(jì)

2

2

第9章

BIOS和DOS中斷

4

2

合計(jì)

28

26

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

由于該課程涉及計(jì)算機(jī)系統(tǒng)中各種軟硬件資源的管理,內(nèi)容復(fù)雜,難度較大,且具有很強(qiáng)的實(shí)踐性,所以要學(xué)好本課程,必須做到理論與實(shí)踐緊密結(jié)合,才能達(dá)到較好的學(xué)習(xí)效果。要求學(xué)生多參閱相關(guān)書籍,多做練習(xí),多上機(jī)實(shí)驗(yàn),掌握匯編語言硬件基礎(chǔ)、主要指令及其編程方法。

五、本課程考核方式及成績評定標(biāo)準(zhǔn)

考核方式:閉卷考試

成績評定方法:本課程的考核是平時(shí)成績、實(shí)驗(yàn)成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占20%,期末考試成績占60%。

其中期未考試總分100分,基礎(chǔ)題占60%,中等難度題占30%,較難題占10%??荚囶}型主要有:選擇題、填空題、程序閱讀題、程序填空題、綜合應(yīng)用題等。

六、教材及參考書

教材:沈美明、溫冬嬋.《IBM—PC匯編語言程序設(shè)計(jì)》.北京:清華大學(xué)出版社,2000

主要參考書:[1]林邦杰、陳明.《匯編語言程序設(shè)計(jì)》.北京:中國鐵道出版社,2003

[2]張曉明.《匯編語言程序設(shè)計(jì)》.北京:國防工業(yè)出版社,2009

大綱撰寫人: 劉慶

大綱審閱人: 劉偉群

教學(xué)副主任: 易葉青

編寫日期:2012年6月12日