微機原理與接口技術(shù)試題與答案_第1頁
微機原理與接口技術(shù)試題與答案_第2頁
微機原理與接口技術(shù)試題與答案_第3頁
微機原理與接口技術(shù)試題與答案_第4頁
微機原理與接口技術(shù)試題與答案_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微機原理與接口技術(shù) 試題微型計算機原理與接口技術(shù)綜合測試題一 一、    單項選擇題 (下面題只有一個答案是正確的,選擇正確答案填入空白處)18086CPU通過( 1  )控制線來區(qū)分是存儲器訪問,還是I/O訪問,當(dāng)CPU執(zhí)行IN AL,DX指令時,該信號線為( 2  )電平。(1)  A.  M/      B.        C. ALE     

2、60;  D.  N/(2)    A. 高         B. 低          C. ECL        D.  CMOS 2n+1位有符號數(shù)x的補碼表示范圍為(    )。      

3、A.  2n < x < 2n               B.  2n x 2n -1       C.  2n -1 x 2n-1           D. 2n < x 2n3若要使寄存器AL中的高4位不變,低4位為0,所用指令為( &

4、#160; )。       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       C.  MOV AX, CX &#

6、160;             D.  MOV AX, CX5中斷指令I(lǐng)NT 17H的中斷服務(wù)程序的入口地址放在中斷向量表地址        (    )開始的4個存貯單元內(nèi)。       A.  00017H     B.  00068H

7、0;   C.  0005CH       D.  0005EH6條件轉(zhuǎn)移指令JNE的條件是(    )。       A.   CF=0       B.  CF=1     C.  ZF=0      &#

8、160;     D. ZF=17. 在8086/8088 CPU中,一個最基本的總線讀寫周期由( 1 )時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線上發(fā) ( 2 )信息。     A.   1個      B.  2個    C.  4個     D.  6個  A.   數(shù)據(jù)    

9、;  B . 地址    C. 狀態(tài)      D.  其它8. 8086有兩種工作模式, 最小模式的特點是( 1 ),最大模式的特點是 ( 2 )。  A. CPU提供全部控制信號     B. 由編程進行模式設(shè)定    C. 不需要8286收發(fā)器       D. 需要總線控制器8288  A. M/  引腳可直接引用 &#

10、160;   B. 由編程進行模式設(shè)定    C. 需要總線控制器8288      D. 適用于單一處理機系統(tǒng)9.在8086微機系統(tǒng)的RAM 存儲單元器0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應(yīng)的中斷號是(  )。      A.  0AH      B.  0BH    

11、60; C.  0CH         D.  0DH  10.真值超出機器數(shù)表示范圍稱為溢出,此時標志寄存器中的(       )位被置位  A.  OF    B  AF     C     PF      D &#

12、160;    CF   11.8086 系統(tǒng)中內(nèi)存儲器地址空間為1M,而在進行I/O讀寫是,有效的地址線是 (     )  A . 高16位    B.  低16位    C. 高8位    D.  低8位12.8086  CPU中段寄存器用來存放(      )  A.  存儲器的物理地址&#

13、160;   B. 存儲器的邏輯地址    C. 存儲器的段基值  D. 存儲器的起始地址13.8259A可編程中斷控制器的中斷服務(wù)寄存器ISR用于 (     ) A.記憶正在處理中的中斷     B. 存放從外設(shè)來的中斷請求信號C.允許向CPU發(fā)中斷請求      D.禁止向CPU發(fā)中斷請求14.8253 可編程定時/計數(shù)器的計數(shù)范圍是 (    ) A

14、.  0-255    B.  1-256      C. 0-65535     D. 1-6553615. 在8086中,(BX)8282H,且題中指令已在隊列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為( )A0          B1          C2 &

15、#160;        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上,最多可擴展為(     )級外部硬中斷。A. 32   

16、           B. 29              C. 28              D. 2418.在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是  (   

17、)     A. 匯編指令  B. 偽指令      C. 機器指令            D. 宏指令19.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM芯片構(gòu)成的,該芯片要(   )片。           &#

18、160;              A.8片         B.6片     C.10片        D.12片20.8086/8088指令OUT  80H,AL表示      

19、;          (   )     A.   將80H送給AL         B.將80H端口的內(nèi)容送給AL    C. 將AL的內(nèi)容送給80H端口  D.將AL內(nèi)容送給80H內(nèi)存單元二改錯 (若有錯,請指出錯誤并說明原因)1堆棧操作應(yīng)滿足先進先出原則。(  )2CPU在未執(zhí)行完當(dāng)前指令的情

20、況下,就可響應(yīng)可屏蔽中斷請求。(  )3. 8086CPU標志寄存器共有16位,每一位都有含義。(  )4. 條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。(  )5. 控制器的基本功能是:由程序計數(shù)器PC控制程序的有序運行,并完成各種算術(shù)邏輯運算。(  )6.在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一些IR引腳上直接連接外設(shè)的中斷請求信號端。(   )             

21、60;     7. 8086的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。(  )8. 串行接口中“串行”的含意僅指接口與外設(shè)之間的數(shù)據(jù)交換是串行的,而接口與CPU之間的數(shù)據(jù)交換仍是并行的。9. 字長一定的情況下,原碼、反碼和補碼所能表示的二進制真值范圍是相同的。 (  )10.所有進位計數(shù)制,其整數(shù)部分最低位的位權(quán)都是1 (  )三、填空題 1某存貯器單元的實際地址為2BC60H,該單元在段地址為2AFOH中的偏移地址是_。 2 8086 CPU復(fù)位后,寄存器中的值將進入初始態(tài),問(CS)= _,

22、(IP)= _,(DS)= _。 3.  8086/8088 CPU內(nèi)部結(jié)構(gòu)按功能分為兩部分,即_  和_。 4CPU對外設(shè)進行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。5.  CPU從主存取一條指令并執(zhí)行該指令的時間稱為_ , 它通常用若干個_  來表示,而后者又包含有若干個_   。6.  8086/8088 CPU提供了接受外部中斷請求信號的引腳是_   和  _。7-128的補碼是       

23、60;       8. 填入適當(dāng)指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令完成(AX)與10相乘運算:SHL  AX,_MOV  DX,AXMOV  CL,_       SHL  AX,CL       ADD _9時序控制方式有同步方式和             

24、   10大部分DMAC都擁有單字節(jié)傳送,          傳送,和成組傳送方式 四. 閱讀程序并回答問題1、  已知:(AX)=2233H, (BX)=5566H, 執(zhí)行了下面的程序段后, (AX)=_ , (BX)=_ .CMP AX,BXJG  NEXTXCHG AX,BXNEXT:  NEG AX2、  已知: (AX)=6666H, (BX)=0FF00H, (CF)=0。在執(zhí)行下面程序段后:(AX)=_, (BX)=_,

25、(CF)=_.         MOV AX,5555H         AND AX,BX          XOR AX,AX          NOT BX五、綜合應(yīng)用18255A接口電路如圖所示。已知8255A控制字寄存器的端口地址為103H,編寫82

26、55A初始化程序和循環(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)成圖中所示存儲器地址空間分配,共需要幾個芯片?共分幾個芯片組?    (2) 設(shè)CPU的地址總線為20位,數(shù)據(jù)總線8

27、位,畫出這些芯片按圖所示的地址空間構(gòu)成的RAM存儲器極其與CPU間的連接圖(包括3-8譯碼器構(gòu)成的片選8譯碼電路)。                      0000H   RAM1            !CS         

28、;  G1       Y0!                      A11               !G2a     Y1!   

29、 2000H      .                  !G2b                     空        . RAM(4K&#

30、215;4)                   .                        .            &#

31、160;                 .     6000H     A0                           

32、; .             RAM2                                          

33、60;                   !WE               C               7000H     

34、;                    B                        空            &

35、#160;              A        Y7!                           D3-D0     &#

36、160;                                                     

37、60;                                                  &#

38、160;         RAM芯片          微型計算機原理與接口技術(shù)綜合測試題二一、單選題(   ) 1. 8086CPU在執(zhí)行MOV  AL,BX指令的總線周期內(nèi),若BX存放的內(nèi)容為1011H,則 和A0的狀態(tài)是            。  &#

39、160;       A. 0,0        B. 0,1                      C. 1,0         D. 1,1(   )2

40、. 設(shè)x46,y117,則xy補和xy補分別等于       。A. D2H和75H  B. 5DH和47H C. 2EH和7lH            D. 47H和71H(   )3. 8086CPU在進行無符號數(shù)比較時,應(yīng)根據(jù)      標志位來判別。    A. CF和OF   B. CF和

41、PF    C. CF和ZF     D. ZF和OF(   )4. 執(zhí)行下列程序后,(AL)=         。                    MOV      

42、60; AL,92H                    SUB          AL,7lH                  

43、60; DAS A. 21          B.11            C.21H         D. 11H(   )5. 下列指令中正確的是            &#

44、160;  。A. MOV  AX SI DI      B. MOV  BYTE PTRBX,1000C. PB8    EQU  DS:BP8   D. MOV   BX,OFFSET SI(   )6. 在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置      。A是由程序指定的     &#

45、160;      B是由DOS自動分配的C固定在08H開始的4個字節(jié)中   D固定在中斷矢量表的表首(   )7. 在8086中,(BX)8282H,且題中指令已在隊列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為            。A0         B1   

46、;    C2           D3(   )8. 微機系統(tǒng)中若用4片8259A構(gòu)成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為         級外部硬中斷。A. 32       B. 29   C. 28   

47、0;  D. 24(   )9. 當(dāng)存儲器讀寫速度較慢時,需產(chǎn)生一個READY信號以實現(xiàn)與CPU的同步,CPU將在總線周期的             時候采樣該信號。 A. T2下降沿    B. T3下降沿    C. T2上升沿     D. T3上升沿(   )10. 8086中,   

48、60;       組寄存器都可以用來實現(xiàn)對存儲器的尋址。         A. AX,SI,DI,BX                B. BP,BX,CX,DX         C. SI,DI,BP,BX 

49、;               D. BX,CX,SI,DI 三、填空題1.  已知(AL)0101110lB,執(zhí)行指令NEG AL后再執(zhí)行CBW,(AX)     。2. 在動態(tài)存儲器2164的再生周期中,只需要            地址,所以在 和 這兩個信號中,

50、只有            變?yōu)榈碗娖健?.過程可重入是指            ,用            傳遞參數(shù)過程才可實現(xiàn)重入。4. 若 (AL)01001001B,執(zhí)行 ADD  AL,AL指令后,再執(zhí)行 DAA命令,則 (AL) 

51、0;         ,(CF)           ,(AF)           。5. 已知指令序列為:                

52、;  MOV  AX,0FFBDH                  MOV  BX,12F8H                  IDIV   BL    此指令序列執(zhí)行后,(A

53、X)=        ,(BX)=         。6.  微型計算機中,CPU重復(fù)進行的基本操作是:        、        和          。7. 若(CS)=4200H時,物理轉(zhuǎn)

54、移地址為4A230H,當(dāng)CS的內(nèi)容被設(shè)定為7900H時,物理轉(zhuǎn)移地址為          。8.  8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請求信號,這時它的中斷向量號為      ,該中斷的服務(wù)程序入口地址保存在內(nèi)存地址為     H至         H的   &#

55、160;  個單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF開始的10個內(nèi)存單元中的內(nèi)容。    DATA SEGMENTBUF  DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY      DB 78H    DATA ENDS    CODE SEGMENT      ASSUME   &

56、#160;    CS:CODE,DS:DATA,ES:DATA    START:   MOV AX,DATAMOV DS,AXMOV ES,AXCLDLEA    DI,BUFMOV CL,DIXOR CH,CHINC            DIMOV   AL,KEYREPNE     SCASBJNE 

57、;          DONEDEC BUFMOV SI,DIDEC DIREP          MOVSB    DONE:              MOV AH,4CHINT      

58、60;     21H    CODE                 ENDS                    END START    執(zhí)行結(jié)果:BU

59、F DB         、  、  、  、  、  、  、  、  、   2在內(nèi)存的NUM單元中有一個字節(jié)的帶符號二進制數(shù)(補碼表示),下列程序是將其對應(yīng)的十進制數(shù)輸出到顯示器上。請對程序中的三處錯誤進行修正,并在空白處填上適當(dāng)?shù)恼Z句。DATA         SEGMENTNUM    &

60、#160;              DB             ?BUFFER            DB           

61、;  10 DUP(?)DATA         ENDSSTACK      SEGMENT         PARA  STACK STACKDB             100H DUP(?)STACK EVDSCODE  

62、     SEGMENT                                          START:  

63、60;        MOV AX,DATAMOV ES,AXMOV DS,DATAMOV CL,NUMLEA           DL,BUFFER                        &

64、#160;                 MOV AL,0DHSTOSBMOV AL,0AHSTOSBMOV AL,CLOR             AL,ALJS            

65、  PLUS                                          MOV AL,JMP     &#

66、160;     GOONPLUS:                       MOV AL,GOON:                   

67、60; STOSBMOV BL,64HCALL         CHANGEMOV BL,0AHCALL         CHANGEMOV AL,30HADD AL,CLSTOSBMOV AL,STOSBLEA           DX,BUFPERMOV AH,9INC     

68、60;      21H                                            

69、;    ;輸出十進制MOV AH,4CHINT            21HCHANGE  PROC       NEARMOV DL,0AGAIN:            SUB        &

70、#160; CL,BLJC              DOWNINC            DLJMP           AGAINDOWN:           &#

71、160;           MOV AL,30HADD AL,DLSTOSB                                    

72、        CHANGE  ENDPCODE                ENDEND START 五、存儲系統(tǒng)分析與設(shè)計已知RAM芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個8K×8的RAM陣列,需幾片這樣的芯片?設(shè)RAM陣列組占用起始地址為El000H的連續(xù)地址空間,試寫出每塊RAM芯片的地址空間。(

73、2)若采用全地址譯碼方式譯碼,試畫出存儲器系統(tǒng)電路連接圖;(3)試編程:將55H寫滿每個芯片,而后再逐個單元讀出做比較,若有錯則CL=FFH,正確則CL=77H。D4 D1   微型計算機原理與接口技術(shù)綜合測試題三一、單選題(  )1. 在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是           。        A. 匯編指令 &#

74、160;      B. 偽指令       C. 機器指令         D. 宏指令(  )2. 在CMP AX,DX指令執(zhí)行后,當(dāng)標志位SF、OF、ZF滿足下列邏輯關(guān)系(SFOF)ZF0時,表明            。A. (AX) > (DX)  &#

75、160;   B. (AX)(DX)   C. (AX) < (DX)      D. (AX)(DX)(  )3. 8086微機系統(tǒng)的RAM存儲單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應(yīng)的中斷號是            。         A.

76、 0AH             B. 0BH          C. 0CH              D. 0DH  (  )4. 8255的A口工作在方式1輸入時,其中斷允許控制位INTE的開/關(guān)是通過對 

77、0;  的按位置位/復(fù)位操作完成的。A. PC0              B. PC2          C. PC4              D. PC6(  )5.    在進入DMA工作方式

78、之前,DMA控制器被當(dāng)作CPU總線上的一個            。A. I/O設(shè)備        B. I/O接口      C. 主處理器         D. 協(xié)處理器(  )6. 在 PC/XT中,設(shè)(AX)9305H,(BX)6279H,若ADD  BX,AX

79、指令后接著INTO指令則會            。A. 進入 INTO中斷服務(wù)子程序          B. 執(zhí)行 INTO后面的指令C. 死機                     &

80、#160;       D. 顯示器顯示 OVERFLOW(  )7. 80486總線采用的是(1) ,一個最基本的總線周期由(2)個時鐘周期(T狀態(tài))組成。(1)A. 同步總線協(xié)定        B. 半同步總線協(xié)定   C. 異步總線協(xié)定(2)D. 2               E. 3 &#

81、160;                  F. 4(  )8. 微處理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O端口是通過       來區(qū)分的。A. 不同的地址編碼   B. 不同的讀寫控制邏輯     C. 專用IO指令(  )9. 在一個項目或產(chǎn)品研制的過程中,通常采用 _

82、類型的存儲芯片來存放待調(diào)試的程序。         A. RAM             B. ROM          C. PROM         D. E2PROM(  )10.8259A工作在8086/8088

83、模式時,初始化命令字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個字數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個可以使用的單元的物理地址是 _。3

84、0; 8086根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 _ 來形成總線周期。4  微機系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌?,可?_,_,_,_等四級總線。5  CPU對外設(shè)進行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。6  匯編指令通常包括 _ 和 _ 兩部分。7  8086系統(tǒng)中,默認方式下對指令尋址由寄存器 _ 和 _ 完成,而堆棧段中的偏移量可由寄存器 _ 或 _ 來指示。8 程序存儲與程序控制原理的含義是 _ 。 四、程序閱讀1  讀程序,并標明內(nèi)存中數(shù)據(jù)段的相關(guān)地址和內(nèi)容。# SEGMENT&

85、#160;    BUFFER      DB      3  DUP (0)     A           DB      41H     LA       

86、0;  EQU $     B           DW      'AB'     LB          EQU $     BYTEB      

87、EQU BYTE  PTR  B     C           DD      41424344H     LC          EQU $     WORDC     

88、60; EQU WORD  PTR  C# ENDSCODE SEGMENT     ASSUME  DS:#, ES:#, CS:CODESTART    PROC  FAR     MOV AX,#            MOV     DS, AXMOV ES,AX    

89、 LEA     SI,BUFFER     MOV SI ,BYTEB     INC     SI     MOV SI ,WORDC     ADD LA SI ,LB     ADD LB SI ,LC     MOV AH,4CH    INT 21HSTAR

90、T    ENDPCODE ENDS            END START 2  設(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,     MOV

91、AL,BXMOV CX,     LOOP1: INC     BXCMP AL,BX        LOOP2MOV AL,BXLOOP2: DEC CX         JNZ          MOV      ,AL

92、60;五、編址連線已知某8088微機系統(tǒng)中有兩個3 8譯碼器74LS138,如題五圖所示,分別用于存儲器和I/O端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址范圍列表寫出,未標出的高位地址線為低電平。74LS138輸人輸出關(guān)系為:  微型計算機原理與接口技術(shù)綜合測試題五 一、填空:(每空1分,共20分)1、設(shè)字長為八位,有x= -1,y=124,則有:x+y補=_, x-y 補=_;2、數(shù)制轉(zhuǎn)換:247.86=            

93、  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è)立了_、_ 和_三種出錯標志;8、8086CPU中典型總線周期由_個時鐘周期組成,其中T1期間,CPU輸出_信息;如有必要時,可以在_兩個時鐘周期之間插入1個或多個TW等待周期。9、8259A共有_個可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字。二、

94、    簡答題:(20分)1、什么是信號的調(diào)制與解調(diào)?為什么要進行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5分)2、已有AX=E896H,BX=3976H,若執(zhí)行ADD BX,AX指令,則結(jié)果BX,AX,標志位CF,OF,ZF各為何值?(5分)3、有變量定義的偽指令如下:NUMS  DW  18  DUP(4 DUP(5),23)VAR  DB  'HOW ARE YOU !', 0DH, 0AH試問:NUMS、VAR變量各分配了多少存儲字節(jié)?(5分)    &#

95、160;   4、已有MOV  AL,INFBP+SI與MOV  AL,ES:INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5分) 三、    讀圖  (10分)下圖中,AB7AB0為8086CPU低八位地址總線      試問:1、8259A占用_個端口地址,分別為_,其中ICW1的設(shè)置地址為_;2、8255A占用_個端口地址,分別為_,其中控制寄存器的地址為_。五、閱讀程序與接口芯片初始化:

96、(26分)1、源程序如下:(6分)                         MOV  CL,4                      &#

97、160;        MOV  AX,2000H                          SHL   AL,CL          

98、60;               SHR   AX,CL                                

99、;   MOV 2000H,AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。     k本程序段的功能_。2、源程序如下:(4分)                           MOV&#

100、160; AL,0B7H                            AND  AL,0DDH                  XOR&#

101、160; AL,81H                  OR  AL,33HJP   LAB1JMP  LAB2試問:j執(zhí)行程序后AL=_;k程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:_。3、源程序如下:(6分)                

102、          MOV  CX,9               MOV  AL,01H               MOV  SI,1000HNEXT:  MOV  SI,AL

103、                INC   SI                SHL   AL,1             &#

104、160;  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ù)器的

105、輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分) 微型計算機原理與接口技術(shù)綜合測試題六一、    填空題(20分,每空1分)1、將十進制數(shù)279.85轉(zhuǎn)換成十六進制數(shù)、八進制數(shù)、二進制數(shù)及BCD碼數(shù)分別為:_H,_Q,_B,           BCD。2、字長為8

106、位的二進制數(shù)10010100B,若它表示無符號數(shù),或原碼數(shù),或補碼數(shù),則該數(shù)的真值應(yīng)分別為_D,_D或_D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADC  BX,87CFH之后,BX=_,標志位的狀態(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,它的中斷入口地址在中

107、斷向量表中的地址為_H。二、    簡答及判斷題(共17分) 1、某指令對應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時,該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明                            &

108、#160;   (4分)2、8086CPU的FLAG寄存器中,狀態(tài)標志和控制標志有何不同?程序中是怎樣利用這兩類標志的?                          (4分)3、設(shè)采用8251A進行串行異步傳輸,每幀信息對應(yīng)1個起始位,7個數(shù)據(jù)位,1個奇/偶校驗位,1個停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為

109、多少個?                          (4分)三、 讀圖和作圖題   (20分) 1、    8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址(12分);(2) 設(shè)8255的PA口為輸出,PB口

110、為輸入,試寫出對PA口和PB口執(zhí)行輸入/輸出操作的指令。(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口的PC

111、3和PC2控制。(1) 畫出4個芯片之間控制線的連接圖;                  (4分)(2) 8253的兩個通道應(yīng)分別工作在什么方式?              (2分)四、程序閱讀題  (20分) 1、源程序如下:(5分)MOV  AH, 0MOV

112、60; AL, 9MOV  BL, 8ADD  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) 該段程序完成什么功能?

113、60;                      2) 該段程序執(zhí)行完畢之后,ZF和CX有幾種可能的數(shù)值?各代表什么含義? 3、源程序如下:(5分)             CMP  AX, BX    

114、60;        JNC   L1             JZ     L2JNS    L3JNO    L4JMP    L5 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個標號處執(zhí)行?試說明理由。 4、源程序如下:(

115、5分)MOV  DX, 143HMOV  AL,  77HOUT  DX,  ALMOV  AX,  0DEC  DXDEC  DXOUT  DX,  ALMOV  AL,  AHOUT  DX,  AL    設(shè)8253的端口地址為140H143H,問:(1)程序是對8253的哪個通道進行初始化?(2)該通道的計數(shù)常數(shù)為多少?(3)若該通道時鐘脈沖CLK的周期為1µs,則輸出脈沖OUT的周期為多少

116、1;s?   五、編程題 (23分)1、8255的編程。(共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分)要求按完整的匯編語言格

117、式編寫源程序微型計算機原理與接口技術(shù)綜合測試題一(答案)一、  單項選擇題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 

118、; B  18  B   19   B  20 C 二、  改錯1´  堆棧操作應(yīng)滿足先進后出原則。2´  CPU必須在執(zhí)行完當(dāng)前指令以后,才可以響應(yīng)可屏蔽中斷請求。3´  8086CPU標志寄存器共有16位,其中只有9位有含義。4  (注:段內(nèi)短轉(zhuǎn)移只有直接形式,沒有間接形式)5 ´    6   7´  8   9 ´   

119、10    三、  填空題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編程。因為用

120、到LOOP指令,循環(huán)計數(shù)器應(yīng)該使用CX,而不應(yīng)該只用CL。MOV         DX , 103H          ; 103H為方式控制字地址                   MOV     

121、;    AL , 80HOUT          DX , AL       ;設(shè)置該8255 B口為方式0輸出,其他位可置0MOV         CX , 8             ;設(shè)置循環(huán)次數(shù)MOV         DX , 101H      

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論