


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微型電腦原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總輸入/輸出系統(tǒng) 與 8254簡(jiǎn)答與填空一、簡(jiǎn)答題1. 什么是接口?答:接口是CPU與外設(shè)之間的連接部件,是外設(shè)與CPU之間進(jìn)行信息交換之間的中轉(zhuǎn)站。2為什么要在 CPU與外設(shè)之間設(shè)置接口?答:1CPU與外設(shè)信號(hào)不兼容;2CPU與外設(shè)速度不匹配; 3提高CPU的工作效率。3. 微型電腦的接口一般具有哪些功能?答: 1 執(zhí)行 CPU 命令; 2返回外設(shè)狀態(tài); 3數(shù)據(jù)緩沖; 4設(shè)備尋址; 5信號(hào)轉(zhuǎn)換; 6數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換。4. 什么是端口?端口有幾類?答:端口是接口電路中能與 CPU進(jìn)行信息交換的一組存放器。 端口有三類:數(shù)據(jù)端口,控制端口,狀態(tài)端口。5.1
2、/0端口中有哪兩種編址方式?各有什么特點(diǎn)?PC機(jī)中采用的是哪種編址方式?答: 1 端口與存儲(chǔ)器統(tǒng)一編址,特點(diǎn):占用內(nèi)存,但是指令簡(jiǎn)單 2端口獨(dú)立編址,特點(diǎn):不占用內(nèi)存,但是需要專門的訪問指令。 PC機(jī)采用的是獨(dú)立編址方式。6.微型電腦系統(tǒng)和外設(shè)交換信息的方式有哪幾種?各有什么特點(diǎn)?答:1無條件傳送方式:之間使用IN或OUT指令完成CPU與外設(shè)之間的數(shù)據(jù)傳送。輸入 時(shí),只需要保證外設(shè)把數(shù)據(jù)準(zhǔn)備好,輸出時(shí),只需要保證外設(shè)空閑,因此,無法保證傳送是 否成功。2查詢方式:CPU輸出數(shù)據(jù)前,要查詢輸出設(shè)備是否空閑,CPU輸入數(shù)據(jù)前,要查詢輸入數(shù)據(jù)是否準(zhǔn)備好。只有確認(rèn)設(shè)備具備輸入或輸出條件,才能用IN或O
3、UT指令完成CPU與外設(shè)之間的數(shù)據(jù)傳送。3中斷方式:外設(shè)向 CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)中斷請(qǐng)求,暫停正在運(yùn)行的程序, 轉(zhuǎn)入中斷效勞程序, 完成數(shù)據(jù)傳送; 等中斷效勞程序結(jié)束后, 將自動(dòng)返回原來的斷點(diǎn)繼續(xù)執(zhí) 行。4DMA直接存儲(chǔ)器存取方式:用硬件實(shí)現(xiàn)外設(shè)與內(nèi)存之間的數(shù)據(jù)交換,不通過CPU。7.8254的各個(gè)通道 CLK GATE信號(hào)各自有什么作用?答: CLK是計(jì)數(shù)時(shí)鐘輸入端,GATE是門控信號(hào)輸入端。當(dāng) GATE=1時(shí),每一個(gè)CLK信號(hào)的下降 沿使 8254 內(nèi)部減 1,計(jì)數(shù)器減 1。二、填空1.8254內(nèi)部有3個(gè)獨(dú)立的16位計(jì)數(shù)器和1個(gè)控制字存放器,每個(gè)計(jì)數(shù)器有 6種各種方式。 每個(gè)計(jì)數(shù)
4、器允許的最高計(jì)數(shù)頻率為 10MHZ。每個(gè)計(jì)數(shù)器有 3個(gè)引腳,GATE為控制門信號(hào)輸 入端,CLK為計(jì)數(shù)脈沖輸入端,OUT為輸出信號(hào)端。2計(jì)數(shù)初值N的計(jì)算公式為:N=fcLK/fouT。利用8254每20ms產(chǎn)生一次中斷,假設(shè)CLK為2MHZ, 那么工作方式為 方式2,計(jì)數(shù)初值為40000。3.8254初始化編程的步驟:第一步,控制字的寫入8254 :計(jì)讀工制嫉妒公司2231,確認(rèn)計(jì)數(shù)器的工作方式,第二步,向計(jì)數(shù)器寫入計(jì)數(shù)初值4行命令。4.工作方式2是分頻器,方式3是方波發(fā)生器。中斷系統(tǒng)與8259A8259A是專對(duì)硬件可屏敝中斷 的可編程芯片一、簡(jiǎn)答題1. 什么是中斷?什么是中斷源?中斷系統(tǒng)應(yīng)該
5、具有哪些功能?中斷:CPU暫停執(zhí)行現(xiàn)行程序,轉(zhuǎn)而執(zhí)行隨機(jī)事件,處理完畢后又返回執(zhí)行被中斷的程序。 中斷源:引起CPU中斷的信息源。功能:1靈活性:中斷請(qǐng)求,應(yīng)該具有屏蔽與開放功能,使得程序員能夠靈活控制。2中斷判優(yōu):當(dāng)有多個(gè)中斷請(qǐng)求時(shí),能夠響應(yīng)中斷級(jí)別高的中斷請(qǐng)求。3中斷響應(yīng):中斷響應(yīng)后,能夠自動(dòng)轉(zhuǎn)入中斷處理,處理完畢后,能夠自動(dòng)返回。 4中斷嵌套:高級(jí)別的中斷源能夠中斷低級(jí)別的中斷效勞程序。2. 什么是中斷向量?存放 15H型的中斷向量的地址是多少? 中斷向量:實(shí)模式下,中斷效勞程序的入口地址。他由兩局部組成:1中斷效勞程序的段地址;2個(gè)字節(jié)2中斷效勞程序的偏移地址。2個(gè)字節(jié)15H*4=54
6、H所以存放15H型的中斷向量的地址是 54H57H。3. CPU響應(yīng)可屏蔽中斷的條件是什么?1IF=1,即CPU處于開中斷狀態(tài);2CPU的INTR引腳上有中斷請(qǐng)求,而 NMI引腳上沒有中斷請(qǐng)求,系統(tǒng)沒有DMA請(qǐng)求;3CPU執(zhí)行完當(dāng)前指令。4. CPU響應(yīng)非可屏蔽中斷的條件是什么?1CPU的NMI引腳上有中斷請(qǐng)求,而系統(tǒng)沒有DMA請(qǐng)求;3CPU執(zhí)行完當(dāng)前指令。5. 表達(dá)硬件中斷與軟件中斷的不同。關(guān)鍵是硬件中斷中可屏蔽中斷與軟件中斷不同1引發(fā)方式不同:硬件中斷是有硬件引發(fā)的中斷,軟件中斷時(shí)CPU執(zhí)行INT n而引發(fā)的;2CPU獲取中斷類型碼的方式不同:硬件可屏蔽中斷后,中斷類型碼是8259A提供的
7、,而軟件中斷的中斷類型碼是又 INT n本身提供的。3CPU響應(yīng)條件不同:硬件中斷中的可屏蔽中斷需要CPU處于開中斷狀態(tài),而軟件中斷不需要。4中斷處理程序的結(jié)束方式不同:硬件可屏蔽中斷程序中,中斷處理結(jié)束后,需要做一 下兩件事:向8259A發(fā)出中斷結(jié)束命令。8259A將中斷效勞存放器ISR相應(yīng)位清0;執(zhí)行IRET命令。軟件中斷效勞程序中,中斷處理結(jié)束后只需要執(zhí)行IRET命令。6實(shí)模式下,什么是中斷向量表?中斷向量表:每個(gè)中斷向量有4個(gè)字節(jié),最多有 256種中斷,因此占用1024個(gè)字節(jié)。在實(shí)模式下,CPU規(guī)定中斷向量存放在 RAM的最低端1024個(gè)單元,這就是中斷向量表。7解釋INTR與INTA
8、的作用。中斷響應(yīng)周期中,第一個(gè)INTA非脈沖有什么作用?第二個(gè)呢?1INTR是CPU接收可屏蔽中斷信號(hào)的引腳;2INTA非是8259A接收CPU發(fā)出的中斷響應(yīng)信號(hào)引腳。8259A接收到第一個(gè)INTA非脈 沖后,將ISR中相應(yīng)位置1,同時(shí)將IRR相應(yīng)位置0,表示當(dāng)前中斷請(qǐng)求已經(jīng)被響應(yīng)。 8259A 接收到第一個(gè)INTA非脈沖后將中斷類型碼通過數(shù)據(jù)線送往 CPU。8給定 SP=0100H, SS=0500H,F標(biāo)志存放器=0240H,在存儲(chǔ)單元中已有內(nèi)容為00024H=0060H,00026H=1000H,在基地址為0800H及偏移地址00A0H的單元中有一條中斷指令I(lǐng)NT 9H,試問:執(zhí)行INT
9、 9H指令后,SP、SS IP、F的內(nèi)容是什么?棧頂?shù)娜齻€(gè)字是什么?解:1執(zhí)行INT 9H指令后,此時(shí),F(xiàn)、CS IP要壓棧保護(hù),那么,棧頂指針SP向上移動(dòng)6個(gè)字節(jié)。F中的中斷允許標(biāo)志IF、單步標(biāo)志TF清0,即D9=0,D8=0,其余位不變。所以 SP=0100H-6=0FAH SS=0500H, F=0040H29H型中斷的中斷向量放在RAM中9H*6=24H開始的4個(gè)存儲(chǔ)單元中,24H、25H放置中斷效勞程序入口的偏移地址,26H、27H單元放置中斷效勞程序所在代碼的段地址.所以 CS=1000H,IP=0060H 棧頂?shù)娜齻€(gè)字是:0500H:0FAH=00A2H、0500H:0FCH=0
10、800H、 0500H:0FEH=0240H。IS259A初始化編程過程完成哪斗功能?這猶功能由哪些1CW設(shè)宦?I答z豹始化編程用來確S259A的工作方式,ICW,躺定 說油A匸作的環(huán)境;處理 需類型、中斷控制辭是單片還是零片、請(qǐng)求笨號(hào)的電特性,ICWa用未指定X牛中斷請(qǐng)求 的類型碼t片系統(tǒng)叩確定主片與從X的辻按£條"1匕曙:川丸網(wǎng)d斷處理的控制方醫(yī)r屮斷結(jié)東方式,嵌査方式、數(shù)據(jù)線緩沖等*12. 83S9A的初帖化命令字和操作會(huì)令字有H之區(qū)別?它們對(duì)悅于編程給樹彝吐內(nèi)8259A的匚作方式通過微址理器向其寫人初軸化命令?來尚定"釗琳比命令審 分別裝人ICWj-ICW
11、.內(nèi)部存放器j魏弱A在丄作過晝中微處理器迪過向丼寫人邸作侖令字來托制它的作過捉、B 作命皆字分別戦人OCWiOCW,內(nèi)部存放器中。號(hào)刊A占用昭個(gè)端口號(hào).不同的命令字對(duì)應(yīng)示同的堤口*冉加上侖窖宇車身的持芹 位及抑載的順序就町以遲確地耙各種命令字丐人対應(yīng)的存放器屮IX 8259A的中斷加藏審存器IMR與8086中斷允杵標(biāo)怎IF有什么區(qū)別?答:IF是盹能 微處理器內(nèi)部新志齋存揣的-十:假設(shè)IF = A就M就丘隔門外部丐人 蔽|脯誨求IISTR引線上的請(qǐng)求侑號(hào)° S559A有*個(gè)屮斷堵球輸人線IMK屮的某位為 1就把對(duì)應(yīng)諫値的中斷源的中斷請(qǐng)求廚蔽無法祓B(yǎng)2関血址理+臣無迭向SO86處現(xiàn)裾產(chǎn)
12、生 INTR Ifl 求.14.假設(shè)80闘系筑采用單片8259A中斷控制器檢制中斷斷類S!碼給定為20H,某 屮赫源的請(qǐng)求線與8259A的Rt糊連,試同;對(duì)應(yīng)滾中斷源的中斷向赧&人口地址繪什 么?假設(shè)巾斷隠務(wù)裡序入口地址為4FE0; 0024 H.那么對(duì)應(yīng)謹(jǐn)中斷源的申斷向M農(nóng)內(nèi)容封| 么?如柯定位了分折X駝冏A的中斷類堂碼為莎卄.該雨喬源的請(qǐng)求線Fj眈口小的1R相連閔;E 該中斷源的中斷褰型碼為anu_簷:中斷向毎表人口地址為J 24HX4 = 90 |幣斷脫務(wù)稈序人地址為仃IE1*往向h;表中定位怙呪:)2411、(O091H)=OOH,(0092H)=E0H,(0053H>
13、= 4FH.15,假定主«25E)A配置成IR -1R輸人冇搖從外部譏路窿受輸人們區(qū)1R 限; 那么由從片的I海T悔出提供聖主片的初始化命令字ICW.的碼伯為簿少,答:ICWa = llllOOOO0 = FQH,16.如果耀中斷諭人1亂氓 埔嚴(yán)JR,1農(nóng)開枚.那么為糾A?答:OCW| = 00001111B=-0FH.并行接口8255A一、填空題I. 8255A是可編程的 并行接口芯片,其中有 3個(gè)8位的并行輸入/輸出端。2. 8255A有3種工作方式,其中方式 0為根本型無條件 輸入/輸出方式,方式1為選通 型輸入/輸出方式,方式2為雙向數(shù)據(jù)傳送方式。3. 8255A有 2個(gè)控制
14、字,分別為 方式選擇控制字 和C端口按位置 0/置1控制字。4.8255A的控制字共用一個(gè)端口地址,用控制字的D7位來區(qū)分。5.8255A的端口可分為 A組和B組,其中A組包括A端口和C端口上半局部,B組包括B 端口禾口 C端口下半局部 。6. 8255A有3種工作方式,只有 A組可以工作與所有方式。7假設(shè)要使得8255A的A組和B組均工作于方式0,且使得端口 A為輸入,端口 B為輸出, 端口 C為輸入,需要設(shè)置控制字 10011001B。 D7=1,表示方式控制字有效,D6D3共4位控制A組,D2D0共3為控制B組。D6與D5控制A組工作方式:00, 01, 11 ; D2控制B 組工作方式
15、:0, 1; D4控制端口 A輸入1輸出0, D3控制端口 C上半局部輸入1輸出0; D1 控制端口 A輸入1輸出0, D0控制端口 C下半局部輸入1輸出08.8255A工作與方式1, CPU可以采用 杳詢和中斷信息傳送方式。9當(dāng)8255A的PC4PC7全部為輸出線時(shí),說明 8255A的A端口的工作方式是 方式0。10. 當(dāng)8255A引腳RESET言號(hào)為高電平有效時(shí),8255A內(nèi)部所有存放器內(nèi)容被 清0,同時(shí)三個(gè) 鏈接數(shù)據(jù)端口被自動(dòng)設(shè)置為 輸入端口。II. 當(dāng)8255A引腳CS非為高電平時(shí),數(shù)據(jù)總線處于 高阻狀態(tài)。12. 當(dāng)8255A引腳CS非為低電平時(shí),假設(shè) RS非、WR非為1時(shí)那么數(shù)據(jù)引腳
16、處于高阻狀態(tài)。二、簡(jiǎn)答題1.簡(jiǎn)述并行接口的特點(diǎn)。答:數(shù)據(jù)并行傳輸, 傳輸速度快但距離較近其主要功能是并行傳輸數(shù)據(jù), 在主機(jī)與外設(shè)之間 起到數(shù)據(jù)緩沖和匹配的作用。2.8255A 各有哪幾種工作方式?每種工作方式有何特點(diǎn)?答:方式 0 :根本型輸入 /輸出;方式 1:選通型輸入 / 輸出;方式 1:雙向數(shù)據(jù)傳送方式。 1方式 0:數(shù)據(jù)單向傳輸;主機(jī)認(rèn)為外設(shè)總是處于準(zhǔn)備狀態(tài),沒有聯(lián)絡(luò)信號(hào)。 主機(jī)與外設(shè)之間傳輸數(shù)據(jù)采用無條件傳輸方式; A 口、 B 口、 C 口都可以工作在方式 0。2方式 1:數(shù)據(jù)單向傳輸; 主機(jī)認(rèn)為外設(shè)之間傳輸數(shù)據(jù)需要一對(duì)握手信號(hào)。 主機(jī)與外設(shè)之間傳輸數(shù)據(jù)采用中斷或查詢式傳輸方式A 口、B 口作為輸入/輸出口 ,C 口作為控制口。 3方式 2:數(shù)據(jù)雙向傳輸;只有 A 口可以工作在方式 2;A 口作為輸入/輸出口 ,C 口作為控制口; 主機(jī)與外設(shè)之間傳輸數(shù)據(jù)采用中斷或查詢式傳輸方式。3. 8255A 的 3 個(gè)端口在使用上有什么不同?答:A 口作為數(shù)據(jù)的輸入輸出端口使用時(shí)都具有鎖存功能。B 口和C口作為數(shù)據(jù)的輸出端口使用時(shí)都具有鎖存功能,而作為數(shù)據(jù)的輸入端口使用時(shí)不具有鎖存功能。4當(dāng)數(shù)據(jù)從8255A的端口 C讀到CPU時(shí),8255A的引腳信號(hào) C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)用設(shè)備運(yùn)輸合同范本
- 叉車臨時(shí)用工合同范本
- 和店面解約合同范本
- 公寓酒水配送合同范本
- 吊裝車租用合同范本
- 供銷商品合同范本
- 五星級(jí)酒店安保合同范例
- 廚房家電預(yù)售合同范本
- 書購貨合同范本
- 發(fā)電玻璃租賃合同范本
- 2.2 生態(tài)脆弱區(qū)的綜合治理 課件 【知識(shí)精研】高二地理人教版(2019)選擇性必修2
- 餐廳服務(wù)人員話術(shù)培訓(xùn)
- 遠(yuǎn)程醫(yī)療創(chuàng)業(yè)計(jì)劃書
- 初中生心理健康教育講座課件
- 廣東省廣州市白云區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末英語試題(答案)
- 洞庫安全隱患
- 2024-2025年第一學(xué)期小學(xué)德育工作總結(jié):點(diǎn)亮德育燈塔引領(lǐng)小學(xué)生全面成長(zhǎng)的逐夢(mèng)之旅
- 2024解析:第二章聲現(xiàn)象-基礎(chǔ)練(解析版)
- 整體法蘭強(qiáng)度校核計(jì)算表(設(shè)計(jì):zxg)
- 《供配電技術(shù)》課件第1章
- 建筑垃圾清理及運(yùn)輸方案
評(píng)論
0/150
提交評(píng)論