微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總_第1頁(yè)
微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總_第2頁(yè)
微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總_第3頁(yè)
微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總_第4頁(yè)
微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、微型計(jì)算機(jī)原理與接口技術(shù)學(xué) 習(xí)簡(jiǎn)答題匯總微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)簡(jiǎn)答題匯總輸入/輸出系統(tǒng)與8254簡(jiǎn)答與填空一、簡(jiǎn)答題1 .什么是接口?答:接口是CPUt外設(shè)之間的連接部件,是外設(shè) 與CP0間進(jìn)行信息交換之間的中轉(zhuǎn)站。2 .為什么要在CPUt外設(shè)之間設(shè)置接口?3 :(1) CPUi外設(shè)信號(hào)不兼容;(2) CPUt外設(shè)速度不匹配;(3)提高CPU勺工作效率。3 .微型計(jì)算機(jī)的接口一般具有哪些功能?答:(1)執(zhí)行CP喻令;(2)返回外設(shè)狀態(tài);(3)數(shù)據(jù)緩沖;(4)設(shè)備尋址;(5)信號(hào)轉(zhuǎn)換;(6)數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換。4 .什么是端口?端口有幾類?答:端口是接口電路中能與CPU®行信

2、息交換的 一組寄存器端口有三類:數(shù)據(jù)端口,控制端口,狀態(tài)端口。 5.I/O端口中有哪兩種編址方式?各有什么特 點(diǎn)? PC機(jī)中采用的是哪種編址方式? 答:(1)端口與存儲(chǔ)器統(tǒng)一編址,特點(diǎn):占用內(nèi) 存,但是指令簡(jiǎn)單(2)端口獨(dú)立編址,特點(diǎn):不占用內(nèi)存,但 是需要專門的訪問指令。PC機(jī)采用的是獨(dú)立編址方式。6.微型計(jì)算機(jī)系統(tǒng)和外設(shè)交換信息的方式有哪 幾種?各有什么特點(diǎn)?答:(1)無(wú)條件傳送方式:之間使用IN或OU甘旨 令完成CPUW外設(shè)之間的數(shù)據(jù)傳送。輸入時(shí),只 需要保證外設(shè)把數(shù)據(jù)準(zhǔn)備好,輸出時(shí),只需要保 證外設(shè)空閑,因此,無(wú)法保證傳送是否成功。(2)查詢方式:CPUt出數(shù)據(jù)前,要查詢輸 出設(shè)備是否

3、空閑,CPUt入數(shù)據(jù)前,要查詢輸入 數(shù)據(jù)是否準(zhǔn)備好。只有確認(rèn)設(shè)備具備輸入或輸出 條件,才能用IN或OU甘旨令完成CPUiT外設(shè)之 間的數(shù)據(jù)傳送。(3)中斷方式:外設(shè)向CPUt出中斷請(qǐng)求, CPU向應(yīng)中斷請(qǐng)求,暫停正在運(yùn)行的程序,轉(zhuǎn)入 中斷服務(wù)程序,完成數(shù)據(jù)傳送;等中斷服務(wù)程序 結(jié)束后,將自動(dòng)返回原來的斷點(diǎn)繼續(xù)執(zhí)行。(4) DMA直接存儲(chǔ)器存取方式):用硬件實(shí) 現(xiàn)外設(shè)與內(nèi)存之間的數(shù)據(jù)交換,不通過 CPU 7.8254的各個(gè)通道 CLK GATE言號(hào)各自有什么 作用?答:CLK是計(jì)數(shù)時(shí)鐘輸入端,GAT牖門控信號(hào)輸 入端。當(dāng)GATE=f寸,每一個(gè)CLK信號(hào)的下降沿使 8254內(nèi)部減1,計(jì)數(shù)器減1。二

4、、填空1 . 8254內(nèi)部有3個(gè)獨(dú)立的16位計(jì)數(shù)器和1個(gè) 控制字寄存器,每個(gè)計(jì)數(shù)器有6種各種方式。每 個(gè)計(jì)數(shù)器允許的最高計(jì)數(shù)頻率為 10MHz每個(gè)計(jì) 數(shù)器有3_個(gè)引腳,GATE為捽制門信號(hào)輸入端, CLK為計(jì)數(shù)脈沖輸入端.OU例輸出信號(hào)端。2 .計(jì)數(shù)初值N的計(jì)算公式為:N=fCLKf out。利用 8254每20ms產(chǎn)生一次中斷,若CLK為2MHZ則 工作方式為方式2,計(jì)數(shù)初值為40000。3 .8254初始化編程的步驟:第一步,捽制字的 寫入( 8254:計(jì)讀工制”嫉妒公司" 2231),確 認(rèn)計(jì)數(shù)器的工作方式,第二步,向計(jì)數(shù)器寫入計(jì) 數(shù)初彳W ( 4行命令)。4.工作方式2是分頻

5、器,方式3是方波發(fā)牛器。中斷系統(tǒng)與8259A8259A是專對(duì)硬件可屏蔽中斷的可編程芯片一、簡(jiǎn)答題1 .什么是中斷?什么是中斷源?中斷系統(tǒng)應(yīng)該具有哪些功能?中斷:CPUf停執(zhí)行現(xiàn)行程序,轉(zhuǎn)而執(zhí)行隨機(jī)事 件,處理完畢后又返回執(zhí)行被中斷的程序。中斷源:引起CP并斷的信息源。功能:(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í)別的中斷服務(wù)程序。2 .什么是中斷向量?存放 15H型的中斷向量

6、的 地址是多少?中斷向量:實(shí)模式下,中斷服務(wù)程序的入口地址。他由兩部分組成:(1)中斷服務(wù)程序的段地址;(2個(gè)字節(jié))(2)中斷服務(wù)程序的偏移地址。(2個(gè)字節(jié))15H*4=54H所以存放15H型的中斷向量的地址是54H57H3 .CPU響應(yīng)可屏蔽中斷的條件是什么?(1) IF=1,即CPUi于開中斷狀態(tài);(2) CPU勺INTR引腳上有中斷請(qǐng)求,而 NMI弓| 腳上沒有中斷請(qǐng)求,系統(tǒng)沒有 DMA青求;(3) CPUM亍完當(dāng)前指令。4 .CPU響應(yīng)非可屏蔽中斷的條件是什么?(1) CPU的NMI引腳上有中斷請(qǐng)求,而系統(tǒng)沒 有DMA青求;(3)CPUM亍完當(dāng)前指令。5.敘述硬件中斷與軟件中斷的不同。

7、(關(guān)鍵是硬 件中斷中可屏蔽中斷與軟件中斷不同)(1)引發(fā)方式不同:硬件中斷是有硬件引發(fā)的 中斷,軟件中斷時(shí)CPU腳彳T INT n而引發(fā)的;(2) CPU取中斷類型碼的方式不同:硬件可屏 蔽中斷后,中斷類型碼是8259A提供的,而軟件 中斷的中斷類型碼是又INT n本身提供的。(3) CPU響應(yīng)條件不同:硬件中斷中的可屏蔽 史斷需要CPIM于開中斷狀態(tài),而軟件中斷不需 要。(4)中斷處理程序的結(jié)束方式不同:硬件可屏 蔽中斷程序中.中斷處理結(jié)束后,需要做一下兩 件事:向8259A發(fā)出中斷結(jié)束命令。8259A將中斷服 務(wù)寄存器ISR相應(yīng)位清0;執(zhí)行IRET命令。軟件中斷服務(wù)程序中,中斷處理結(jié)束后只

8、需要執(zhí) 行IRET命令。6 .實(shí)模式下,什么是中斷向量表?中斷向量表:每個(gè)中斷向量有4個(gè)字節(jié),最多有 256種中斷,因此占用1024個(gè)字節(jié)。在實(shí)模式 下,CPUS定中斷向量存放在 RAM勺最低端1024 個(gè)單元,這就是中斷向量表。7 .解釋INTR與INTA的作用。中斷響應(yīng)周期中, 第一個(gè)INTA非脈沖有什么作用?第二個(gè)呢?(1) INTR是CPU®收可屏蔽中斷信號(hào)的引腳;INTA非是8259A接收CP儂出的中斷響應(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非脈沖

9、后將中斷類型碼通過數(shù)據(jù)線送往CPU8.給定 SP=0100H SS=0500H,F標(biāo)志寄存器 =0240H,在存儲(chǔ)單元中已有內(nèi)容為( 00024H) =0060H, (00026H =1000H,在基地址為0800H及偏移地址00A0H勺單元中有一條中斷指令I(lǐng)NT 9H,試問:執(zhí)行INT 9H指令后,SR SS IP、F的內(nèi)容是 什么?棧頂?shù)娜齻€(gè)字是什么?解:(1)執(zhí)行INT 9H指令后,此時(shí),F(xiàn)、CSIP要壓棧保護(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

10、=0040H(2) 9H型中斷的中斷向量放在 RAMfr 9H*6=24H 開始的4個(gè)存儲(chǔ)單元中,24H 25H放置中斷服 務(wù)程序入口的偏移地址,26H 27H單元放置中斷服務(wù)程序所在代碼的段地址.所以 CS=1000H,IP=0060H棧頂?shù)娜齻€(gè)字是:(0500H:0FAH =00A2H (0500H:0FCH =0800H(0500H:0FEH =0240HIIL 8259A初始化編程過程完成哪些功能?這塔功能由哪些】CW設(shè)定?答:初始化編程用來確定8259A的工鵬力式.ICW,確定8幻9A匚作的移境;處理 器類型、中斷控制器是單片還是多片,請(qǐng)求信號(hào)的電特性. KW?用來指定E個(gè)中斷請(qǐng)求

11、的類型碼. ICW*在多片系筑中確定生片與從外的連接關(guān)系. ICW,用來確定中斷處理 的控制方法中斷結(jié)束方式、嵌套方-式,數(shù)據(jù)戰(zhàn)緩沖等.12. 8250A的初始化命令字和操作曲令字也用會(huì)區(qū)加?它們對(duì)垃端程結(jié)構(gòu)哪選內(nèi) 部寄存器?答;H25gA的工作方式通過斑處現(xiàn)器向其。人初蛤化命令未確定.切始化命令丁 分別強(qiáng)入ICWICW:內(nèi)部寄存器”8359A在工作過程中檄處理器通過向其寫入麋作命令字來控制它的工作過腳探 作命令字分別裝入OCW,-()CW.內(nèi)部寄存器中.8259A占用兩個(gè)端口號(hào),不同的命令字對(duì)應(yīng)斯同的端口.以加|命令字本身的特征 位及加第的J限序就口 I以正確地把各種命令字寫入對(duì)應(yīng)的寄存器中

12、I 13. 8259A的中斷評(píng)蔽寄存器IMR與808«中斷允許標(biāo)志 有什么區(qū)別了答,】卜是BOSE微處理器內(nèi)部如志存存杵的傳,為IF-小求"就不響W、卜部"斤 蔽中斷請(qǐng)求INTR引線上的請(qǐng)求信號(hào).S259A看H個(gè)中斷埴求輸入線JMR中的某位為 L就把對(duì)應(yīng)讀位的中中源的中中請(qǐng)求屏蔽無(wú)法被82.'9 U理.血無(wú)法向8出6處理器戶 生INTR請(qǐng)求“.14,若SO86系統(tǒng)采用單片H259A中斷控制器桎制U嘶.中斷類暨碼給定為2口H*臬 中斷源的請(qǐng)求線與825gA的I氏相連.試同:對(duì)應(yīng)詼中斷源的中斷向量我人匚渺,ill是什 么?若中斷服務(wù)程序入口地址為4PE0; &

13、#169;XI【.則時(shí)廢核凱源陀中西向坦表內(nèi)咨Qf| 么?如何定位了分析:825yA的中斷奧堅(jiān)眄為20E【.讀中斷思的i丘求線18?5t)A的小 利連.日北 該中斷源的中斷類型碼為24H;答t中斷向量表入口地址為:24HX4 = 9OHtI中斷眼務(wù)程序入口地址為4FEMH,在向量表中定位值配1g09DH>= MH,=OOHJ0092H)-EOII.(0093H> 4FH,15 .假定主的259A配置成出7&輸入H接從外部電路槽受輸入,但是IN 7R; 則由從片的int檢出提供,則主片的初始化命令字rw.的碼值為名少答:ICWs = 11110000B-F0H,16 .如果將

14、中斷輸入1處I及屏蔽開放則f >CW 為金少?答:OCWi -00001111B-0FH.并行接口 8255A一、填空題1. 8255A是可編程的并行接口芯片,其中有 3 個(gè)8位的并行輸入/輸出端。2. 8255A有3種工作方式,其中方式0為基本 型(無(wú)條件)輸入/輸出方式,方式1為選通型 輸入/輸出方式,方式2為雙向數(shù)據(jù)傳送方式。3. 8255A有2_個(gè)控制字,分別為方式選擇控制空和C端口按位置0/置1控制字o4.8255A的控制字共用一個(gè)端口地址,用控制字 的D位來區(qū)分。5.8255A的端口可分為A組和B組,其中A組包 括A端口和C端口上半部分,B組包括B端口和 C端口下半部分。6

15、. 8255A有3種工作方式,只有 A組可以工作 與所有方式。7 .若要使得8255A的A組和B組均工作于方式0, 且使得端口 A為輸入,端口 B為輸出,端口 C 為輸入,需要設(shè)置控制字10011001B (D=1,表 示方式控制字有效,D6D3共4位控制A組,。 D0共3為控制B組。D6與D5控制A組工作方式:00, 01, 11; D2控制 B組工作方式:0, 1; D4 控制端口 A輸入1輸出0, 口控制端口 C上半部 分輸入1輸出0; D控制端口 A輸入1輸出0, D0控制端口 C下半部分輸入1輸出0)8.8255A工作與方式1, CPU可以采用查詢和中 斷信息傳送方式。9.當(dāng)8255

16、A的PC4- PC7全部為輸出線時(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è)置為輸入端口。11 .當(dāng)8255A弓I腳CS非為高電平時(shí),數(shù)據(jù)總線處 于高阻狀態(tài)。12 .當(dāng)8255A引腳CS非為低電平時(shí),若RS非、 WR1E為1時(shí)則數(shù)據(jù)引腳處于高阻狀態(tài)。二、簡(jiǎn)答題1.簡(jiǎn)述并行接口的特點(diǎn)。答:數(shù)據(jù)并行傳輸,傳輸速度快但距離較近其主 要功能是并行傳輸數(shù)據(jù),在主機(jī)與外設(shè)之間起到 數(shù)據(jù)緩沖和匹配的作用。2.8255A各有哪幾種工作方式?每種工作方式有何特點(diǎn)?答:方式0:基本型

17、輸入/輸出;方式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ù)采用無(wú)條件傳輸方式;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寸,8255A 的引腳信號(hào)CS

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論