微機(jī)原理與匯編語(yǔ)言教學(xué)大綱_第1頁(yè)
微機(jī)原理與匯編語(yǔ)言教學(xué)大綱_第2頁(yè)
微機(jī)原理與匯編語(yǔ)言教學(xué)大綱_第3頁(yè)
微機(jī)原理與匯編語(yǔ)言教學(xué)大綱_第4頁(yè)
微機(jī)原理與匯編語(yǔ)言教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微機(jī)原理與匯編語(yǔ)言》課程教學(xué)大綱一、課程基本信息課程編號(hào)1422024課程名稱微機(jī)原理與匯編語(yǔ)言課程英文名稱Microcomputerprincipleandassemblylanguage總學(xué)時(shí)66講課學(xué)時(shí)56實(shí)驗(yàn)學(xué)時(shí)驗(yàn)證型實(shí)驗(yàn)設(shè)計(jì)型實(shí)驗(yàn)綜合型實(shí)驗(yàn)研究型實(shí)驗(yàn)學(xué)分46220先修課程數(shù)理邏輯、計(jì)算機(jī)組成原理、計(jì)算機(jī)基礎(chǔ)課程性質(zhì)專業(yè)主干課課程類型必修課教學(xué)團(tuán)隊(duì)組成負(fù)責(zé)人成員選用教材戴梅萼,《微型計(jì)算機(jī)技術(shù)及應(yīng)用》清華大學(xué)出版社,2008年主要教學(xué)參考書王克義,《微機(jī)原理一結(jié)構(gòu)、編程與接口》,清華大學(xué)出版社,2009年版。周明德等,《微機(jī)原理與接口技術(shù)》,人民郵電出版社,2008年版本課程作用和任務(wù)本課程是關(guān)于微機(jī)原理與匯編技術(shù)領(lǐng)域的引導(dǎo)性課程,介紹微機(jī)原理與匯編技術(shù)的基本理論、方法和技術(shù),目的是使學(xué)生了解和掌握微機(jī)原理與匯編技術(shù)的基本概念和方法,為今后的更咼級(jí)課程的學(xué)習(xí)、為將來(lái)在微機(jī)原理與匯編技術(shù)領(lǐng)域的進(jìn)步研究工作和軟件實(shí)踐奠定良好的基礎(chǔ)。本課程以當(dāng)今主流微處理器80X86為知識(shí)點(diǎn),分析它的結(jié)構(gòu)特點(diǎn)、操作原理、指令系統(tǒng)以及匯編語(yǔ)言設(shè)計(jì)的基本方法,為后續(xù)課程打下必要的基礎(chǔ)。二、教學(xué)目標(biāo)和要求本課程是計(jì)算機(jī)專業(yè)的專業(yè)主干課。課程以當(dāng)今主流微處理器80X86為結(jié)合點(diǎn),分析它的結(jié)構(gòu)特點(diǎn)、操作原理、指令系統(tǒng)以及匯編語(yǔ)言設(shè)計(jì)的基本方法,為后續(xù)課程打下必要的基礎(chǔ)。通過(guò)本課程的學(xué)習(xí),要求學(xué)生掌握微型計(jì)算機(jī)的基本工作原理、匯編語(yǔ)言程序設(shè)計(jì)基本方法、微型計(jì)算機(jī)接口技術(shù)、建立微型計(jì)算機(jī)系統(tǒng)的整體概念,形成微機(jī)系統(tǒng)軟硬件開發(fā)的初步能力。應(yīng)能掌握計(jì)算機(jī)的基本工作原理及匯編語(yǔ)言編程的技能和技巧,養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格,為今后的工作打下必要的技術(shù)基礎(chǔ)。三、教學(xué)難點(diǎn)重點(diǎn)是8086CPU內(nèi)部結(jié)構(gòu),引腿信號(hào)及功能,指令系統(tǒng);匯編語(yǔ)言程序設(shè)計(jì);接口的基本技術(shù),接口芯片的內(nèi)部結(jié)構(gòu)和工作原理。難點(diǎn)是CPU操作時(shí)序,各種接口芯片的控制字,模式字的設(shè)置及其含義,接口與外設(shè)子系統(tǒng)的硬件設(shè)計(jì)及軟件編程。四、教學(xué)內(nèi)容及基本要求第一章微型機(jī)算計(jì)概述(2學(xué)時(shí))教學(xué)目標(biāo)和要求:理解微型機(jī)的分類和發(fā)展概況;掌握微處理器、微型計(jì)算機(jī)和微型機(jī)系統(tǒng)的差別;掌握CPU的功能和組成部件;掌握計(jì)算機(jī)的基本結(jié)構(gòu)。教學(xué)重點(diǎn)和難點(diǎn):無(wú)。教學(xué)方式:(課堂講授)第一節(jié)微型計(jì)算機(jī)的特點(diǎn)和發(fā)展一、微型計(jì)算機(jī)的特點(diǎn)二、微型計(jì)算機(jī)的發(fā)展第二節(jié)微型機(jī)的分類一、微型計(jì)算機(jī)的分類第三節(jié)微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)一、微處理器二、微型計(jì)算機(jī)三、微型計(jì)算機(jī)系統(tǒng)第四節(jié)微型機(jī)算機(jī)的應(yīng)用一、微型計(jì)算機(jī)的應(yīng)用復(fù)習(xí)思考題:微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)之間有什么不同?微型計(jì)算機(jī)采用總線結(jié)構(gòu)有什么優(yōu)點(diǎn)?數(shù)據(jù)總線和地址總線在結(jié)構(gòu)上有什么不同之處?第二章16位和32位微處理器(6學(xué)時(shí))教學(xué)目標(biāo)和要求:1、掌握:8086微處理器的編程結(jié)構(gòu),常用引腿信號(hào)的功能,8086的中斷系統(tǒng),總線操作及時(shí)序;2、理解:80386的體系結(jié)構(gòu),三種工作方式,指令流水線和地址流水線,虛擬存儲(chǔ)機(jī)制和片內(nèi)兩級(jí)存儲(chǔ)管理;Pentium采用的先進(jìn)技術(shù),原理結(jié)構(gòu),技術(shù)發(fā)展。教學(xué)重點(diǎn)和難點(diǎn):8086微處理器的結(jié)構(gòu),內(nèi)部寄存器的功能,主要的引腳信號(hào)及功能,中斷響應(yīng)過(guò)程,存儲(chǔ)器組織和I/O組織。教學(xué)方式:(課堂講授6學(xué)時(shí))第一節(jié)16位微處理器8086(2學(xué)時(shí))一、8086的編程結(jié)構(gòu)總線接口部件和執(zhí)行部件的組成及各自功能,8086總線周期的概念。二、8086的引腿信號(hào)和工作模式最小模式和最大模式的概念為了適應(yīng)各種應(yīng)用場(chǎng)合,在設(shè)計(jì)8086/8088CPU芯片時(shí),使它們可以在兩種模式下工作,及最小模式和最大模式。8086/8088的引腿信號(hào)和功能8086/8088CPU有40條引腿,這里介紹在兩種模式下公用的32條引腿和他們的傳遞方向及有效跳變。最小模式講述8086在最小模式下的典型配置及有關(guān)引腿信號(hào)。最大模式講述8086在最大模式下的典型配置及有關(guān)引腿信號(hào)。三、8086的操作和時(shí)序系統(tǒng)復(fù)位和啟動(dòng)操作8086/8088復(fù)位時(shí)各內(nèi)部寄存器的值,復(fù)位時(shí)序,總線信號(hào)狀態(tài)??偩€操作最小操作下的讀寫周期,最大操作下的讀寫周期。中斷操作和中斷系統(tǒng)8086的中斷分類,中斷向量和中斷向量表,硬件中斷和軟件中斷,中斷響應(yīng)總線周期。最小模式下的總線保持8086/8088提供了一對(duì)專用于最小模式下的總線控制聯(lián)絡(luò)信號(hào)HOLD和HLDA總線保持請(qǐng)求響應(yīng)時(shí)序。最大操作下的總線請(qǐng)求允許在最大操作下8086/8088提供了總線主模塊間傳遞總線控制權(quán)的手段。四、儲(chǔ)存器組織和I/O組織8086的儲(chǔ)存器組織8086的儲(chǔ)存器分段結(jié)構(gòu),段地址和偏移地址,物理地址的計(jì)算方法8086/8088系統(tǒng)中1M存儲(chǔ)空間的幾個(gè)固定部分。8086的I/O組織在8086系統(tǒng)中I/O端口采用獨(dú)立編址的方法用專門的輸入輸出指令訪問(wèn)。復(fù)習(xí)思考題:8086總線接口部件有什么功能?執(zhí)行部件有什么功能?總線周期的含義是什么?8086的基本總線周期由幾個(gè)時(shí)鐘組成?如CPU的時(shí)鐘頻率為24MHz,那么它的一個(gè)時(shí)鐘周期為多少?一個(gè)基本總線周期為多少?如主頻為15MHz呢?CPU啟動(dòng)時(shí),有哪些特征?如何尋找系統(tǒng)的啟動(dòng)程序?8086是怎樣解決地址線和數(shù)據(jù)線復(fù)用問(wèn)題的?BHE#信號(hào)和A0信號(hào)是通過(guò)怎樣的組合解決存儲(chǔ)器和外設(shè)端口的讀寫操作的?非屏蔽中斷有什么特點(diǎn)?可屏蔽中斷有什么特點(diǎn)?分別用在什么場(chǎng)合?第二節(jié)32位微處理器80386(2學(xué)時(shí))一、80386的體系結(jié)構(gòu)80386的內(nèi)部結(jié)構(gòu)和功能部件。二、80386的三種工作方式80386的實(shí)地址方式、保護(hù)方式和虛擬8086方式。三、80386的寄存器80386的7類寄存器:通用寄存器、指令指針寄存器和標(biāo)志寄存器、段寄存器和段描述符寄存器、控制寄存器、系統(tǒng)地址寄存器、調(diào)試寄存器和測(cè)試寄存器。四、指令流水線和地址流水線指令流水線由總線接口部件、指令預(yù)取部件、指令譯碼部件和執(zhí)行部件構(gòu)成。地址流水線由分段部件分頁(yè)部件和總線接口部件組成。五、80386的虛擬存儲(chǔ)機(jī)制和片內(nèi)兩級(jí)存儲(chǔ)管理分段管理、分頁(yè)管理,轉(zhuǎn)換檢測(cè)緩沖器TLB。六、80386的中斷在實(shí)地址方式下,80386采用8086相同的方式處理中斷;在保護(hù)方式下80386通過(guò)中斷描述符表協(xié)助中斷響應(yīng)和處理。七、80386的信號(hào)和總線狀態(tài)80386的信號(hào),總線周期。復(fù)習(xí)思考題:虛擬存儲(chǔ)器是一種什么樣的存儲(chǔ)器?80386的虛擬存儲(chǔ)器可以有多大容量?80386有哪三種工作方式?為什么要這么多工作方式?80386的指令流水線由哪些部件組成?它們的主要功能是什么?TLB是一種什么樣的功能部件?說(shuō)明其中存放什么內(nèi)容,起什么作用?80386的數(shù)據(jù)線既可傳送16位數(shù)據(jù),也可傳送32位數(shù)據(jù),還可傳送單字節(jié)數(shù)據(jù),具體是如何實(shí)現(xiàn)上述傳送的?第三節(jié)32位微處理器Pentium(2學(xué)時(shí))一、Pentium采用的先進(jìn)技術(shù)Pentium采用多項(xiàng)先進(jìn)技術(shù),最重要的是CISC和RISC相結(jié)合的技術(shù)、超標(biāo)量流水線技術(shù)、分支預(yù)測(cè)技術(shù)。二、Pentium的技術(shù)特點(diǎn)論述了Pentium的4項(xiàng)特點(diǎn)。三、Pentium的原理結(jié)構(gòu)Pentium的主要部件,原理結(jié)構(gòu)。四、Pentium的寄存器基本寄存器組、系統(tǒng)寄存器、浮點(diǎn)寄存器。五、Pentium的主要信號(hào)地址線及控制信號(hào)、數(shù)據(jù)線及控制信號(hào)、總線周期控制信號(hào)、Cache控制信號(hào)、系統(tǒng)控制信號(hào)等。六、Pentium的總線狀態(tài)和總線周期Pentium的6種總線狀態(tài),非流水線式讀寫周期,流水線式讀寫周期。七、Pentium系列微處理器的技術(shù)發(fā)展復(fù)習(xí)思考題:Pentium采用了哪些主要的先進(jìn)技術(shù)?分之預(yù)測(cè)技術(shù)的優(yōu)點(diǎn)是什么?此技術(shù)基于怎樣的程序設(shè)計(jì)規(guī)律?3?闡述Pentium中,U流水線和V流水線有什么區(qū)別?什么是突發(fā)式數(shù)據(jù)傳輸?第三章16位和32位的微處理器指令系統(tǒng)教學(xué)目標(biāo)和要求:掌握8086的尋址方式和指令系統(tǒng),編寫簡(jiǎn)單程序。理解80386的尋址方式和指令系統(tǒng)及Pentium增加的指令。教學(xué)重點(diǎn)和難點(diǎn):重點(diǎn)掌握數(shù)據(jù)傳送指令,算數(shù)運(yùn)算指令,邏輯指令,輸入輸出指和控制轉(zhuǎn)移指令,設(shè)計(jì)出三種結(jié)構(gòu)的匯編語(yǔ)言源程序。教學(xué)方式:(課堂講授16學(xué)時(shí))第一節(jié)8086的尋址方式和指令系統(tǒng)(8學(xué)時(shí))一、8086的尋址方式立即數(shù)尋址、寄存器尋址、直接尋址、寄存器間接尋址。二、8086指令系統(tǒng)的概況指令格式,指令執(zhí)行時(shí)間。三、8086指令系統(tǒng)傳送指令:通用傳送指令,累加器專用傳送指令,地址傳送指令,標(biāo)志傳送指令。算術(shù)運(yùn)算指令:加法,減法,乘法,除法指令和BCD碼操作指令。邏輯運(yùn)算和移位指令邏輯運(yùn)算指令:與、或、非、異或操作指令,循環(huán)指令和非循環(huán)指令。串操作指令控制轉(zhuǎn)移指令無(wú)條件和有條件轉(zhuǎn)移指令,循環(huán)控制指令,子程序調(diào)用和返回指令,中斷指令,處理器控制指令。四、8086匯編語(yǔ)言的標(biāo)志、表達(dá)式和偽指令匯編語(yǔ)言概況,標(biāo)識(shí)符,保留字,表達(dá)式,語(yǔ)句,偽指令。程序舉例。復(fù)習(xí)思考題:在寄存器間接尋址中,如果指令中沒有具體指明段地址,那么,段地址如何確定?使用堆棧操作指令時(shí)要注意什么問(wèn)題?傳送指令和交換指令在涉及內(nèi)存操作時(shí)要注意什么問(wèn)題?指令和移位指令完成AX乘以20的功能。寫簡(jiǎn)單的條件轉(zhuǎn)移程序。用串指令編寫程序完成字符串的比較。第二節(jié)80386的尋址方式和指令系統(tǒng)(4學(xué)時(shí))一、80386的尋址方式講述80386的九種尋址方式。二、80386的指令系統(tǒng)講述80386新增加的指令。數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、串操作指令、轉(zhuǎn)移指令、循環(huán)和調(diào)用指令、條件設(shè)置指令、中斷指令、標(biāo)志指令、位處理指令、總線封鎖指令、處理器控制和特權(quán)指令、支持高級(jí)語(yǔ)言的指令、系統(tǒng)設(shè)置和測(cè)試指令。復(fù)習(xí)思考題:1.80386的有效地址由哪幾個(gè)分量計(jì)算得到?2.80386的推入堆棧指令比8086有哪些改進(jìn)?設(shè)計(jì)兩個(gè)32位數(shù)相乘的程序,將乘積送到ABC指示的內(nèi)存區(qū)。第三節(jié)80486新增加的指令(2學(xué)時(shí))一、論述6條新增加的指令第四節(jié)Pentium新增加的指令(2學(xué)時(shí))一、論述8條新增加的指令第四章存儲(chǔ)器和高速緩存技術(shù)(2學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握微型機(jī)中存儲(chǔ)器的層次化結(jié)構(gòu),Cache技術(shù)的基本思想和出發(fā)點(diǎn),Cache系統(tǒng)的主要部件,Cache控制器完成的功能。教學(xué)重點(diǎn)和難點(diǎn):存儲(chǔ)器的分類,存儲(chǔ)器在系統(tǒng)中的連接,Cache的組織方式和各自的特點(diǎn),Cache的命中率和數(shù)據(jù)的一致性。教學(xué)方式:(課堂講授4學(xué)時(shí))第一節(jié)存儲(chǔ)器和存儲(chǔ)器件(1學(xué)時(shí))一、存儲(chǔ)器的分類內(nèi)部存儲(chǔ)器,外部存儲(chǔ)器。二、微型計(jì)算機(jī)內(nèi)存的行列結(jié)構(gòu)微型計(jì)算機(jī)以字節(jié)為單位存儲(chǔ)信息,在硬件上通過(guò)行選擇線和列選擇線確定內(nèi)存單元。三、選擇存儲(chǔ)器件的考慮因素選擇存儲(chǔ)器應(yīng)考慮的因素:易失性、只讀性、存儲(chǔ)容量、速度功耗。四、隨機(jī)存取存儲(chǔ)器RAM按工作原理分靜態(tài)RAM和動(dòng)態(tài)RAM。論述它們的結(jié)構(gòu)和工作原理。五、只讀存儲(chǔ)器ROM分別論述掩膜型ROM、可編程ROM(PROM)、可擦除及可編程ROM(EPROM)、可用電擦除的可編程ROM(EEPROM)、閃爍存儲(chǔ)器Flash。六、存儲(chǔ)器在系統(tǒng)中的連接考慮和應(yīng)用舉例存儲(chǔ)器和CPU的連接考慮,SRAM的使用舉例,DRAM和DRAM控制器的使用。七、存儲(chǔ)器的數(shù)據(jù)寬度擴(kuò)充和字節(jié)擴(kuò)充講述數(shù)據(jù)寬度的擴(kuò)充連線圖,字節(jié)數(shù)的擴(kuò)充連線圖。第二節(jié)微型機(jī)系統(tǒng)中存儲(chǔ)器的體系結(jié)構(gòu)(1學(xué)時(shí))一、層次化的存儲(chǔ)器體系結(jié)構(gòu)按圖講述存儲(chǔ)器的層次化總體結(jié)構(gòu)。二、16位和32位微機(jī)系統(tǒng)的內(nèi)存組織講述16位機(jī)8086的存儲(chǔ)器構(gòu)成:奇存儲(chǔ)體和偶存儲(chǔ)體.論述32位微機(jī)系統(tǒng)的內(nèi)存組織.地址的對(duì)準(zhǔn)操作。第三節(jié)高檔微機(jī)系統(tǒng)中的高速緩存技術(shù)一、Cache的概述Cache技術(shù)的出發(fā)點(diǎn),論述Cache系統(tǒng)的三個(gè)部分.時(shí)間區(qū)域性和空間區(qū)域性。二、Cache的組織方式Cache的三種組織方式:全相聯(lián)方式、直接映像方式、組相聯(lián)方式。三、Cache的數(shù)據(jù)更新方法通寫式、緩沖通寫式、回寫式。四、Cache控制器82385Cache控制器82385的功能:Cache和主存的映像關(guān)系,未命中Cache的處理,Cache的數(shù)據(jù)更新。復(fù)習(xí)思考題:DRAM根據(jù)什么原理進(jìn)行刷新?存儲(chǔ)器在系統(tǒng)中連接時(shí)要考慮哪幾方面的問(wèn)題?微型機(jī)系統(tǒng)中存儲(chǔ)器的層次化總體結(jié)構(gòu)是如何體現(xiàn)的?Cache技術(shù)的基本思想和出發(fā)點(diǎn)是什么?一個(gè)Cache系統(tǒng)由哪幾個(gè)主要部分組成?Cache的數(shù)據(jù)一致性指什么?Cache通寫式和回寫式的含義是什么?第五章微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(4學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握CPU與外設(shè)進(jìn)行數(shù)據(jù)傳輸必須要有接口電路,理解接口的功能,掌握程序方式,中斷方式和DMA方式傳輸數(shù)據(jù)的原理。教學(xué)重點(diǎn)和難點(diǎn):接口部件的I/O端口,三種數(shù)據(jù)傳輸方式的原理。教學(xué)方式:(課堂講授4學(xué)時(shí))第一節(jié)為什么要用接口電路(1學(xué)時(shí))一、論述什么叫接口?接口的功能及接口技術(shù)。第二節(jié)CPU和輸入輸出設(shè)備之間的信號(hào)(1學(xué)時(shí))一、數(shù)據(jù)信息數(shù)字量、模擬量、開關(guān)量。二、狀態(tài)信息狀態(tài)信息反映了當(dāng)前外設(shè)所處的工作狀態(tài)。三、控制信息CPU通過(guò)發(fā)送控制信息控制外設(shè)的工作。第三節(jié)接口部件的I/O端口(1學(xué)時(shí))一、論述接口中的寄存器組、端口及端口地址第四節(jié)CPU和外設(shè)之間的數(shù)據(jù)傳遞方式(1學(xué)時(shí))一、程序方式論述無(wú)條件傳遞方式和條件傳遞方式。二、中斷方式論述中斷傳遞方式的原理,中斷優(yōu)先級(jí)問(wèn)題的解決。三、DMA方式論述DMA傳送方式的提出,DMA傳送的原理。四、輸入輸出過(guò)程中提出的幾個(gè)問(wèn)題復(fù)習(xí)思考題:接口電路的作用是什么?按功能可分為幾類?為什么有時(shí)候可以使2個(gè)端口對(duì)應(yīng)1個(gè)地址?查詢方式傳送數(shù)據(jù)有什么優(yōu)缺點(diǎn)?中斷方式為什么能彌補(bǔ)查詢方式的缺點(diǎn)?敘述可屏蔽中斷的響應(yīng)和執(zhí)行過(guò)程。第六章串并行通信和接口技術(shù)(6學(xué)時(shí)講授+2學(xué)時(shí)實(shí)驗(yàn))教學(xué)目標(biāo)和要求:掌握串行通信的工作原理及應(yīng)用,并行通信的原理及應(yīng)用。教學(xué)重點(diǎn)和難點(diǎn):可編程串行通信接口8255A的工作原理及初始化編程,并行通信接口8255A的原理及編程。教學(xué)方式:(課堂講授6學(xué)時(shí)、實(shí)驗(yàn)2學(xué)時(shí))第一節(jié)接口功能以及在系統(tǒng)中的連接(1學(xué)時(shí))一、接口功能尋址功能、輸入/輸出功能、數(shù)據(jù)轉(zhuǎn)換功能、聯(lián)絡(luò)功能、中斷管理功能、復(fù)位功能、可編程功能、錯(cuò)誤檢測(cè)功能。二、接口與系統(tǒng)的連接按圖論述典型的I/O接口和外設(shè)連接。第二節(jié)串行接口和串行通信(1學(xué)時(shí))一、串行接口可編程串行接口的典型結(jié)構(gòu)。二、串行通信涉及的幾個(gè)問(wèn)題全雙工方式和半雙工方式,同步方式和異步方式,串行通信的傳輸率。第三節(jié)可編程串行通信接口8251A(2學(xué)時(shí))一、8251A的基本性能通過(guò)編程可以工作于同步方式或異步方式,及兩種方式下的不同波特率。二、8251A的基本工作原理論述8251A的編程結(jié)構(gòu),功能結(jié)構(gòu),發(fā)送和接收方式。三、8251A的對(duì)外信號(hào)8251A和CPU之間的連接信號(hào),8251A與外設(shè)之間的連信號(hào)。四、8251A的編程8251A的模式寄存器,控制寄存器,狀態(tài)寄存器及初始化編程。五、8251A編程舉例異步方式下的初始化程序舉例,同步方式下的初始化程序舉例,利用狀態(tài)字進(jìn)行編程舉例。六、8251A的使用事例講述8251作為CRT接口的實(shí)際例子。第四節(jié)并行通信和并行接口并行通信的方式及應(yīng)用場(chǎng)合.并行接口與外設(shè)的連接。第五節(jié)可編程并行通信接口8255A(2學(xué)時(shí))一、8255A的內(nèi)部結(jié)構(gòu)論述A,B,C三個(gè)端口讀寫控制電路,數(shù)據(jù)總線控制器。二、8255的芯片引腿信號(hào)8255A與外設(shè)的連接,8255A與CPU的連接。三、8255A的控制字論述方式選擇控制字,端口C置1/置O控制字。四8255A的工作方式介紹三種工作方式:方式0方式1方式2的工作特點(diǎn)。五、8255A的應(yīng)用舉例用兩個(gè)具體例子講述8255A的硬件設(shè)計(jì)和軟件編程。六、實(shí)驗(yàn)教學(xué)重點(diǎn)能力培養(yǎng)本課實(shí)驗(yàn)重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新實(shí)驗(yàn)動(dòng)手能力,在充分理解8255A芯片工作原理的基礎(chǔ)上,練習(xí)熟練編程控制芯片。通過(guò)設(shè)計(jì)交通燈實(shí)驗(yàn),來(lái)全面理解掌握并行通信接口芯片8255A的具體使用,讓學(xué)生能夠從接受知識(shí)型到綜合能力型逐級(jí)提高的實(shí)驗(yàn)。復(fù)習(xí)思考題:什么是同步通信方式?什么是異步通信方式?它們各有什么優(yōu)缺點(diǎn)?什么叫波特率?什么叫波特率因子?設(shè)波特率因子為64,波特率為1200,那么時(shí)鐘頻率是多少?對(duì)8251A進(jìn)行編程時(shí),必須遵守哪些約定?設(shè)計(jì)一個(gè)采用異步通信方式輸出字符的程序段。編寫一段程序?qū)?255A設(shè)置工作方式。第七章中斷控制器(6學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握中斷控制器的結(jié)構(gòu)和功能;掌握DMA數(shù)據(jù)傳送的特點(diǎn)及DMAC的基本功能;掌握計(jì)算器/定時(shí)器的結(jié)構(gòu)及功能。各種接口的用途。教學(xué)重點(diǎn)和難點(diǎn):中斷控制器8259A的編程結(jié)構(gòu)及功能,初始化編程;DMA控制器8237A的數(shù)據(jù)傳送特點(diǎn)及功能;計(jì)算器/定時(shí)器8253的六種工作方式和初始化編程。教學(xué)方式:(課堂講授6學(xué)時(shí)、實(shí)驗(yàn)2學(xué)時(shí))第一節(jié)中斷控制器8259A(6學(xué)時(shí))一、8259A的引腿信號(hào),編程結(jié)構(gòu)和工作原理論述8259A的引腿信號(hào),編程結(jié)構(gòu)及中斷響應(yīng)過(guò)程。二、8259A的工作方式8259A的優(yōu)先級(jí)方式,屏蔽中斷源的方式。結(jié)束中斷的方式引入中斷請(qǐng)求。三、8259A的初始化命令字和操作命令字論述8259A內(nèi)部七個(gè)寄存器的信號(hào)及作用,及8259A的初始化編程。四、8259A使用舉例關(guān)于中斷全嵌套方式的例子,關(guān)于如何使用中斷結(jié)束命令的例子,關(guān)于特殊屏蔽方式的例子。五、多片8259A組成的主從式中斷系統(tǒng)按圖講述主從式中斷系統(tǒng)。六、實(shí)驗(yàn)教學(xué)重點(diǎn)能力培養(yǎng)本課實(shí)驗(yàn)重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新實(shí)驗(yàn)動(dòng)手能力,在充分理解8259芯片工作原理的基礎(chǔ)上,練習(xí)熟練編程控制芯片。通過(guò)中斷設(shè)計(jì)鍵盤顯示實(shí)驗(yàn),來(lái)全面理解掌握中斷控制器的具體使用,讓學(xué)生能夠從接受知識(shí)型到綜合能力型逐級(jí)提高的實(shí)驗(yàn)。第八章DMA控制器(4學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握DMA數(shù)據(jù)傳送的特點(diǎn)及DMAC的基本功能及接口的用途。教學(xué)重點(diǎn)和難點(diǎn):DMA控制器8237A的數(shù)據(jù)傳送特點(diǎn)及功能。教學(xué)方式:(課堂講授4學(xué)時(shí)、實(shí)驗(yàn)2學(xué)時(shí))第一節(jié)DMA控制器8237A(4學(xué)時(shí))一、DMA控制器的一般結(jié)構(gòu)和概要按圖講述DMA控制器的編程結(jié)構(gòu)和外部連線。二、DMA控制器8237A的原理8237A的編程機(jī)構(gòu)和外部連接,8237A的工作模式和寄存器的格式,8237A各寄存器對(duì)應(yīng)的端口地址。三、8237A的編程和使用論述8237A初始化的7個(gè)步驟.編程舉例。第九章計(jì)數(shù)器/定時(shí)器(6學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握計(jì)算器/定時(shí)器的結(jié)構(gòu)及功能。各種接口的用途。教學(xué)重點(diǎn)和難點(diǎn):計(jì)算器/定時(shí)器8253的六種工作方式和初始化編程。教學(xué)方式:(課堂講授6學(xué)時(shí)、實(shí)驗(yàn)2學(xué)時(shí))第一節(jié)計(jì)數(shù)器/定時(shí)器(6學(xué)時(shí))一、概述二、可編程計(jì)數(shù)器/定時(shí)器的工作原理論述計(jì)數(shù)器/定時(shí)器的工作原理,不論定時(shí)還是計(jì)數(shù)工作過(guò)程沒有根本差別,都是基于計(jì)數(shù)器的減1工作。三、可編程計(jì)數(shù)器/定時(shí)器82538253的結(jié)構(gòu)和工作原理,8253控制寄存器的格式,8253的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論