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

下載本文檔

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

文檔簡介

1、試卷A一、    填空:(每空1分,共20分)1、設(shè)字長為八位,有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ū)域,它可以容納_個中斷向量, 每一個向量占_ 個字節(jié);5、8086系統(tǒng)中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引腳的作用是_;7、8251芯片中設(shè)立了_、_ 和_三種出錯標(biāo)志;8、8086CPU中典型總線周期由_個時鐘周期組成,其中T1期間,

2、CPU輸出_信息;如有必要時,可以在_兩個時鐘周期之間插入1個或多個TW等待周期。9、8259A共有_個可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字。 一、 二、    簡答題:(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 !'

3、;, 0DH, 0AH試問:NUMS、VAR變量各分配了多少存儲字節(jié)?(5分)        4、已有MOV AL,INFBP+SI與MOV AL,ES:INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋    址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5分) 二、 三、    讀圖 (10分)下圖中,AB7AB0為8086CPU低八位地址總線         試問:1、

4、8259A占用_個端口地址,分別為_,其中ICW1的設(shè)置地址為_;2、8255A占用_個端口地址,分別為_,其中控制寄存器的地址為_。 四、判斷題:(8分)下列各題,請在正確的題的括號內(nèi)打“Ö”,錯誤的請打“´”。 1、8253的計數(shù)器在不同的工作方式中,計數(shù)到0時,都會從OUT 輸出一個相同的信號。 ( ) 2、CPU尋址外設(shè)時,存貯器對應(yīng)的I/O方式是把一個外設(shè)端口作為一個存貯單元來看待。 ( )       3、用軟件確定中斷優(yōu)先權(quán)時,只要改變查詢的順序,即可以改變中斷的優(yōu)先權(quán)。 ( ) 

5、  4、在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一     些IR引腳上直接連接外設(shè)的中斷請求信號端。                    ( )五、閱讀程序與接口芯片初始化:(26分)1、源程序如下:(6分) MOV CL,4 MOV AX,2000H SHL AL,CL SHR AX,CL MOV 2000H,AX試問:

6、j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。 k本程序段的功能_。2、源程序如下:(4分) MOV AL,0B7H AND AL,0DDH                  XOR AL,81H             

7、     OR AL,33HJP LAB1JMP LAB2試問:j執(zhí)行程序后AL=_;k程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:_。3、源程序如下:(6分) MOV CX,9 MOV AL,01H MOV SI,1000HNEXT: MOV SI,AL INC SI SHL AL,1 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試問:

8、j此段程序是給8253的哪一個計數(shù)器初始化?安排工作在哪種工作方式?_;k若該計數(shù)器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分) 六、編程:(16分) 已知某輸入設(shè)備的數(shù)據(jù)端口地址為40H,狀態(tài)端口地址為41H,其中D0位為“1”時,表示“READY”狀態(tài)。試編程實現(xiàn):j采用查詢方式從該設(shè)備輸入20個ASCII碼表示的十進(jìn)制數(shù),并求出這20個十進(jìn)制數(shù)的累加和;k將此累加和轉(zhuǎn)換成BCD碼,

9、并存放到NBCDH(百位數(shù))和NBCDL(存十位和個位數(shù))單元中。注:只要求寫出程序的可執(zhí)行部分,可以不寫任何偽指令。 微機(jī)原理與接口技術(shù)試卷A 評分標(biāo)準(zhǔn)及 參考答案 一、每空1分,共20分1、01111011 100000112、F7.DCH 001001000111.10000110 BCD3、取指令 執(zhí)行指令 4、00000H003FFH區(qū) 256個 4個5、CPU復(fù)位以后執(zhí)行第一條指令的地址6、決定CPU工作在什么模式(最小/最大)7、奇/偶錯 幀格式錯 溢出錯8、4個 地址 T3和T49、7個 初始化 操作二、每題5分,共20分1、串行長距離通信時,需要利用模擬信道來傳輸數(shù)

10、字信號,由于信道的頻帶窄,一般為3003400HZ,而數(shù)字信號的頻帶相當(dāng)寬,故傳輸時必須進(jìn)行調(diào)制,以免發(fā)生畸變而導(dǎo)致傳輸出錯。(3分)調(diào)制是將數(shù)字信號®模擬信號。而解調(diào)則是相反。例如FSK制(調(diào)頻制或稱數(shù)字調(diào)頻)可將數(shù)字“1”和“0”分別調(diào)制成2400HZ和1200HZ的正弦波信號。 (2分)2、BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 (1分)3、NUMS分配了180個字節(jié) (3分) VAR分配了15個字節(jié) (2分)4、源操作采用基址+變址尋址方式 (2分) 是 字節(jié)操作 (1分)MOV AL,INFBP+SI訪問的是

11、堆棧段 (1分)MOV AL,ES:INFBP+SI訪問的是附加段,實現(xiàn)了段超越 (1分)三、每題5分,共10分j 8259A占2個 (2分) 為20H,22H或24H,26H (2分) 20H或24H (1分)k 8255A占4個 (2分) 為80H,82H,84H,86H (2分) 86H (1分)四、每題2分,共8分1(´);2( Ö );3( Ö ); 4( Ö ); 五、共26分1、 (2000H)=39H (2分) (2001H)=00H (2分)將(2000H),(2001H)兩相鄰單元中存放的未組合型BCD碼壓縮成組合型BCD碼

12、,并存入(2000H)單元,0®(2001H) (2分)2、37H (2分) LAB2 (2分)3、0 (1分) 1009H (1分) 0 (1分)對數(shù)據(jù)段內(nèi)1000H1008H單元置數(shù),依次送入1,2,4,8,16,32,64,128,0共九個 (3分)4、計數(shù)器0 (1分) 工作于方式3 (1分)45.454KHZ (2分)5、 MOV AL, 80H OUT 8BH,AL (2分) MOV AL,ODH OUT 8BH,AL (2分)MOV AL,06HOUT 8BH,AL (2分)六、共16分 酌情扣分  MOV CX,20 MOV BL,0 (2分) INLOOP

13、:IN AL,41H TEST AL,01H JZ INLOOP (2分) IN AL,40H AND AL,OFH ;ASCII十進(jìn)制 (BCD) ADD BL,AL LOOP INLOOP ; 共輸入20個 (2分) MOV AL,BL ;累加和®AL MOV AH,0 MOV BL,100 (2分) DIV BL ;AX¸BL®AL,余數(shù)®AH MOV NBCDH,AL; 存百位數(shù) (2分) MOV AL,AH MOV AH,0 MOV BL,10 (2分) DIV BL;十位數(shù)®AL,個位數(shù)®AH MOV CL,4 (2分)

14、ROL AL,CL;AL循環(huán)左移四位 OR AL,AH;形成組合型BCD碼 MOV NBCDL,AL; 存十位,個位數(shù) (2分) HLT試卷B一、 一、    填空題(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,若它表示無符號數(shù),或原碼數(shù),或補(bǔ)碼數(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、808

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

16、分)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ù)為多少個? (4分)4、判斷下列指令的對錯(正確的在括號內(nèi)打 “Ö”,錯的打 “´”) (5分)(1) (1)          LEA SI, 4SI ( )(2) (2)     

17、;     MOV AL, CX ( )(3) (3)          XCHG SI, BX ( )(4) (4)          PUSH WORD PTRBX ( )(5) (5)          POP CS ( )三、 讀圖和作圖題 (20分) 1、 1、

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

19、,每當(dāng)定時時間到之后向8259的IR2送入中斷申請信號。8253通道1用作方波發(fā)生器作為8251的收發(fā)時鐘脈沖。8253通道0,通道1的門控信號由8255PC口的PC3和PC2控制。(1) 畫出4個芯片之間控制線的連接圖; (4分)(2) 8253的兩個通道應(yīng)分別工作在什么方式? ( 四、程序閱讀題 (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 D

20、I, OFFSET TABLEMOV AL, 0MOV CX, 100CLDREPNE SCASB問:1) 該段程序完成什么功能? 2) 該段程序執(zhí)行完畢之后,ZF和CX有幾種可能的數(shù)值?各代表什么含義?3、源程序如下:(5分) CMP AX, BX JNC L1 JZ L2JNS L3JNO L4JMP L5 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個標(biāo)號處執(zhí)行?試說明理由。          4、源程序如下:(5分)MOV DX, 143HMOV AL, 77HOUT DX, ALMO

21、V 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、8255的編程。(共10分) 設(shè)8255的端口地址為200H203H。(1)要求PA口方式1,輸入;PB口方式0輸出;PC7PC6為輸入;PC1PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序要求當(dāng)PC7=0時置位PC1

22、,而當(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分)要求按完整的匯編語言格式編寫源程序。 微機(jī)原理與接口技術(shù)試卷B評分標(biāo)準(zhǔn)及 參考答案 一、 一、     每空1分,共20分1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101

23、BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、總線接口功能 指令的譯碼及執(zhí)行功能5、高8位數(shù)據(jù)線D15D8有效6、4 T1 給外部的地址鎖存器提供一個地址鎖存信號7、35H 000D4H000D7H  二、共17分 1、    故物理地址為0FEF0H。 (2分) 指向該物理地址的CS,IP值不唯一。例如:CS:IP=0000:FEF0H也指向該物理地址。 (2分) 2、狀態(tài)標(biāo)志表示算術(shù)運算或邏輯運算執(zhí)行之后,運算結(jié)果的狀態(tài),這種狀態(tài)將作為一種條件,影響后面的操作。 (2分)控制標(biāo)志是人

24、為設(shè)置的,指令系統(tǒng)中有專門的指令用于控制標(biāo)志的設(shè)置或清除,每個控制標(biāo)志都對某一特定的功能起控制作用. (2分) 3、每幀占1+7+1+1=10位,波特率為4800 bit/s,故每分鐘能傳送的最大字符數(shù)為 (個) (4分)  4、(1) 對; (2) 錯; (3) 錯; (4) 對; (5) 錯 (5分)   二、 二、     共20分 1、 (1) A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 任意 ´ ´ 0 Y0 1 0 0 1 任意 ´

25、´ 0 Y1 1 0 1 0 任意 ´ ´ 0 Y2 1 0 1 1 任意 ´ ´ 0 Y3 8255的端口地址為 80H, 82H, 84H, 86H (3分) 8253的端口地址為 90H, 92H, 94H, 96H (3分)8259的端口地址為 A0H, A2H, (3分) 8251的端口地址為 B0H, B2H, (3分)(2) OUT 80H, AL (1分) IN AL, 82H (1分) 2、 (1) 控制線連接圖如圖所示。 (4分) (2) 通道0工作在方式2速率發(fā)生器;通道1工作在方式3方 波速率發(fā)生器 (2分)&

26、#160;四、共20分 1、AL=01H (2分) AH=00 H (2分) BL=08H (1分) 2、(1) 從目的串中查找是否包含字符 0,若找到則停止,否則繼續(xù)重復(fù)搜索。 (1分) (2) ZF=1, 說明已找到字符 (1分)  ZF=0, 說明未找到字符 (1分) CX¹0,說明中途已找到字符退出 (1分) CX=0,且ZF=0說明串中無字符 0 (1分) 3、 74C3H- 95C3HDF00H 且有:CF=1, ZF=0, SF=1, OF=1 程序?qū)⑥D(zhuǎn)到L5標(biāo)號處執(zhí)行。(5分) 4、(1) 程序?qū)?253的通道1進(jìn)行初始化。(1分) (2)計數(shù)常數(shù)為10000D,BCD計數(shù)。(2分) (3)工作在方式3,方波速率發(fā)生器周期=10000´1µs=10000µS=10ms (2分)  五、共23分 酌情扣分1、(1) MOV DX, 203H MOV AL, 10111000

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論