微機(jī)應(yīng)用原理及接口技術(shù)1b答案 2014_第1頁
微機(jī)應(yīng)用原理及接口技術(shù)1b答案 2014_第2頁
微機(jī)應(yīng)用原理及接口技術(shù)1b答案 2014_第3頁
微機(jī)應(yīng)用原理及接口技術(shù)1b答案 2014_第4頁
微機(jī)應(yīng)用原理及接口技術(shù)1b答案 2014_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、承諾:我將嚴(yán)格遵守考場(chǎng)紀(jì)律,并知道考試違紀(jì)、作弊的嚴(yán)重性,承擔(dān)由此引起的一切后果。專業(yè) 班級(jí) 學(xué)號(hào) 學(xué)生簽名: 華東交大理工學(xué)院2014-2015年度第一學(xué)期期末試卷微機(jī)應(yīng)用原理及接口技術(shù)課程 課程類別:必 閉卷 A卷題號(hào)一二三四五六總 分分?jǐn)?shù)評(píng)卷人簽名一、    單項(xiàng)選擇題 (下面題只有一個(gè)答案是正確的,選擇正確答案填入空白處)18086CPU通過( 1  )控制線來區(qū)分是存儲(chǔ)器訪問,還是I/O訪問,當(dāng)CPU執(zhí)行IN AL,DX指令時(shí),該信號(hào)線為( 2  )電平。(1)  A.  M/    

2、  B.        C. ALE        D.  N/(2)    A. 高         B. 低          C. ECL        D.

3、60; CMOS 2n+1位有符號(hào)數(shù)x的補(bǔ)碼表示范圍為(    )。       A.  2n < x < 2n               B.  2n x 2n -1       C.  2n -1 x 2n-1   

4、60;       D. 2n < x 2n3若要使寄存器AL中的高4位不變,低4位為0,所用指令為(   )。       A.  AND AL, 0FH             B.   AND AL, 0FOH       C. 

5、; OR AL, 0FH                D.   OR AL 0FOH4下列MOV指令中,不正確的指令是(    )。       A.  MOV AX, BX             

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

7、017H     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中,一個(gè)最基本的總線讀寫周期由( 1 )時(shí)鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線上發(fā) ( 2 )信息。     A.   1個(gè)      B.  2個(gè)    C.  4個(gè)     D.  6

9、個(gè)  A.   數(shù)據(jù)      B . 地址    C. 狀態(tài)      D.  其它8. 8086有兩種工作模式, 最小模式的特點(diǎn)是( 1 ),最大模式的特點(diǎn)是 ( 2 )。  A. CPU提供全部控制信號(hào)     B. 由編程進(jìn)行模式設(shè)定    C. 不需要8286收發(fā)器      

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

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

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

13、0;    )  A.  存儲(chǔ)器的物理地址    B. 存儲(chǔ)器的邏輯地址    C. 存儲(chǔ)器的段基值  D. 存儲(chǔ)器的起始地址13.8259A可編程中斷控制器的中斷服務(wù)寄存器ISR用于 (     ) A.記憶正在處理中的中斷     B. 存放從外設(shè)來的中斷請(qǐng)求信號(hào)C.允許向CPU發(fā)中斷請(qǐng)求      D.禁止向CPU發(fā)中斷請(qǐng)求14.8

14、253 可編程定時(shí)/計(jì)數(shù)器的計(jì)數(shù)范圍是 (    ) A.  0-255    B.  1-256      C. 0-65535     D. 1-6553615. 在8086中,(BX)8282H,且題中指令已在隊(duì)列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為( )A0          B1  

15、0;       C2          D316. 8086中,(  ) 組寄存器都可以用來實(shí)現(xiàn)對(duì)存儲(chǔ)器的尋址。A. AX,SI,DI,BX     B. BP,BX,CX,DX    C. SI,DI,BP,BX D. BX,CX,SI,DI17. 微機(jī)系統(tǒng)中若用4片8259A構(gòu)成主、從兩級(jí)中斷控制邏輯,接至CPU的可屏蔽中斷請(qǐng)求線INTR上,最多可擴(kuò)展為( &#

16、160;   )級(jí)外部硬中斷。A. 32              B. 29              C. 28              D. 2418.在8086宏匯編過程中不會(huì)產(chǎn)生

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

18、160;                      A.8片         B.6片     C.10片        D.12片20.8086/8088指令OUT&#

19、160; 80H,AL表示                (   )     A.   將80H送給AL         B.將80H端口的內(nèi)容送給AL    C. 將AL的內(nèi)容送給80H端口  D.將AL內(nèi)容送給80H內(nèi)存單元二改錯(cuò) (若有錯(cuò),請(qǐng)指

20、出錯(cuò)誤并說明原因)1堆棧操作應(yīng)滿足先進(jìn)先出原則。(  )2CPU在未執(zhí)行完當(dāng)前指令的情況下,就可響應(yīng)可屏蔽中斷請(qǐng)求。(  )3. 8086CPU標(biāo)志寄存器共有16位,每一位都有含義。(  )4. 條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。(  )5. 控制器的基本功能是:由程序計(jì)數(shù)器PC控制程序的有序運(yùn)行,并完成各種算術(shù)邏輯運(yùn)算。(  )6.在8259A級(jí)連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時(shí)也可以在另一些IR引腳上直接連接外設(shè)的中斷請(qǐng)求信號(hào)端。(   )    

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

22、移地址是_。 2 8086 CPU復(fù)位后,寄存器中的值將進(jìn)入初始態(tài),問(CS)= _,(IP)= _,(DS)= _。 3.  8086/8088 CPU內(nèi)部結(jié)構(gòu)按功能分為兩部分,即_  和_。 4CPU對(duì)外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。5.  CPU從主存取一條指令并執(zhí)行該指令的時(shí)間稱為_ , 它通常用若干個(gè)_  來表示,而后者又包含有若干個(gè)_   。6.  8086/8088 CPU提供了接受外部中斷請(qǐng)求信號(hào)的引腳是_   和  _。7-128的

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

24、           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)彩燈控制程序。初始時(shí)D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此類推每隔一秒移位一次,每移位8次為一個(gè)循環(huán).共循環(huán)8次。要求用匯編語言寫出滿足上述要求的程序段(已知一個(gè)延時(shí)1秒的子程序入口地址為DELAY1S)。 2已知存儲(chǔ)器地址空間分配、RAM芯片(4K×4)、如圖所示,請(qǐng)完成如下任務(wù):    (1) 圖所示RAM芯片有幾根地址線?幾根數(shù)據(jù)線?用該RAM芯片構(gòu)成圖中所示存儲(chǔ)器地址空間分配,共需要幾個(gè)芯片?共分

27、幾個(gè)芯片組?    (2) 設(shè)CPU的地址總線為20位,數(shù)據(jù)總線8位,畫出這些芯片按圖所示的地址空間構(gòu)成的RAM存儲(chǔ)器極其與CPU間的連接圖(包括3-8譯碼器構(gòu)成的片選8譯碼電路)。                                &#

28、160;                             0000H   RAM1            !CS           G1  

29、     Y0!                      A11               !G2a     Y1!    2000H  

30、0;   .                  !G2b                     空        . RAM(4K×4)   

31、60;               .                        .                

32、              .     6000H     A0                            .    

33、         RAM2                                              &

34、#160;               !WE               C               7000H         &#

35、160;               B                        空                

36、;           A        Y7!                           D3-D0         

37、                                                      &

38、#160;                                                  

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

40、;  B. 0,1                      C. 1,0         D. 1,1(   )2. 設(shè)x46,y117,則xy補(bǔ)和xy補(bǔ)分別等于       。A. D2H和75H  B.

41、5DH和47H C. 2EH和7lH            D. 47H和71H(   )3. 8086CPU在進(jìn)行無符號(hào)數(shù)比較時(shí),應(yīng)根據(jù)      標(biāo)志位來判別。    A. CF和OF   B. CF和PF    C. CF和ZF     D. ZF和OF(   )4. 執(zhí)行

42、下列程序后,(AL)=         。                    MOV        AL,92H            

43、        SUB          AL,7lH                    DAS A. 21          B.11 

44、;           C.21H         D. 11H(   )5. 下列指令中正確的是               。A. MOV  AX SI DI      B. MOV 

45、BYTE PTRBX,1000C. PB8    EQU  DS:BP8   D. MOV   BX,OFFSET SI(   )6. 在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置      。A是由程序指定的            B是由DOS自動(dòng)分配的C固定在08H開始的4個(gè)字節(jié)中  

46、0;D固定在中斷矢量表的表首(   )7. 在8086中,(BX)8282H,且題中指令已在隊(duì)列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為            。A0         B1       C2          

47、 D3(   )8. 微機(jī)系統(tǒng)中若用4片8259A構(gòu)成主、從兩級(jí)中斷控制邏輯,接至CPU的可屏蔽中斷請(qǐng)求線INTR上,最多可擴(kuò)展為         級(jí)外部硬中斷。A. 32       B. 29   C. 28      D. 24(   )9. 當(dāng)存儲(chǔ)器讀寫速度較慢時(shí),需產(chǎn)生一個(gè)READY信號(hào)以實(shí)現(xiàn)與CPU的同步,CPU將在總線周期的 

48、0;           時(shí)候采樣該信號(hào)。 A. T2下降沿    B. T3下降沿    C. T2上升沿     D. T3上升沿(   )10. 8086中,           組寄存器都可以用來實(shí)現(xiàn)對(duì)存儲(chǔ)器的尋址。   

49、      A. AX,SI,DI,BX                B. BP,BX,CX,DX         C. SI,DI,BP,BX              

50、60; D. BX,CX,SI,DI 三、填空題1.  已知(AL)0101110lB,執(zhí)行指令NEG AL后再執(zhí)行CBW,(AX)     。2. 在動(dòng)態(tài)存儲(chǔ)器2164的再生周期中,只需要            地址,所以在 和 這兩個(gè)信號(hào)中,只有            變?yōu)榈碗娖健?.過程可重入

51、是指            ,用            傳遞參數(shù)過程才可實(shí)現(xiàn)重入。4. 若 (AL)01001001B,執(zhí)行 ADD  AL,AL指令后,再執(zhí)行 DAA命令,則 (AL)           ,(CF)    &#

52、160;      ,(AF)           。5. 已知指令序列為:                  MOV  AX,0FFBDH         &

53、#160;        MOV  BX,12F8H                  IDIV   BL    此指令序列執(zhí)行后,(AX)=        ,(BX)=      

54、;   。6.  微型計(jì)算機(jī)中,CPU重復(fù)進(jìn)行的基本操作是:        、        和          。7. 若(CS)=4200H時(shí),物理轉(zhuǎn)移地址為4A230H,當(dāng)CS的內(nèi)容被設(shè)定為7900H時(shí),物理轉(zhuǎn)移地址為        

55、0; 。8.  8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請(qǐng)求信號(hào),這時(shí)它的中斷向量號(hào)為      ,該中斷的服務(wù)程序入口地址保存在內(nèi)存地址為     H至         H的      個(gè)單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF開始的10個(gè)內(nèi)存單元中的內(nèi)容。   

56、DATA SEGMENTBUF  DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY      DB 78H    DATA ENDS    CODE SEGMENT      ASSUME        CS:CODE,DS:DATA,ES:DATA    START: 

57、0; MOV AX,DATAMOV DS,AXMOV ES,AXCLDLEA    DI,BUFMOV CL,DIXOR CH,CHINC            DIMOV   AL,KEYREPNE     SCASBJNE           DONEDEC BUFMOV SI,DIDEC DI

58、REP          MOVSB    DONE:              MOV AH,4CHINT            21H    CODE     

59、60;           ENDS                    END START    執(zhí)行結(jié)果:BUF DB         、  、  、  、

60、0; 、  、  、  、  、   2在內(nèi)存的NUM單元中有一個(gè)字節(jié)的帶符號(hào)二進(jìn)制數(shù)(補(bǔ)碼表示),下列程序是將其對(duì)應(yīng)的十進(jìn)制數(shù)輸出到顯示器上。請(qǐng)對(duì)程序中的三處錯(cuò)誤進(jìn)行修正,并在空白處填上適當(dāng)?shù)恼Z句。DATA         SEGMENTNUM                  

61、; DB             ?BUFFER            DB             10 DUP(?)DATA         ENDSSTACK

62、60;     SEGMENT         PARA  STACK STACKDB             100H DUP(?)STACK EVDSCODE       SEGMENT         &

63、#160;                                START:           MOV AX,DATAMOV ES,AXMOV DS,DATAMOV C

64、L,NUMLEA           DL,BUFFER                                      

65、;    MOV AL,0DHSTOSBMOV AL,0AHSTOSBMOV AL,CLOR             AL,ALJS              PLUS            

66、0;                             MOV AL,JMP           GOONPLUS:       &#

67、160;               MOV AL,GOON:                     STOSBMOV BL,64HCALL         CHANGEMOV

68、BL,0AHCALL         CHANGEMOV AL,30HADD AL,CLSTOSBMOV AL,STOSBLEA           DX,BUFPERMOV AH,9INC            21H       

69、60;                                        ;輸出十進(jìn)制MOV AH,4CHINT       &

70、#160;    21HCHANGE  PROC       NEARMOV DL,0AGAIN:            SUB          CL,BLJC           

71、60;  DOWNINC            DLJMP           AGAINDOWN:                       MOV AL,30HAD

72、D AL,DLSTOSB                                            CHANGE  ENDPCODE  &

73、#160;             ENDEND START 五、存儲(chǔ)系統(tǒng)分析與設(shè)計(jì)已知RAM芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個(gè)8K×8的RAM陣列,需幾片這樣的芯片?設(shè)RAM陣列組占用起始地址為El000H的連續(xù)地址空間,試寫出每塊RAM芯片的地址空間。(2)若采用全地址譯碼方式譯碼,試畫出存儲(chǔ)器系統(tǒng)電路連接圖;(3)試編程:將55H寫滿每個(gè)芯片,而后再逐個(gè)單元讀出做比較,若有錯(cuò)則CL=FFH,正確則CL=77H。D

74、4 D1   微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題三一、單選題(  )1. 在8086宏匯編過程中不會(huì)產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是           。        A. 匯編指令        B. 偽指令       C. 機(jī)

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

76、  D. (AX)(DX)(  )3. 8086微機(jī)系統(tǒng)的RAM存儲(chǔ)單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個(gè)字節(jié),該向量對(duì)應(yīng)的中斷號(hào)是            。         A. 0AH             B. 0B

77、H          C. 0CH              D. 0DH  (  )4. 8255的A口工作在方式1輸入時(shí),其中斷允許控制位INTE的開/關(guān)是通過對(duì)    的按位置位/復(fù)位操作完成的。A. PC0         

78、;     B. PC2          C. PC4              D. PC6(  )5.    在進(jìn)入DMA工作方式之前,DMA控制器被當(dāng)作CPU總線上的一個(gè)           

79、 。A. I/O設(shè)備        B. I/O接口      C. 主處理器         D. 協(xié)處理器(  )6. 在 PC/XT中,設(shè)(AX)9305H,(BX)6279H,若ADD  BX,AX指令后接著INTO指令則會(huì)            。A

80、. 進(jìn)入 INTO中斷服務(wù)子程序          B. 執(zhí)行 INTO后面的指令C. 死機(jī)                             D. 顯示器顯示 OVERFLOW(  )7. 80486總線采用的是

81、(1) ,一個(gè)最基本的總線周期由(2)個(gè)時(shí)鐘周期(T狀態(tài))組成。(1)A. 同步總線協(xié)定        B. 半同步總線協(xié)定   C. 異步總線協(xié)定(2)D. 2               E. 3               

82、     F. 4(  )8. 微處理器系統(tǒng)中采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過       來區(qū)分的。A. 不同的地址編碼   B. 不同的讀寫控制邏輯     C. 專用IO指令(  )9. 在一個(gè)項(xiàng)目或產(chǎn)品研制的過程中,通常采用 _ 類型的存儲(chǔ)芯片來存放待調(diào)試的程序。         A. RAM 

83、0;           B. ROM          C. PROM         D. E2PROM(  )10.8259A工作在8086/8088模式時(shí),初始化命令字ICW2用來設(shè)置     。A. 中斷向量地址的高8 位    

84、 B. 中斷類型號(hào)地址的高5位C. 中斷向量的高5位         D. 中斷類型號(hào)的高5位 三、填空題1  設(shè)模為28,則52的補(bǔ)碼為 _H,14的補(bǔ)碼為 _H,-0的反碼為 _H。2  設(shè)內(nèi)存中一個(gè)數(shù)據(jù)區(qū)的起始地址是1020H:0A1CBH,在存入5個(gè)字?jǐn)?shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個(gè)可以使用的單元的物理地址是 _。3  8086根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 _ 來形成總線周期。4  微機(jī)系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌?/p>

85、,可有 _,_,_,_等四級(jí)總線。5  CPU對(duì)外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。6  匯編指令通常包括 _ 和 _ 兩部分。7  8086系統(tǒng)中,默認(rèn)方式下對(duì)指令尋址由寄存器 _ 和 _ 完成,而堆棧段中的偏移量可由寄存器 _ 或 _ 來指示。8 程序存儲(chǔ)與程序控制原理的含義是 _ 。 四、程序閱讀1  讀程序,并標(biāo)明內(nèi)存中數(shù)據(jù)段的相關(guān)地址和內(nèi)容。# SEGMENT     BUFFER      DB    

86、  3  DUP (0)     A           DB      41H     LA          EQU $     B       

87、    DW      'AB'     LB          EQU $     BYTEB       EQU BYTE  PTR  B     C     

88、      DD      41424344H     LC          EQU $     WORDC       EQU WORD  PTR  C# ENDSCODE SEGMENT     ASSUME

89、60; DS:#, ES:#, CS:CODESTART    PROC  FAR     MOV AX,#            MOV     DS, AXMOV ES,AX     LEA     SI,BUFFER     MOV SI ,BYTEB  

90、;   INC     SI     MOV SI ,WORDC     ADD LA SI ,LB     ADD LB SI ,LC     MOV AH,4CH    INT 21HSTART    ENDPCODE ENDS        &

91、#160;   END START 2  設(shè)有100個(gè)字節(jié)數(shù)據(jù)(補(bǔ)碼),存放在數(shù)據(jù)段中EA2000H的存儲(chǔ)區(qū)內(nèi),以下程序應(yīng)能從該數(shù)據(jù)區(qū)中找出最大的1個(gè)數(shù)并存人同一數(shù)據(jù)段EA2100H的單元中,請(qǐng)完成該程序(在空白處填入適當(dāng)?shù)恼Z句)。MAX:       MOV BX,     MOV AL,BXMOV CX,     LOOP1: INC     BXCMP

92、 AL,BX        LOOP2MOV AL,BXLOOP2: DEC CX         JNZ          MOV      ,AL 五、編址連線已知某8088微機(jī)系統(tǒng)中有兩個(gè)3 8譯碼器74LS138,如題五圖所示,分別用于存儲(chǔ)器和I/O端口的地址選擇。試按圖中連線把兩個(gè)譯碼器的各個(gè)輸出線

93、的尋址范圍列表寫出,未標(biāo)出的高位地址線為低電平。74LS138輸人輸出關(guān)系為:微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題五 一、填空:(每空1分,共20分)1、設(shè)字長(zhǎng)為八位,有x= -1,y=124,則有:x+y補(bǔ)=_, x-y 補(bǔ)=_;2、數(shù)制轉(zhuǎn)換:247.86=              H =_BCD;3、在8086CPU中,由于BIU和EU分開,所以_和 _ 可以重疊操作,提高了CPU的利用率;4、8086的中斷向量表位于內(nèi)存的_區(qū)域,它可以容納_個(gè)中斷向

94、量, 每一個(gè)向量占_ 個(gè)字節(jié);5、8086系統(tǒng)中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引腳的作用是_;7、8251芯片中設(shè)立了_、_ 和_三種出錯(cuò)標(biāo)志;8、8086CPU中典型總線周期由_個(gè)時(shí)鐘周期組成,其中T1期間,CPU輸出_信息;如有必要時(shí),可以在_兩個(gè)時(shí)鐘周期之間插入1個(gè)或多個(gè)TW等待周期。9、8259A共有_個(gè)可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字。二、    簡(jiǎn)答題:(20分)1、什么是信號(hào)的調(diào)制與解調(diào)?為什么要進(jìn)行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5分)2、已有AX=E896H,BX=3976H,若執(zhí)行

95、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變量各分配了多少存儲(chǔ)字節(jié)?(5分)        4、已有MOV  AL,INFBP+SI與MOV  AL,ES:INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字

96、節(jié)操作??jī)蓷l指令有何區(qū)別?(5分) 三、    讀圖  (10分)下圖中,AB7AB0為8086CPU低八位地址總線      試問:1、8259A占用_個(gè)端口地址,分別為_,其中ICW1的設(shè)置地址為_;2、8255A占用_個(gè)端口地址,分別為_,其中控制寄存器的地址為_。五、閱讀程序與接口芯片初始化:(26分)1、源程序如下:(6分)             

97、0;           MOV  CL,4                               MOV  AX,2000H     

98、;                     SHL   AL,CL                          SHR

99、60;  AX,CL                                   MOV 2000H,AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。

100、60;    k本程序段的功能_。2、源程序如下:(4分)                           MOV  AL,0B7H             

101、0;              AND  AL,0DDH                  XOR  AL,81H              

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

103、#160;          MOV  AL,01H               MOV  SI,1000HNEXT:  MOV  SI,AL                INC

104、   SI                SHL   AL,1                LOOP  NEXT 試問:j執(zhí)行本程序后有:AL=_;SI=_;CX=_;k本程序的功能是_。4、某系統(tǒng)中8253占用地址為100H103H。初

105、始化程序如下:(4分)           MOV  DX, 103HMOV  AL, 16HOUT  DX, ALSUB  DX,  3OUT  DX, AL試問:j此段程序是給8253的哪一個(gè)計(jì)數(shù)器初始化?安排工作在哪種工作方式?_;k若該計(jì)數(shù)器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號(hào)端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6

106、置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分) 微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題六一、    填空題(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、字長(zhǎng)為8位的二進(jìn)制數(shù)10010100B,若它表示無符號(hào)數(shù),或原碼數(shù),或補(bǔ)碼數(shù),則該數(shù)的真值應(yīng)分別為_D,_D或_D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADC  BX,87CF

107、H之后,BX=_,標(biāo)志位的狀態(tài)分別為CF=_,ZF=_,OF=_,SF=_。4、8086中,BIU部件完成_功能,EU部件完成  _功能。5、8086中引腳BHE信號(hào)有效的含義表示_。6、8086正常的存儲(chǔ)器讀/寫總線周期由_個(gè)T狀態(tài)組成,ALE信號(hào)在_狀態(tài)內(nèi)有效,其作用是_。7、設(shè)8086系統(tǒng)中采用單片8259A,其8259A的ICW2=32H,則對(duì)應(yīng)IR5的中斷類型號(hào)為_H,它的中斷入口地址在中斷向量表中的地址為_H。二、    簡(jiǎn)答及判斷題(共17分) 1、某指令對(duì)應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時(shí),該指

108、令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明                                (4分)2、8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利用這兩類標(biāo)志?    &

109、#160;  (4分)3、設(shè)采用8251A進(jìn)行串行異步傳輸,每幀信息對(duì)應(yīng)1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)奇/偶校驗(yàn)位,1個(gè)停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個(gè)?                          (4分)三、 讀圖和作圖題   (20分) 1、  

110、60; 8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址(12分);(2) 設(shè)8255的PA口為輸出,PB口為輸入,試寫出對(duì)PA口和PB口執(zhí)行輸入/輸出操作的指令。(2分)8255的端口地址為:_; 8253的端口地址為:_; 8259的端口地址為:_; 8251的端口地址為:_; 對(duì)PA口操作的I/O指令為_;對(duì)PB口操作的I/O指令為_。 2、 作圖題。    系統(tǒng)采用4個(gè)接口芯片:8253,8251,8259及8255。要求8253的通

111、道0用作實(shí)時(shí)時(shí)鐘,每當(dāng)定時(shí)時(shí)間到之后向8259的IR2送入中斷申請(qǐng)信號(hào)。8253通道1用作方波發(fā)生器作為8251的收發(fā)時(shí)鐘脈沖。8253通道0,通道1的門控信號(hào)由8255PC口的PC3和PC2控制。(1) 畫出4個(gè)芯片之間控制線的連接圖;                  (4分)(2) 8253的兩個(gè)通道應(yīng)分別工作在什么方式?        &#

112、160;     (2分)四、程序閱讀題  (20分) 1、源程序如下:(5分)MOV  AH, 0MOV  AL, 9MOV  BL, 8ADD  AL, BLAAAAADDIV  AL  結(jié)果AL_,AH=_,BL=_。  2、源程序如下:(5分)MOV   AX, SEG  TABLE ;TABLE為表頭MOV   ES,  AXMOV   DI,  OFFSET

113、0; TABLEMOV   AL, 0MOV   CX, 100CLDREPNE  SCASB問:1) 該段程序完成什么功能?                       2) 該段程序執(zhí)行完畢之后,ZF和CX有幾種可能的數(shù)值?各代表什么含義? 3、源程序如下:(5分)    &

114、#160;        CMP  AX, BX             JNC   L1             JZ     L2JNS    L3JNO  

115、0; L4JMP    L5 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個(gè)標(biāo)號(hào)處執(zhí)行?試說明理由。 4、源程序如下:(5分)MOV  DX, 143HMOV  AL,  77HOUT  DX,  ALMOV  AX,  0DEC  DXDEC  DXOUT  DX,  ALMOV  AL,  AHOUT  DX,  AL    設(shè)8253的端口地址為14

116、0H143H,問:(1)程序是對(duì)8253的哪個(gè)通道進(jìn)行初始化?(2)該通道的計(jì)數(shù)常數(shù)為多少?(3)若該通道時(shí)鐘脈沖CLK的周期為1µs,則輸出脈沖OUT的周期為多少µs?   五、編程題 (23分)1、8255的編程。(共10分)  設(shè)8255的端口地址為200H203H。(1)要求PA口方式1,輸入;PB口方式0輸出;PC7PC6為輸入;PC1PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序要求當(dāng)PC7=0時(shí)置位PC1,而當(dāng)PC6=1時(shí)復(fù)位PC0,試編制相應(yīng)的程序。(7分)2、自BUFFER開始的緩沖區(qū)有6個(gè)字節(jié)型的無符號(hào)數(shù):10

117、,0,20,15,38,236,試編制8086匯編語言程序,要求找出它們的最大值、最小值及平均值,分別送到MAX、MIN和AVI三個(gè)字節(jié)型的內(nèi)存單元。(13分)要求按完整的匯編語言格式編寫源程序微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題一(答案)一、  單項(xiàng)選擇題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 

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

119、接形式,沒有間接形式)5 ´    6   7´  8   9 ´   10    三、  填空題10D60H  20FFFFH、0000H、0000H  3接口部件BIU、執(zhí)行部件EU  5指令周期、總線周期、時(shí)鐘周期    6NMI、INTR    81、2、AX , DX四、  閱讀程序并回答題10AA9AH、2233H 

120、    (注:程序第三行顯然應(yīng)該是 XCHG  AX , BX)20000H、00FFH、0 五、  8255編程。因?yàn)橛玫絃OOP指令,循環(huán)計(jì)數(shù)器應(yīng)該使用CX,而不應(yīng)該只用CL。MOV         DX , 103H          ; 103H為方式控制字地址           

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論