匯編語言程序設(shè)計與接口技術(shù)-_第1頁
匯編語言程序設(shè)計與接口技術(shù)-_第2頁
匯編語言程序設(shè)計與接口技術(shù)-_第3頁
匯編語言程序設(shè)計與接口技術(shù)-_第4頁
匯編語言程序設(shè)計與接口技術(shù)-_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、匯編語言程序設(shè)計與接口技術(shù)課程教學(xué)大綱Assemble Language Programming & Computer Interface課程代碼:24123035 課程性質(zhì):專業(yè)基礎(chǔ)理論課,選修適用專業(yè):網(wǎng)絡(luò)工程(網(wǎng)絡(luò)與信息化方向 開課學(xué)期:6總學(xué)時數(shù):56 總學(xué)分數(shù):3.5修訂年月:2006年5月 執(zhí) 筆:何小敏一、課程的性質(zhì)和目的匯編語言程序設(shè)計與接口技術(shù)是計算機類學(xué)科專業(yè)的重要的專業(yè)技術(shù)基礎(chǔ)課程,是以應(yīng)用為主的工程技術(shù)基礎(chǔ)類課程。匯編語言是唯一可直接與計算機硬件打交道的計算機語言,其顯著特點是可以直接控制硬件并充分發(fā)揮計算機硬件的功能,對于編寫高性能的系統(tǒng)軟件和應(yīng)用軟件具有不可

2、忽視的作用。計算機接口技術(shù)則側(cè)重計算機硬件的結(jié)構(gòu)和I/O系統(tǒng)的組成,對于學(xué)生深刻理解計算機原理,建立完整的計算機系統(tǒng)的概念有著不可替代的作用。本課程對于訓(xùn)練學(xué)生掌握匯編語言程序設(shè)計技術(shù),掌握計算機硬件組成進行微機接口設(shè)計,熟悉程序調(diào)試技術(shù)都有重要作用。二、課程教學(xué)內(nèi)容及學(xué)時分配(一計算機基礎(chǔ)知識計算機系統(tǒng)的基本概念、計算機編程語言;匯編語言的概念與特點;計算機中數(shù)及編碼定義。(二微型計算機系統(tǒng)概述80X86CPU的內(nèi)部結(jié)構(gòu);CPU內(nèi)部寄存器、存儲器結(jié)構(gòu)、存儲地址、存儲分段等,建立匯編語言與計算機硬件緊密相關(guān)概念。(三微型計算機的指令系統(tǒng)80X88尋址方式及匯編語言指令格式、指令系統(tǒng)概況;80X

3、88指令系統(tǒng),各種指令的功能和使用方法;使用指令編寫匯編程序段。(四匯編語言程序設(shè)計匯編語言語句結(jié)構(gòu)、源程序的編寫方法及開發(fā)過程;8086/8088偽指令、宏匯編;匯編語言程序結(jié)構(gòu)及順序結(jié)構(gòu)程序、分支結(jié)構(gòu)程序、循環(huán)結(jié)構(gòu)程序結(jié)構(gòu)特點及設(shè)計方法。子程序概念、堆棧概念、子程序調(diào)用時參數(shù)的傳遞及現(xiàn)場保護方法。匯編程序、連接程序的功能和使用方法以及匯編程序的運行方法。匯編語言調(diào)試程序Debug的使用方法。(五軟件接口技術(shù)輸入/輸出(I/O接口概念、I/O端口的編址方案、輸入輸出的傳輸方式;DOS系統(tǒng)功能調(diào)用方法,字符(串的輸入/輸出實現(xiàn)方法。(六中斷概述微處理器中斷概念、可編程中斷控制器8259A及其應(yīng)

4、用。(七串并行接口技術(shù)定時器/計數(shù)器8253、串行通信基礎(chǔ)、串行接口芯片8251*、可編程并行接口芯片8255A。(八數(shù)模(D/A與模數(shù)(A/D轉(zhuǎn)換模擬輸入/輸出系統(tǒng)、數(shù)模(D/A轉(zhuǎn)換芯片及其接口、模數(shù)(A/D轉(zhuǎn)換芯片及其接口。(九微型機總線*總線的概念、總線標準、外部總線。注:*號內(nèi)容為選講。總學(xué)時:56,其中:理論學(xué)時56。具體分配參見下表:序號 課 程 內(nèi) 容 理論學(xué)時1 計算機基礎(chǔ)知識 22 微型計算機系統(tǒng)概述 63 微型計算機指令系統(tǒng) 104 匯編語言程序設(shè)計 85 軟件接口技術(shù) 46 中斷概述 67 串并行接口技術(shù) 88 數(shù)模(D/A與模數(shù)(A/D轉(zhuǎn)換 89 微型機總線* 210

5、復(fù)習 2三、課程教學(xué)的基本要求本課程是在學(xué)生掌握了某一高級語言程序設(shè)計方法后,系統(tǒng)地學(xué)習80X86指令系統(tǒng)以及匯編語言程序設(shè)計的基本方法;掌握匯編語言源程序語句和格式,熟悉程序結(jié)構(gòu)和程序設(shè)計方法,能夠利用各種程序結(jié)構(gòu)編寫實用程序解決常規(guī)問題;掌握計算機硬件的結(jié)構(gòu)和I/O系統(tǒng)的組成。同時本課程配有上機實踐環(huán)節(jié)。課程內(nèi)容與工程實際緊密相聯(lián)系,實用性很強,是一門在理論指導(dǎo)下,偏重于實際應(yīng)用的課程。要求學(xué)生在首先學(xué)好理論的前提下,重視實驗環(huán)節(jié),具有一定的實際動手操作能力。通過課堂教學(xué)和上機實踐,要求掌握:1.熟練掌握8086/8088CPU中各寄存器的作用和存儲單元物理地址的計算;2.熟練掌握16位C

6、PU尋址方式和指令系統(tǒng)中各條指令的使用;3.掌握匯編語言的基本語法,能夠進行基本的匯編語言程序設(shè)計及調(diào)試;4.了解DOS系統(tǒng)功能調(diào)用;5.掌握匯編語言程序的上機方法。6.輸入輸出系統(tǒng)機制、微型機系統(tǒng)總線7.中斷控制器及其應(yīng)用8.常用接口芯片技術(shù)及其綜合應(yīng)用9.模數(shù)和數(shù)模轉(zhuǎn)換技術(shù)及其應(yīng)用四、本課程與其它課程的聯(lián)系與分工先修課程:C+語言程序設(shè)計、數(shù)字邏輯、計算機組成原理后續(xù)課程:單片機原理及應(yīng)用五、建議教材及教學(xué)參考書1王讓定等編著,匯編語言與接口技術(shù),清華大學(xué)出版社,2006年第1版2馮萍,史新福編,匯編語言與接口技術(shù),機械工業(yè)出版社,2004年第1版3周明德主編,微機原理與接口技術(shù),人民郵電出版社,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論