版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、測(cè)試題一一、選擇題1、執(zhí)行下列3條指令后,30H單元的內(nèi)容是 ( C ) MOV R0,#30H MOV 40H,#0EH MOV R0,40H A)40H B)30H
2、60; C)0EH D)FFH2、在堆棧中壓入一個(gè)數(shù)據(jù)時(shí) ( B) A)先壓棧,再令SP+1 B)先令SP+1,再壓棧 C)先壓棧,再令SP-l
3、60; D)先令SP-1,再壓棧3、在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)的SP應(yīng)指向 A A)棧底單元 B)7FH C)棧底單元地址加1
4、60; D)棧底單元地址減l4、指令MOVC A,A+PC源操作數(shù)的尋址方式是 D A)寄存器尋址方式 B)寄存器間接尋址方式 C)直接尋址方式 &
5、#160; D)變址尋址方式5、ANL 20H,#30H指令中,源操作數(shù)的尋址方式是 A A)立即尋址方式 B)直接尋址方式 C)位尋址方式
6、60; D)相對(duì)尋址方式6、ANL C,30H指令中,源操作數(shù)的尋址方式是 C A)立即尋址方式 B)直接尋址方式 C)位尋址方式
7、160; D)相對(duì)尋址方式7、Jz rel指令中,操作數(shù)rel的尋址方式是 D A)立即尋址方式 B)直接尋址方式 C)位
8、尋址方式 D)相對(duì)尋址方式8、Jz rel指令中,是判斷 A 中的內(nèi)容是否為0。 A)A B)B
9、60; C)C D)PC9、MOVX A,DPTR指令中源操作數(shù)的尋址方式是(B) A)寄存器尋址(B)寄存器間接尋址(C)直接尋址 (D)立即尋址10、下面條指令將MCS-51的工作寄存器置成3區(qū)(B) A)MOV PSW,#13
10、H (B)MOV PSW,#18H11、MOV C,00H指令中源操作數(shù)的尋址方式是(A) A)位尋址 B)直接尋址 C)立即尋址 D)寄存器尋址二、填空題1、8051單片機(jī)共有 7 種尋址方式。訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用寄存器間接尋址方式。2、訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用 寄存器間接
11、160; 尋址方式;查表應(yīng)使用 變址 尋址方式。3、在8051單片機(jī)中,堆棧操作的指令有 PUSH 和 POP 兩個(gè)。4、在8051單片機(jī)中,子程序調(diào)用的指令有 ACALL 和 LCALL 兩個(gè)。5、CJNE指令都是 3字節(jié) 字節(jié)指令。6、指令SJMP $
12、60;的功能是無(wú)條件轉(zhuǎn)移到本指令的首地址執(zhí)行程序,即將本指令的首地址送給PC 。7、十進(jìn)制調(diào)整指令DA A不能單獨(dú)執(zhí)行,在執(zhí)行該指令之前必須先執(zhí)行 ADD 指令或者 ADDC 指令。8、位轉(zhuǎn)移指令都是采用 相對(duì) 尋址方式實(shí)現(xiàn)轉(zhuǎn)移的。9、子程序必須使用 RET 指令返回主程序,而中斷服務(wù)程序必須使用 RETI 指令返回主程序。10、PUSH指令是實(shí)現(xiàn)把數(shù)據(jù)壓
13、入堆棧的操作,而POP指令是實(shí)現(xiàn)把數(shù)據(jù)從堆棧中彈出的操作。11、執(zhí)行了DIV AB指令后,則商存放在 A 中,余數(shù)存放 B 中。12、執(zhí)行了MUL AB指令后,則積的高8位存放在 B 中,而積的低8位存放在 A 。13、在MCS-51單片機(jī)中,加法指令可以分為 ADD 和 ADDC 兩種。14、讀程序存儲(chǔ)器指令有 MOVC
14、A,A+DPTR 和 MOVC A,A+PC 兩個(gè),它們的源操作數(shù)都屬于 變址 尋址方式。15、減法指令的助記符為 SUBB ,其作用是將累加器A中的內(nèi)容減去源操作數(shù),再減去進(jìn)位位C的內(nèi)容,所得的結(jié)果存入累加器A。 16、INC指令的功能是 將操作數(shù)加l后存放到原處 ,DEC指令的功能是 將操作數(shù)減1后存放到原處 。17
15、、在立即尋址方式中,在數(shù)前使用 # 號(hào)來(lái)表示立即數(shù)。18、在立即尋址方式中,立即數(shù)一定出現(xiàn)在 源 操作數(shù)中。19、在執(zhí)行MOVX A,R0指令時(shí),源操作數(shù)的高8位是由 P2 寄存器提供的。20、訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器必須使用 MOVX 指令。三、判斷題1、在堆棧操作中,當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時(shí)的SP指向棧底單元。( )2、在堆棧操作中,
16、當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時(shí)的SP指向棧頂單元。( ×)3、數(shù)據(jù)傳送指令將改變?cè)床僮鲾?shù)的內(nèi)容。(× )4、調(diào)用子程序指令(如:CALL)及返回指令(如:RET)與堆棧有關(guān)但與PC無(wú)關(guān)。(×)5、堆棧遵循數(shù)據(jù)先進(jìn)后出,后進(jìn)先出的原則。( )6、在MCS-51單片機(jī)中,堆棧的地址隨著壓棧數(shù)據(jù)從小到大遞增。( )7、子程序返回可以使用RET指令,也可以使用RETI指令。(× )8、ACALL指令是2字節(jié)指令,而LCALL指令是3字節(jié)指令。(
17、 )9、空操作指令不占機(jī)器周期。(× )10、減法指令只有帶借位的減法,沒(méi)有不帶借位的減法。( )11、加法指令只有帶進(jìn)位的加法,沒(méi)有不帶進(jìn)位的加法。(× )12、不能使用無(wú)條件轉(zhuǎn)移指令直接從子程序中轉(zhuǎn)到主程序中去。( )四、應(yīng)用題1、說(shuō)明下列指令中各個(gè)操作數(shù)的尋址方式。(1)ADD A,30H(2)MOV 30H,20H(3)MOV A,R0(4)MOVX A,R1(
18、5)SJMP $(6)MOV R0,#20H(7)ORL C,00H(8)MOV DPTR,#2000H(9)MOVC A,A+PC(10)ANL 20H,#30H(11)ANL C,30H(12)CPL C(13)CPL A(14)CPL
19、 20H(15)ADD A,R1(16)MOVC A,A+DPTR(17)DJNZ R0, rel(18)SETB 00H解答:(1)解答:源操作數(shù)為:直接尋址方式:目的操作數(shù)為:寄存器尋址方式。(2)解答:源操作數(shù)為:直接尋址方式;目的操作數(shù)為:直接尋址方式。(3)解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為:寄存器方式。(4)解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為:寄存器尋址方式。(5)解答:操作數(shù)為:相對(duì)尋址方式。(6)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存器尋址
20、方式。(7)解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。(8)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存器尋址方式。(9)解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存器尋址方式。(10)解答:源操作數(shù)為:立即尋址方式:目的操作數(shù)為:直接尋址方式。(11)解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。(12)解答:操作數(shù)為:位尋址方式。(13)解答:操作數(shù)為:寄存器尋址方式。(14)解答:操作數(shù)為:位尋址方式。(15)解答:源操作數(shù)為:寄存器間接尋址方式:目的操作數(shù)為:寄存器尋址方式。(16)解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存器尋址方式。(17
21、)解答:源操作數(shù)為:相對(duì)尋址方式;目的操作數(shù)為:寄存器尋址方式。(18)解答:操作數(shù)為:位尋址方式。2、寫出下列程序的運(yùn)行結(jié)果。(1)MOV SP,# 40HMOV A,#20HMOV B,#30HPUSH APUSH BPOP APOP B(SP)=? (A)=? (B)=?解答:(SP)=40H,(A)=30H,(B)=20H (2)MOV SP,#40HMOV A,#20HMOV
22、 B,#30HPUSH APUSH BPOP BPOP A (SP)=? (A)=? (B)=?解答:(SP)=40H , (A)=20H,(B)=30H(3)MOV R0,#7EHMOV DPTR#10FEHMOV 7EH,#0AAHMOV
23、60; 7FH#0BBHINC R0INC R0INC R0INC DPTR(7EH)=? (7FH)=? (R0)=? (R0)=? (DPTR)=?解答:(7EH)=0ABH , (7FH)=0BCH,(R0)=7FH , (R0)=0BCH, (DPTR)=10FFH (4)MOV R0,#0
24、0HMOV A,#20HMOV B,#0FFHMOV 20H,#0F0HXCH A,R0XCH A, BXCH A, R0 (A)=? (B)=? (20H)=? (R0)=?解答:(A)=F0H (B)=00H (20H)=FFH (R0)=20H3、在設(shè)A=0FH,R0=30H,內(nèi)部RAM的(30H)=0AH、(31H
25、)=0BH、(32H)=0CH,請(qǐng)指出在執(zhí)行下列程序段后上述各單元內(nèi)容的變化。 MOV A,R0 MOV R0,32H MOV 32H,A MOV R0,#31HMOV A,R0解答:R0=31H, A=0BH ,
26、160;(30H)=0CH、(31H)=0BH、(32H)=0AH4、請(qǐng)用數(shù)據(jù)傳送指令來(lái)實(shí)現(xiàn)下列要求的數(shù)據(jù)傳送。(1) R0的內(nèi)容輸出到R1解答:MOV A,R0MOV R1,A(2) 內(nèi)部RAM20H單元的內(nèi)容傳送到A中。解答:MOV A,20H(3) 外部RAM30H單元的內(nèi)容送到R0。解答:MOV R0,#3
27、0HMOVX A,R0MOV R0,A(4) 外部RAM30H單元的內(nèi)容送內(nèi)部RAM20H單元。解答:MOV R1,#30HMOVX A,R1MOV 20H,A(5) 外部RAM1000H單元的內(nèi)容送內(nèi)部RAM20H單元。解答:MOV DPTR,#1000HMOVX A,DPTRMOV 20H,A(6)
28、 程序存儲(chǔ)器ROM2000H單元的內(nèi)容送R1。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R1,A(7) ROM2000H單元的內(nèi)容送到內(nèi)部RAM20H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV 20H,A(8) ROM2000H單元的
29、內(nèi)容送外部RAM30H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,#30HMOVX R0,A(9) ROM2000H單元的內(nèi)容送外部RAM1000H單元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV DPTR,#1000HMOVX DPTR,A5、設(shè)A=5AH,R1=30H,(30H)=E0H,Cy=1。分析下列各指令執(zhí)行后
30、A的內(nèi)容以及對(duì)標(biāo)志位的影響(每條指令都以題中規(guī)定的原始數(shù)據(jù)參加操作)。(1)XCH A,R1 ;A=30H(2)XCH A,30H ;A=E0H(3)XCH A,R1
31、60; ;A=E0H(4)XCHD A,R1 ;A=50H(5)SWAP A ;A=A5H(6)ADD A,R1 &
32、#160; ;A=8AH(7)ADD A,30H ;A=30H(8)ADD A,#30H ;A=8AH(9)ADDC A,30H
33、; ;A=31H(10)INC A ;A=5BH(11)SUBB A,30H ;A=79H(12)SUBB
34、0; A,#30H ;A=29H(13)DEC A ;A=59H(14)RL A
35、0; ;A=B2H(15)RLC A ;A=B5H(16)CPL A ;A=A5H(17)CLR A
36、 ;A=00H(18)ANL A,30H ;A=40H(19)ORL A,R1 ;A=FAH(20)CRL A,#30H
37、60; ;A=BAH五、問(wèn)答題1、在MCS-51單片機(jī)中有幾種尋址方式?寫出每一種尋址方式。解答:有7種尋址方式,分別是立即尋址方式、直接尋址方式、寄存器尋址方式、寄存器間接尋址方式、變址尋址方式、相對(duì)尋址方式和位尋址方式。2什么是堆棧?解答:堆棧是一個(gè)特殊的存儲(chǔ)空間,有一端是固定的,稱為棧底,另一端是活動(dòng)的,稱為棧項(xiàng),數(shù)據(jù)的存取是在棧頂進(jìn)行的。數(shù)據(jù)的存取遵循先進(jìn)后出,后進(jìn)先出的原則。3.在MCS-51單片機(jī)的指令系統(tǒng)中,有關(guān)堆棧操作的指令有哪些?解答:PUSH和POP指令。4.已知CJNE指令的一般格式為:
38、160; CJNE 操作數(shù)l,操作數(shù)2rel簡(jiǎn)述怎樣使用CJNE指令判斷兩個(gè)操作數(shù)的大小。解答:若操作數(shù)1操作數(shù)2,則進(jìn)位標(biāo)志C=0,否則C=15.寫出AJMP和LJMP指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是無(wú)條件轉(zhuǎn)移,轉(zhuǎn)到指定的標(biāo)號(hào)執(zhí)行程序。區(qū)別:(1)轉(zhuǎn)移范圍不同,LJMP指令的轉(zhuǎn)移范圍為64KB,AJMP指令的轉(zhuǎn)移范圍為2KB。(2)指令字節(jié)數(shù)不同,LJMP指令是3字節(jié)指令,AJMP指令是2字節(jié)指令。(3)AJMP指令的機(jī)器碼特殊。6.寫出ACALL和LCALL指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是調(diào)用子程序指令,轉(zhuǎn)到指定的標(biāo)號(hào)執(zhí)行子程序。區(qū)別:(1)轉(zhuǎn)
39、移范圍不同,LCALL指令的調(diào)用范圍為64KB,ACALL指令的調(diào)用范圍為2KB。(2)指令字節(jié)數(shù)不同,LCALL指令是3字節(jié)指令,ACALL指令是2字節(jié)指令。(3)ACALL指令的機(jī)器碼特殊。7.RET和RETI指令主要有哪些區(qū)別?解答:區(qū)別:(1)使用場(chǎng)合不同,RET指令在子程序中使用,RETI指令在中斷服務(wù)程序中使用。(2)從功能上看,RET指令從堆棧中自動(dòng)取出斷點(diǎn)地址給PC,使之返回到調(diào)用指令的下一個(gè)指令,繼續(xù)執(zhí)行主程序。而RETI指令除了具有RET指令的功能之外,還有清除中斷響應(yīng)時(shí)被設(shè)置的優(yōu)先級(jí)狀態(tài)、開放低級(jí)中斷以及恢復(fù)中斷邏輯等功能。8.NOP指令的用途是什么?解答:常常用于程序的
40、等待或時(shí)間的延遲。 測(cè)試題二練習(xí)1:將內(nèi)部RAM單元中20H單元到2FH單元的數(shù)傳到外部RAM中的2000H到200FH單元中. ORG 0000H MOV R0,#20H MOV DPTR,#2000H
41、0; MOV R2,#10H LOOP: MOV A,R0 MOVX DPTR,A INC R0
42、0; INC DPTR DJNZ R2,LOOP END練習(xí)2:外部RAM3000H 開始有 50個(gè)數(shù)傳送到內(nèi)部RAM 30H開始的區(qū)域;算法分析:取
43、地址指針DPTR=3000H、 R0=30H、計(jì)數(shù)器R7=50 ORG 0000H MOV DPTR,#3000H MOV R0,#30H MOV
44、; R7,#32H LOOP: MOVX A,DPTR MOV R0,A INC DPTR INC R0
45、60; DJNZ R7,LOOP; END練習(xí)3:設(shè)在外ROM的TAB處開始有一串?dāng)?shù)字,該串?dāng)?shù)字以0結(jié)尾,編程把他們從P1口輸出。 ORG 0000H MOV DPTR,#TAB ;設(shè)字符串首地址指針 MOV A,#00HSOUT: MOV B,A
46、0; MOVC A,A+DPTR ;取字符 JZ NEXT ;整串結(jié)束則轉(zhuǎn)跳 MOV P1,A MOV A,B INC A ;修改地址指針 SJMP SOUT
47、60; ;沒(méi)結(jié)束繼續(xù)取數(shù)發(fā)送 NEXT: SJMP $ ;結(jié)束處理TAB: DB 04H,05H ;定義數(shù)字串 DB 03,07H,0FH,00H ;以0結(jié)尾
48、160; END 練習(xí)4:2ms延時(shí)程序,已知晶振頻率為12MHZ,則機(jī)器周期為1us。 ORG 0DELAY2ms: MOV R7,#10 ;1T DL1: MOV R6,#48 ;1T DL2: NOP
49、0; ;1T NOP ;1T DJNZ R6,DL2 2T DJNZ R7,DL1 2T END;該段程序耗時(shí)為: 1+1+(1+1+2)×48+2×10+2 = 1953 (us) 練習(xí)5:編程通過(guò)P1.0線連續(xù)輸出256個(gè)寬度為5個(gè)機(jī)器周期長(zhǎng)的方波。
50、ORG 0 MOV R0,#00H CLR P1.0 LOOP: CPL P1.0 NOP NOP DJNZ R0,LOOP END練習(xí)6 :將8051內(nèi)部RAM的40H 4FH單元置初值#A0H #AFH。 ORG 0 MOV R0,#40H &
51、#160; MOV R2,#10H MOV A,#0A0H LOOP: MOV R0,A INC R0 INC A DJNZ R2,LOOP END練習(xí)7:設(shè)P1口的P1.0 P1.3為準(zhǔn)備就緒信號(hào)輸入端,當(dāng)該四位為全1時(shí),說(shuō)明各項(xiàng)工作已準(zhǔn)備好,單片機(jī)可順序執(zhí)行(將R2里的數(shù)
52、送給A),否則,循環(huán)等待。 ORG 0WAIT: MOV P1,#0FFH MOV A,P1 ANL A,#0FH CJNE A,#0FH,WAIT ;P1.0 P1.3不為全1時(shí),返 回WAIT MOV A,R2 END測(cè)試題三一、單項(xiàng)選擇題1、CPU主要的組成部部分為:
53、160; A (A)運(yùn)算器.控制器
54、60; (B)加法器.寄存器(C)運(yùn)算器.寄存器 (D)運(yùn)算器.指令譯碼器2 MCS 51 系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí), 4 個(gè) I/O 口中作為數(shù)據(jù)總線的是 B 。(A) P0 口和 P2 口 (B) P0 口 (C) P2
55、 口和 P3 口 (D) P2 口 3、單片機(jī)應(yīng)用程序一般存放在: B (A)RAM (B)
56、ROM (C)寄存器 4下列指令中,不影響堆棧指針的指令是 B 。A RET
57、160; B JB bit,relC LCALL addr16 D RETI5、在程序狀態(tài)寄存器PSW中,判斷是否有借/進(jìn)位的標(biāo)志位是
58、; A 若選擇寄存器工作組時(shí)標(biāo)識(shí)位應(yīng)是 C (A)CY (B)AC (C)RS1和RS0 (D)OV (E)P6、以下指令中,哪條指令執(zhí)行后使標(biāo)志位CY清0 : &
59、#160; D (A)MOV A,#00H
60、; (B)CLR A(C)ADD A,#00H (D)ADDC A,#00H7.在 CPU 內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是 B
61、0; 。 A .PC B.PSW C.A D.SP8、下面那一段程序能準(zhǔn)確地讀取P1口引腳信號(hào):
62、 B (A)MOV A,#00H ;MOV P1,A ;MOV A,P1(B)MOV &
63、#160;A,#0FFH ;MOV P1,A ;MOV A,P1(C)MOV A,#00H ;MOV A,P1(D)MOV A,#0FFH ;MOV A,P19、8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是
64、160; A (A)20H (B)30H (C)00H (D)70H10、定時(shí)/計(jì)數(shù)器有種操作模式,它們由下列哪個(gè)寄存器中的M1和M0狀態(tài)決定。B (A)TCON
65、60; (B)TMOD (C)PCON (D)SCON 11、定時(shí)器/計(jì)數(shù)器工作于模式2 ,在計(jì)數(shù)溢出時(shí),計(jì)數(shù)器工作于下列哪個(gè)狀態(tài)。 B (A)計(jì)數(shù)從零重新開始 (B)計(jì)數(shù)從初值重新開始
66、;(C)計(jì)數(shù)停止 (D)計(jì)數(shù)從0FFH重新開始12、T0 設(shè)置成計(jì)數(shù)方式時(shí),外部引腳計(jì)數(shù)脈沖的最高頻率應(yīng)是晶振頻率的: C (A)1/6
67、160; (B)1/12 (C)1/24 (D)1/4813、當(dāng)晶振頻率是12MHz時(shí),MCS51單片機(jī)的機(jī)器周期是: A (A)1s (B)1ms (C)2s (D)2ms14、外部中斷INT0的觸發(fā)方式控制位IT0置
68、1后,其有效的中斷觸發(fā)信號(hào)是: D (A)高電平 (B)低電平 (C)上升沿 (D)下降沿 15、外部中斷 INT0 的中斷入口地址是:
69、 A (A)0003H (B)000BH (C)0013H
70、; (D)001BH16、8051單片機(jī)共有幾個(gè)個(gè)定時(shí)器。 B (A)1 (B)2 (C)3 (D)417、
71、8051單片機(jī)共有幾個(gè)中斷源。 B (A)4
72、0; (B)5 (C)6 (D)718定時(shí)器T1的中斷入口地址是 C ,從該地址開始一般可 E 。
73、; A 0003H B 000BH C 001BH D 0013H E 連續(xù)存放中斷服務(wù)程序 F 存放轉(zhuǎn)移指令19MCS-51系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O 口中作為數(shù)據(jù)總線的是 B AP0
74、60;口和 P2 口 B P0 口 CP2 口和 P3 口 DP2 口20單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為 B A0000H,00H B0
75、000H,07H C0003H,07H D0800H,08H21MCS51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來(lái) B A存放指令 B存放16位地址,作間址寄存器使用C存放下一條指令地址 D存放上一條指令地址22擴(kuò)展存儲(chǔ)器時(shí)要加鎖存器3
76、73,其作用是( A )。 A 鎖存尋址單元的低八位地址 B 鎖存尋址單元的數(shù)據(jù)C 鎖存尋址單元的高八位地址 D 鎖存相關(guān)的控制和選擇信號(hào)23單片機(jī)的堆棧指針SP始終是指示
77、; B A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置24 單片機(jī)復(fù)位后, SP 、 PC 、 I/O 口的內(nèi)容為( C ) A SP =
78、07H PC = 00H P0 = P1 = P2 = P3 = FFHB SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC SP = 07H P
79、C = 0000H P0 = P1 = P2 = P3 = FFHD SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H258031 單片機(jī)若晶振頻率為fosc=6MHz,則一個(gè)機(jī)器周期等于 D A1/12
80、181;S B1/2µS C1µS D2µS268051單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是 D APSW
81、; BACC CSP DDPTR27 當(dāng)單片機(jī)從 8155 接口芯片內(nèi)部 RAM 的 20H 單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用 A 類指令。 A.MOV
82、160; A,20H B.MOVX A ,Ri C.MOVC A ,A+DPTR D.MOVX A,DPTR21.訪問(wèn)外部存貯器或其它接口芯片時(shí),作高8位地址線的是
83、 C AP0口 BP1口 CP2口 DP0口 和 P2口28單片機(jī)復(fù)位后,累加器A、PC、PSW的內(nèi)容為( B )AA = FFH PC = 00H PSW = FFHBA
84、= 00H PC = 0000H PSW = 00HCA = 07H PC = 0000H PSW = FFHDA = 00H PC = 00H
85、 PSW = 00H29.當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時(shí),系統(tǒng)現(xiàn)用的工作寄存器的地址空間為 B A00H07H B08H0FHC10H17H
86、160; D18H7FH308031定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過(guò)對(duì) C 的查詢方法進(jìn)行判斷。 AOV標(biāo)志 BCY標(biāo)志 C中斷標(biāo)志 D奇偶標(biāo)志32.下面那一段程序能準(zhǔn)確地讀取P1口引腳信號(hào): B AMOV A,#00H ;MOV
87、60; P1,A ;MOV A,P1BMOV A,#0FFH ;MOV P1,A ;MOV A,P1CMOV A,#00H ;MOV A,P1DMOV A,#0FFH ;MOV A,P133指令MOV R0,#99H執(zhí)行前(R0)=30H,(99H)=38H,執(zhí)行后(R0)= C A38H
88、60; B30H C99H D20H34能訪問(wèn)外部數(shù)據(jù)存貯器的傳送指令是
89、60;C AMOV 指令 BMOVC 指令 CMOVX 指令 DXCH35在五個(gè)中斷源中,可通過(guò)軟件確定各中斷源中斷級(jí)別的高或低,但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最高的是 C 中斷。A定時(shí)器T0 B定時(shí)器T1
90、; C外部中斷INTO D外部中斷INT1 E串行口36用8051的定時(shí)器T1作定時(shí)方式,用模式1,則工作方式控制字為 C A01H B05H
91、; C10H D50H37單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí)將使用( A )指令。A MOVX B MOV C MOVC D 視具體I/O口器
92、件而定。38啟動(dòng)定時(shí)器0開始計(jì)數(shù)的指令是使TCON的 B ATF0位置1 BTR0位置1 CTR0位置0 DTR1位置039 8031 定時(shí) / 計(jì)數(shù)器共有四種操作模式,由 TMOD 寄存器中 M1 M0 的狀態(tài)決定,當(dāng) M1 M0
93、的狀態(tài)為 01 時(shí),定時(shí) / 計(jì)數(shù)器被設(shè)定為 B
94、; A13 位定時(shí) / 計(jì)數(shù)器 B16 位定時(shí) / 計(jì)數(shù)器 C自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器 DT0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作 40MCS51單片機(jī)在同一級(jí)別里除INT0外,級(jí)別最高的中斷源是
95、60; B A外部中斷1 B定時(shí)器T0 C定時(shí)器T1 D串行口41、在中斷服務(wù)程序中,至少應(yīng)該有一條 D 。A、傳送指令B、轉(zhuǎn)移指令 C、加法指令
96、; D、中斷返回指令42一個(gè)EPROM的地址有A0-A11引腳,它的容量為 A2KB B4KB C11KB D12KB43在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲(chǔ)器RAM時(shí),需采用
97、 條地址線,其中P2口用 條線。 A 10 B13 C15 D5 E6 F744當(dāng)單片機(jī)啟動(dòng)AD
98、C0809進(jìn)行模/數(shù)轉(zhuǎn)換時(shí),應(yīng)采用 指令。A MOV A,20 BMOVX A,DPTR C MOVC A,A+DPTR DMOVX DPTR,A45擴(kuò)展程序存儲(chǔ)器2764時(shí),需要(&
99、#160; )條P2口線。A 13 B 5 C 8 D 4 46、某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為
100、 。A、1KB B、2KB C、4KB D、8KB47、8051單片機(jī)共有 5 個(gè)中斷優(yōu)先級(jí) &
101、#160; A、2 B、3 C 、4 D、548在中斷允許寄存器中,中斷控制寄存器EA位的作用是 A
102、0; A CPU總中斷允許控制位 B 中斷請(qǐng)求總標(biāo)志位 C 各中斷源允許控制位 D 串行口中斷允許位49、要訪問(wèn)MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是 C A、寄存器間接尋址 B、變址尋址
103、 C、直接尋址 D相對(duì)尋址50、MOV C,#00H指令中目的操作數(shù)的尋址方式是 A 。A、位尋址 B、直接尋址 C、立即尋址 D、寄存器尋址51串行口的工作方式由 C 寄存器決定。A SBUF
104、160; B PCON C SCON D RI 51串行口中斷入口地址是( B ) A: 000BH B: 0023H C:1000H D:0013H 52、8051
105、的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是 A、8K B、16K C 、32K
106、 D、64K 53、8051單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是 A、PSW B、DPTR C 、PC D、B 54、執(zhí)行如下
107、三條指令后,30H單元的內(nèi)容是 MOV R1,30H MOV 40H,0EH MOV R1,4
108、0H A、40H B、30H C 、0EH D、FFH 55、有如下程序段:
109、60; MOV R0,30H SETB C CLR A ADDC A,00H MOV R0,A
110、; 執(zhí)行結(jié)果是 A、(30H)=00H B、(30H)=01H C 、(00H)=00H D、(00H)=01H 568051定時(shí)計(jì)數(shù)器1的啟/停應(yīng)由
111、0; 位控制。 A、TH1 B、TL1 C、TI D、TR157以下
112、 指令是非法指令。A、MOVX A,R0 B、MOVC A,A+PC C、MOV DPTR,A D、DEC R059SFR的地址范圍是
113、60; D 。A、外部00-FFH B、外部80-FFH C、內(nèi)部00-FFH D、內(nèi)部80-FFH二、填空題1在進(jìn)行BCD碼加法運(yùn)算時(shí),緊跟ADD 或 ADDC 指令后的指令必須是 &
114、#160; 指令。2寄存器PSW中的RS1和RS0的作用是 選擇工作寄存器組 。3在只使用外部程序存儲(chǔ)器時(shí),單片機(jī)的 31 管腳必須接地。4JC,rel指令執(zhí)行時(shí),當(dāng)CY位為
115、160; 1 時(shí)程序發(fā)生跳轉(zhuǎn)。5 MCS-51 單片機(jī)系列有 5 個(gè)中斷源,可分為 5 個(gè)優(yōu)先級(jí)。上電復(fù)位時(shí) 外部中斷0 中斷源的優(yōu)先級(jí)別最
116、高。6中斷源的優(yōu)先級(jí)別被分為高級(jí)和低級(jí)兩大級(jí)別,各中斷源的中斷請(qǐng)求是屬于什么級(jí)別是由 寄存器的內(nèi)容決確定的。7.80C51單片機(jī)基本型內(nèi)部RAM有 128 個(gè)字節(jié)單元,這些單元可以分為三個(gè)用途不同的區(qū)域,一是 _ _,二是_ &
117、#160; _區(qū),三是_ _區(qū)。8中斷源的允許是由 寄存器決定的,中斷源的優(yōu)先級(jí)別是由 寄存器決定的。9.當(dāng) P1 口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入
118、160; ,否則輸入數(shù)據(jù)可能出錯(cuò)。10. LED 數(shù)碼顯示有 和 兩種顯示形式。11.定時(shí)/計(jì)數(shù)器的方式寄存器TMOD中的M1M0若為01表明定時(shí)/計(jì)數(shù)器工作在方式_,是_位的計(jì)數(shù)器。12在單片機(jī)擴(kuò)展時(shí),
119、; 口和 口為地址線, 口為數(shù)據(jù)線。13. MCS-51可分為六種不同的尋址方式。如:MOVC A,A+PC屬于 尋址方式,MOV A,R1屬于
120、; 尋址方式。14 單片機(jī)位尋址區(qū)的單元地址是從 單元到 單元,若某位地址是 09H ,它所在單元的地址應(yīng)該是
121、; 。15 當(dāng)單片機(jī) CPU 響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT0 的入口地址為 , T1 的 入口地址為
122、60; 。 16.MCS51單片機(jī)定時(shí)器T0的溢出標(biāo)志TF0,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),其值為_ _。17 轉(zhuǎn)移指令 LCALL addr16 的轉(zhuǎn)移范圍是
123、160; , JNB rel 的轉(zhuǎn)移范圍是 ,調(diào)用指令 AJMP addr11 的調(diào)用范圍是 。18. 若某
124、8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則D/A轉(zhuǎn)換器的分辨率為 。19子程序的返回指令是 。20MCS-51單片機(jī)的內(nèi)部RAM中從 &
125、#160; 到 是工作寄存器區(qū),共分為 組。21單片機(jī)有兩個(gè)定時(shí)器,定時(shí)器的工作方式由
126、160; 寄存器決定,定時(shí)器的啟動(dòng)與溢出由 寄存器控制。22既做數(shù)據(jù)線又做地址線的是 口,只能做地址線的是
127、0; 口。三、程序分析題1、假定(SP)=60H,(A)=30H,(B)=70H,執(zhí)行下列指令后,SP的內(nèi)容為 ;61H單元的內(nèi)容為 ;62H單元的內(nèi)容為 。 PUSH A
128、60; PUSH B2、閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說(shuō)明此程序段完成什么功能? MOV R1,#32H ; (R 1 )=MOV A,#78H ; (A)=ADD A,#69H ; (A)= ,(CY)=
129、; ,(AC)= DA A ; (A)= ,(CY)= ,(AC)= MOV R1,A ; (R 1 )= &
130、#160;,(32H)= 3、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)00,執(zhí)行了下指令后,A的內(nèi)容為 ;R3的內(nèi)容為 ;30H的內(nèi)容為 ;40H的內(nèi)容為
131、0; 。 INC AINC R3INC 30HINC R04、執(zhí)行下列程序段后,20H單元的內(nèi)容是_。 MOV SP,#42H MOV A,#80H
132、0; PUSH ACCPOP 20H5、已知下程序已全部執(zhí)行完畢,請(qǐng)?jiān)谧⑨尷锩嫣顚懴鲁绦虻膱?zhí)行結(jié)果。 MOV A,#10H; (A)=
133、0; MOV B,A ; (B)= . MOV PSW,A; (PSW)=
134、; .6、設(shè)(A)=83H,(R0)=17H,(17)=34H,分析當(dāng)執(zhí)行完下段指令后A的內(nèi)容是什么? 給出分析過(guò)程中每條指令執(zhí)行完后A的結(jié)果 ANL A,#17H
135、 ORL 17H,A XRL &
136、#160; A,R0 CPL A7、如果(A)=34H,(R7)=0ABH,執(zhí)行XCH A, R7;結(jié)果(A)= ,(R7)=
137、160; 。8、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:POP DPH;POP DPL;POP
138、60;SP;則:(DPH)= _ _;(DPL)=_ _;(SP)=_ _;9、設(shè)(R1)=3FH,(3FH)=11H,(40H)=00H, 執(zhí)行下列指令組后,INC R1 INC R1(R1)=_,(3FH)=_,(40H)=_,10如果(A)=58H,(R1)= 49H,(49H)= 79H,執(zhí)行指令XCH A, R1后
139、;結(jié)果(A)= ,(49H)= 。11下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?設(shè)(60H)=30H,(A)=29H,(30H)=0FH,(R1)=60H。 (1)ADD A,#48H ;尋址方式: &
140、#160; (A)= (2)MOV A,R1 ; 尋址方式: (A)= (3)ANL A,R1 ; 尋址方式: (A)=12、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,則執(zhí)行下列指令后:POP
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高絕緣稀土永磁材料合作協(xié)議書
- 2024年絕緣材料:絕緣套管項(xiàng)目發(fā)展計(jì)劃
- 2024年新型配電變壓器項(xiàng)目合作計(jì)劃書
- 2024年地板護(hù)理品項(xiàng)目發(fā)展計(jì)劃
- 2024年數(shù)控車銑中心項(xiàng)目合作計(jì)劃書
- 2024年高效的鍋爐鼓、引風(fēng)機(jī)項(xiàng)目建議書
- 2024年鉑族金屬用絡(luò)合物合作協(xié)議書
- 2024年10月自考03004社區(qū)護(hù)理學(xué)(一)押題及答案含解析
- 2024年數(shù)字電視復(fù)用器項(xiàng)目合作計(jì)劃書
- 2024動(dòng)物防疫與檢疫專業(yè)考核標(biāo)準(zhǔn)
- 《應(yīng)急預(yù)案火災(zāi)》課件
- 漸凍人匯報(bào)演示課件
- 統(tǒng)編版語(yǔ)文五年級(jí)上冊(cè)第六單元集體備課 課件
- 幼兒園小班數(shù)學(xué)教案《認(rèn)識(shí)正方形》及教學(xué)反思
- 2023年度省綜合專家?guī)煸u(píng)標(biāo)專家繼續(xù)教育培訓(xùn)試題及答案解析(4套)
- 新視野大學(xué)英語(yǔ)(第四版)讀寫教程2(思政智慧版) 課件 Unit3 The young generation making a difference Section A
- Zemax中文版光學(xué)設(shè)計(jì)從入門到精通
- 人教版九年級(jí)物理:典型電路作圖題20道(含答案及解析)
- 電磁超材料與天線設(shè)計(jì)
- 高考勵(lì)志名言課件
- GB/T 43389-2023市場(chǎng)、民意和社會(huì)調(diào)查數(shù)據(jù)分析方法
評(píng)論
0/150
提交評(píng)論