《微機(jī)原理與接口技術(shù)》樣卷1
《《微機(jī)原理與接口技術(shù)》樣卷1》由會(huì)員分享,可在線閱讀,更多相關(guān)《《微機(jī)原理與接口技術(shù)》樣卷1(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
一、選擇題(每題1分,共20分)1下列傳送指令中,有語(yǔ)法錯(cuò)誤的是_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后為素?cái)?shù)的是 C 。A 00110001B B 00110001BCDC 00110110ASCII 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 1012H D 100BH8下列指令中,能夠改變AL寄存器內(nèi)容的指令是_D_。A TEST AL,02HB OR AL,ALC CMP AL,BLD AND AL,BL9取指周期是 C 。A 存儲(chǔ)器讀周期 B 存儲(chǔ)器寫周期 C I/O 讀周期 D I/O寫周期108086在最小模式下,執(zhí)行“IN AL,DX”指令時(shí),、的狀態(tài)分別是 B 。A 1,1,0 B 0,1,0 C 1,0,1 D 0,0,111 8086中設(shè)某個(gè)總線周期需插入4個(gè)TW(等待狀態(tài)),則該總線周期內(nèi)對(duì)READY信號(hào)檢測(cè)的次數(shù)是 C 。A 3 B 4 C 5 D 612關(guān)于ROM的下列說(shuō)法中,不正確的是 A 。A 計(jì)算機(jī)中可以沒(méi)有ROM B EPROM與EEPROM的擦除原理是不一樣的C PROM只能編程一次D 電子盤常使用EEPROM13在進(jìn)行輸入輸出操作時(shí),下列設(shè)備或器件通常只能采用無(wú)條件數(shù)據(jù)傳送方式的是 A 。A LED數(shù)碼管 B 打印機(jī) C AD轉(zhuǎn)換器 D 鍵盤14下列關(guān)于中斷方式特點(diǎn)的敘述中,不正確的是 C 。A CPU與外圍設(shè)備可同時(shí)工作B 能處理異常事件C 數(shù)據(jù)的輸入輸出要經(jīng)過(guò)CPUD 由中斷控制器來(lái)實(shí)現(xiàn)數(shù)據(jù)的IO傳送158086組成系統(tǒng)時(shí),與其地址線、數(shù)據(jù)線直接相連的器件分別是 。A 單向驅(qū)動(dòng)器、雙向驅(qū)動(dòng)器 B 鎖存器、雙向驅(qū)動(dòng)器C 鎖存器、鎖存器 D 雙向驅(qū)動(dòng)器、雙向驅(qū)動(dòng)器16關(guān)于8255 A口工作方式的下列敘述中,不正確的是 。A A口可獨(dú)立工作于方式0、方式1、方式2B A口工作于方式1時(shí),用哪位作聯(lián)絡(luò)線與輸入輸出方式有關(guān)C A口工作于方式2時(shí),所用的聯(lián)絡(luò)線是確定的D A口工作于方式2時(shí),只適合于中斷傳送17關(guān)于并行通信、串行通信的下列敘述中,不正確的是 。A 并行通信可在同一時(shí)刻傳送多位信息B 串行通信在同一時(shí)刻只能傳送1位信息C 并行通信傳輸線多、成本高、適合近距離傳輸D 串行通信的數(shù)據(jù)傳送只有半雙工、全雙工兩種18異步串行通信中的一種錯(cuò)誤稱為OE(接收緩沖器溢出錯(cuò)),該錯(cuò)誤意味著 。A 數(shù)據(jù)流中1的個(gè)數(shù)與預(yù)期的不符B 接收緩沖器中前一個(gè)數(shù)據(jù)被后一個(gè)數(shù)據(jù)覆蓋C 沒(méi)有檢測(cè)到足夠的停止位D 停止位太長(zhǎng)19設(shè)8253工作于方式0,計(jì)數(shù)器正常工作時(shí)門控信號(hào)GATE變?yōu)榈碗娖?,此時(shí)對(duì)計(jì)數(shù)器的影響是 。A 結(jié)束本次計(jì)數(shù)循環(huán),等待下一次計(jì)數(shù)的開始B 不影響本次計(jì)數(shù)C 暫時(shí)停止現(xiàn)行計(jì)數(shù)D 終止本次計(jì)數(shù),立即開始新的計(jì)數(shù)208086的ALE信號(hào)在總線周期中的 階段有效。A T1 B T2 C T3 D T4二、是非題(每題2分,共10分)1ADC0809有8個(gè)模擬輸入端,因此,該芯片內(nèi)部含有8個(gè)A/D變換器。 ( )28086系統(tǒng)中的數(shù)據(jù)線為16位,因此讀/寫內(nèi)存時(shí)總是16位同時(shí)進(jìn)行。 ( )3對(duì)定時(shí)器8253的3個(gè)通道的編程次序是完全固定的,須從通道0到通道2。 ( )4開機(jī)后中斷向量表在內(nèi)存中自動(dòng)生成,無(wú)法被改寫。 ( )5RS232C標(biāo)準(zhǔn)中信號(hào)電平是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 DBABCDEFGHIJKLBUF DB COUNT DUP(0)DATA ENDS下面的程序段是實(shí)現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)中(即STR1中第一個(gè)字符送到BUF的最后一個(gè)單元,STR1中最后一個(gè)字符送到BUF的第一個(gè)單元),請(qǐng)完善之。(*和*處只填寫一條指令)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 STRINGADD BX,AXMOV DL,BXMOV AH,02HINT 21H試回答:(1)上述程序段能夠?qū)崿F(xiàn)什么功能?(2)如從鍵盤輸入字符4,則程序段運(yùn)行后顯示什么?5下圖為一簡(jiǎn)化的鍵盤/數(shù)碼顯示器接口電路,假設(shè)端口線ah及1、2腳送“1”電平,可使顯示器點(diǎn)亮并能實(shí)現(xiàn)鍵掃描。試問(wèn)U1、U2及數(shù)碼顯示器的選用。(7分) a. U1為_ (同相驅(qū)動(dòng)器/反相驅(qū)動(dòng)器)。 b. U2為_ (同相驅(qū)動(dòng)器/反相驅(qū)動(dòng)器)。 c. 數(shù)碼顯示器為_(共陰/共陽(yáng))數(shù)碼管。 d若C鍵閉合,則端口線3,4的電平為_。四、編程(每題10分,共30分)1某數(shù)據(jù)塊BLOCK中存放了200個(gè)以ASCII碼表示的字符,統(tǒng)計(jì)其中數(shù)字字符的個(gè)數(shù),存入NUM單元。2自BUFFER單元開始有100個(gè)單字節(jié)帶符號(hào)數(shù)(以補(bǔ)碼表示),找出其中最大值,放入MAXIMUM單元中。3自STRING單元開始有一個(gè)以“$”結(jié)尾的字符串,試編程實(shí)現(xiàn)將其中所有大寫字母轉(zhuǎn)換為相應(yīng)的小寫字母(A和a的ASCII碼分別為41H和61H)。五、某系統(tǒng)的接口原理簡(jiǎn)圖如下圖所示。8255A的A口及B口均工作于方式0,8253通道0(工作于方式2)每20ms啟動(dòng)一次AD轉(zhuǎn)換,被采集的模擬量信號(hào)從ADC0809的IN0接入,經(jīng)8255A的A口輸入,ADC0809轉(zhuǎn)換結(jié)束并通過(guò)8259的引腳IR2產(chǎn)生中斷請(qǐng)求(設(shè)IR0的中斷類型號(hào)為8),其中斷服務(wù)程序?yàn)镾AMP。上電時(shí),8259已由系統(tǒng)完成初始化,且8259為非自動(dòng)中斷結(jié)束方式。1根據(jù)硬件圖,寫出8255A,8253各端口的地址(設(shè)A10A15均取0);(4分)2說(shuō)明LED數(shù)碼管類型;(2分)3主程序如下所示,試編寫其中的初始化子程序(子程序名為INIT),該程序包括對(duì)8253和8255A的初始化、設(shè)定ADC0809的中斷向量。(6分) CODEASSUME CS:CODEMAIN PROC FARSTART: CALL INIT ;調(diào)用初始化子程序REPEAT: JMP REPEATMAIN ENDPINIT PROC NEAR ;初始化子程序INIT ENDPSAMP PROC NEARSAMP ENDP CODE ENDS END START4編寫中斷服務(wù)程序SAMP,該程序完成讀取AD轉(zhuǎn)換數(shù)據(jù),若該數(shù)據(jù)大于7FH,數(shù)碼管顯示0,否則顯示1。(7分)附:中斷向量設(shè)置(DOS功能調(diào)用 INT 21H)功能號(hào):AH=25H入口參數(shù):AL=中斷類型號(hào),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分)1 2. 3. 4. 5. 三、 分析題(共21分)1 AX2042H,BX2000H,(2000H)20H,(2001H)43H,ZF0(每空1分)2 SP6000H,CF1(每空1分)3 COUNT或12,STD,ADD DI,2(每空1分)4 輸入19之間的字符,顯示對(duì)應(yīng)的英文字母,1對(duì)應(yīng)A,2對(duì)應(yīng)B, D(每小題2分)5 a. 同向驅(qū)動(dòng)器(2分)b方向驅(qū)動(dòng)器(2分)c共陰(2分)d1,0(1分)四、 編程題(每題10分,共30分)略五、18255A A口03E4H,B口03E5H,C口03E6H,控制口03E7H,8253 計(jì)數(shù)器0:03F8H,計(jì)數(shù)器1:03F9H,計(jì)數(shù)器2:03FAH,控制寄存器:03FBH(每個(gè)地址0.5分,共4分)2共陰數(shù)碼管(2分)3略(6分)4略(7分)- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
3 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 微機(jī)原理與接口技術(shù) 微機(jī) 原理 接口 技術(shù)
鏈接地址:http://italysoccerbets.com/p-6498687.html