




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1微機(jī)微機(jī)(wi j)原理基本輸入輸出接口原理基本輸入輸出接口第一頁(yè),共65頁(yè)。2這部分電路被稱為I/O接口電路。多種外多種外設(shè)設(shè)第1頁(yè)/共65頁(yè)第二頁(yè),共65頁(yè)。3第2頁(yè)/共65頁(yè)第三頁(yè),共65頁(yè)。4第3頁(yè)/共65頁(yè)第四頁(yè),共65頁(yè)。5PS2鼠標(biāo)鼠標(biāo)PS2鍵盤鍵盤(jinpn)千兆網(wǎng)千兆網(wǎng)10/100M網(wǎng)卡網(wǎng)卡USB并行口并行口MIDI/游戲游戲(yux)接口接口顯示器接口顯示器接口13941394a音箱音箱/線入接線入接口口/麥克風(fēng)麥克風(fēng)串行口串行口第4頁(yè)/共65頁(yè)第五頁(yè),共65頁(yè)。6 與CPU和I/O設(shè)備進(jìn)行聯(lián)絡(luò)。第5頁(yè)/共65頁(yè)第六頁(yè),共65頁(yè)。7第6頁(yè)/共65頁(yè)第七頁(yè),共65頁(yè)
2、。8n 控制寄存器n保存CPU給外設(shè)或接口(ji ku)電路的命令理解理解(lji)端端口口第7頁(yè)/共65頁(yè)第八頁(yè),共65頁(yè)。9n提供的信號(hào)五花八門n功能定義、時(shí)序及有效電平等差異較大第8頁(yè)/共65頁(yè)第九頁(yè),共65頁(yè)。10n面向微機(jī)(wi j)系統(tǒng)的專用接口芯片n與CPU和系統(tǒng)配套使用,以增強(qiáng)其總體功能第9頁(yè)/共65頁(yè)第十頁(yè),共65頁(yè)。11制、驅(qū)動(dòng)外設(shè),負(fù)責(zé)外設(shè)和系統(tǒng)間信息交換。第10頁(yè)/共65頁(yè)第十一頁(yè),共65頁(yè)。12如M68000。第11頁(yè)/共65頁(yè)第十二頁(yè),共65頁(yè)。13令豐富內(nèi)存內(nèi)存空間空間I/O空間空間FFFFF0FFFF80 x86采用采用(ciyng)I/O端口獨(dú)立編址端口獨(dú)立編
3、址第12頁(yè)/共65頁(yè)第十三頁(yè),共65頁(yè)。14n程序不易閱讀(不易分清訪存和訪問(wèn)外設(shè))內(nèi)存內(nèi)存部分部分I/O部分部分存儲(chǔ)器空間存儲(chǔ)器空間00000FFFFF第13頁(yè)/共65頁(yè)第十四頁(yè),共65頁(yè)。15字輸出功能功能(gngnng)演示演示功能演示功能演示第14頁(yè)/共65頁(yè)第十五頁(yè),共65頁(yè)。16該電路在該電路在CPU執(zhí)行執(zhí)行(zhxng)指令指令 MOV DX, 284H IN AL, DX將輸入設(shè)備的數(shù)據(jù)讀入將輸入設(shè)備的數(shù)據(jù)讀入CPU內(nèi)內(nèi)AL中中圖中譯碼電路的作用:圖中譯碼電路的作用:只當(dāng)只當(dāng)A15A0上出現(xiàn)上出現(xiàn)284H時(shí),時(shí),(即(即0000 0010 1000 0100B)輸出輸出(shc
4、h)0,其他輸出,其他輸出(shch)1。IO總線總線三三 態(tài)態(tài)緩沖器緩沖器開關(guān)開關(guān)狀態(tài)狀態(tài) DBIOR地址地址譯碼譯碼 AB 284H000D7 D0A15A0與與非非第15頁(yè)/共65頁(yè)第十六頁(yè),共65頁(yè)。17三三 態(tài)態(tài)緩沖器緩沖器開關(guān)開關(guān)(kigun)輸入輸入數(shù)據(jù)線數(shù)據(jù)線IOR地址地址(dzh)譯碼譯碼地址線地址線284H000D7 D0A15A0與與非非IO總線總線D0D7K1 :K8A15A0IORCLKD7 D0T4T1T2T3Tw0000 0010 1000 0100執(zhí)行執(zhí)行:MOV DX, 284HIN AL, DX01101101B=6DHIN指令時(shí)序指令時(shí)序問(wèn)題問(wèn)題:P290
5、圖圖 K2,K5,K8閉合時(shí)閉合時(shí)DB=?, (AL)=? 第16頁(yè)/共65頁(yè)第十七頁(yè),共65頁(yè)。18三三 態(tài)態(tài)緩沖器緩沖器輸入輸入(shr)設(shè)備設(shè)備數(shù)據(jù)線數(shù)據(jù)線IOR地址地址(dzh)譯碼譯碼地址線地址線284H000D7 D0A15A0與與非非IO總線總線MOV DX, 284HIN AL, DX輸入設(shè)備接口電路,即硬件上保證輸入設(shè)備接口電路,即硬件上保證:只在只在CPU執(zhí)行從執(zhí)行從284H端口端口輸入數(shù)據(jù)時(shí),三態(tài)門處于工作狀態(tài),使輸入輸入數(shù)據(jù)時(shí),三態(tài)門處于工作狀態(tài),使輸入設(shè)備的數(shù)據(jù)送上總線側(cè),而設(shè)備的數(shù)據(jù)送上總線側(cè),而CPU執(zhí)行其它指令時(shí),三態(tài)門均處于高執(zhí)行其它指令時(shí),三態(tài)門均處于高阻狀
6、態(tài),使輸入設(shè)備的數(shù)據(jù)線與總線側(cè)斷開。阻狀態(tài),使輸入設(shè)備的數(shù)據(jù)線與總線側(cè)斷開。思考:其他的指令為什么不可以?思考:其他的指令為什么不可以?例:例:IN AL, 50H; MOV AL, 0284H第17頁(yè)/共65頁(yè)第十八頁(yè),共65頁(yè)。19該電路在該電路在CPU執(zhí)行指令執(zhí)行指令(zhlng) MOV AL, 81H MOV DX, 288H OUT DX, AL CPU內(nèi)內(nèi)AL中的數(shù)據(jù)中的數(shù)據(jù)81H送至輸出設(shè)備送至輸出設(shè)備IO總線總線(zn xin)鎖存器鎖存器輸出輸出設(shè)備設(shè)備數(shù)據(jù)線數(shù)據(jù)線IOW地址地址譯碼譯碼地址線地址線 288H000D7 D0A15A0與與非非例例:LED指示燈指示燈圖中譯碼
7、電路的作用:圖中譯碼電路的作用:只當(dāng)只當(dāng)A15A0上出現(xiàn)上出現(xiàn)288H時(shí),時(shí),(即(即0000 0010 1000 1000B)輸出輸出0,其他輸出,其他輸出1。參見(jiàn)參見(jiàn)P291圖圖第18頁(yè)/共65頁(yè)第十九頁(yè),共65頁(yè)。20IO總線總線(zn xin)鎖存器鎖存器輸出輸出(shch)設(shè)備設(shè)備數(shù)據(jù)線數(shù)據(jù)線IOW地址地址譯碼譯碼地址線地址線 288H000D7 D0A15A0與與非非例例:LED指示燈指示燈OUT指令時(shí)序指令時(shí)序A15A0CLKIOWD7D0T4T1T2T3Tw0000 0010 1000 1000執(zhí)行:執(zhí)行:MOV AL, 81H MOV DX, 288HOUT DX, AL第1
8、9頁(yè)/共65頁(yè)第二十頁(yè),共65頁(yè)。21PC總線總線(zn xin)鎖存器鎖存器輸出輸出(shch)設(shè)備設(shè)備數(shù)據(jù)線數(shù)據(jù)線IOW地址地址譯碼譯碼地址線地址線 288H000D7 D0A15A0與與非非例例:LED指示燈指示燈MOV DX, 288HOUT DX, AL輸出設(shè)備接口電路,即硬件上保證輸出設(shè)備接口電路,即硬件上保證:只在只在CPU執(zhí)行從執(zhí)行從288H端口端口輸出數(shù)據(jù)時(shí),鎖輸出數(shù)據(jù)時(shí),鎖存器處于觸發(fā)狀態(tài),其輸出隨輸入變化存器處于觸發(fā)狀態(tài),其輸出隨輸入變化,而,而CPU執(zhí)行其它指令時(shí),鎖存器均處執(zhí)行其它指令時(shí),鎖存器均處于鎖存狀態(tài)于鎖存狀態(tài), 其輸出不隨輸入變化,其輸出不隨輸入變化,思考:
9、其他的指令為什么不可以?思考:其他的指令為什么不可以?例:例:OUT 50H,AL; MOV 0288H,AL問(wèn)題:對(duì)本電路問(wèn)題:對(duì)本電路MOV DX,288HIN AL,DX結(jié)果如何?結(jié)果如何?第20頁(yè)/共65頁(yè)第二十一頁(yè),共65頁(yè)。22第21頁(yè)/共65頁(yè)第二十二頁(yè),共65頁(yè)。23將將CPU執(zhí)行執(zhí)行IN/OUT指令發(fā)出的信號(hào)指令發(fā)出的信號(hào),“翻譯翻譯”成欲操作端口的選通信號(hào),此信號(hào)常作為接口成欲操作端口的選通信號(hào),此信號(hào)常作為接口(ji ku)內(nèi)三態(tài)門或鎖存器的控制信號(hào),接通或斷開接口內(nèi)三態(tài)門或鎖存器的控制信號(hào),接通或斷開接口(ji ku)數(shù)據(jù)線與系統(tǒng)的連接。數(shù)據(jù)線與系統(tǒng)的連接。A15A0I
10、ORCLKD7 D0T4T1T2T3TwA15A0CLKIOWD7D0T4T1T2T3TwIN指令指令(zhlng)時(shí)序時(shí)序OUT指令時(shí)序指令時(shí)序第22頁(yè)/共65頁(yè)第二十三頁(yè),共65頁(yè)。24譯譯碼碼電電路路A0A1A14A15IORIOWAEN第23頁(yè)/共65頁(yè)第二十四頁(yè),共65頁(yè)。25第24頁(yè)/共65頁(yè)第二十五頁(yè),共65頁(yè)。26數(shù)數(shù) 據(jù)據(jù) 線線 DBRDWRCS端口端口譯碼譯碼電路電路(dinl)0A9A8A7A6A5A4A3A2A1A0AENIORIOWI/O接口接口(ji ku)IO總線總線D0D7D0D710000110000&譯碼電路部分滿足:譯碼電路部分滿足:只當(dāng)?shù)刂沸盘?hào)只
11、當(dāng)?shù)刂沸盘?hào)A9 A0為:為:A9A8A7A6A5A4A3A2A1A01 0 0 0 0 1 1 0 0 0即即218H時(shí),輸出時(shí),輸出“0 ” ,使使I/O接口的接口的/CS有效,有效,否則輸出否則輸出“1 ”,使,使I/O接口的接口的/CS無(wú)效無(wú)效第25頁(yè)/共65頁(yè)第二十六頁(yè),共65頁(yè)。27數(shù)數(shù) 據(jù)據(jù) 線線 DBRDWRCS端口端口譯碼譯碼電路電路(dinl)0A9A8A7A6A5A4A3A2A1A0AENIORIOWI/O接口接口(ji ku)IO總線總線D0D7D0D710000110000&注意譯碼電路中:注意譯碼電路中:由于高位地址線由于高位地址線A15A10未參與譯碼未參與
12、譯碼, 即即:地址地址A15A0為:為: 10 0001 1000均能輸出均能輸出“0 ”低電平低電平, 所以該電路使:所以該電路使:一個(gè)端口對(duì)應(yīng)多個(gè)地址一個(gè)端口對(duì)應(yīng)多個(gè)地址 共共26=64個(gè)個(gè) 218,618, A18,E18,等等,等等第26頁(yè)/共65頁(yè)第二十七頁(yè),共65頁(yè)。28218H方法二、用譯碼器、門電路組合(zh)實(shí)現(xiàn)地址譯碼第27頁(yè)/共65頁(yè)第二十八頁(yè),共65頁(yè)。29【答【答1】Y0Y7譯出的端口地址分別譯出的端口地址分別(fnbi)是是219H21FH?!敬稹敬?】將】將A0與與A2位置互換位置互換Y1 Y7譯出的端口譯出的端口地址分別地址分別(fnbi)是是218H、21CH
13、、21AH、21EH、219H、21DH、21BH和和21FH。第28頁(yè)/共65頁(yè)第二十九頁(yè),共65頁(yè)。30第29頁(yè)/共65頁(yè)第三十頁(yè),共65頁(yè)。31第30頁(yè)/共65頁(yè)第三十一頁(yè),共65頁(yè)。32第31頁(yè)/共65頁(yè)第三十二頁(yè),共65頁(yè)。33n這種傳送有前提:外設(shè)必須隨時(shí)就緒傳送傳送(chun sn)流流程程第32頁(yè)/共65頁(yè)第三十三頁(yè),共65頁(yè)。34第33頁(yè)/共65頁(yè)第三十四頁(yè),共65頁(yè)。35第34頁(yè)/共65頁(yè)第三十五頁(yè),共65頁(yè)。36第35頁(yè)/共65頁(yè)第三十六頁(yè),共65頁(yè)。37第36頁(yè)/共65頁(yè)第三十七頁(yè),共65頁(yè)。38率低就緒就緒(jix)?第37頁(yè)/共65頁(yè)第三十八頁(yè),共65頁(yè)。39輸入狀
14、態(tài)輸入狀態(tài)就緒?就緒?數(shù)據(jù)交換數(shù)據(jù)交換YN傳送傳送(chun sn)流流程程接口實(shí)例接口實(shí)例第38頁(yè)/共65頁(yè)第三十九頁(yè),共65頁(yè)。40第39頁(yè)/共65頁(yè)第四十頁(yè),共65頁(yè)。41第40頁(yè)/共65頁(yè)第四十一頁(yè),共65頁(yè)。42斷點(diǎn)斷點(diǎn)主程序主程序中斷服務(wù)程序中斷服務(wù)程序中斷請(qǐng)求中斷請(qǐng)求對(duì)外設(shè)對(duì)外設(shè)進(jìn)行處理進(jìn)行處理繼續(xù)執(zhí)行繼續(xù)執(zhí)行返回?cái)帱c(diǎn)返回?cái)帱c(diǎn)傳送傳送(chun sn)流流程程第41頁(yè)/共65頁(yè)第四十二頁(yè),共65頁(yè)。43第42頁(yè)/共65頁(yè)第四十三頁(yè),共65頁(yè)。44第43頁(yè)/共65頁(yè)第四十四頁(yè),共65頁(yè)。45n中斷中斷(zhngdun)響應(yīng)響應(yīng)n關(guān) 中 斷關(guān) 中 斷(zhngdun)n斷點(diǎn)保護(hù)斷點(diǎn)保
15、護(hù)n中斷識(shí)別中斷識(shí)別n現(xiàn)場(chǎng)保護(hù)現(xiàn)場(chǎng)保護(hù)n中斷服務(wù)中斷服務(wù)n恢復(fù)現(xiàn)場(chǎng)恢復(fù)現(xiàn)場(chǎng)n開中斷開中斷n中斷返回中斷返回中斷服務(wù)是進(jìn)行數(shù)據(jù)交換的實(shí)質(zhì)性環(huán)節(jié)中斷服務(wù)是進(jìn)行數(shù)據(jù)交換的實(shí)質(zhì)性環(huán)節(jié)第44頁(yè)/共65頁(yè)第四十五頁(yè),共65頁(yè)。46中斷中斷(zhngdun)源的識(shí)別源的識(shí)別解答:解答:中斷查詢中斷查詢第45頁(yè)/共65頁(yè)第四十六頁(yè),共65頁(yè)。47第46頁(yè)/共65頁(yè)第四十七頁(yè),共65頁(yè)。48中斷中斷(zhngdun)優(yōu)先權(quán)排優(yōu)先權(quán)排隊(duì)隊(duì)解答:解答:鏈?zhǔn)絻?yōu)先權(quán)排隊(duì)電路鏈?zhǔn)絻?yōu)先權(quán)排隊(duì)電路第47頁(yè)/共65頁(yè)第四十八頁(yè),共65頁(yè)。49第48頁(yè)/共65頁(yè)第四十九頁(yè),共65頁(yè)。50中斷中斷(zhngdun)嵌套嵌套解答:解
16、答:鏈?zhǔn)絻?yōu)先權(quán)排隊(duì)電路鏈?zhǔn)絻?yōu)先權(quán)排隊(duì)電路第49頁(yè)/共65頁(yè)第五十頁(yè),共65頁(yè)。51第50頁(yè)/共65頁(yè)第五十一頁(yè),共65頁(yè)。52,判斷傳送完成否傳送傳送(chun sn)流流程程第51頁(yè)/共65頁(yè)第五十二頁(yè),共65頁(yè)。53第52頁(yè)/共65頁(yè)第五十三頁(yè),共65頁(yè)。54第53頁(yè)/共65頁(yè)第五十四頁(yè),共65頁(yè)。55第54頁(yè)/共65頁(yè)第五十五頁(yè),共65頁(yè)。56內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線外外部部數(shù)數(shù)據(jù)據(jù)引引腳腳鎖存控制鎖存控制DCQDCQDCQ讀數(shù)據(jù)讀數(shù)據(jù)第55頁(yè)/共65頁(yè)第五十六頁(yè),共65頁(yè)。57內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線外外部部數(shù)數(shù)據(jù)據(jù)引引腳腳鎖存控制鎖存控制鎖存器鎖存器緩沖器緩沖器DCDCDCQQQ選通選通第56頁(yè)/
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽省合肥市蜀山區(qū)中考物理一模試卷(含解析)
- 中國(guó)人民大學(xué)《英語(yǔ)演講與辯論理解當(dāng)代中國(guó)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安美術(shù)學(xué)院《鋼琴即興配奏與彈唱》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川省雅安市天全縣2025屆六年級(jí)下學(xué)期5月模擬預(yù)測(cè)數(shù)學(xué)試題含解析
- 山東省齊河、夏津、臨邑、禹城、武城五縣達(dá)標(biāo)名校2024-2025學(xué)年初三第二學(xué)期綜合練習(xí)(一)生物試題試卷含解析
- 河北經(jīng)貿(mào)大學(xué)經(jīng)濟(jì)管理學(xué)院《綜合英語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 武漢工商學(xué)院《臨床流行病學(xué)與循證醫(yī)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海濟(jì)光職業(yè)技術(shù)學(xué)院《幼兒教師語(yǔ)言與寫作技能》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省臨沭一中2025年第二學(xué)期期中七校聯(lián)考高三物理試題含解析
- 朔州職業(yè)技術(shù)學(xué)院《熱工測(cè)試技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 本科成考試題及答案政治
- 中國(guó)桂花茶行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 陜西省縣以下醫(yī)療衛(wèi)生機(jī)構(gòu)定向招聘真題2024
- 2024年中國(guó)郵政儲(chǔ)蓄銀行廣東省分行招聘筆試真題
- 2025年河南省新鄉(xiāng)市中考一模歷史試題(原卷版+解析版)
- 2025山東能源集團(tuán)中級(jí)人才庫(kù)選拔易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 第五單元:數(shù)學(xué)廣角-鴿巢問(wèn)題(教學(xué)設(shè)計(jì))-【大單元教學(xué)】六年級(jí)數(shù)學(xué)下冊(cè)同步備課系列(人教版)
- 2025-2030中國(guó)TPU膜行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 2024年內(nèi)江市事業(yè)單位醫(yī)療崗招聘考試真題
- 浙江省溫州市瑞安市2023-2024學(xué)年六年級(jí)下學(xué)期數(shù)學(xué)期中分項(xiàng)評(píng)價(jià)試卷(含答案)
- 山東省德州市2024年中考化學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論