




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流微機原理與接口技術(shù)_試題與答案.精品文檔.微機原理與接口技術(shù) 試題微型計算機原理與接口技術(shù)綜合測試題一 一、 單項選擇題 (下面題只有一個答案是正確的,選擇正確答案填入空白處)18086CPU通過( 1 )控制線來區(qū)分是存儲器訪問,還是I/O訪問,當(dāng)CPU執(zhí)行IN AL,DX指令時,該信號線為( 2 )電平。(1) A. M/ B.
2、0; C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS 2n+1位有符號數(shù)x的補碼表示范圍為(
3、0; )。 A. 2n < x < 2n B. 2n x 2n -1 C. 2n -1 x 2n-1 D. 2
4、n < x 2n3若要使寄存器AL中的高4位不變,低4位為0,所用指令為( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH
5、160; D. OR AL 0FOH4下列MOV指令中,不正確的指令是( )。 A. MOV AX, BX B. MOV AX, BX
6、; C. MOV AX, CX D. MOV AX, CX5中斷指令I(lǐng)NT 17H的中斷服務(wù)程序的入口地址放在中斷向量表地址 ( )開始的4個存貯單元內(nèi)。 A. 000
7、17H B. 00068H C. 0005CH D. 0005EH6條件轉(zhuǎn)移指令JNE的條件是( )。 A. CF=0 B. CF=1 C.
8、160; ZF=0 D. ZF=17. 在8086/8088 CPU中,一個最基本的總線讀寫周期由( 1 )時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線上發(fā) ( 2 )信息。 A. 1個 B. 2個 C. 4個 D. 6個
9、 A. 數(shù)據(jù) B . 地址 C. 狀態(tài) D. 其它8. 8086有兩種工作模式, 最小模式的特點是( 1 ),最大模式的特點是 ( 2 )。 A. CPU提供全部控制信號 B. 由編程進(jìn)行模式設(shè)定 C. 不需要8286收發(fā)器 D
10、. 需要總線控制器8288 A. M/ 引腳可直接引用 B. 由編程進(jìn)行模式設(shè)定 C. 需要總線控制器8288 D. 適用于單一處理機系統(tǒng)9.在8086微機系統(tǒng)的RAM 存儲單元器0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應(yīng)的中斷號是( )。 A. 0AH
11、; B. 0BH C. 0CH D. 0DH 10.真值超出機器數(shù)表示范圍稱為溢出,此時標(biāo)志寄存器中的( )位被置位 A. OF B AF C
12、160; PF D CF 11.8086 系統(tǒng)中內(nèi)存儲器地址空間為1M,而在進(jìn)行I/O讀寫是,有效的地址線是 ( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位12.8086 CPU中段寄存器用來存放(
13、; ) A. 存儲器的物理地址 B. 存儲器的邏輯地址 C. 存儲器的段基值 D. 存儲器的起始地址13.8259A可編程中斷控制器的中斷服務(wù)寄存器ISR用于 ( ) A.記憶正在處理中的中斷 B. 存放從外設(shè)來的中斷請求信號C.允許向CPU發(fā)中斷請求 D.禁止向CPU發(fā)中斷請求14.82
14、53 可編程定時/計數(shù)器的計數(shù)范圍是 ( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-6553615. 在8086中,(BX)8282H,且題中指令已在隊列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為( )A0 B1
15、; C2 D316. 8086中,( ) 組寄存器都可以用來實現(xiàn)對存儲器的尋址。A. AX,SI,DI,BX B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI17. 微機系統(tǒng)中若用4片8259A構(gòu)成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為(
16、60; )級外部硬中斷。A. 32 B. 29 C. 28 D. 2418.在8086宏匯編過程中不會產(chǎn)生指
17、令碼,只用來指示匯編程序如何匯編的指令是 ( ) A. 匯編指令 B. 偽指令 C. 機器指令 D. 宏指令19.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM芯片構(gòu)成的,該芯片要( )片。
18、60; A.8片 B.6片 C.10片 D.12片20.8086/8088指令OUT
19、60; 80H,AL表示 ( ) A. 將80H送給AL B.將80H端口的內(nèi)容送給AL C. 將AL的內(nèi)容送給80H端口 D.將AL內(nèi)容送給80H內(nèi)存單元二改錯 (若有錯,請指出
20、錯誤并說明原因)1堆棧操作應(yīng)滿足先進(jìn)先出原則。( )2CPU在未執(zhí)行完當(dāng)前指令的情況下,就可響應(yīng)可屏蔽中斷請求。( )3. 8086CPU標(biāo)志寄存器共有16位,每一位都有含義。( )4. 條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。( )5. 控制器的基本功能是:由程序計數(shù)器PC控制程序的有序運行,并完成各種算術(shù)邏輯運算。( )6.在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一些IR引腳上直接連接外設(shè)的中斷請求信號端。( )
21、; 7. 8086的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。( )8. 串行接口中“串行”的含意僅指接口與外設(shè)之間的數(shù)據(jù)交換是串行的,而接口與CPU之間的數(shù)據(jù)交換仍是并行的。9. 字長一定的情況下,原碼、反碼和補碼所能表示的二進(jìn)制真值范圍是相同的。 ( )10.所有進(jìn)位計數(shù)制,其整數(shù)部分最低位的位權(quán)都是1 ( )三、填空題 1某存貯器單元的實際地址為2BC60H,該單元在段地址為2AFOH中的偏移
22、地址是_。 2 8086 CPU復(fù)位后,寄存器中的值將進(jìn)入初始態(tài),問(CS)= _,(IP)= _,(DS)= _。 3. 8086/8088 CPU內(nèi)部結(jié)構(gòu)按功能分為兩部分,即_ 和_。 4CPU對外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。5. CPU從主存取一條指令并執(zhí)行該指令的時間稱為_ , 它通常用若干個_ 來表示,而后者又包含有若干個_ 。6. 8086/8088 CPU提供了接受外部中斷請求信號的引腳是_ 和 _。7-128的補
23、碼是 8. 填入適當(dāng)指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令完成(AX)與10相乘運算:SHL AX,_MOV DX,AXMOV CL,_ SHL AX,CL ADD _9時序控制方式有同步方式和 &
24、#160; 10大部分DMAC都擁有單字節(jié)傳送, 傳送,和成組傳送方式 四. 閱讀程序并回答問題1、 已知:(AX)=2233H, (BX)=5566H, 執(zhí)行了下面的程序段后, (AX)=_ , (BX)=_ .CMP AX,BXJG NEXTXCHG AX,BXNEXT: NEG AX2、 已知: (AX)=6666H,
25、 (BX)=0FF00H, (CF)=0。在執(zhí)行下面程序段后:(AX)=_, (BX)=_, (CF)=_. MOV AX,5555H AND AX,BX XOR AX,AX NOT BX五、
26、綜合應(yīng)用18255A接口電路如圖所示。已知8255A控制字寄存器的端口地址為103H,編寫8255A初始化程序和循環(huán)彩燈控制程序。初始時D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此類推每隔一秒移位一次,每移位8次為一個循環(huán).共循環(huán)8次。要求用匯編語言寫出滿足上述要求的程序段(已知一個延時1秒的子程序入口地址為DELAY1S)。 2已知存儲器地址空間分配、RAM芯片(4K×4)、如圖所示,請完成如下任務(wù): (1) 圖所示RAM芯片有幾根地址線?幾根數(shù)據(jù)線?用該RAM芯片構(gòu)成圖中所示存儲器地址空間分配,共需要幾個芯片?共分幾
27、個芯片組? (2) 設(shè)CPU的地址總線為20位,數(shù)據(jù)總線8位,畫出這些芯片按圖所示的地址空間構(gòu)成的RAM存儲器極其與CPU間的連接圖(包括3-8譯碼器構(gòu)成的片選8譯碼電路)。 0000H RAM1 !CS G1 Y0!&
28、#160; A11 !G2a Y1! 2000H . &
29、#160; !G2b 空 . RAM(4K×4) &
30、#160; . 6000H A0 .
31、160; RAM2
32、160; !WE C 7000H
33、0; B 空 &
34、#160; A Y7! D3-D0 &
35、#160; RAM芯片微型計算機原理與接口技術(shù)綜合測試題二一、單選題(
36、 ) 1. 8086CPU在執(zhí)行MOV AL,BX指令的總線周期內(nèi),若BX存放的內(nèi)容為1011H,則 和A0的狀態(tài)是 。 A. 0,0 B. 0,1
37、0; C. 1,0 D. 1,1( )2. 設(shè)x46,y117,則xy補和xy補分別等于 。A. D2H和75H B. 5DH和47H C. 2EH和7lH
38、 D. 47H和71H( )3. 8086CPU在進(jìn)行無符號數(shù)比較時,應(yīng)根據(jù) 標(biāo)志位來判別。 A. CF和OF B. CF和PF C. CF和ZF D. ZF和OF( )4. 執(zhí)行下列程序后,(AL)= 。
39、; MOV AL,92H SUB
40、160; AL,7lH DAS A. 21 B.11 C.21
41、H D. 11H( )5. 下列指令中正確的是 。A. MOV AX SI DI B. MOV BYTE PTRBX,1000C. PB8 EQU DS:BP8
42、0; D. MOV BX,OFFSET SI( )6. 在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置 。A是由程序指定的 B是由DOS自動分配的C固定在08H開始的4個字節(jié)中 D固定在中斷矢量表的表首( )7. 在8086中,(BX)8282H,且題中指令已在隊列中,則執(zhí)行INC
43、 BX指令需要的總線周期數(shù)為 。A0 B1 C2 D3( )8. 微機系統(tǒng)中若用4片8259A構(gòu)成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INT
44、R上,最多可擴展為 級外部硬中斷。A. 32 B. 29 C. 28 D. 24( )9. 當(dāng)存儲器讀寫速度較慢時,需產(chǎn)生一個READY信號以實現(xiàn)與CPU的同步,CPU將在總線周期的
45、0;時候采樣該信號。 A. T2下降沿 B. T3下降沿 C. T2上升沿 D. T3上升沿( )10. 8086中, 組寄存器都可以用來實現(xiàn)對存儲器的尋址。 A. AX,SI,DI,BX
46、60; B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI 三、填空題1. 已知(AL)0101110lB,執(zhí)行指令NEG AL后再
47、執(zhí)行CBW,(AX) 。2. 在動態(tài)存儲器2164的再生周期中,只需要 地址,所以在 和 這兩個信號中,只有 變?yōu)榈碗娖健?.過程可重入是指
48、60;,用 傳遞參數(shù)過程才可實現(xiàn)重入。4. 若 (AL)01001001B,執(zhí)行 ADD AL,AL指令后,再執(zhí)行 DAA命令,則 (AL) ,(CF) ,(AF)
49、160; 。5. 已知指令序列為: MOV AX,0FFBDH MOV BX,12F8H
50、 IDIV BL 此指令序列執(zhí)行后,(AX)= ,(BX)= 。6. 微型計算機中,CPU重復(fù)進(jìn)行的基本操作是:
51、0; 、 和 。7. 若(CS)=4200H時,物理轉(zhuǎn)移地址為4A230H,當(dāng)CS的內(nèi)容被設(shè)定為7900H時,物理轉(zhuǎn)移地址為 。8. 8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請求信號,這時它
52、的中斷向量號為 ,該中斷的服務(wù)程序入口地址保存在內(nèi)存地址為 H至 H的 個單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF開始的10個內(nèi)存單元中的內(nèi)容。 DATA SEGMENTBUF DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0F
53、FHKEY DB 78H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATAMOV DS,AXMOV ES,AXCLDLEA DI,BUFMOV
54、 CL,DIXOR CH,CHINC DIMOV AL,KEYREPNE SCASBJNE DONEDEC BUFMOV SI,DIDEC DIREP MOVSB
55、60; DONE: MOV AH,4CHINT 21H CODE EN
56、DS END START 執(zhí)行結(jié)果:BUF DB 、 、 、 、 、 、 、 、 、 2在內(nèi)存的NUM單元中有一個字節(jié)的
57、帶符號二進(jìn)制數(shù)(補碼表示),下列程序是將其對應(yīng)的十進(jìn)制數(shù)輸出到顯示器上。請對程序中的三處錯誤進(jìn)行修正,并在空白處填上適當(dāng)?shù)恼Z句。DATA SEGMENTNUM DB
58、160; ?BUFFER DB 10 DUP(?)DATA ENDSSTACK SEGMENT &
59、#160; PARA STACK STACKDB 100H DUP(?)STACK EVDSCODE SEGMENTSTART: MOV AX,DATAMOV ES,AXMOV DS,DATAMOV CL,NUMLEA
60、; DL,BUFFERMOV AL,0DHSTOSBMOV AL,0AHSTOSBMOV AL,CLOR AL,ALJS PLUSMOV AL,JMP
61、60; GOONPLUS: MOV AL,GOON:
62、0; STOSBMOV BL,64HCALL CHANGEMOV BL,0AHCALL CHANGEMOV AL,30HADD AL,CLSTOSBMOV AL,STOSBLEA DX,BUFPERMOV AH,9INC
63、0; 21H
64、 ;輸出十進(jìn)制MOV AH,4CHINT 21HCHANGE PROC NEARMOV DL,0AGAIN: SUB
65、160; CL,BLJC DOWNINC DLJMP AGAINDOWN:
66、60; MOV AL,30HADD AL,DLSTOSBCHANGE ENDPCODE ENDEND START 五、存儲系統(tǒng)分析與設(shè)計已知RAM芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個8K×8的RAM
67、陣列,需幾片這樣的芯片?設(shè)RAM陣列組占用起始地址為El000H的連續(xù)地址空間,試寫出每塊RAM芯片的地址空間。(2)若采用全地址譯碼方式譯碼,試畫出存儲器系統(tǒng)電路連接圖;(3)試編程:將55H寫滿每個芯片,而后再逐個單元讀出做比較,若有錯則CL=FFH,正確則CL=77H。D4 D1微型計算機原理與接口技術(shù)綜合測試題三一、單選題( )1. 在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是 。
68、 A. 匯編指令 B. 偽指令 C. 機器指令 D. 宏指令( )2. 在CMP AX,DX指令執(zhí)行后,當(dāng)標(biāo)志位SF、OF、ZF滿足下列邏輯關(guān)系(SFOF)ZF0時,表明
69、; 。A. (AX) > (DX) B. (AX)(DX) C. (AX) < (DX) D. (AX)(DX)( )3. 8086微機系統(tǒng)的RAM存儲單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應(yīng)的中斷號是 。
70、 A. 0AH B. 0BH C. 0CH D. 0DH ( )4. 8255的A口工
71、作在方式1輸入時,其中斷允許控制位INTE的開/關(guān)是通過對 的按位置位/復(fù)位操作完成的。A. PC0 B. PC2 C. PC4 D. PC6(
72、 )5. 在進(jìn)入DMA工作方式之前,DMA控制器被當(dāng)作CPU總線上的一個 。A. I/O設(shè)備 B. I/O接口 C. 主處理器 D. 協(xié)處理器( )6. 在 PC/XT
73、中,設(shè)(AX)9305H,(BX)6279H,若ADD BX,AX指令后接著INTO指令則會 。A. 進(jìn)入 INTO中斷服務(wù)子程序 B. 執(zhí)行 INTO后面的指令C. 死機
74、0; D. 顯示器顯示 OVERFLOW( )7. 80486總線采用的是(1) ,一個最基本的總線周期由(2)個時鐘周期(T狀態(tài))組成。(1)A. 同步總線協(xié)定 B. 半同步總線協(xié)定 C. 異步總線協(xié)定(2)D. 2
75、0; E. 3 F. 4( )8. 微處理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O端口是通過 來區(qū)分的。A. 不同的地址編碼 B. 不同的讀寫控制邏輯 C. 專
76、用IO指令( )9. 在一個項目或產(chǎn)品研制的過程中,通常采用 _ 類型的存儲芯片來存放待調(diào)試的程序。 A. RAM B. ROM C. PROM
77、 D. E2PROM( )10.8259A工作在8086/8088模式時,初始化命令字ICW2用來設(shè)置 。A. 中斷向量地址的高8 位 B. 中斷類型號地址的高5位C. 中斷向量的高5位 D. 中斷類型號的高5位三、填空題1 設(shè)模為28,則52的補碼為 _H,14的補碼為 _H,-0的反碼為 _H。2 設(shè)內(nèi)存中一個數(shù)據(jù)區(qū)的起始地址是1020H:0A1CBH,在存入5個字
78、數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個可以使用的單元的物理地址是 _。3 8086根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 _ 來形成總線周期。4 微機系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌?,可?_,_,_,_等四級總線。5 CPU對外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。6 匯編指令通常包括 _ 和 _ 兩部分。7 8086系統(tǒng)中,默認(rèn)方式下對指令尋址由寄存器 _ 和 _ 完成,而堆棧段中的偏移量可由寄存器 _ 或 _ 來指示。8 程序存儲與程序控制原理的含義是 _ 。四、程序閱讀1 讀程序,并
79、標(biāo)明內(nèi)存中數(shù)據(jù)段的相關(guān)地址和內(nèi)容。# SEGMENT BUFFER DB 3 DUP (0) A DB 41H LA &
80、#160; EQU $ B DW 'AB' LB EQU $ BYTEB
81、0; EQU BYTE PTR B C DD 41424344H LC EQU $ WORDC&
82、#160; EQU WORD PTR C# ENDSCODE SEGMENT ASSUME DS:#, ES:#, CS:CODESTART PROC FAR MOV AX,# MOV DS, AXMOV ES
83、,AX LEA SI,BUFFER MOV SI ,BYTEB INC SI MOV SI ,WORDC ADD LA SI ,LB ADD LB SI ,LC MOV AH,4CH
84、60; INT 21HSTART ENDPCODE ENDS END START2 設(shè)有100個字節(jié)數(shù)據(jù)(補碼),存放在數(shù)據(jù)段中EA2000H的存儲區(qū)內(nèi),以下程序應(yīng)能從該數(shù)據(jù)區(qū)中找出最大的1個數(shù)并存人同一數(shù)據(jù)段EA2100H的單元中,請完成該程序(在空白處填入適當(dāng)?shù)恼Z句)。MAX: MOV BX, &
85、#160; MOV AL,BXMOV CX, LOOP1: INC BXCMP AL,BX LOOP2MOV AL,BXLOOP2: DEC CX JNZ MOV
86、0; ,AL五、編址連線已知某8088微機系統(tǒng)中有兩個3 8譯碼器74LS138,如題五圖所示,分別用于存儲器和I/O端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址范圍列表寫出,未標(biāo)出的高位地址線為低電平。74LS138輸人輸出關(guān)系為:微型計算機原理與接口技術(shù)綜合測試題五 一、填空:(每空1分,共20分)1、設(shè)字長為八位,有x= -1,y=124,則有:x+y補=_, x-y 補=_;2、數(shù)制轉(zhuǎn)換:247.86=
87、60; H =_BCD;3、在8086CPU中,由于BIU和EU分開,所以_和 _ 可以重疊操作,提高了CPU的利用率;4、8086的中斷向量表位于內(nèi)存的_區(qū)域,它可以容納_個中斷向量, 每一個向量占_ 個字節(jié);5、8086系統(tǒng)中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引腳的作用是_;7、8251芯片中設(shè)立了_、_ 和_三種出錯標(biāo)志;8、8086CPU中典型總線周期由_個時鐘周期組成,其中T1期間,CPU輸出_信息;如有必要時,可以在_兩個時鐘周期之間插入1個或多個TW等待周期。9、8259A共有_個可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字
88、。二、 簡答題:(20分)1、什么是信號的調(diào)制與解調(diào)?為什么要進(jìn)行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5分)2、已有AX=E896H,BX=3976H,若執(zhí)行ADD BX,AX指令,則結(jié)果BX,AX,標(biāo)志位CF,OF,ZF各為何值?(5分)3、有變量定義的偽指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB 'HOW ARE YOU !', 0DH, 0AH試問:NUMS、VAR變量各分配了多少存儲字節(jié)?(5分)
89、; 4、已有MOV AL,INFBP+SI與MOV AL,ES:INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5分)三、 讀圖 (10分)下圖中,AB7AB0為8086CPU低八位地址總線 試問:1、8259A占用_個端口地址,分別為_,其中ICW1的設(shè)置地址為_;2、8255A占用_個端口地址,分別為_,其中控制寄存器的地址為_。五、閱讀程序與接口芯片初始化:(26
90、分)1、源程序如下:(6分) MOV CL,4
91、; MOV AX,2000H SHL AL,CL
92、 SHR AX,CL
93、160; MOV 2000H,AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。 k本程序段的功能_。2、源程序如下:(4分) MOV
94、; AL,0B7H AND AL,0DDH XOR
95、; AL,81H OR AL,33HJP LAB1JMP LAB2試問:j執(zhí)行程序后AL=_;k程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:_。3、源程序如下:(6分)
96、60; MOV CX,9 MOV AL,01H MOV SI,1000HNEXT: MOV SI,AL
97、60; INC SI SHL AL,1
98、; LOOP NEXT試問:j執(zhí)行本程序后有:AL=_;SI=_;CX=_;k本程序的功能是_。4、某系統(tǒng)中8253占用地址為100H103H。初始化程序如下:(4分) MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL試問:j此段程序是給8253的哪一個計數(shù)器初始化?安排工作在哪種工作方式?_;k若該計數(shù)器的輸入脈沖的頻率為1
99、MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分)微型計算機原理與接口技術(shù)綜合測試題六一、 填空題(20分,每空1分)1、將十進(jìn)制數(shù)279.85轉(zhuǎn)換成十六進(jìn)制數(shù)、八進(jìn)制數(shù)、二進(jìn)制數(shù)及BCD碼數(shù)分別為:_H,_Q,_B, BCD。2、字長為8位的二進(jìn)制數(shù)10010100B
100、,若它表示無符號數(shù),或原碼數(shù),或補碼數(shù),則該數(shù)的真值應(yīng)分別為_D,_D或_D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADC BX,87CFH之后,BX=_,標(biāo)志位的狀態(tài)分別為CF=_,ZF=_,OF=_,SF=_。4、8086中,BIU部件完成_功能,EU部件完成 _功能。5、8086中引腳BHE信號有效的含義表示_。6、8086正常的存儲器讀/寫總線周期由_個T狀態(tài)組成,ALE信號在_狀態(tài)內(nèi)有效,其作用是_。7、設(shè)8086系統(tǒng)中采用單片8259A,其8259A的ICW2=32H,則對應(yīng)IR5的中斷類型號為_H,它的中斷入口地址在中斷向量表中的地址為_H。二、&
101、#160; 簡答及判斷題(共17分)1、某指令對應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時,該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明 (4分
102、)2、8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利用這兩類標(biāo)志的? (4分)3、設(shè)采用8251A進(jìn)行串行異步傳輸,每幀信息對應(yīng)1個起始位,7個數(shù)據(jù)位,1個奇/偶校驗位,1個停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個?
103、; (4分)三、 讀圖和作圖題 (20分)1、 8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址(12分);(2) 設(shè)8255的PA口為輸出,PB口為輸入,試寫出對PA口和PB口執(zhí)行輸入/輸出操作的指令
104、。(2分)8255的端口地址為:_; 8253的端口地址為:_; 8259的端口地址為:_; 8251的端口地址為:_; 對PA口操作的I/O指令為_;對PB口操作的I/O指令為_。 2、 作圖題。 系統(tǒng)采用4個接口芯片:8253,8251,8259及8255。要求8253的通道0用作實時時鐘,每當(dāng)定時時間到之后向8259的IR2送入中斷申請信號。8253通道1用作方波發(fā)生器作為8251的收發(fā)時鐘脈沖。8253通道0,通道1的門控信號由8255PC口的PC3和PC2控制。(1) 畫出4個芯片之間控制線的連接圖
105、; (4分)(2) 8253的兩個通道應(yīng)分別工作在什么方式? (2分)四、程序閱讀題 (20分)1、源程序如下:(5分)MOV AH, 0MOV AL, 9MOV BL, 8ADD
106、 AL, BLAAAAADDIV AL 結(jié)果AL_,AH=_,BL=_。 2、源程序如下:(5分)MOV AX, SEG TABLE ;TABLE為表頭MOV ES, AXMOV DI, OFFSET TABLEMOV AL, 0MOV CX, 100CLDREPNE SCASB問:1) 該段程序完成什么功能?
107、 2) 該段程序執(zhí)行完畢之后,ZF和CX有幾種可能的數(shù)值?各代表什么含義? 3、源程序如下:(5分) CMP AX, BX
108、 JNC L1 JZ L2JNS L3JNO L4JMP L5 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個標(biāo)號處執(zhí)行?試說明理由。 4、源程序如下:(5分)MOV DX, 143HMOV AL
109、, 77HOUT DX, ALMOV AX, 0DEC DXDEC DXOUT DX, ALMOV AL, AHOUT DX, AL 設(shè)8253的端口地址為140H143H,問:(1)程序是對8253的哪個通道進(jìn)行初始化?(2)該通道的計數(shù)常數(shù)為多少?(3)若該通道時鐘脈沖CLK的周期為1µs,則輸出脈沖OUT的周期為多少µs? 五、編程題 (23分)1、825
110、5的編程。(共10分) 設(shè)8255的端口地址為200H203H。(1)要求PA口方式1,輸入;PB口方式0輸出;PC7PC6為輸入;PC1PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序要求當(dāng)PC7=0時置位PC1,而當(dāng)PC6=1時復(fù)位PC0,試編制相應(yīng)的程序。(7分)2、自BUFFER開始的緩沖區(qū)有6個字節(jié)型的無符號數(shù):10,0,20,15,38,236,試編制8086匯編語言程序,要求找出它們的最大值、最小值及平均值,分別送到MAX、MIN和AVI三個字節(jié)型的內(nèi)存單元。(13分)要求按完整的匯編語言格式編寫源程序微型計算機原理與接口技術(shù)綜合測試題一(答案)一、
111、60; 單項選擇題1(1)A (2)B 2B 3B 4D 5C 6C 7(1)C (2)B 8(1)A (2)C9B 10.A 11 B 12 C 13 A 14 C 15 C 16 C 17 B 18 B
112、19 B 20 C 二、 改錯1´ 堆棧操作應(yīng)滿足先進(jìn)后出原則。2´ CPU必須在執(zhí)行完當(dāng)前指令以后,才可以響應(yīng)可屏蔽中斷請求。3´ 8086CPU標(biāo)志寄存器共有16位,其中只有9位有含義。4 (注:段內(nèi)短轉(zhuǎn)移只有直接形式,沒有間接形式)5 ´ 6 7´ 8 9 ´ 10 三、
113、; 填空題10D60H 20FFFFH、0000H、0000H 3接口部件BIU、執(zhí)行部件EU 5指令周期、總線周期、時鐘周期 6NMI、INTR 81、2、AX , DX四、 閱讀程序并回答題10AA9AH、2233H (注:程序第三行顯然應(yīng)該是 XCHG AX , BX)20000H、00FFH、0 五、 8255編程。因為用到LOOP指令,循環(huán)計數(shù)器應(yīng)該使用CX,而不應(yīng)該只用CL。MOV&
114、#160; DX , 103H ; 103H為方式控制字地址 MOV AL , 80HOUT
115、160; DX , AL ;設(shè)置該8255 B口為方式0輸出,其他位可置0MOV CX , 8 ;設(shè)置循環(huán)次數(shù)MOV
116、160; DX , 101H ;101H 為B口數(shù)據(jù)端口地址AGAIN: MOV AL , 01H ;先設(shè)置D0位輸出為高電平,點亮第一個彩燈NEXTP: OUT DX , AL
117、160; CALL DELAY1S ;B口相應(yīng)位發(fā)出高電平點亮彩燈,并維持1S SHL
118、; AL , 1 JNZ NEXTP LOOP AGAIN微型計算機原理與接口技術(shù)綜合測試題二(答案)一、單選題1. B 2. B 3. C 4. C 5. D 6. C &
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 100以內(nèi)三數(shù)加減法混合運算過關(guān)檢測題帶答案
- 20以內(nèi)三個數(shù)加減混合運算單元測驗題
- 期中考試作文家鄉(xiāng)的盼郎山450字13篇
- 介紹家鄉(xiāng)的美食文化作文12篇
- 一年級狀物作文我未來的房子400字(15篇)
- 難忘的成長話題話題作文7篇范文
- 放鞭炮七年級作文800字8篇
- 話題作文震撼450字14篇范文
- 普通高中社團(tuán)活動育人的調(diào)查研究-以黃岡市3所高中為例
- 江蘇省盱眙縣鄉(xiāng)村特色旅游發(fā)展研究
- 統(tǒng)編版(部編版) 八年級下冊 第六單元 課外古詩詞誦讀《送友人》公開課一等獎創(chuàng)新教學(xué)設(shè)計
- 三年級下冊語文單元字詞專項練習(xí)-第1單元
- 鋼板樁支護(hù)技術(shù)規(guī)程
- 幼兒活動保護(hù)耳朵
- 回力鞋類市場調(diào)研
- 聯(lián)合體施工組織設(shè)計審批流程
- MOOC 天然藥物化學(xué)-沈陽藥科大學(xué) 中國大學(xué)慕課答案
- 中華民族共同體概論課件專家版10第十講 中外會通與中華民族鞏固壯大(明朝時期)
- 中華民族共同體概論課件專家版5第五講 大一統(tǒng)與中華民族共同體初步形成(秦漢時期)
- GB/T 19964-2024光伏發(fā)電站接入電力系統(tǒng)技術(shù)規(guī)定
- 鐵路施工安全培訓(xùn)
評論
0/150
提交評論