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

下載本文檔

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

文檔簡介

——————1.在8086CPU中,當(dāng)M/IO=0,RD=1,WR=0時,CPU達成的操作是(D)。(A)儲存器讀(B)I/O讀(C)儲存器寫(D)I/O寫2.在標(biāo)記寄存器中,用于說明計算結(jié)果為0的標(biāo)記是(C)(A)C標(biāo)記(B)A標(biāo)記(C)Z標(biāo)記(D)S標(biāo)記兩片8259A采納主從級連方式,最多能接收(B)(A)8級中止(B)15級中止(C)16級中止(D)級中止異步通訊所采納的數(shù)據(jù)格式中,停止位的位數(shù)錯誤的選項是(D)(A)1位(B)1.5位(C)2位(D)2.5位下邊哪一條語句是采納寄存器間接尋址的(B)(A)MOVAX,BX(B)MOVAL,[BX](C)MOVAX,20(D)MOVAX,BUF6.計算機系統(tǒng)總線按其功能可區(qū)分為數(shù)據(jù)總線、地點總線和(A)(A)控制總線(B)同步總線(C)信號總線(D)中止總線7.在PC/XT機中,NMI的中止向量在中止向量表中的地點是(C)(A)由程序指定的(B)由DOS自動分派的(C)固定在0008H開始的4個字節(jié)中(D)固定在中止向量表首8.在兩片8259A級聯(lián)的中止系統(tǒng)中,從片的INT端接到主片的IR4端,則初始化主、從片ICW3的數(shù)據(jù)格式分別是(B)(A)01H和

40H

(B)10H和

04H(C)10H和

40H

(D)01H和

04H9.CPU與輸入/

輸出端口是經(jīng)過哪些指令來達成信息互換(

C)(A)MOV

(B)MOVSB(C)IN

OUT

(D)STOSB在標(biāo)記寄存器中,符號標(biāo)記是(S)(A)C標(biāo)記(B)A標(biāo)記(C)Z標(biāo)記(D)S標(biāo)記CPU與輸入/輸出接口電路是經(jīng)過端口寄存器進行信息互換,這些端口寄存器包含了狀態(tài)端口、控制端口和(B)(A)信息端口(B)數(shù)據(jù)端口(C)儲存器端口(D)命令端口12.8088微辦理器可尋址接見的最大I/O空間為(B)(A)1KB(B)64KB(C)640KB(D)1MB13.CPU與輸入/輸出端口是經(jīng)過哪些指令來達成信息互換(C)(A)MOV(B)MOVSB(C)IN或OUT(D)STOSB14.在標(biāo)記寄存器中,用于說明計算結(jié)果為

0的標(biāo)記是(

C

)(A)C標(biāo)記

(B)A標(biāo)記(C)Z

標(biāo)記

(D)S標(biāo)記下邊哪一個命題是正確的(C)(A)負(fù)數(shù)的反碼與其真值數(shù)相同

(B)負(fù)數(shù)的補碼與其真值數(shù)相同(C)正數(shù)的原碼、反碼、補碼與其真值數(shù)相同

(D)[

+0]

反碼

=11111111B16.在實模式下進行編寫匯編程序,每一個邏輯段的大小不可以超出(B)(A)32KB(B)64KB(C)128KB(D)256KB在BUFDB?,?,5,9這條語句中,?代表的含義是(A)(A)隨機數(shù)(字節(jié)型)(B)?字符的ASCII(C)隨機數(shù)(字型)(D)隨機數(shù)(雙字型)CPU中程序計數(shù)器(PC)中寄存的是()(A)指令(B)指令地點(C)操作數(shù)(D)操作數(shù)地點19.8086CPU往8255端口B送數(shù)據(jù)時,則8255A芯片引腳A1AO為(B)(A)A1A0=00(B)A1A0=01(C)A1A0=10(D)A1A0=1120.CPU響應(yīng)中止懇乞降響應(yīng)DMA懇求的實質(zhì)差別是(C)程序控制需要CPU干涉響應(yīng)中止時CPU仍控制總線而響應(yīng)DMA時,讓出總線速度快21.貨倉的工作方式是(D)(A)先進先出(B)隨機讀寫(C)只好讀出不可以寫入(D)后進先出22.外設(shè)的中止種類碼一定經(jīng)過16位數(shù)據(jù)總線的(B)傳遞給8086。(A)高8位(B)低8位(C)16位(D)高4位8255A中即能夠作數(shù)據(jù)輸入、輸出端口,又可供給控制信息、狀態(tài)信號的端口是(C)(A)B口(B)A口(C)C口(D)以上三個端口均能夠某一中止程序進口地點值填寫在向量表的0080H—0083H儲存單元中,則該中止對應(yīng)的中止種類號必定是

(B)。(A)1FH

(B)2OH

(C)2lH

(D)22H計算機是經(jīng)過I/O端口和外設(shè)進行連結(jié)的。CPU響應(yīng)可障蔽中止的三個條件是:①NMI引腳沒有中止懇求,系統(tǒng)沒有DMA懇求、②CPU目前指令履行完成和③CPU處于開中止?fàn)顟B(tài)。若段地點為B387H,偏移地點為1234H,則對應(yīng)的物理地點為__B4AA4H。當(dāng)多片8259A級聯(lián)使用時,對主片8259A,級聯(lián)信號CAS2~CAS0是輸_出___信號,而從片8259A級聯(lián)信號CAS2~CAS0是輸__入____信號。5.DA變換器主要由輸入寄存器、DAC寄存器和D/A變換器構(gòu)成。6.Intel8251A工作在異步方式時,每個字符的數(shù)據(jù)位長度為__5--8___位。中央辦理器(CPU)是由運算器和控制器構(gòu)成。8.可障蔽中止的辦理過程能夠分為中止懇求、中止響應(yīng)、中止判優(yōu)、__中止辦理___、___中止返回__。9.若段地點為C576H,偏移地點為5346H,則對應(yīng)的物理地點為_CAAA6H。10.逐次迫近式A/D變換器主要由比較器、D/A變換器和逐次迫近寄存器構(gòu)成。11.當(dāng)8237A的各個通道采納循環(huán)優(yōu)先權(quán)方式時,剛服務(wù)過的通道優(yōu)先級變成__最低___12.(1001.101)2=(9.625)1013.(168)10=(250)814.CPU接見儲存器進行讀寫操作時,往常在狀態(tài)去檢測READY,一旦檢測到READY無效,就在后來插入一個周期。設(shè)機器字長為8位,則(+110)10=(01101110)原碼=(01101110)反碼=(01101110)補碼16.計算機和外設(shè)不可以直接連結(jié),而是是經(jīng)過輸入輸出接口進行連結(jié)。17.假如一片微辦理器有16條地點線,那么它經(jīng)過I/O指令進行尋址的最大空間是64K。在某一異步通訊中,數(shù)據(jù)幀格式為1個開端位、8個數(shù)據(jù)位、1個停止位、0個校驗位,假如其波特率為9600波特,那么每秒能傳輸960個字符。8255內(nèi)部有_______3個對外輸入/輸出端口,有三種工作方式,方式0叫做__________基本的輸入輸出方式_____,方式1叫做_____選通的輸入輸出__________,方式2叫做_________雙向傳輸方式______。20.對n位的逐次迫近式A/D變換器,最多需經(jīng)過_n____次比較便可輸出變換結(jié)果,當(dāng)n=8時,第一次比較的數(shù)據(jù)應(yīng)為_10000000____B。8088CPU內(nèi)部數(shù)據(jù)總線寬度為___16_____位,外面數(shù)據(jù)總線寬度為___8_____位。8253內(nèi)部有__3__個16位計數(shù)器,有____6_____種工作方式。中止辦理的過程能夠分為____________,____________,____________,____________,____________。8255A的編程主要有2個控制字,分別是方式和端口C置1/置0控制字控制字。25、8255A的方式選擇控制字和C口置1/置0控制字都是寫入控制端口的,它們是由標(biāo)記位來區(qū)分的。26、中止向量表每4個字節(jié)寄存一此中止服務(wù)程序的進口地點,較低地點的兩個字節(jié)寄存的是偏移地點,較高地點的兩個字節(jié)寄存的是段地點。1.一個總線周期一般由4個時鐘周期構(gòu)成。(√)在DMA傳遞時,CPU放棄對系統(tǒng)三總線的控制,改由DMAC來控制三總線的工作。(√)3.輸出指令OUTDX,AL的尋址方式是寄存器尋址。(×)IO尋址4.在實模式下進行編寫匯編程序,每一個邏輯段的大小不可以超出64KB。(√)在DMA方式下,由硬件DMAC控制信息傳遞,須要CPU介入才能進行高速傳達和對數(shù)據(jù)的變換、比較等辦理。(×)輸入指令I(lǐng)NAL,DX的尋址方式是寄存器尋址。(√)8251A在初始化編程時,其編程次序不行隨意改變。(對)8.在I/O接口電路中,CPU用I/O指令對數(shù)據(jù)端口的接見能夠作雙向操作。(√)在DMA方式下,由硬件DMAC控制信息傳遞,須要CPU介入才能進行高速傳達和對數(shù)據(jù)的變換、比較等辦理。(×)在I/O接口電路中,CPU對狀態(tài)端口的接見稱為輸入操作。(√)11.8255A的B口不可以工作在方式2即雙向選通輸入輸出方式。(√)12.8086系統(tǒng)中,只有當(dāng)標(biāo)記寄存器IF=0時,才能響應(yīng)來自INTR引腳的中止懇求。(×)試說明CMP指令和SUB指令各履行什么操作,它們的差別是什么?答:兩者都是履行兩個數(shù)的相減操作。比較指令CMP不送回相減的結(jié)果,不過使結(jié)果影響標(biāo)記位。8088/8086系統(tǒng)中,CS和IP各是什么寄存器?RESET信號到達此后,它們的值分別是多少??答:復(fù)位信號RESET到達此后:代碼段寄存器CS=FFFFH指令指針寄存器IP=0000H一般來說,對接口電路的控制口和狀態(tài)口各同意履行什么操作?經(jīng)過什么指令來實現(xiàn)?答:對接口電路的控制口一般同意履行寫操作,經(jīng)過寫指令來實現(xiàn);而對接口電路的狀態(tài)口一般同意履行讀操作,經(jīng)過讀指令來實現(xiàn)。試說明TEST指令和AND指令各履行什么操作,它們的差別是什么?TEST指令和AND指令履行相同的操作,但TEST指令不送回相與的結(jié)果,不過結(jié)果影響標(biāo)記位。8086CPU有哪些寄存器構(gòu)成?答:有4個通用寄存器:AX,BX,CX,DX.4個專用寄存器:SP,BP,SI,DI.4個段寄存器:CS,DS,SS,ES2個控制寄存器:IP,F(xiàn)R指令I(lǐng)NCX,AL能否正確,并說明正確或錯誤的原由。答:不正確。輸入指令只好由DX實現(xiàn)間接尋址,且為源操作數(shù)。如:INAL,DX在輸出指令中不可以使用寄存器CX,只好由寄存器DX實現(xiàn)間接尋址。8255A有哪三種工作方式?其數(shù)據(jù)口可分別工作在什么方式下?答:8255A的三種工作方式是:方式0:基本型輸入/輸出方式,A、B、C三個數(shù)據(jù)口可工作在此方式下。方式1:選通型輸入/輸出方式,A、B二個數(shù)據(jù)口可工作在此方式下。方式2:雙向數(shù)據(jù)傳遞方式,只有A數(shù)據(jù)口可工作在此方式下。8、8255A的三個端口在使用上有什么不一樣?答:8255A的端口A,作為數(shù)據(jù)的輸入、輸出端口使用時都擁有鎖存功能。端口B和端口C看作為數(shù)據(jù)的輸出端口使用時擁有鎖存功能,而作為輸入端口使用時不帶有鎖存功能。9、當(dāng)數(shù)據(jù)從8255A的C端口讀到CPU時,8255A的控制信號分別是什么電平?答:當(dāng)數(shù)據(jù)從8255A的C端口讀入CPU時,8255A的片選信號CS應(yīng)為低電平,才能選中芯片。A1A0為10,即A1接高電平,A0接低電平,才能選中C端口。RD應(yīng)為低電平,數(shù)據(jù)讀入CPU,WR為高電平。10、8255A的方式選擇控制字和按地點位控制字都是寫入控制端口的,那么,它們是由什么來區(qū)分的?假如利用C口置位/復(fù)位功能能否一次能夠使C口的若干位同時置1或置0?答:當(dāng)8255A接收到寫入控制口的控制字時,就會對最高位即標(biāo)記位進行測試。如為1,則將此字節(jié)作為方式選擇控制字寫入控制寄存器;如為0,則此字節(jié)作為對端口C的置1/

置0控制來辦理。假如利用

C口置位

/復(fù)位功能不可以一次使

C口的若干位同時置

1或置

0

。11、中止向量表位于內(nèi)存的什么地區(qū)?種類

2的中止服務(wù)程序的進口地點位于中止向量表的什么地點?答:中止向量表由中止向量構(gòu)成,起指引作用。位于內(nèi)存的00000—003FFH地區(qū),種類2的中止服務(wù)程序的進口地點位于中止向量表的00008----0000BH處。12、什么是中止向量和中止向量表?中止種類碼和中止向量的關(guān)系是什么?各此中止辦理程序的進口地點。儲存器開拓的必定數(shù)目的儲存單元,用它寄存中止向量。一一對應(yīng)的關(guān)系13、8253內(nèi)部有幾個獨立的準(zhǔn)時/計數(shù)器?它們的CLK端、OUT端和GATE端的作用分別是什么?3個時鐘輸入端門控信號輸入端信號輸出端14、異步通訊一幀數(shù)據(jù)的格式是什么?答:一幀數(shù)據(jù)包含開端位、數(shù)據(jù)位、奇偶校驗位和停止位4部分內(nèi)容(見附圖)。15、在串行通訊中,什么叫單工、半雙工、全雙工工作方式?答:(1)單工工作方式:只同意一個方向傳輸數(shù)據(jù),從發(fā)送方到接收方。2)半雙工工作方式:同意兩個方向傳輸數(shù)據(jù),但不可以同時傳輸,只好交替進行。3)全雙工工作方式:同意兩個方向同時進行傳輸數(shù)據(jù)。16、外設(shè)向CPU提出中止懇求,但沒有給予響應(yīng),其原由有哪些?答:外設(shè)向CPU提出中止懇求,但沒有給予響應(yīng),其原由有4個方面:(1)CPU正在響應(yīng)NMI的懇求。2)CPU正處于封閉中止?fàn)顟B(tài)。3)CPU的目前指令沒有履行完成。4)外設(shè)向CPU提出的中止懇求級別較低或被障蔽。17、一個可障蔽中止響應(yīng)周期一般包含幾個總線周期?主要進行什么操作?答:一個可障蔽中止響應(yīng)周期一般包含7個總線周期。①通知發(fā)中止懇求的設(shè)施,CPU準(zhǔn)備響應(yīng)中止。CPU接收外設(shè)發(fā)來的中止種類碼。③將標(biāo)記寄存器的內(nèi)容壓入貨倉。④將CS的內(nèi)容壓入貨倉。⑤將IP的內(nèi)容壓入貨倉。⑥將中止辦理子程序進口地點的偏移量送IP。⑦將中止辦理子程序進口地點的段值送CS。18、8259A對中止優(yōu)先級的管理方式有哪幾種?各是什么含義?答:8259A對中止優(yōu)先級的管理方式有:1)完整嵌套方式(固定優(yōu)先權(quán)方式):只同意高級中止打斷初級中止而被優(yōu)先辦理,嚴(yán)禁初級打斷高級或同級中止互相打斷。2)自動循環(huán)方式:基本思想是,每當(dāng)任何一級中止被辦理完,它的優(yōu)先級別就被改變成最低,而將最高優(yōu)先級賦給本來比它低一級的中止懇求。3)中止障蔽方式:包含一般障蔽方式和特別障蔽方式。五、程序剖析和程序設(shè)計題1、寫出AX和BX最后的值MOVAX,FFFFHMOVBX,1111HPUSHAXPUSHBXPOPAXPOPBX運轉(zhuǎn)結(jié)果:AX=1111HBX=FFFFH2、有以下程序段;XORAL

,AL

清零MOVCL

,ALOR

AL

,43HMOVBL

,ALANDAL

,40H程序運轉(zhuǎn)后:AL=

40H

,

BL=

43H

CL=

0

。3、試寫出下邊分號后邊寄存器的值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運轉(zhuǎn)結(jié)果:AL=01HAH=1FHAX=1F01H5、試編寫程序段實現(xiàn)將鍵盤輸入的在屏幕上顯示出來。參照程序:CODESEGMENTASSUMECS:CODESTART:MOVAL,01HINT21HMOVAH,4CH

返回操作系統(tǒng)INT21HCODEENDSENDSTART6、將8255的A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a~g相連,編程從鍵盤輸入一位十進制數(shù)字(0~9),在七段數(shù)碼管上顯示出來,請完美以下程序(各口地點設(shè)為288H—28bH)。顯示字形gefdcba段碼001111113fh1000011006h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhdatasegmentleddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1db0dh,0ah,'Inputanum(0--9h):',0dh,0ah,'$'dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,28bhmovax,80houtdx,alsss:movdx,__________;顯示提示信息movah,09hint21h________________________cmpal,'0'jlexitcmpal,'9'jgexitsubal,30h____________;bx為數(shù)碼表的開端地點xlat;求出相應(yīng)的段碼__________movdx,288h;從8255的A口輸出jmpsssexit:movah,4chint21hcodeendsendstart六、綜合題1、可編程并行接口芯片8255各口設(shè)置以下:A口工作于方式1,B口工作于方式1,A口輸入,B口輸出,C口輸出,設(shè)控制口地點為0C3H?;卮鹨韵聠栴}:C口地點為(0C2H)。寫出工作方式控制字。1寫出8255A初始化程序。答:C口地點為(0C2)。工作方式控制字為:B4H8255A初始化程序:MOVAL,B4H方式選擇控制字送ALMOVDX,0C3H控制口地點送DXOUTDX,AL方式選擇字送控制口2、某系統(tǒng)中8253芯片的通道0~通道2和控制字端口分別為280H-283H,通道0的時鐘CLK0=2MHZ,要求利用通道0輸出OUT0=1KHZ方波;1)所用8253中的那個通道應(yīng)設(shè)定為什么種工作方式?2)計數(shù)器的初始值應(yīng)設(shè)定為什么值?3)試編程實現(xiàn)上述要求。答案:(1)所用8253中的那個通道應(yīng)設(shè)定為工作方式3;(2分)(2)計數(shù)器O的初始值應(yīng)設(shè)定為2000=7D0H(2分)(3)MVDX,283H(6分)MOVAL,36HOUTDX,ALMOVDX,280HMOVAX,7D0H;寫入循環(huán)計數(shù)初值2000OUTDX,AL;先寫入低字節(jié)MOVAL,AHOUTDX,AL;后寫入高字節(jié)3、附圖是由3片8259A構(gòu)成的中止管理系統(tǒng),試剖析圖示電路,回答以下問題:1)主、從片之間級聯(lián)信號是?其作用是(5分)?答:)主、從片之間級聯(lián)信號是:CAS0、CAS1、CAS2。是由主8259A輸出給從8259A的,用來選中與級聯(lián)地點符合的從8259A。(2)本電路在初始化時,主和從片1、從片2的ICW3應(yīng)當(dāng)是(5分):ICW376543210主片10000001從片1000從片1118(3)本系統(tǒng)最多能供給多少級中止?答:22級中止8+8+6請把各級中止優(yōu)先級依據(jù)從高到低的次序號填入下表(5分)。IRi01234567從片123456781主片91011121314從片151617181920212184、已知8253計數(shù)器的端口地點為280—283H,CLK1、CLK2接1MHz時鐘,GATE1、GATE2接+5V,計數(shù)器1工作于方式0,其計數(shù)初值為5,計數(shù)器2(1)請寫出8253的兩個通道的工作方式控制字(4分);(2)請寫出兩個通道的初始化程序段(8分);

工作于方式

3,其計數(shù)初值為

4。3)畫出OUT1和OUT2的波形(3分)。答:1)8253的工作方式字為:通道1:50H通道2:96H2)movdx,283Hmoval,50H;設(shè)8253通道1為工作方式0outdx,almoval,5movdx,281Houtdx,almovdx,283Hmoval,96H;設(shè)8253通道2工作方式3outdx,almoval,4movdx,282Houtdx,almovah,4chint21h(3)畫出OUT1和OUT2的波形如上圖。5、以下圖所示電路中8253計數(shù)器用于產(chǎn)生8251的發(fā)送和接收時鐘。TXD和RXD連在一同。提示⑴、圖示電路8253的控制口地點為283H。8251的控制口地點為2B9H,數(shù)據(jù)口地點為2B

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論