《微機(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),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、選擇題(每題1分,共20分)1下列傳送指令中,有語法錯(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 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 存儲(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的下列說法中,不正確的是 A 。A 計(jì)算機(jī)中可以沒有R

4、OM B EPROM與EEPROM的擦除原理是不一樣的C PROM只能編程一次D 電子盤常使用EEPROM13在進(jìn)行輸入輸出操作時(shí),下列設(shè)備或器件通常只能采用無條件數(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)過CPUD 由中斷控制器來實(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口工作方式

5、的下列敘述中,不正確的是 。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 沒有檢測(cè)到足夠的停止位

6、D 停止位太長19設(shè)8253工作于方式0,計(jì)數(shù)器正常工作時(shí)門控信號(hào)GATE變?yōu)榈碗娖剑藭r(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ī)后中斷向量表

7、在內(nèi)存中自動(dòng)生成,無法被改寫。 ( )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 DBABCDEFGH

8、IJKLBUF 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 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ū)動(dòng)器/反相驅(qū)動(dòng)器)。 b. U2為_ (同相驅(qū)動(dòng)器/反相驅(qū)動(dòng)器)。 c. 數(shù)碼顯示器為_(共陰/共陽)數(shù)碼管。 d若C鍵閉合,則端口線3,4的電平為_。四、編程(每題10分,共30分)1某數(shù)據(jù)塊BLOCK中存放了200個(gè)以ASCII碼表示的字符,統(tǒng)計(jì)其中數(shù)字字符

10、的個(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)的接口原理簡圖如下圖所示。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é)束并通過8259的引腳IR2產(chǎn)生中斷請(qǐng)求(設(shè)IR0的中斷類型號(hào)為8),其中斷服務(wù)程序?yàn)镾AMP。上電

11、時(shí),8259已由系統(tǒng)完成初始化,且8259為非自動(dòng)中斷結(jié)束方式。1根據(jù)硬件圖,寫出8255A,8253各端口的地址(設(shè)A10A15均取0);(4分)2說明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 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)功能號(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分) 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之間的字符,顯示對(duì)應(yīng)的英文字母,1對(duì)應(yīng)A,2對(duì)應(yīng)

溫馨提示

  • 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)論