下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第六章I/O接口請說明計(jì)算機(jī)接口電路功能。答:數(shù)據(jù)緩沖:外設(shè)數(shù)據(jù)輸入到總線時(shí)需要緩沖。數(shù)據(jù)鎖存:總線數(shù)據(jù)輸出到外設(shè)時(shí)的鎖存,解決CPU與外設(shè)速度不匹配問題。傳輸控制命令和狀態(tài)信息:計(jì)算機(jī)與外設(shè)有時(shí)需使用硬件握手。例如:計(jì)算機(jī)利用查詢輸出到打印機(jī)。信息轉(zhuǎn)換:串并轉(zhuǎn)換、數(shù)模轉(zhuǎn)換、電平格式轉(zhuǎn)換2.請說明計(jì)算機(jī)I/O接口有幾種編址方式?試說明各種編址的優(yōu)缺點(diǎn)?答:〔1〕I/O端口與存儲器統(tǒng)一編址優(yōu)點(diǎn):不需要專門的輸入輸出指令,可使用全部對存儲器操作的指令,指令數(shù)量多端口數(shù)量多缺點(diǎn):占用存儲器空間,尋址時(shí)地址線數(shù)多,譯碼復(fù)雜〔2〕I/O端口獨(dú)立編址優(yōu)點(diǎn):I/O空間較存儲器空間小,地址線少,譯碼電路相對簡單,不占用存儲器空間缺點(diǎn):要有專門輸入輸出指令,尋址方式少,不靈活3.CPU與外設(shè)的數(shù)據(jù)傳送方式有幾種?試說明各種方式的特點(diǎn)?〔1〕無條件傳送方式:CPU不需要檢測外設(shè)狀態(tài),直接使用IN和OUT命令完成輸入和輸出〔2〕查詢傳送方式:傳送數(shù)據(jù)之前,CPU需要檢測外設(shè)的狀態(tài)〔即握手信號的聯(lián)絡(luò)〕,只有外設(shè)條件滿足時(shí)才傳送數(shù)據(jù),否那么繼續(xù)檢測,直到滿足。〔3〕中斷傳送方式:進(jìn)行傳送的中斷效勞程序是預(yù)先設(shè)計(jì)好的,其入口地址。何時(shí)調(diào)用中斷效勞程序主要由外部請求決定,對CPU來說其時(shí)間是隨機(jī)的。中斷事件發(fā)生時(shí),程序會(huì)執(zhí)行到什么位置〔斷點(diǎn)〕是不確定的,對CPU來說其地點(diǎn)是隨機(jī)的。使用中斷傳送,除了執(zhí)行中斷效勞程序的那段時(shí)間外,CPU和外設(shè)在大局部時(shí)間內(nèi)各自獨(dú)立地工作,大大提高了CPU的工作效率。4.設(shè)計(jì)8086與一個(gè)ADC芯片聯(lián)接的接口電路如下,試說明工作原理,請用匯編語言編寫程序?qū)⑵淇刂破饋?。答?〕啟動(dòng)ADC:對84H端口執(zhí)行寫操作,84H&/IOW有效,即ADC的/EN有效,啟動(dòng)ADC轉(zhuǎn)換。2〕外設(shè)轉(zhuǎn)換結(jié)束,置狀態(tài)信息為1,ADC轉(zhuǎn)換結(jié)束,由EOC產(chǎn)生負(fù)脈沖,將AD數(shù)據(jù)鎖存到鎖存器,并置狀態(tài)鎖存器輸出為1。3〕查詢狀態(tài)位:對82H端口執(zhí)行讀操作,82H&/IOR有效,讀取D7~D0,狀態(tài)位由D0位傳送4〕讀取數(shù)據(jù):假設(shè)D0位為1,那么對80H端口執(zhí)行讀操作,80H&/IOR有效,即三態(tài)緩沖器/OE有效,通過D7~D0讀入轉(zhuǎn)換數(shù)據(jù),同時(shí)狀態(tài)鎖存器/R有效,去除狀態(tài),防止CPU重讀數(shù)據(jù)代碼:READPROC MOVDX,80H IN AL,DX MOVDX,84H OUTDX,ALREAD1: MOVDX,82H IN AL,DX TESTAL,1 JZ READ1 MOVDX,80H IN AL,DX RETREADENDP5.設(shè)計(jì)8086與一個(gè)DAC芯片聯(lián)接的接口電路如下,試說明工作原理,請用匯編語言編寫程序?qū)⑵淇刂破饋?。答?〕CPU輸出數(shù)據(jù):對160H端口執(zhí)行寫操作,160H&/IOW有效,即鎖存器CLK有效,輸出數(shù)據(jù)通過D7~D0被鎖存到鎖存器輸出,同時(shí)狀態(tài)鎖存器C有效,置狀態(tài)信息位為1,向DAC說明輸出數(shù)據(jù)已準(zhǔn)備好。2〕啟動(dòng)DAC工作:對164H端口執(zhí)行寫操作,164H&/IOW有效,即DAC的/C有效,啟動(dòng)DAC。4〕DAC轉(zhuǎn)換:假設(shè)DAC取走數(shù)據(jù),開始轉(zhuǎn)換,那么發(fā)ACK信號,去除狀態(tài)觸發(fā)器輸出。3〕查詢狀態(tài)位:對162H端口執(zhí)行讀操作,162H&/IOR有效,讀取狀態(tài)鎖存器輸出,狀態(tài)位由D0傳送,假設(shè)D0為0,說明DAC已取走數(shù)據(jù),CPU可輸出下一次數(shù)據(jù)。代碼:WRITEPROC MOVDX,160H OUTDX,AL;輸出數(shù)據(jù) MOVDX,164H OUTDX,AL;啟動(dòng)DAC MOVDX,162HWRITE1: IN AL,DX;查詢狀態(tài) TESTAL,1 JNZ WRITE1 RETWRITEENDP6.試說明可屏蔽中斷的過程。輸入為INTR引腳,高電平有效,受IF標(biāo)志控制,CPU在每條指令的最后一個(gè)T狀態(tài)檢測該引腳,假設(shè)CPU響應(yīng)中斷請求,那么輸出/INTA低電平有效,從外設(shè)讀取中斷類型碼。7.試說明軟件中斷的過程。1.除法溢出中斷〔DIV和IDIV〕〔INT0〕假設(shè)除數(shù)為0或商超過存放器所能表達(dá)的范圍,那么產(chǎn)生類型為0的軟件中斷2.單步中斷〔INT1〕假設(shè)TF=1,那么CPU每執(zhí)行完一條指令后便產(chǎn)生類型碼為1的軟件中斷3.執(zhí)行INT指令引起的中斷〔INTn〕執(zhí)行INTn指令那么會(huì)引起中斷類型碼為n的軟件中斷4.執(zhí)行INTO指令引起的中斷〔INT4〕假設(shè)OF=1,那么指令I(lǐng)NTO引起中斷類型碼為4的軟件中斷9.如下圖,IBM-PC/XT計(jì)算機(jī)擴(kuò)展槽上與存儲器連接的總線信號為20根地址線A19~A0,8根數(shù)據(jù)線D7~D0以及存儲器讀寫信號和。使用這些信號擴(kuò)展1片27256〔32K×8EPROM〕和1片62256〔32K×8RAM〕。要求EPROM的起始地址為C8000H,RAM緊隨其后,使用74LS138〔3-8譯碼器〕,采用全地址譯碼方式。試在圖中畫出計(jì)算機(jī)的存儲器連接圖〔門電路自選〕.10.8位補(bǔ)碼89H表示的十進(jìn)制數(shù)是____B_______。A.88B.–119C.–136D.136微型計(jì)算機(jī)主要包括微處理器、存儲器、I/O接口電路和_____C____。
A.運(yùn)算器B.存放器C.系統(tǒng)總線D.存放器組8088CPU構(gòu)成的計(jì)算機(jī)系統(tǒng)中,所能使用的內(nèi)存最大容量是__A___。A.1024KB.1024MC.1024BD.1假設(shè)8086CPU工作于最小模式,那么執(zhí)行指令MOV[2000H],AX時(shí),以下關(guān)于相應(yīng)信號引腳的描述,正確的選項(xiàng)是_____D_____。
A.為低電平,為低電平 B.為低電平,為高電平
C.為高電平,為低電平 D.為高電平,為高電平8086的一個(gè)總線周期,可以傳送的字節(jié)數(shù)為____B_____。
A.1B.2C.3D.4當(dāng)8086CPU進(jìn)行堆棧操作時(shí),使用的段基址是在____C____中。A.CSB.DSC.SSD.ES8086系統(tǒng)復(fù)位時(shí),8086CPU內(nèi)_____B_________。
A.標(biāo)志存放器清零B.指令指針(IP)清零C.DS存放器清零
D.SS存放器清零E.CS存放器清零以下指令中,正確的指令是______A_____。A.MOVAX,100B.POPFC.MOVAX,[DI][BX]D.DECDI9.在8086CPU中,〔CS〕=1000H,〔DS〕=2000H,〔ES〕=3000H,〔SP〕=4000H,〔IP〕=5000H,那么下一條執(zhí)行的指令首地址為___A_____。A.15000HB.25000HC.5000HD.35000H10.以下是關(guān)于標(biāo)志存放器中方向標(biāo)志位DF作用的描述,正確的選項(xiàng)是_D___。A.控制堆棧中數(shù)據(jù)的進(jìn)?;虺鰲.控制CPU與內(nèi)存之間數(shù)據(jù)傳送的方向C.控制CPU與I/O接口之間數(shù)據(jù)傳送的方向D.串操作時(shí)控制地址的遞增或者遞減11.使用DIV指令進(jìn)行無符號字節(jié)型除法運(yùn)算時(shí),所得商存放在__B__中。A.AXB.ALC.DXD.DL12.指令LOOPNE/LOOPNZ結(jié)束循環(huán)的條件是______C______。A.(CX)=0或者ZF=0B.(CX)=0或者ZF=1C.(CX)≠0或者ZF=0D.(CX)≠0或者ZF=113.(AL)=56H,(BL)=34H,都是壓縮的BCD碼,要執(zhí)行兩數(shù)相加,正確的指令是_____C______。A.ADDAL,BLB.ADCAL,BLC.ADDAL,BLD.ADDBL,ALDAADAA14.在執(zhí)行指令CALLSHORTSUBR后,〔SP〕的值___C______。A.加4B.減4C.加2D.15.要在程序中定義9個(gè)字節(jié)的緩沖區(qū)BUF的語句是___B_______。A.BUFDB9B.BUFDB9DUP(?)C.BUFDW9D.BUFDB?DUP(9)二.填空題1.設(shè)〔DS〕=4500H,〔AX〕=0508H,〔BX〕=1800H,〔SI〕=0320H,當(dāng)8086處理器執(zhí)行指令MOVAX,100H[BX+SI]時(shí),地址總線上的地址為1C20H,該指令源操作數(shù)采用的是相對基址變址尋址尋址,目的操作數(shù)采用的是存放器尋址。2.由8086/8088CPU構(gòu)成的微型計(jì)算機(jī)中,一個(gè)總線寫周期至少由4個(gè)T狀態(tài)(時(shí)期周期)組成;在______T1_____狀態(tài),CPU往總線上發(fā)送地址信息;在____T2,T3,T4_____狀態(tài),CPU往總線上發(fā)送數(shù)據(jù)信息。3.8位補(bǔ)碼表示范圍是-128至127,10000000B是-128的補(bǔ)碼。4.一條指令的執(zhí)行可以分解為取值、分析和執(zhí)行三個(gè)操作。5.執(zhí)行以下指令序列MOVAL,80HMOVBL,08HCBWIDIVBL那么(AX)=000FH6.8086系統(tǒng)中,存儲器是分段的,每段最大長度是64K字節(jié),段內(nèi)偏移地址從0000H到FFFFH。簡答題1.8086/8088系統(tǒng)中,物
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游行業(yè)景點(diǎn)評級標(biāo)準(zhǔn)
- 手術(shù)中的電生理監(jiān)測
- 自制禮物課件教學(xué)課件
- 河南省2024九年級語文上冊第二單元8就英法聯(lián)軍遠(yuǎn)征中國致巴特勒上尉的信課件新人教版
- 慢病調(diào)理中心介紹
- 消防演練總結(jié)講評
- 農(nóng)業(yè)物聯(lián)網(wǎng)導(dǎo)論
- 感恩課件英文教學(xué)課件
- 玉米灰斑病病害循環(huán)
- 氣管切開燒傷病人的護(hù)理
- 2024年國家能源集團(tuán)大渡河公司招聘筆試參考題庫含答案解析
- 2024年中能建數(shù)字科技有限公司招聘筆試參考題庫含答案解析
- 組建二手車市場服務(wù)公司方案
- 信訪工作課件
- 培養(yǎng)創(chuàng)新思維的臨床醫(yī)學(xué)培訓(xùn)方法
- 車輛管理工作匯報(bào)
- 物聯(lián)網(wǎng)政策和法規(guī)
- 登金陵鳳凰臺-李白
- 大學(xué)生畢業(yè)論文寫作教程全套教學(xué)課件
- 集裝箱式活動(dòng)板房搭設(shè)施工專項(xiàng)方案
- 化學(xué)錨栓承載力計(jì)算
評論
0/150
提交評論