計(jì)算機(jī)接口技術(shù)復(fù)習(xí)題(含答案)_第1頁(yè)
計(jì)算機(jī)接口技術(shù)復(fù)習(xí)題(含答案)_第2頁(yè)
計(jì)算機(jī)接口技術(shù)復(fù)習(xí)題(含答案)_第3頁(yè)
計(jì)算機(jī)接口技術(shù)復(fù)習(xí)題(含答案)_第4頁(yè)
計(jì)算機(jī)接口技術(shù)復(fù)習(xí)題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE4在8086CPU中,當(dāng)M/eq\o(\s\up12(——),\s\do4(IO))=0,eq\o(\s\up12(——),\s\do4(RD))=1,eq\o(\s\up12(——),\s\do4(WR))=0時(shí),CPU完成的操作是(D)。(A)存儲(chǔ)器讀(B)I/O讀(C)存儲(chǔ)器寫(D)I/O寫在標(biāo)志寄存器中,用于說明計(jì)算結(jié)果為0的標(biāo)志是(C)(A)C標(biāo)志(B)A標(biāo)志(C)Z標(biāo)志(D)S標(biāo)志兩片8259A采用主從級(jí)連方式,最多能接收(B)(A)8級(jí)中斷(B)15級(jí)中斷(C)16級(jí)中斷(D)級(jí)中斷異步通信所采用的數(shù)據(jù)格式中,停止位的位數(shù)錯(cuò)誤的是(D)(A)1位(B)1.5位(C)2位(D)2.5位下面哪一條語(yǔ)句是采用寄存器間接尋址的(B)(A)MOVAX,BX(B)MOVAL,[BX](C)MOVAX,20(D)MOVAX,BUF計(jì)算機(jī)系統(tǒng)總線按其功能可劃分為數(shù)據(jù)總線、地址總線和(A)(A)控制總線(B)同步總線(C)信號(hào)總線(D)中斷總線在PC/XT機(jī)中,NMI的中斷向量在中斷向量表中的位置是(C)(A)由程序指定的(B)由DOS自動(dòng)分配的(C)固定在0008H開始的4個(gè)字節(jié)中(D)固定在中斷向量表首在兩片8259A級(jí)聯(lián)的中斷系統(tǒng)中,從片的INT端接到主片的IR4端,則初始化主、從片ICW3的數(shù)據(jù)格式分別是(B)(A)01H和40H(B)10H和04H(C)10H和40H(D)01H和04HCPU與輸入/輸出端口是通過哪些指令來完成信息交換(C)(A)MOV(B)MOVSB(C)IN或OUT(D)STOSB在標(biāo)志寄存器中,符號(hào)標(biāo)志是(S)(A)C標(biāo)志(B)A標(biāo)志(C)Z標(biāo)志(D)S標(biāo)志CPU與輸入/輸出接口電路是通過端口寄存器進(jìn)行信息交換,這些端口寄存器包括了狀態(tài)端口、控制端口和(B)(A)信息端口(B)數(shù)據(jù)端口(C)存儲(chǔ)器端口(D)命令端口8088微處理器可尋址訪問的最大I/O空間為(B)(A)1KB(B)64KB(C)640KB(D)1MBCPU與輸入/輸出端口是通過哪些指令來完成信息交換(C)(A)MOV(B)MOVSB(C)IN或OUT(D)STOSB在標(biāo)志寄存器中,用于說明計(jì)算結(jié)果為0的標(biāo)志是(C)(A)C標(biāo)志(B)A標(biāo)志(C)Z標(biāo)志(D)S標(biāo)志下面哪一個(gè)命題是正確的(C)(A)負(fù)數(shù)的反碼與其真值數(shù)相同(B)負(fù)數(shù)的補(bǔ)碼與其真值數(shù)相同(C)正數(shù)的原碼、反碼、補(bǔ)碼與其真值數(shù)相同(D)[+0]反碼=11111111B在實(shí)模式下進(jìn)行編寫匯編程序,每一個(gè)邏輯段的大小不能超過(B)(A)32KB(B)64KB(C)128KB(D)256KB在BUFDB?,?,5,9這條語(yǔ)句中,?代表的含義是(A)(A)隨機(jī)數(shù)(字節(jié)型)(B)?字符的ASCII(C)隨機(jī)數(shù)(字型)(D)隨機(jī)數(shù)(雙字型)CPU中程序計(jì)數(shù)器(PC)中存放的是()(A)指令(B)指令地址(C)操作數(shù)(D)操作數(shù)地址8086CPU往8255端口B送數(shù)據(jù)時(shí),則8255A芯片引腳A1AO為(B)(A)A1A0=00

(B)A1A0=01(C)A1A0=10

(D)A1A0=11CPU響應(yīng)中斷請(qǐng)求和響應(yīng)DMA請(qǐng)求的本質(zhì)區(qū)別是(C)程序控制需要CPU干預(yù)響應(yīng)中斷時(shí)CPU仍控制總線而響應(yīng)DMA時(shí),讓出總線速度快堆棧的工作方式是(D)(A)先進(jìn)先出(B)隨機(jī)讀寫(C)只能讀出不能寫入(D)后進(jìn)先出外設(shè)的中斷類型碼必須通過16位數(shù)據(jù)總線的(B)傳送給8086。(A)高8位(B)低8位(C)16位(D)高4位8255A中即可以作數(shù)據(jù)輸入、輸出端口,又可提供控制信息、狀態(tài)信號(hào)的端口是(C)(A)B口(B)A口(C)C口(D)以上三個(gè)端口均可以某一中斷程序入口地址值填寫在向量表的0080H—0083H存儲(chǔ)單元中,則該中斷對(duì)應(yīng)的中斷類型號(hào)一定是(

B)。(A)1FH

(B)2OH

(C)2lH

(D)22H計(jì)算機(jī)是通過I/O端口和外設(shè)進(jìn)行連接的。CPU響應(yīng)可屏蔽中斷的三個(gè)條件是:=1\*GB3①NMI引腳沒有中斷請(qǐng)求,系統(tǒng)沒有DMA請(qǐng)求、=2\*GB3②CPU當(dāng)前指令執(zhí)行完畢和=3\*GB3③CPU處于開中斷狀態(tài)。若段地址為B387H,偏移地址為1234H,則對(duì)應(yīng)的物理地址為__B4AA4H___。當(dāng)多片8259A級(jí)聯(lián)使用時(shí),對(duì)主片8259A,級(jí)聯(lián)信號(hào)CAS2~CAS0是輸_出___信號(hào),而從片8259A級(jí)聯(lián)信號(hào)CAS2~CAS0是輸__入____信號(hào)。DA轉(zhuǎn)換器主要由輸入寄存器、DAC寄存器和D/A轉(zhuǎn)換器構(gòu)成。Intel8251A工作在異步方式時(shí),每個(gè)字符的數(shù)據(jù)位長(zhǎng)度為__5--8___位。中央處理器(CPU)是由運(yùn)算器和控制器組成??善帘沃袛嗟奶幚磉^程可以分為中斷請(qǐng)求、中斷響應(yīng)、中斷判優(yōu)、__中斷處理___、___中斷返回__。若段地址為C576H,偏移地址為5346H,則對(duì)應(yīng)的物理地址為_CAAA6H______。逐次逼近式A/D轉(zhuǎn)換器主要由比較器、D/A轉(zhuǎn)換器和逐次逼近寄存器構(gòu)成。當(dāng)8237A的各個(gè)通道采用循環(huán)優(yōu)先權(quán)方式時(shí),剛服務(wù)過的通道優(yōu)先級(jí)變?yōu)開_最低___(1001.101)2=(9.625)10(168)10=(250)8CPU訪問存儲(chǔ)器進(jìn)行讀寫操作時(shí),通常在狀態(tài)去檢測(cè)READY,一旦檢測(cè)到READY無(wú)效,就在其后插入一個(gè)周期。16、外設(shè)向CPU提出中斷請(qǐng)求,但沒有給以響應(yīng),其原因有哪些?答:外設(shè)向CPU提出中斷請(qǐng)求,但沒有給以響應(yīng),其原因有4個(gè)方面:(1)CPU正在響應(yīng)NMI的請(qǐng)求。(2)CPU正處于關(guān)閉中斷狀態(tài)。(3)CPU的當(dāng)前指令沒有執(zhí)行完畢。(4)外設(shè)向CPU提出的中斷請(qǐng)求級(jí)別較低或被屏蔽。17、一個(gè)可屏蔽中斷響應(yīng)周期一般包括幾個(gè)總線周期?主要進(jìn)行什么操作?答:一個(gè)可屏蔽中斷響應(yīng)周期一般包括7個(gè)總線周期。=1\*GB3①通知發(fā)中斷請(qǐng)求的設(shè)備,CPU準(zhǔn)備響應(yīng)中斷。=2\*GB3②CPU接收外設(shè)發(fā)來的中斷類型碼。=3\*GB3③將標(biāo)志寄存器的內(nèi)容壓入堆棧。=4\*GB3④將CS的內(nèi)容壓入堆棧。=5\*GB3⑤將IP的內(nèi)容壓入堆棧。=6\*GB3⑥將中斷處理子程序入口地址的偏移量送IP。=7\*GB3⑦將中斷處理子程序入口地址的段值送CS。18、8259A對(duì)中斷優(yōu)先級(jí)的管理方式有哪幾種?各是什么含義?答:8259A對(duì)中斷優(yōu)先級(jí)的管理方式有:(1)完全嵌套方式(固定優(yōu)先權(quán)方式):只允許高級(jí)中斷打斷低級(jí)中斷而被優(yōu)先處理,禁止低級(jí)打斷高級(jí)或同級(jí)中斷相互打斷。(2)自動(dòng)循環(huán)方式:基本思想是,每當(dāng)任何一級(jí)中斷被處理完,它的優(yōu)先級(jí)別就被改變?yōu)樽畹?,而將最高?yōu)先級(jí)賦給原來比它低一級(jí)的中斷請(qǐng)求。中斷屏蔽方式:包括普通屏蔽方式和特殊屏蔽方式。五、程序分析和程序設(shè)計(jì)題1、寫出AX和BX最后的值MOVAX,FFFFHMOVBX,1111HPUSHAXPUSHBXPOPAXPOPBX運(yùn)行結(jié)果:AX=1111HBX=FFFFH2、有如下程序段;XORAL,AL清零MOVCL,ALORAL,43HMOVBL,ALANDAL,40H程序運(yùn)行后:AL=40H,BL=43H,CL=0。3、試寫出下面分號(hào)后面寄存器的值DATASEGMENTBUF1DB00H,01H,02H,03H,04HBUF2DW0123H,01H,0321H,0111H,04HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARTMOVAL,1MOVBX,OFFSETBUF1首字節(jié)的邏輯地址MOVAL,[BX];AL=00HMOVAX,[BX];AX=0000HMOVBX,OFFSETBUF2MOVAL,[BX];AL=23HMOVAX,[BX];AX=0123HCODEENDSENDSTART4、寫出AL、AH和AX最后的值XORAX,AXORAL,0FHANDAL,01HMOVAH,0FHORAH,10H運(yùn)行結(jié)果:AL=01HAH=1FHAX=1F01H5、試編寫程序段實(shí)現(xiàn)將鍵盤輸入的在屏幕上顯示出來。參考程序:CODESEGMENT ASSUMECS:CODE START:MOVAL,01H INT21H返回操作系統(tǒng) MOVAH,4CH INT21H CODEENDS ENDSTART6、將8255的A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動(dòng)輸入端a~g相連,編程從鍵盤輸入一位十進(jìn)制數(shù)字(0~9),在七段數(shù)碼管上顯示出來,請(qǐng)完善下列程序(各口地址設(shè)為288H—28bH)。顯示字形gefdcba段碼001111113fh1000011006h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhdatasegmentleddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1db0dh,0ah,'Inputanum(0--9h):',0dh,0ah,'$'dataendscodesegment assumecs:code,ds:datastart:movax,data movds,ax movdx,28bhmovax,80h outdx,alsss:movdx,__________;顯示提示信息 movah,09h int21h ________________________ cmpal,'0' jlexit cmpal,'9' jgexit subal,30h ____________;bx為數(shù)碼表的起始地址 xlat;求出相應(yīng)的段碼 movdx,288h;從8255的A口輸出 __________ jmpsssexit:movah,4ch int21hcodeends endstart六、綜合題1、可編程并行接口芯片8255各口設(shè)置如下:A口工作于方式1,B口工作于方式1,A口輸入,B口輸出,C口輸出,設(shè)控制口地址為0C3H?;卮鹨韵聠栴}:(1)C口地址為(0C2H)。(2)寫出工作方式控制字。1(3)寫出8255A初始化程序。答:(1)C口地址為(0C2)。(2)工作方式控制字為:B4H(3)8255A初始化程序:MOVAL,B4H方式選擇控制字送ALMOVDX,0C3H控制口地址送DX OUTDX,AL方式選擇字送控制口2、某系統(tǒng)中8253芯片的通道0~通道2和控制字端口分別為280H-283H,通道0的時(shí)鐘CLK0=2MHZ,要求利用通道0輸出OUT0=1KHZ方波;所用8253中的那個(gè)通道應(yīng)設(shè)定為何種工作方式?計(jì)數(shù)器的初始值應(yīng)設(shè)定為何值?試編程實(shí)現(xiàn)上述要求。答案:(1)所用8253中的那個(gè)通道應(yīng)設(shè)定為工作方式3;(2分)(2)計(jì)數(shù)器O的初始值應(yīng)設(shè)定為2000=7D0H(2分)(3)MVDX,283H(6分)MOVAL,36HOUTDX,ALMOVDX,280HMOVAX,7D0H;寫入循環(huán)計(jì)數(shù)初值2000OUTDX,AL;先寫入低字節(jié) MOVAL,AH OUTDX,AL;后寫入高字節(jié)3、附圖是由3片8259A構(gòu)成的中斷管理系統(tǒng),試分析圖示電路,回答以下問題:(1)主、從片之間級(jí)聯(lián)信號(hào)是?其作用是(5分)?答:)主、從片之間級(jí)聯(lián)信號(hào)是:CAS0、CAS1、CAS2。是由主8259A輸出給從8259A的,用來選中與級(jí)聯(lián)地址相符的從8259A。(2)本電路在初始化時(shí),主和從片1、從片2的ICW3應(yīng)該是(5分):ICW376543210主片10000001從片1000從片8111(3)本系統(tǒng)最多能提供多少級(jí)中斷?答:22級(jí)中斷8+8+6請(qǐng)把各級(jí)中斷優(yōu)先級(jí)按照從高到低的順序號(hào)填入下表(5分)。IRi01234567從片112345678主片91011121314從片815161718192021214、已知8253計(jì)數(shù)器的端口地址為280—283H,CLK1、CLK2接1MHz時(shí)鐘,GATE1、GATE2接+5V,計(jì)數(shù)器1工作于方式0,其計(jì)數(shù)初值為5,計(jì)數(shù)器2工作于方式3,其計(jì)數(shù)初值為4。(1)請(qǐng)寫出8253的兩個(gè)通道的工作方式控制字(4分);(2)請(qǐng)寫出兩個(gè)通道的初始化程序段(8分);(3)畫出OUT1和OUT2的波形(3分)。答:(1)8253的工作方式字為:通道1:50H通道2:96H(2)movdx,283H moval,50H;設(shè)8253通道1為工作方式0 outdx,al moval,5 movdx,281H outdx,al movdx,283H moval,96H;設(shè)8253通道2工作方式3 outdx,al moval,4 movdx,282H outdx,al movah,4ch int21h(3)畫出OUT1和OUT2的波形如上圖。5、下圖所示電路中8253計(jì)數(shù)器用于產(chǎn)生8251的發(fā)送和接收時(shí)鐘。TXD和RXD連在一起。提示=1\*GB2⑴、圖示電路8253的控制口地址為283H。8251的控制口地址為2B9H,數(shù)據(jù)口地址為2B8H。=2\*GB2⑵、這里的時(shí)鐘頻率接1MHz,8253計(jì)數(shù)器的計(jì)數(shù)初值=fclk/ftxc。=3\*GB2⑶、8251發(fā)送和接收的波特率為1200,設(shè)置1個(gè)停止位,8個(gè)數(shù)據(jù)位,波特率因子選16

溫馨提示

  • 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)論