《微機(jī)原理與接口技術(shù)》樣卷1_第1頁
《微機(jī)原理與接口技術(shù)》樣卷1_第2頁
《微機(jī)原理與接口技術(shù)》樣卷1_第3頁
《微機(jī)原理與接口技術(shù)》樣卷1_第4頁
《微機(jī)原理與接口技術(shù)》樣卷1_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、選擇題(每題1分,共20分)1下列傳送指令中,有語法錯誤的是_A_。A MOV CS,AX B MOV DS,AXC MOV SS,AX D MOV ES,AX2循環(huán)指令LOOPNZ終止循環(huán)的條件是_A_。A CX=0,且ZF=0 B CX=0,或ZF=1C CX=1,且ZF=0 D CX=1,或ZF=13在基址加變址的尋址方式中,基址、變址寄存器分別為 B 。A AX或CX,BX或CX B BX或BP,SI或DIC SI或BX,DX或SI D DX或DI,CX或SI4下列代碼所表示的十進(jìn)制數(shù)加1后為素數(shù)的是 C 。A 00110001B B 00110001BCDC 00110110AS

2、CII D 36H5CX寄存器是 B 。A 變址寄存器 B 通用寄存器C 控制寄存器 D 段寄存器6若BUFFER已定義為字變量,且BX=0,則下列4條指令中可相互替代的是 C 。a. LEA SI,BUFFER b. MOV SI,OFFSET BUFFERc. LEA SI,BX+BUFFER d. MOV SI,BX+BUFFERA 僅a,d B a,b,c C a,b;c,d D 僅a,b7下列指令段經(jīng)匯編后,DATA所代表的偏移地址為 D 。ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08HA 100CH B 1001H C 1012

3、H D 100BH8下列指令中,能夠改變AL寄存器內(nèi)容的指令是_D_。A TEST AL,02HB OR AL,ALC CMP AL,BLD AND AL,BL9取指周期是 C 。A 存儲器讀周期 B 存儲器寫周期 C I/O 讀周期 D I/O寫周期108086在最小模式下,執(zhí)行“IN AL,DX”指令時,、的狀態(tài)分別是 B 。A 1,1,0 B 0,1,0 C 1,0,1 D 0,0,111 8086中設(shè)某個總線周期需插入4個TW(等待狀態(tài)),則該總線周期內(nèi)對READY信號檢測的次數(shù)是 C 。A 3 B 4 C 5 D 612關(guān)于ROM的下列說法中,不正確的是 A 。A 計算機(jī)中可以沒有R

4、OM B EPROM與EEPROM的擦除原理是不一樣的C PROM只能編程一次D 電子盤常使用EEPROM13在進(jìn)行輸入輸出操作時,下列設(shè)備或器件通常只能采用無條件數(shù)據(jù)傳送方式的是 A 。A LED數(shù)碼管 B 打印機(jī) C AD轉(zhuǎn)換器 D 鍵盤14下列關(guān)于中斷方式特點(diǎn)的敘述中,不正確的是 C 。A CPU與外圍設(shè)備可同時工作B 能處理異常事件C 數(shù)據(jù)的輸入輸出要經(jīng)過CPUD 由中斷控制器來實(shí)現(xiàn)數(shù)據(jù)的IO傳送158086組成系統(tǒng)時,與其地址線、數(shù)據(jù)線直接相連的器件分別是 。A 單向驅(qū)動器、雙向驅(qū)動器 B 鎖存器、雙向驅(qū)動器C 鎖存器、鎖存器 D 雙向驅(qū)動器、雙向驅(qū)動器16關(guān)于8255 A口工作方式

5、的下列敘述中,不正確的是 。A A口可獨(dú)立工作于方式0、方式1、方式2B A口工作于方式1時,用哪位作聯(lián)絡(luò)線與輸入輸出方式有關(guān)C A口工作于方式2時,所用的聯(lián)絡(luò)線是確定的D A口工作于方式2時,只適合于中斷傳送17關(guān)于并行通信、串行通信的下列敘述中,不正確的是 。A 并行通信可在同一時刻傳送多位信息B 串行通信在同一時刻只能傳送1位信息C 并行通信傳輸線多、成本高、適合近距離傳輸D 串行通信的數(shù)據(jù)傳送只有半雙工、全雙工兩種18異步串行通信中的一種錯誤稱為OE(接收緩沖器溢出錯),該錯誤意味著 。A 數(shù)據(jù)流中1的個數(shù)與預(yù)期的不符B 接收緩沖器中前一個數(shù)據(jù)被后一個數(shù)據(jù)覆蓋C 沒有檢測到足夠的停止位

6、D 停止位太長19設(shè)8253工作于方式0,計數(shù)器正常工作時門控信號GATE變?yōu)榈碗娖?,此時對計數(shù)器的影響是 。A 結(jié)束本次計數(shù)循環(huán),等待下一次計數(shù)的開始B 不影響本次計數(shù)C 暫時停止現(xiàn)行計數(shù)D 終止本次計數(shù),立即開始新的計數(shù)208086的ALE信號在總線周期中的 階段有效。A T1 B T2 C T3 D T4二、是非題(每題2分,共10分)1ADC0809有8個模擬輸入端,因此,該芯片內(nèi)部含有8個A/D變換器。 ( )28086系統(tǒng)中的數(shù)據(jù)線為16位,因此讀/寫內(nèi)存時總是16位同時進(jìn)行。 ( )3對定時器8253的3個通道的編程次序是完全固定的,須從通道0到通道2。 ( )4開機(jī)后中斷向量表

7、在內(nèi)存中自動生成,無法被改寫。 ( )5RS232C標(biāo)準(zhǔn)中信號電平是TTL電平。 ( )三、分析題(共21分)1執(zhí)行下面程序段后AX= ,BX= ,(2000H)= ,(2001H)= ,ZF= 。(5分)MOV BX,2000HMOV AX,203FHADD AX,3MOV BX,AXINC WORD PTR BX2執(zhí)行下列程序段后,SP的值為 ,CF的值為 。(標(biāo)志寄存器最低位為CF)(2分) MOV SP,6000H PUSHF POP AX OR AL,01H PUSH AX POPF3現(xiàn)有下列數(shù)據(jù)段:(3分)DATA SEGMENTCOUNT DB 12STR1 DBABCDEFGH

8、IJKLBUF DB COUNT DUP(0)DATA ENDS下面的程序段是實(shí)現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)中(即STR1中第一個字符送到BUF的最后一個單元,STR1中最后一個字符送到BUF的第一個單元),請完善之。(*和*處只填寫一條指令)MOV SI,OFFSET BUF-1MOV DI,OFFSET BUFMOV CX,_*_LOP:MOVSB_*_LOOP LOP4閱讀下列程序段:(4分)STRING DBABCDEFGHIMOV AH,01H;從鍵盤上輸入19之間的字符INT 21HAND AL,0FHDEC ALXOR AH,AHMOV BX,OFFSET STR

9、INGADD BX,AXMOV DL,BXMOV AH,02HINT 21H試回答:(1)上述程序段能夠?qū)崿F(xiàn)什么功能?(2)如從鍵盤輸入字符4,則程序段運(yùn)行后顯示什么?5下圖為一簡化的鍵盤/數(shù)碼顯示器接口電路,假設(shè)端口線ah及1、2腳送“1”電平,可使顯示器點(diǎn)亮并能實(shí)現(xiàn)鍵掃描。試問U1、U2及數(shù)碼顯示器的選用。 a. U1為_ (同相驅(qū)動器/反相驅(qū)動器)。 b. U2為_ (同相驅(qū)動器/反相驅(qū)動器)。 c. 數(shù)碼顯示器為_(共陰/共陽)數(shù)碼管。 d若C鍵閉合,則端口線3,4的電平為_。四、編程(每題10分,共30分)1某數(shù)據(jù)塊BLOCK中存放了200個以ASCII碼表示的字符,統(tǒng)計其中數(shù)字字符

10、的個數(shù),存入NUM單元。2自BUFFER單元開始有100個單字節(jié)帶符號數(shù)(以補(bǔ)碼表示),找出其中最大值,放入MAXIMUM單元中。3自STRING單元開始有一個以“$”結(jié)尾的字符串,試編程實(shí)現(xiàn)將其中所有大寫字母轉(zhuǎn)換為相應(yīng)的小寫字母(A和a的ASCII碼分別為41H和61H)。五、某系統(tǒng)的接口原理簡圖如下圖所示。8255A的A口及B口均工作于方式0,8253通道0(工作于方式2)每20ms啟動一次AD轉(zhuǎn)換,被采集的模擬量信號從ADC0809的IN0接入,經(jīng)8255A的A口輸入,ADC0809轉(zhuǎn)換結(jié)束并通過8259的引腳IR2產(chǎn)生中斷請求(設(shè)IR0的中斷類型號為8),其中斷服務(wù)程序?yàn)镾AMP。上電

11、時,8259已由系統(tǒng)完成初始化,且8259為非自動中斷結(jié)束方式。1根據(jù)硬件圖,寫出8255A,8253各端口的地址(設(shè)A10A15均取0);(4分)2說明LED數(shù)碼管類型;(2分)3主程序如下所示,試編寫其中的初始化子程序(子程序名為INIT),該程序包括對8253和8255A的初始化、設(shè)定ADC0809的中斷向量。(6分) CODEASSUME CS:CODEMAIN PROC FARSTART: CALL INIT ;調(diào)用初始化子程序REPEAT: JMP REPEATMAIN ENDPINIT PROC NEAR ;初始化子程序INIT ENDPSAMP PROC NEARSAMP EN

12、DP CODE ENDS END START4編寫中斷服務(wù)程序SAMP,該程序完成讀取AD轉(zhuǎn)換數(shù)據(jù),若該數(shù)據(jù)大于7FH,數(shù)碼管顯示0,否則顯示1。(7分)附:中斷向量設(shè)置(DOS功能調(diào)用 INT 21H)功能號:AH=25H入口參數(shù):AL=中斷類型號,DS:DX=中斷向量(段地址:偏移地址)參考答案選擇題(每題1分,共20分)1 A 2. B 3. B 4. D 5. B 6. D 7. A 8. D 9. A 10. B11. C 12. A 13. A 14. D 15. B 16. D 17. D 18. B 19. C 20. A是非題(每題2分,共10分) 2. 3. 4. 5. 分析題(共21分)AX2042H,BX2000H,(2000H)20H,(2001H)43H,ZF0(每空1分)SP6000H,CF1(每空1分)COUNT或12,STD,ADD DI,2(每空1分) = 1 * GB2 輸入19之間的字符,顯示對應(yīng)的英文字母,1對應(yīng)A,2對應(yīng)

溫馨提示

  • 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

提交評論