欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      微機(jī)原理與接口技術(shù)課程總結(jié)

      時間:2019-05-13 18:25:39下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《微機(jī)原理與接口技術(shù)課程總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《微機(jī)原理與接口技術(shù)課程總結(jié)》。

      第一篇:微機(jī)原理與接口技術(shù)課程總結(jié)

      10電子班《微機(jī)原理與接口技術(shù)》課程總結(jié)提要

      一、圍繞本課程的教學(xué)內(nèi)容,除了閱讀教材外你還看了哪些資料?請歸納簡述其內(nèi)容。

      二、請陳述當(dāng)前你對微控制器工作系統(tǒng)的認(rèn)識

      三、請綜合運(yùn)用51單片機(jī)的中斷系統(tǒng)、定時/計數(shù)器、串行口,從實際應(yīng)用出發(fā)做一個設(shè)計。這個設(shè)計可以是個新產(chǎn)品,也可以是對身邊生活中某個環(huán)節(jié)或產(chǎn)品的改善;這個設(shè)計從電子專業(yè)的角度要合理可行。請清楚地闡述這個設(shè)計的功能、技術(shù)環(huán)節(jié)。不用描繪具體電路,用框圖示意即可。

      四、本學(xué)期的《微機(jī)原理與接口技術(shù)》課是第一次把微機(jī)原理、接口技術(shù)、單片機(jī)整合在一門課中,并賦予了72學(xué)時的課堂教學(xué)和36學(xué)時的實驗學(xué)時。請從教學(xué)內(nèi)容、實驗內(nèi)容、學(xué)時安排、教師對課程的把握等方面對本課的教學(xué)提出意見。

      注:

      ①、對于撰寫提要中的問題不能泛泛而論,希望確實通過自己的理解與想法具體說明;

      ②、要求字?jǐn)?shù)在2000~4000之間;

      ③、課程總結(jié)將計入本課考核成績;

      ④、請各位同學(xué)截止到7月5日24點,把課程總結(jié)的電子版發(fā)到我的教學(xué)郵箱:xyredleaf_homework_1@126.com

      任課教師:洪小葉

      2012-6-26

      有什么問題及時溝通。

      第二篇:《微機(jī)原理與接口技術(shù)》課程總結(jié)

      《微機(jī)原理與接口技術(shù)》課程總結(jié)

      主要內(nèi)容:

      《微機(jī)原理與接口技術(shù)》是我們這學(xué)期開的比較難學(xué)的一門課,課程緊密結(jié)合通信工程專業(yè)的特點,圍繞微型計算機(jī)原理和應(yīng)用主題,以Intel8086CPU為主線,系統(tǒng)介紹了微型計算機(jī)的基本知識、基本組成、體系結(jié)構(gòu)、工作模式,介紹了8086CPU的指令系統(tǒng)、匯編語言及程序設(shè)計方法和技巧,存儲器的組成和I/O接口擴(kuò)展方法,微機(jī)的中斷結(jié)構(gòu)、工作過程,并系統(tǒng)介紹了微機(jī)中的常用接口原理和應(yīng)用技術(shù),包括七大接口芯片:并行接口8255A、串行接口8251A、計數(shù)器/定時器8253、中斷控制器8259A、A/D(ADC0809)、D/A(DAC0832)、DMA(8237)、人機(jī)接口(鍵盤與顯示器接口)的結(jié)構(gòu)原理與應(yīng)用。在此基礎(chǔ)上,對現(xiàn)代微機(jī)系統(tǒng)中涉及的總線技術(shù)、高速緩存技術(shù)、數(shù)據(jù)傳輸方法、高性能計算機(jī)的體系結(jié)構(gòu)和主要技術(shù)作了簡要介紹。

      具體介紹:

      第一章:主要了敘述微型計算機(jī)的發(fā)展構(gòu)成和數(shù)的表示方法

      (1)超、大、中、小型計算機(jī)階段(1946年-1980年)

      采用計算機(jī)來代替人的腦力勞動,提高了工作效率,能夠解決較復(fù)雜的數(shù)學(xué)計算和數(shù)據(jù)處理(2)微型計算機(jī)階段(1981年-1990年)

      微型計算機(jī)大量普及,幾乎應(yīng)用于所有領(lǐng)域,對世界科技和經(jīng)濟(jì)的發(fā)展起到了重要的推動作用。(3)計算機(jī)網(wǎng)絡(luò)階段(1991年至今)。

      計算機(jī)的數(shù)值表示方法:二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制。要會各個進(jìn)制之間的數(shù)制轉(zhuǎn)換。計算機(jī)網(wǎng)絡(luò)為人類實現(xiàn)資源共享提供了有力的幫助,從而促進(jìn)了信息化社會的到來,實現(xiàn)了遍及全球的信息資源共享。

      第二章:介紹了8086微型機(jī)算計系統(tǒng)的組成原理和體系結(jié)構(gòu)

      (1)BIU與EU的動作協(xié)調(diào)原則:

      總線接口部件(BIU)和執(zhí)行部件(EU)按以下流水線技術(shù)原則協(xié)調(diào)工作,共同完成所要求的信息處理任務(wù):

      ①每當(dāng)8086的指令隊列中有兩個空字節(jié),或8088的指令隊列中有一個空字節(jié)時,BIU就會自動把指令取到指令隊列中。其取指的順序是按指令在程序中出現(xiàn)的前后順序。

      ②每當(dāng)EU準(zhǔn)備執(zhí)行一條指令時,它會從BIU部件的指令隊列前部取出指令的代碼,然后用幾個時鐘周期去執(zhí)行指令。在執(zhí)行指令的過程中,如果必須訪問存儲器或者I/O端口,那么EU就會請求BIU,進(jìn)入總線周期,完成訪問內(nèi)存或者I/O端口的操作;如果此時BIU正好處于空閑狀態(tài),會

      第1頁

      立即響應(yīng)EU的總線請求。如BIU正將某個指令字節(jié)取到指令隊列中,則BIU將首先完成這個取指令的總線周期,然后再去響應(yīng)EU發(fā)出的訪問總線的請求。

      ③當(dāng)指令隊列已滿,且EU又沒有總線訪問請求時,BIU便進(jìn)入空閑狀態(tài)。

      ④在執(zhí)行轉(zhuǎn)移指令、調(diào)用指令和返回指令時,由于待執(zhí)行指令的順序發(fā)生了變化,則指令隊列中已經(jīng)裝入的字節(jié)被自動消除,BIU會接著往指令隊列裝入轉(zhuǎn)向的另一程序段中的指令代碼。

      從上述BIU與EU的動作管理原則中,不難看出,它們兩者的工作是不同步的,正是這種既相互獨立又相互配合的關(guān)系,使得8086/8088可以在執(zhí)行指令的同時,進(jìn)行取指令代碼的操作,也就是說BIU與EU是一種并行工作方式,改變了以往計算機(jī)取指令→譯碼→執(zhí)行指令的串行工作方式,大大提高了工作效率,這正是8086/8088獲得成功的原因之一

      (2)它的工作模式:有最小和最大(3)它的尋址方式: a、數(shù)據(jù)操作數(shù)

      這類操作數(shù)是與數(shù)據(jù)有關(guān)的操作數(shù),即指令中操作的對象是數(shù)據(jù)。數(shù)據(jù)操作數(shù)又可分為: A 立即數(shù)操作數(shù)。指令中要操作的數(shù)據(jù)包含在指令中。B 寄存器操作數(shù)。指令中要操作的數(shù)據(jù)存放在指定的寄存器中。C 存儲器操作數(shù)。指令中要操作的數(shù)據(jù)存放在指定的存儲單元中。D I/O操作數(shù)。指令中要操作的數(shù)據(jù)來自或送到I/O端口。b、地址操作數(shù)

      這類操作數(shù)是與程序轉(zhuǎn)移地址有關(guān)的操作數(shù),即指令中操作的對象不是數(shù)據(jù),而是要轉(zhuǎn)移的目標(biāo)地址。它也可以分為立即數(shù)操作數(shù)、寄存器操作數(shù)和存儲器操作數(shù),即要轉(zhuǎn)移的目標(biāo)地址包含在指令中,或存放在寄存器中,或存放在存儲單元之中。

      對于數(shù)據(jù)操作數(shù),有的指令有兩個操作數(shù):一個稱為源操作數(shù),在操作過程中其值不改變;另一個稱為目的操作數(shù),操作后一般被操作結(jié)果代替。有的指令只有一個操作數(shù),或沒有(或隱含)操作數(shù)。

      對于地址操作數(shù),指令只有一個目的操作數(shù),它是一個供程序轉(zhuǎn)移的目標(biāo)地址。下面以MOV指令為例:

      MOV dst,src;(dst)←(src)

      第三章:對8086的指令系統(tǒng)的介紹

      計算機(jī)的指令通常包括操作嗎和操作數(shù)兩部分,尋址方式是指令中說明操作數(shù)所在地址的方法。尋址方式有立即尋址方式、寄存器尋址方式、直接尋址方式、寄存器間接尋址方式、寄存器相對尋址方式、基址編址尋址方式、相對基址編址尋址方式,還有隱含尋址,I/O端口尋址等。要能

      第2頁

      正確判斷各種尋址方式。要熟練掌握一下下面的指令:數(shù)據(jù)傳送指令,通用數(shù)據(jù)傳送指令:MOV PUSH POP XCHG XLAT,輸入輸出指令:IN OUT地址目標(biāo)傳送指令: LEA LDS LES,標(biāo)志傳送指令: LAHF SAHF PUSHF POPF;算術(shù)運(yùn)算指令,加法:ADD ADC INC AAA DAA,減法:SUB SBB DEC NEG CMP AAS DAS,乘法: MUL IMUL AAM,除法:DIV IDIV AAD CBW CWD;邏輯運(yùn)算和移位指令,邏輯運(yùn)算指令:NOT AND OR XOR TEST,算術(shù)邏輯移位指令:SHL/SAL SHR SAR,循環(huán)移位指令: ROL ROR RCL RCR字符串處理指令MOVS CMPS 等,指令前綴REP(無條件重復(fù))以及轉(zhuǎn)移指令:JC JZ JS JP;標(biāo)志操作指令:CLC CMC STC STI等。

      第四章:討論8086匯編語言程序設(shè)計方法,并給出實例分析

      匯編語言是一種利用指令助記符、符號地址、標(biāo)號來編寫的計算機(jī)語言。是機(jī)器語言的符號表示,是面向機(jī)器的語言,是較低級的語言。

      本章主要內(nèi)容是匯編語言語句類別、MASM的運(yùn)算符及其表達(dá)式、偽指令語句格式和作用、基本程序結(jié)構(gòu)、調(diào)用程序和被調(diào)用程序之間的數(shù)據(jù)傳送途徑以及匯編源程序上機(jī)調(diào)試過程。

      本章重點是閱讀程序和編寫程序。本章知識要點如:匯編語言語句類別:實指令語句、偽指令語句、宏指令語句,程序基本機(jī)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、過程(子程序)--參數(shù)傳遞途徑:寄存器約定、存儲器約定、堆棧傳遞,程序開發(fā)步驟:編輯--匯編--鏈接--調(diào)試程序。偽指令語句:符號定義指令EQU、=,數(shù)據(jù)定義偽指令DBDWDD……,段定義偽指令SEGMENTENDS,過程定義偽指令PROC……ENDP段指派偽指令A(yù)SSUME程序定位偽指令ORG匯編結(jié)束偽指令END。

      偽指令語句中的名字可以是變量名、段名、過程名。變量也有三種屬性:段、偏移量和類型。

      第五章:介紹存儲器的分類及應(yīng)用

      半導(dǎo)體存儲器是指用半導(dǎo)體器件作為存儲器介質(zhì)的存儲器。目前,計算機(jī)的內(nèi)存儲器(主存儲器)都由半導(dǎo)體存儲器芯片擔(dān)任。本章討論半導(dǎo)體存儲器芯片的類型、存儲原理、使用場合、引腳功能、如何與CPU(或系統(tǒng)總線)連接以及及軟件驗證l連接是否正確等問題。

      本章知識要點:存儲器分外部和內(nèi)部,外部又分軟盤、硬盤、磁帶、閃存盤和光盤;內(nèi)部又分RAM和ROM,RAM可分為 SRAM、DRAM;ROM也可分為PROM、EPROM、EEPROM 和Flash Memory。知道各種存儲器的結(jié)構(gòu)和用途,特點以及尋址方式,根據(jù)實際接線圖能寫出尋址空間,以及明白與CPU之間的速度匹配問題等。在學(xué)習(xí)時要知道存儲器芯片的存儲容量的計算方法(單元數(shù)X位數(shù)/單元),會計算各存儲器的芯片地址范圍。

      第六章:講述I/O接口和系統(tǒng)總線

      中斷傳送方式的優(yōu)點是:CPU不必查詢等待,工作效率高,CPU與外設(shè)可以并行工作;由于外設(shè)

      第3頁

      具有申請中斷的主動權(quán),故系統(tǒng)實時性比查詢方式要好得多。但采用中斷傳送方式的接口電路相對復(fù)雜,而且每進(jìn)行一次數(shù)據(jù)傳送就要中斷一次CPU,CPU每次響應(yīng)中斷后,都要轉(zhuǎn)去執(zhí)行中斷處理程序,且都要進(jìn)行斷點和現(xiàn)場的保護(hù)和恢復(fù),浪費了很多CPU的時間。故這種傳送方式一般適合于少量的數(shù)據(jù)傳送。

      第七章:討論中斷系統(tǒng)并介紹中斷控制器8259A 本章主要內(nèi)容是:中斷的概念,中斷源、中斷響應(yīng)、中斷優(yōu)先級、中斷向量表等。會編寫初始化程序,8259A的結(jié)構(gòu)和原理及應(yīng)用;根據(jù)題目要求會畫實際連線圖;會寫初始化命令字ICW1、ICW2、ICW3、ICW4和操作命令字OCW1、OCW2、OCW3;會處理中斷級聯(lián)和中斷嵌套的問題。

      第八章:介紹了可編程計數(shù)器、定時器、8253和8254芯片的基本原理和它們的大量應(yīng)用實例

      本章主要內(nèi)容是:定時器/計數(shù)器的應(yīng)用場合;如何實現(xiàn)定時/計數(shù);可編程計數(shù)器/定時器8253芯片的內(nèi)部結(jié)構(gòu)、引腳功能、計數(shù)原理、6種工作方式下的工作條件和輸出波形特征。重點是8253芯片的實際應(yīng)用。

      本章主要知識點:知道計數(shù)和定時的概念,8253的原理和結(jié)構(gòu),有3個計數(shù)器,每個計數(shù)器能獨立工作于6種方式,可通過控制字寄存器來設(shè)置每個計數(shù)器的工作方式,根據(jù)題目要求能編寫簡單的初始化程序,也能根據(jù)連線圖寫出芯片地址。

      8253的引腳功能:與系統(tǒng)總線相連:數(shù)據(jù)引腳D0—D7、地址引腳A1、A0、控制引腳RD/CS/WR;通道引腳CLKGATEOUT其他引腳GNDVCC 可編程計數(shù)器/定時器8253的工作方式:方式0:計數(shù)結(jié)束中斷方式,方式1:可編程單穩(wěn)態(tài)輸出方式,方式2:比率發(fā)生器(分頻器),方式3:方波發(fā)生器,方式4:軟件觸發(fā)選通,方式5:硬件觸發(fā)選通。

      第九章:講了可編程外圍接口芯片8255A以及具體應(yīng)用

      本章主要內(nèi)容是并行輸入/輸出接口概念,可編程并行輸入/輸出接口芯片8255A的內(nèi)部結(jié)構(gòu)、引腳功能、3種工作方式下的輸入輸出工作過程及其實際應(yīng)用。

      本章主要內(nèi)容:接口的概念,知道8255A的結(jié)構(gòu)和功能以及應(yīng)用;芯片包括3個端口,能分別工作于3種方式,可以通過方式控制字來選擇工作方式,端口A三種方式都能工作,端口B只能工作于方式0和1,端口C只能工作于方式0,可單獨寫控制字;鍵盤接口消抖問題。

      第十章:簡述了串行通信和可編程接口芯片8251A 本章主要內(nèi)容:串信通信的基本概念:數(shù)據(jù)傳送方向,串行傳送的2中基本方式,串行傳送的2種基本工作方式,串行傳送速率,串行接口芯片,調(diào)制解調(diào)器;可編程串行通信接口芯片8251A:

      第4頁

      內(nèi)部結(jié)構(gòu)和外部引腳,記住方式字、命令字和狀態(tài)字。會畫與CPU的實際連線圖,能根據(jù)實際需要編寫8251的程序及其初始化設(shè)置。

      第十一章:簡介了模數(shù)(A/D)和數(shù)模(D/A)轉(zhuǎn)換

      本章主要內(nèi)容: 模數(shù)(A/D)和數(shù)模(D/A)轉(zhuǎn)換的概念,模擬量變成數(shù)字量需要采樣、量化、編碼,通過采樣保持器來實現(xiàn)。ADC0809轉(zhuǎn)換器要了解其原理,可以有8255A來控制ADC0809,知道連線圖和其在整個系統(tǒng)中的作用。

      小結(jié):

      微機(jī)的最基礎(chǔ)語言——計算機(jī)語言的一個最基礎(chǔ)最古老的匯編語言。俗話說的好,越基礎(chǔ)的東西越重要,因此它在重大的編程項目中應(yīng)用的最為廣泛。就我個人的理解,匯編是對寄存的地址,以及數(shù)據(jù)單元進(jìn)行最直接的修改。不過它有兩面性,有優(yōu)點,也有缺點,最重要的一點就是它本身較為復(fù)雜:對某個數(shù)據(jù)進(jìn)行修改時,本來很簡單一個操作會用比較煩瑣的語句來解決,而這些語句本身在執(zhí)行和操作的過程中,占用大量的時間和成本。因此,在一些講求效率的場合,這種語言并不可取,所以可以適當(dāng)對它進(jìn)行取舍。

      匯編語言對學(xué)習(xí)其他計算機(jī)高級語言起到一個比較、對照參考的作用。因為學(xué)習(xí)總是從最簡單最原始最基礎(chǔ)的知識點開始,而匯編語言就是比較原始的一種計算機(jī)語言,故而學(xué)習(xí)高級語言也當(dāng)然可以從匯編開始。而學(xué)了高級計算機(jī)語言C以后,我經(jīng)常將C與匯編進(jìn)行對比。也發(fā)現(xiàn)其中的差異,以及各自的特點,優(yōu)缺點,從而讓我對計算機(jī)語言又有了更深一層次的了解。由此,可以擴(kuò)展的學(xué)習(xí)C++,JAVA等高級語言,這實際上是掌握了學(xué)習(xí)計算機(jī)各種語言的能力和素養(yǎng)。所以掌握匯編語言對以后其他語言的學(xué)習(xí)有極大的幫助和促進(jìn)作用。

      第5頁

      第三篇:微機(jī)原理與接口技術(shù)實驗總結(jié)

      微機(jī)原理與接口技術(shù)實驗總結(jié)

      11107108

      徐寒黎

      一、實驗內(nèi)容以及設(shè)計思路

      1、①試編寫一程序,比較兩個字符串STRING1、STRING2 所含字符是否相同,若相同輸出“MATCH”,若不相同輸出 “NO MATCH”。設(shè)計思路:定義一個數(shù)據(jù)段,在數(shù)據(jù)段中定義兩個字符串作為STRING1、STRING2以及幾個用于輸入提示的和輸出所需內(nèi)容的字符串,定義一個堆棧段用于存放,定義代碼段。關(guān)鍵步驟以及少量語句:第一步將STRING1和STRING2都實現(xiàn)用鍵盤輸入,方法是

      MOV DX,OFFSET STRING2 MOV AH,0AH INT 21H 并且顯示在顯示器上,顯示方法將0AH改成09H,語句與上面類似。然后進(jìn)行比較第一個單元,MOV AL,[STRING1+1] CMP AL,[STRING2+1] JNZ NOMATCH 若字符串長度不等,則直接跳轉(zhuǎn),輸出輸出 “NO MATCH”; 若長度相等再逐個比較 LEA SI,[STRING1+2] LEA DI,[STRING2+2] MOV CL,[STRING1+1] MOV CH,0 CLD REPE CMPSB JCXZ MATCH,意思是全部相同就跳轉(zhuǎn)MATCH,輸出“MATCH”;不然進(jìn)入下面的NOMATCH。退出。

      ②試編寫求級數(shù)1^3+2^3 +3^3 …..前幾項和剛大于10000的程序。

      設(shè)計思路:原先編寫的程序,設(shè)定和為10000,結(jié)果是14。但要求高一點的話,可以自己設(shè)置,實現(xiàn)用鍵盤輸入和的值。

      一個難點是將輸入的ASCII碼字符串,轉(zhuǎn)換成與之相同的十進(jìn)制數(shù)的數(shù)值。關(guān)鍵的思路部分是:從1開始求級數(shù),將和的值存在AX里,要加下一項級數(shù)前,比如這時已經(jīng)加到4,PUSH一下AX,然后將5乘三遍,將乘積MOV到BX里,再POP AX,然后將BX的值加到AX里,然后將AX與N比較,如果比N小就繼續(xù)上述步驟,知道剛比N大就輸出數(shù)字。

      ③試編寫一程序,完成字符串中各字符出現(xiàn)頻度的統(tǒng)計,統(tǒng)計結(jié)果在屏幕上輸出。

      設(shè)計思路:因為這個程序需要統(tǒng)計所有的字符,所以首先要定義一個存儲區(qū),用來存放26個字符以及每個字符出現(xiàn)的個數(shù)。用鍵盤控制輸入字符串以后,將字符串的第一個字符與這二十六個字符逐個比較,若有相同,在存放相應(yīng)次數(shù)的存儲單元的值上加1。然后比較第二個字符,依次類推,將字符串里的字符全部比較完。將個數(shù)大于1的字符以及字符的個數(shù)都輸出到屏幕上。退出語句。缺點和不足:這樣需要定義一個非常繁的存儲區(qū)??梢愿鶕?jù)輸入的字符,然后進(jìn)行比較和統(tǒng)計。

      ④設(shè)計一個動畫程序。

      設(shè)計思路:這個程序參考了網(wǎng)上的資料,沒有什么新意,是小鳥的圖形,可以用上下左右鍵進(jìn)行移動,可以退出。

      步驟:首先設(shè)置堆棧段,數(shù)據(jù)段,代碼段,設(shè)置顯示方式等一些屬性,設(shè)置背景色,設(shè)置小鳥的初始位置以及寫出小鳥圖形的像素的點。功能性的語句是,用鍵盤接受一個輸入,將其與1bh比較,用JZ語句跳轉(zhuǎn)到退出。若不是便與48h比較,看是否為向上,是則跳轉(zhuǎn)到相應(yīng)語句,不是則繼續(xù)與50h比較;,看是否向下,是則跳轉(zhuǎn)到關(guān)于向下移動的相關(guān)語句,否則再與4bh比較,看是否向左,依次類推,根據(jù)鍵盤輸入的上下左右跳轉(zhuǎn)到不同的語句。再將小鳥的位置進(jìn)行與上下左右鍵的輸入相應(yīng)的移動。

      最后編寫好退出語句。

      2、硬件接口主要是了解8255與8253的功能,以及控制字。①I/O地址譯碼

      只要對硬件概念清晰,很簡單的?;旧蠜]有什么創(chuàng)造性。收獲:熟悉實驗箱結(jié)構(gòu),了解每部分元件和標(biāo)注的意義。掌握I/O地址譯碼電路的工作原理。②可編程定時器8253 1,對照實驗電路圖,將計數(shù)器0設(shè)置為方式0,即數(shù)初值設(shè)為N(N<0fh),用手動逐個輸入單脈沖,編程使計數(shù)值在屏幕上顯示,并用邏輯筆觀察OUT0點平變化。

      2,將計數(shù)器0、計數(shù)器1分別設(shè)置為方式3,計數(shù)初值設(shè)為1000用邏輯筆觀察out1輸出電平的變化。

      收獲:掌握8253的基本工作原理和編程方法

      ③并行接口8255 1,試驗電路如圖所示,8255C口接邏輯電平開關(guān)K0~K7,A口接LED顯示電路L0~L7。3,數(shù)碼管靜態(tài)顯示:按下圖接好電路,將8255A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a~g相連,位碼驅(qū)動輸入端S1接5V(選中),S0和dp接地(關(guān)閉)。編程從鍵盤輸入一位十進(jìn)制數(shù)(0-9),在七段數(shù)碼管上顯示。

      4,數(shù)碼管動態(tài)顯示:按下圖接好電路,七段數(shù)碼管的連接不變,位碼驅(qū)動輸入端S1、S0接8255 C口的PC1和PC0。編程在兩個數(shù)碼管上顯示“56”。

      動態(tài)顯示時,先送“5”的段碼送A口,再送02h到C口為位碼;經(jīng)一定延時后,送“6”的段碼送A口,再送01h到C口為位碼。循環(huán)完成,可以顯示數(shù)碼。5,數(shù)碼管動態(tài)顯示(選做):同圖接好電路,編程在兩個數(shù)碼管上顯示循環(huán)顯示“00-99”。只要搞清楚各個口的地址,以及選擇適當(dāng)?shù)目刂谱?,其實很簡單的?/p>

      收獲:掌握8255的基本工作原理和編程方法,對方式0的認(rèn)識加深了。

      二、試驗中遇到的問題 1在編寫程序時,我深深體會到,畫程序框圖的重要性,每一步跳轉(zhuǎn)的條件一定要搞清楚,Y和N不能搞反了,否則就錯了。

      2實驗2,里面涉及的寄存器很多,很容易就會用亂了,還是很需要注意的。3比如那個小鳥動畫的題目,當(dāng)時在控制左右移動的時候,選擇的起始位置的語句沒寫對位置,每次按一個移位的鍵以后,都從最初的初始位置向某個方向移動。

      4硬件方面的,一開始沒搞懂地址什么意思,所以連線時很懵懂,后來清楚了,發(fā)現(xiàn)就沒什么了。

      三、心得感受

      微機(jī)原理與接口技術(shù)的課程實驗歷時大半個學(xué)期,通過自己編寫、運(yùn)行程序,不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。以前對于編程工具的使用還處于一知半解的狀態(tài)上,但是經(jīng)過一段上機(jī)的實踐,對于怎么去排錯、查錯,怎么去看每一步的運(yùn)行結(jié)果,怎么去了解每個寄存器的內(nèi)容以確保程序的正確性上都有了很大程度的提高。

      前四個簡單程序設(shè)計,加深了我們對初學(xué)的匯編語言指令的熟悉和理解,匯編語言直接描述機(jī)器指令,比機(jī)器指令容易記憶和理解。通過學(xué)習(xí)和使用匯編語言,向上為理解各種軟件系統(tǒng)的原理,打下技術(shù)理論基礎(chǔ);向下為掌握硬件系統(tǒng)的原理,打下實踐應(yīng)用基礎(chǔ)。不僅鞏固了書本所學(xué)的知識,還具有一定的靈活性,發(fā)揮了我們的創(chuàng)造才能。

      后面幾個實驗是并行輸入輸出接口8255和計數(shù)器8253的功能的操作,加深了我們對硬件的熟悉,鍛煉了動手能力,發(fā)揮創(chuàng)造才能。

      通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在自己的思考以及和同學(xué)的討論中,終于迎刃而解。

      第四篇:《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱

      《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱

      一、課程名稱:32位微機(jī)原理與接口技術(shù)

      Principle of 32-bit Microcomputer and Interface Technology

      二、課程編碼:

      三、學(xué)時與學(xué)分:32/2

      四、先修課程:電子技術(shù)基礎(chǔ),16位微機(jī)原理與接口技術(shù)

      五、課程教學(xué)目標(biāo)

      1.幫助學(xué)生獲得32位微型計算機(jī)組成及接口的基本知識,了解計算機(jī)科學(xué)發(fā)展前沿,掌握計算機(jī)應(yīng)用與計算機(jī)結(jié)構(gòu)研究的一般方法;

      2.培養(yǎng)學(xué)生利用計算機(jī)分析問題與解決問題的意識,提高學(xué)生在本專業(yè)領(lǐng)域中的計算機(jī)應(yīng)用能力。

      3.使學(xué)生能更深入地認(rèn)識計算機(jī),提高學(xué)習(xí)與計算機(jī)相關(guān)知識的能力。

      六、適用學(xué)科專業(yè)

      非計算機(jī)類的理工科專業(yè)

      七、基本教學(xué)內(nèi)容與學(xué)時安排 ●微型計算機(jī)概述(2學(xué)時)微處理器的發(fā)展歷程 微型計算機(jī)組織結(jié)構(gòu) 微型計算機(jī)的性能指標(biāo) ●32位微處理器(3學(xué)時)32位微處理器的功能結(jié)構(gòu) 32位微處理器的內(nèi)部寄存器 32位微處理器的外部引腳及功能 32位微處理器的工作方式

      ●存儲器空間管理與保護(hù)(4學(xué)時)描述符和頁表項

      存儲器空間的分段管理 存儲器空間的分頁管理 多任務(wù)和保護(hù)

      ●微型計算機(jī)的存儲器系統(tǒng)(4學(xué)時)32位存儲器的組成與多字節(jié)訪問 存儲器系統(tǒng)的多級結(jié)構(gòu) 高速緩沖存儲器 虛擬存儲器

      ●32位微處理器指令系統(tǒng)與程序設(shè)計(4學(xué)時)32位微處理器指令系統(tǒng)與尋址方式 32位匯編語言程序設(shè)計 高級語言程序的機(jī)器級表示 ●總線操作與時序(3學(xué)時)

      32位微處理器的基本總線操作時序 ISA系統(tǒng)總線 PCI系統(tǒng)總線

      ●中斷系統(tǒng)(3學(xué)時)

      中斷向量和中斷描述符表

      32位微處理器的中斷類型與中斷處理過程 外部中斷處理與中斷控制器 軟件中斷與CPU內(nèi)部異常處理

      ●32位微處理器輸入/輸出接口(3學(xué)時)32位微處理器的輸入/輸出端口 輸入/輸出端口地址譯碼技術(shù) 32位微處理器典型接口芯片 ●32位微型計算機(jī)組成(2學(xué)時)微型計算機(jī)的一般架構(gòu) 微型計算機(jī)的主板及其發(fā)展 典型的32位微型計算機(jī)組成 ●基本人機(jī)交互接口(2學(xué)時)鍵盤 鼠標(biāo)

      CRT和LCD顯示器接口 其他人機(jī)交互接口

      ● 高性能計算機(jī)新技術(shù)(2學(xué)時)Pentium 微處理器的內(nèi)部結(jié)構(gòu) 指令執(zhí)行的并行技術(shù)

      多處理器的分布式存儲器結(jié)構(gòu) 集群技術(shù)

      八、教材及參考書

      微型計算機(jī)(80486)原理及接口技術(shù),朱德森主編,化學(xué)工業(yè)出版社,2003年 注:此點要求寫詳細(xì),便于學(xué)生購買。

      九、考核方式

      書面考試+討論、作業(yè)+實踐表現(xiàn)

      第五篇:微機(jī)原理與接口技術(shù)試題答案

      微機(jī)原理與接口技術(shù)試題答案

      一、填空題(20*1)

      1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。2、8086有(20)位地址線,存儲器容量為(1M)B。3、8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講,可分為(BIU)和(EU)兩部分。4、8086/8088的四個段寄存器為(DS)、(ES)、(SS)、(CS)

      5、用來存放CPU狀態(tài)信息的寄存器是(FLAGS)。

      6、用來存放指令地址的寄存器是(IP)。7、8086的16位標(biāo)志寄存器FLAGS中OF=1表示運(yùn)算結(jié)果(溢出),ZF=1表示運(yùn)算結(jié)果為零。PF=0表示運(yùn)算結(jié)果的低8位中1的個數(shù)為(奇數(shù))。

      8、8086的16位標(biāo)志寄存器FLAGS中IF=1表示CPU(允許)中斷,TF=1表示CPU進(jìn)入(單步)工作方式。

      9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H)。

      11、I/O端口的尋址方式有兩種,分別是(直接尋址),(間接尋址)。

      12、指令JO NEXT 表示OF=(1)時轉(zhuǎn)移。

      13、將I/O設(shè)備端口內(nèi)容讀入AL中的指令助記符是(IN)。14、8086CPU的 I/O指令采用間接尋址時,使用的間接寄存器是(DX)。

      15、設(shè)置DF=1的指令為(STD)。

      16、清除CF標(biāo)志的指令為(CLC)。

      17、一對操作堆棧的指令為(POP)和(PUSH)。

      18、LOOPNZ的循環(huán)條件為(CX≠0且ZF=0)。

      19、實現(xiàn)無符號數(shù)乘2的指令的助記符是(SHL),實現(xiàn)有符號數(shù)除2的指令的助記符是(SAR)。22、8086CPU引腳信號中中斷請求兩個信號名稱為(INT)和(NMI)。

      26、I/O端口的編址方式一般有(存儲器統(tǒng)一編址)和(獨立編址)兩種

      29.1片8259A中斷控制器可管理(8)級中斷,用9片8259A可構(gòu)成(64)級主從式中斷管理系統(tǒng)。

      二: 填空題(每題2分, 共20分)1.8086CPU復(fù)位時, 寄存器 CS值為(FFFFH), 寄存器 IP的值為(0000H)2.8086CPU的8個8位通用寄存器名為(AL),(AH),(BL),(BH),(CL),(CH),(DL),(DH).3.若SS = 3240H, SP = 2000H, 棧頂?shù)膶嶋H地址為(34400H).4.指令 MOV AX, [BX] 的機(jī)器碼為 8BH, 07H , 指令 MOV [BX], AX的機(jī)器碼為(89H),(07H).5.8255A的工作方式有方式0功能為(基本輸入輸出), 方式1功能為(選通輸入輸出), 方式2功能為(雙向數(shù)據(jù)傳送).6.執(zhí)行指令 PUSH AX有 SP =(SPBUF DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA STAR PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX LEA BX, BUF1 MOV CX , COUNT-1 MOV AL, [BX] AG: INC BX CMP AL, [BX] JAE BIG MOV AL, [BX] BIG: DEC CX JNZ AG MOV BUF2, AL RET STAR ENDP CODE ENDS END STAR 問: 該程序執(zhí)行后BUF2中的值為(9).四、程序設(shè)計題(2*10)

      1、編寫一個匯編語言程序,要求從鍵盤輸入一個小寫字母,將其轉(zhuǎn)換成大寫字母在屏幕上顯示出來。

      DATA SEGMENT BUF DB 0DH,0AH,“PLEASE INPUT A CHAR:$” DATAENDS

      STACK SEGMENT

      DB 20 DUP(?)STACKENDS

      CODESEGMENT

      ASSUME DS:DATA,CS:CODE ,SS:STACK BEGIN: MOV AX,DATA

      MOV DS,AX

      LEA DX,BUF;9號調(diào)用顯示PLEASE INPUT A CHAR:

      MOV AH,9

      INT 21H

      MOV AH,1;1號調(diào)用,從鍵盤接收1字符

      INT 21H

      CMP AL,61H /41H;若比“a”/A小轉(zhuǎn)PEND

      JB PEND

      CMP AL,7AH /5BH;若比“z”/Z大轉(zhuǎn)PEND

      JA PEND;

      ADD/SUB AL,20H;如在“a”與“z”之間則減去20變?yōu)榇髮懽址?/p>

      MOV DL,AL

      MOV AH,2;2號功能調(diào)用顯示一個字符

      INT 21H

      PEND: MOV AH,4CH;程序結(jié)束運(yùn)行,返回DOS

      INT 21H CODE ENDS

      END BEGIN

      2、已知芯片8253的端口地址為4F0H~4F3H,設(shè)計數(shù)器1工作在方式1,計數(shù)器初值為3060H,采用二進(jìn)制計數(shù),請設(shè)計實現(xiàn)上述功能的8253初始化程序。8253控制字格式如下:

      因為計數(shù)器初值為3060H,即為16位的,所以讀/寫格式為11 因此控制字為:01110010 =72 控制字:MOV AL, 72H OUT 4F3H, AL

      低8位:MOV AL, 60H OUT 4F1H, AL

      高8位:MOV AL, 30H

      OUT 4F1H, AL

      六: 編程題(7分)編一個完整的程序, 數(shù)據(jù)段有10個符號的ASCII碼值數(shù)據(jù)塊 BUF , 若數(shù)據(jù)為0到 9的ASCII碼值, 在屏上顯示 Y , 否則顯示 N 解: DATA SEGMENT BUF DB 10 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA NAIN PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV CX, 10 LEA BX, BUF AG: MOV AL, [BX] CMP AL, 30H JL DISNO CMP AL, 39H JG DISNO MOV AH, 02H MOV DL, ‘Y’ INT 21H JMP NEXT DISNO: MOV AH, 02H MOV DL, ‘N’ INT 21H NEXT: INC CX DEC CX JNZ AG RET MAIN ENDP CODE ENDS END MAIN 七: 接口編程(7分, 僅編程序段)8255A的A口,B口均工作于方式0, 從A口輸出數(shù)據(jù)30H, 將B口輸入的數(shù)據(jù)放入寄存器BL中.(注:8255A口地址為60H到63H)解: 1 0 0 0 X 0 1 X 方式控制字= 82H MOV AL, 82H OUT 63H, AL MOV AL, 30H OUT 60H, AL IN AL, 61H MOV BL, AL

      下載微機(jī)原理與接口技術(shù)課程總結(jié)word格式文檔
      下載微機(jī)原理與接口技術(shù)課程總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理與接口技術(shù)小結(jié)范文大全

        微機(jī)原理與接口技術(shù)基礎(chǔ) 1.為什么在流水CPU中,將一條指令從取指到執(zhí)行結(jié)束的任務(wù)分割為一系列子任務(wù),并使各子任務(wù)在流水線的各個過程段并發(fā)地執(zhí)行,從而使流水CPU具有更強(qiáng)大的......

        微機(jī)原理與接口技術(shù)試驗學(xué)習(xí)總結(jié)

        微機(jī)原理與接口技術(shù)試驗學(xué)習(xí)總結(jié) 本學(xué)期微機(jī)原理的實驗課程即將結(jié)束,關(guān)于微機(jī)原理課程實驗的心得體會頗多。 初學(xué)《微機(jī)原理》時,感覺摸不著頭緒。面對著眾多的術(shù)語、概念及原......

        微機(jī)原理與接口技術(shù)試題及答案

        一、 填空題(每空 1 分,共 15 分) 得分 評閱人 1.RESET信號到來后8088/86的CS和IP 分別為 _FFFF_H 和_0000_H。 2. 在特殊全嵌套方式下,8259可響應(yīng) 同級或高級 中斷請求。 3......

        微機(jī)原理與接口技術(shù) 實驗報告一

        評閱微機(jī)原理與接口技術(shù)實驗報告一姓名匡越學(xué)號1715211016時間地點實驗題目一、實驗?zāi)康?.熟悉Keil軟件使用2.熟悉MCS-51指令3.學(xué)習(xí)簡單程序的調(diào)試方法二、實驗說明通過實驗......

        微機(jī)原理與接口技術(shù)及其課程設(shè)計心得體會

        微機(jī)原理與接口技術(shù)及其課程設(shè)計心得體會 本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計都已經(jīng)結(jié)束。在這個過程中,我們有所付出,也有所回報,讓我感受頗多。 對于《微機(jī)原理與接口技......

        微機(jī)原理與接口技術(shù)學(xué)習(xí)心得5篇

        本學(xué)期微機(jī)原理課程已經(jīng)結(jié)束,關(guān)于微機(jī)課程的心得體會甚多。微機(jī)原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有專業(yè)課那么高,但是卻對自己今后的工作總會有一定的幫助。記得老師第......

        微機(jī)原理與接口技術(shù)及其課程設(shè)計心得體會

        微機(jī)原理與接口技術(shù)及其課程設(shè)計心得體會 本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計都已經(jīng)結(jié)束。在這個過程中,我們有所付出,也有所回報,讓我感受頗多。 對于《微機(jī)原理與接口技......

        微機(jī)原理與接口技術(shù)每章小結(jié)(范文大全)

        第一章微型計算機(jī)概述 課程知識總結(jié): 本章的主要內(nèi)容為計算機(jī)的基本結(jié)構(gòu)、微型計算機(jī)系統(tǒng)的組成和主要性能指標(biāo)、不同進(jìn)位計數(shù)制計數(shù)方法、不同進(jìn)位制數(shù)之間相互轉(zhuǎn)換的方法、......