版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、10/10測(cè)試題一一、選擇題1、執(zhí)行下列3條指令后,30H單元的內(nèi)容是(C)MOVR,#3H MOV H,#0EH MO R,A)40 B)30H )0H D)FFH2、在堆棧中壓入一個(gè)數(shù)據(jù)時(shí)(B)A)先壓棧,再令+1 B)先令SP+,再壓棧 C)先壓棧,再令Pl D)先令SP-1,再壓棧、在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)的S應(yīng)指向 AA)棧底單元 B)H C)棧底單元地址加1 D)棧底單元地址減4、指令OV A,A+PC源操作數(shù)的尋址方式是 DA)寄存器尋址方式 B)寄存器間接尋址方式 C)直接尋址方式 D)變址尋址方式5、NL 20H,#3H指令中,源操作數(shù)的尋址方式是A A)立即
2、尋址方式 B)直接尋址方式 C)位尋址方式 D)相對(duì)尋址方式6、ANL C,30H指令中,源操作數(shù)的尋址方式是 C A)立即尋址方式)直接尋址方式C)位尋址方式 )相對(duì)尋址方式、Jz r指令中,操作數(shù)l的尋址方式是 DA)立即尋址方式 B)直接尋址方式 )位尋址方式 )相對(duì)尋址方式8、J rel指令中,是判斷A中的內(nèi)容是否為0。A)AB)B C)CD)PC9、VX A,PTR指令中源操作數(shù)的尋址方式是()A)寄存器尋址(B)寄存器間接尋址(C)直接尋址 (D)立即尋址1、下面條指令將CS51的工作寄存器置成3區(qū)(B)MOV SW,3H(B)MOVPW,#811、MOVC,00H指令中源操作數(shù)的
3、尋址方式是(A) A)位尋址 B)直接尋址 C)立即尋址 D)寄存器尋址二、填空題1、801單片機(jī)共有種尋址方式。訪問外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用寄存器間接尋址方式。2、訪問外部數(shù)據(jù)存儲(chǔ)器應(yīng)采用寄存器間接尋址方式;查表應(yīng)使用變址尋址方式。、在851單片機(jī)中,堆棧操作的指令有US和 OP兩個(gè).4、在8051單片機(jī)中,子程序調(diào)用的指令有AAL和 LCL兩個(gè)。、JNE指令都是3字節(jié)字節(jié)指令。6、指令SP $的功能是無條件轉(zhuǎn)移到本指令的首地址執(zhí)行程序,即將本指令的首地址送給P。7、十進(jìn)制調(diào)整指令D A不能單獨(dú)執(zhí)行,在執(zhí)行該指令之前必須先執(zhí)行D指令或者AD指令.8、位轉(zhuǎn)移指令都是采用相對(duì)尋址方式實(shí)現(xiàn)轉(zhuǎn)移的。、子
4、程序必須使用RE指令返回主程序,而中斷服務(wù)程序必須使用RETI指令返回主程序。1、PSH指令是實(shí)現(xiàn)把數(shù)據(jù)壓入堆棧的操作,而PO指令是實(shí)現(xiàn)把數(shù)據(jù)從堆棧中彈出的操作。1、執(zhí)行了DV B指令后,則商存放在A中,余數(shù)存放B中。2、執(zhí)行了MUL A指令后,則積的高8位存放在B中,而積的低8位存放在A。13、在CS單片機(jī)中,加法指令可以分為ADD和ADD兩種。14、讀程序存儲(chǔ)器指令有MOVC A,+P 和OC ,A+PC兩個(gè),它們的源操作數(shù)都屬于變址尋址方式。15、減法指令的助記符為SUB,其作用是將累加器A中的內(nèi)容減去源操作數(shù),再減去進(jìn)位位C的內(nèi)容,所得的結(jié)果存入累加器A。、INC指令的功能是將操作數(shù)加
5、后存放到原處,DE指令的功能是將操作數(shù)減1后存放到原處.17、在立即尋址方式中,在數(shù)前使用#號(hào)來表示立即數(shù)。18、在立即尋址方式中,立即數(shù)一定出現(xiàn)在源操作數(shù)中。、在執(zhí)行MVX A,0指令時(shí),源操作數(shù)的高8位是由 2寄存器提供的。20、訪問外部數(shù)據(jù)存儲(chǔ)器必須使用 OX指令.三、判斷題1、在堆棧操作中,當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時(shí)的P指向棧底單元。()2、在堆棧操作中,當(dāng)棧內(nèi)的數(shù)據(jù)全部彈出后,這時(shí)的P指向棧頂單元.()3、數(shù)據(jù)傳送指令將改變?cè)床僮鲾?shù)的內(nèi)容。()、調(diào)用子程序指令(如:AL)及返回指令(如:RET)與堆棧有關(guān)但與PC無關(guān)。()5、堆棧遵循數(shù)據(jù)先進(jìn)后出,后進(jìn)先出的原則。()6、在MS-5
6、1單片機(jī)中,堆棧的地址隨著壓棧數(shù)據(jù)從小到大遞增.()7、子程序返回可以使用RET指令,也可以使用RTI指令。()、LL指令是2字節(jié)指令,而CALL指令是3字節(jié)指令。()9、空操作指令不占機(jī)器周期。()10、減法指令只有帶借位的減法,沒有不帶借位的減法。()11、加法指令只有帶進(jìn)位的加法,沒有不帶進(jìn)位的加法.()12、不能使用無條件轉(zhuǎn)移指令直接從子程序中轉(zhuǎn)到主程序中去.()四、應(yīng)用題1、說明下列指令中各個(gè)操作數(shù)的尋址方式.(1)ADD,30H(2)MO3H,20H()MO A,R(4)MOVX A,R1(5)SM$(6)OV R,2H()ORLC,00H()MOV PTR,20H(9)MOC ,
7、+P(1)AN 20,30H(11)AL,30H(2)C()CPA(1)CPL20H(15)ADD A,R1()MVC A,A+DPR(17)DJN R0, re(18)ETB00H解答:()解答:源操作數(shù)為:直接尋址方式:目的操作數(shù)為:寄存器尋址方式。(2)解答:源操作數(shù)為:直接尋址方式;目的操作數(shù)為:直接尋址方式。(3)解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為:寄存器方式。(4)解答:源操作數(shù)為:寄存器間接尋址方式;目的操作數(shù)為:寄存器尋址方式。(5)解答:操作數(shù)為:相對(duì)尋址方式。(6)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存器尋址方式.()解答:源操作數(shù)為:位尋址方式
8、;目的操作數(shù)為:位尋址方式。(8)解答:源操作數(shù)為:立即尋址方式;目的操作數(shù)為:寄存器尋址方式。(9)解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存器尋址方式。(10)解答:源操作數(shù)為:立即尋址方式:目的操作數(shù)為:直接尋址方式。(1)解答:源操作數(shù)為:位尋址方式;目的操作數(shù)為:位尋址方式。()解答:操作數(shù)為:位尋址方式。(13)解答:操作數(shù)為:寄存器尋址方式.(1)解答:操作數(shù)為:位尋址方式。(15)解答:源操作數(shù)為:寄存器間接尋址方式:目的操作數(shù)為:寄存器尋址方式。()解答:源操作數(shù)為:變址尋址方式;目的操作數(shù)為:寄存器尋址方式。(17)解答:源操作數(shù)為:相對(duì)尋址方式;目的操作數(shù)為:寄存
9、器尋址方式。()解答:操作數(shù)為:位尋址方式。2、寫出下列程序的運(yùn)行結(jié)果。(1)MOV ,#4HMOV A,#20HM B,30HUSH APUSHPP POP(S)=?(A)=? (B)=?解答:(SP)=4H,(A)=0H,(B)20H()MOV S,#4HMOV ,0HVB,0PUHAPUH BP BOPA(P)=?(A)=? (B)=?解答:(P)=0H,(A)=20H,(B)30H(3)MOVR0,#7HOV DPT.#10FEMOV7E,0AAMO 7H.#0BBNC0IC R0INC R0C DPTR(7EH)=? (7FH)=?(0)=?(R0))=? (DPTR)=?解答:(E
10、H)=0AB,(7FH)=BCH,(R0)=7FH,(R0))=0BH, (DPTR)=0FFH(4)MOV 0,#00HMV A,2MOV B,0FFMOV 2,F(xiàn)0HXC A,RXH ,XCH A, R0(A)? (B)=? (2)=? ()=?解答:()=0H()=0 (0H)=FFH (R0)=20H、在設(shè)A=0FH,R0=3,內(nèi)部M的(30H)=A、(31H)=BH、(32H)=0,請(qǐng)指出在執(zhí)行下列程序段后上述各單元內(nèi)容的變化。 MOA,R0 MOV R0,32MOV 32H, OR0,#1HOV,0解答:R0=31H, ABH ,(3H)=CH、(3H)BH、(32H)=0A4、請(qǐng)
11、用數(shù)據(jù)傳送指令來實(shí)現(xiàn)下列要求的數(shù)據(jù)傳送.(1)R0的內(nèi)容輸出到R1解答:M A,R0MOV R,A(2)內(nèi)部RAM20H單元的內(nèi)容傳送到A中。解答:MO A,20H(3)外部RAM30H單元的內(nèi)容送到R.解答:MOV R0,30HOVX ,0MV R,A()外部R30H單元的內(nèi)容送內(nèi)部RAM20H單元.解答:OR1,#0MO A,RMO20H,A()外部RAM100H單元的內(nèi)容送內(nèi)部RAM20單元。解答:MOV PTR,#10HMX A,DPRMO 20,()程序存儲(chǔ)器RM2000單元的內(nèi)容送R1.解答:MOV DTR,#200HCR AMC A,+DPRMV R1,A(7) R000單元的內(nèi)
12、容送到內(nèi)部RAM20H單元。解答:MOVDTR,20HCR AMC A,A+DPTROV 20H,A(8)ROM200H單元的內(nèi)容送外部A0單元。解答:MOV DPTR,#2000HL MOVC A,ARMOV R0,#30HMOR0,A(9) ROM0H單元的內(nèi)容送外部RAM100H單元.解答:V DP,#200HCLR AMOV ,A+DPOV DPTR,00HMOX DPT,A5、設(shè)A=5AH,1=30,(0)=E0H,Cy1。分析下列各指令執(zhí)行后A的內(nèi)容以及對(duì)標(biāo)志位的影響(每條指令都以題中規(guī)定的原始數(shù)據(jù)參加操作).(1)XCH A,R;A=3H(2)XH A,30H;A=EH()CH
13、A,R;AE0H(4)XCHD A,1;A=5H()A A;A=A5H(6)AD ,R1;A=8A()D A,30H;A=30H(8)ADA,#30H;A=8H(9)ADDC A,0H;A=3(1)INC;A5H(11)SUB A,30H;A=79(12)UBB ,30H;=2(13)EC ;A=5(4)RL A;=2H()RC A ;=BH(6)CPL A;A=5H(7)LR A;=00H(1)NL A,30H;A=H(19)ORL A,R1;A=FAH(20)CL A,0H;A=BH五、問答題1、在C5單片機(jī)中有幾種尋址方式?寫出每一種尋址方式.解答:有7種尋址方式,分別是立即尋址方式、直
14、接尋址方式、寄存器尋址方式、寄存器間接尋址方式、變址尋址方式、相對(duì)尋址方式和位尋址方式。2.什么是堆棧?解答:堆棧是一個(gè)特殊的存儲(chǔ)空間,有一端是固定的,稱為棧底,另一端是活動(dòng)的,稱為棧項(xiàng),數(shù)據(jù)的存取是在棧頂進(jìn)行的。數(shù)據(jù)的存取遵循先進(jìn)后出,后進(jìn)先出的原則。3在MCS51單片機(jī)的指令系統(tǒng)中,有關(guān)堆棧操作的指令有哪些?解答:PUS和POP指令。4已知CNE指令的一般格式為: CE操作數(shù)l,操作數(shù)。rel簡(jiǎn)述怎樣使用N指令判斷兩個(gè)操作數(shù)的大小。解答:若操作數(shù)1操作數(shù)2,則進(jìn)位標(biāo)志C0,否則C=15寫出AJMP和JM指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是無條件轉(zhuǎn)移,轉(zhuǎn)到指定的標(biāo)號(hào)執(zhí)行程序。區(qū)別:(1)轉(zhuǎn)
15、移范圍不同,LJMP指令的轉(zhuǎn)移范圍為64B,AJ指令的轉(zhuǎn)移范圍為2K。()指令字節(jié)數(shù)不同,JP指令是3字節(jié)指令,AJP指令是字節(jié)指令。(3)AJM指令的機(jī)器碼特殊。6寫出ACALL和LCLL指令的共同點(diǎn)和區(qū)別。解答:共同點(diǎn)是都是調(diào)用子程序指令,轉(zhuǎn)到指定的標(biāo)號(hào)執(zhí)行子程序。區(qū)別:(1)轉(zhuǎn)移范圍不同,CALL指令的調(diào)用范圍為64K,AAL指令的調(diào)用范圍為2KB。(2)指令字節(jié)數(shù)不同,LALL指令是3字節(jié)指令,CALL指令是字節(jié)指令。(3)CALL指令的機(jī)器碼特殊.RE和EI指令主要有哪些區(qū)別?解答:區(qū)別:(1)使用場(chǎng)合不同,ET指令在子程序中使用,RETI指令在中斷服務(wù)程序中使用。()從功能上看,E
16、T指令從堆棧中自動(dòng)取出斷點(diǎn)地址給P,使之返回到調(diào)用指令的下一個(gè)指令,繼續(xù)執(zhí)行主程序.而REI指令除了具有RT指令的功能之外,還有清除中斷響應(yīng)時(shí)被設(shè)置的優(yōu)先級(jí)狀態(tài)、開放低級(jí)中斷以及恢復(fù)中斷邏輯等功能。8NOP指令的用途是什么?解答:常常用于程序的等待或時(shí)間的延遲。測(cè)試題二練習(xí)1:將內(nèi)部RM單元中20單元到FH單元的數(shù)傳到外部中的20H到200F單元中ORG 000O R0,#20H PTR,#2000HMV R,#10HLOOP: OV A,0MV DTR,AN R0N DDJN 2,LOOPEND練習(xí)2:外部RAM300 開始有 0個(gè)數(shù)傳送到內(nèi)部RM30H開始的區(qū)域;算法分析:取地址指針PTR
17、=00H、0=3、計(jì)數(shù)器R7=50 R00H MO DR,00H MV 0,30HOVR7,32LOOP: MXA,DPTRV R0,A INC DPTR NC 0 DJNZ R7,OP; END練習(xí)3:設(shè)在外ROM的TB處開始有一串?dāng)?shù)字,該串?dāng)?shù)字以結(jié)尾,編程把他們從P1口輸出。ORG0000HMV PT,#B ;設(shè)字符串首地址指針 MOV ,0HSU: MOVB, MVCA,A+DTR ;取字符 JZ NEXT ;整串結(jié)束則轉(zhuǎn)跳 P,AMOV ,BICA ;修改地址指針SJMP ST ;沒結(jié)束繼續(xù)取數(shù)發(fā)送ET: S $ ;結(jié)束處理A:B 04H,05H;定義數(shù)字串DB03,0,F(xiàn)H,00 ;
18、以結(jié)尾D練習(xí)4:2s延時(shí)程序,已知晶振頻率為1M,則機(jī)器周期為1us。 OG 0DLAY2m: MVR,#10 ;1TL1:MV6,#48 ;1D2: OP ;1TNOP ; DJNZ6,L2;T DJNZR,DL;2T ED;該段程序耗時(shí)為:+1+(1+)4+102 153 (s)練習(xí)5:編程通過P10線連續(xù)輸出56個(gè)寬度為5個(gè)機(jī)器周期長(zhǎng)的方波。ORG0MVR0,0HCLR P1OOP: CPL P1.NOPNPDNZ R0,OPEND練習(xí) :將05內(nèi)部AM的40H 4F單元置初值#0H #AF。OG 0MV 0,#4H MV 2,0H MV ,#0A0HLP:MOV R0,IC R0IN
19、AJNZ R,PEND練習(xí)7:設(shè)口的P.0 P。3為準(zhǔn)備就緒信號(hào)輸入端,當(dāng)該四位為全1時(shí),說明各項(xiàng)工作已準(zhǔn)備好,單片機(jī)可順序執(zhí)行(將R2里的數(shù)送給A),否則,循環(huán)等待。RGWA:MOV P1,0FFHMA,P1L A,0FHCJE A,#0FH,WAIT ;1.0 1。不為全1時(shí),返 回WITMV,RND測(cè)試題三一、單項(xiàng)選擇題1、CPU主要的組成部部分為:A(A)運(yùn)算器控制器(B)加法器。寄存器(C)運(yùn)算器寄存器(D)運(yùn)算器.指令譯碼器2MCS 系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),個(gè)/O口中作為數(shù)據(jù)總線的是 。(A)0口和P2口(B)P0口(C)P2口和3口()P2口、單片機(jī)應(yīng)用程序一般存放在:B(A
20、)AM(B)OM(C)寄存器下列指令中,不影響堆棧指針的指令是B。REB J bit,rel LCLL dd1 RET5、在程序狀態(tài)寄存器SW中,判斷是否有借進(jìn)位的標(biāo)志位是A若選擇寄存器工作組時(shí)標(biāo)識(shí)位應(yīng)是(A)CY()C(C)RS1和RS0(D)OV(E)P6、以下指令中,哪條指令執(zhí)行后使標(biāo)志位Y清0:D()OV A,#00H(B)CLRA(C)DDA,#00H()ADDA,H7.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是B。PC B。PS C。A。P、下面那一段程序能準(zhǔn)確地讀取P1口引腳信號(hào):(A)MOV,#00;MOP1,A;OVA,1(B)MO,#F;OP,A;OVA
21、,P1(C)VA,00H;OA,P1(D)OVA,0FFH;O,P19、8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(A)20(B)0(C)00H(D)7010、定時(shí)計(jì)數(shù)器有種操作模式,它們由下列哪個(gè)寄存器中的M1和M0狀態(tài)決定。(A)TON(B)TOD(C)PCON(D)SCN11、定時(shí)器計(jì)數(shù)器工作于模式2,在計(jì)數(shù)溢出時(shí),計(jì)數(shù)器工作于下列哪個(gè)狀態(tài)。B()計(jì)數(shù)從零重新開始()計(jì)數(shù)從初值重新開始()計(jì)數(shù)停止(D)計(jì)數(shù)從0F重新開始12、T0設(shè)置成計(jì)數(shù)方式時(shí),外部引腳計(jì)數(shù)脈沖的最高頻率應(yīng)是晶振頻率的:C()1/(B)1/12(C)1/2(D)1/3、當(dāng)晶振頻率是2MHz時(shí),MC1單片機(jī)的機(jī)器周期
22、是:A(A)1(B)1ms()2s(D)ms14、外部中斷IN0的觸發(fā)方式控制位I0置1后,其有效的中斷觸發(fā)信號(hào)是:D()高電平()低電平(C)上升沿(D)下降沿、外部中斷I0的中斷入口地址是:A(A)0003H(B)000H(C)0013H(D)0H16、801單片機(jī)共有幾個(gè)個(gè)定時(shí)器。B(A)1(B)(C)3(D)417、805單片機(jī)共有幾個(gè)中斷源。B(A)4(B)5(C)6(D)18。定時(shí)器1的中斷入口地址是C ,從該地址開始一般可E。A 03HB 000BH C 001H D013E連續(xù)存放中斷服務(wù)程序 F存放轉(zhuǎn)移指令19MCS1系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),個(gè)I/口中作為數(shù)據(jù)總線的是B.
23、P0口和P2口BP0口CP2口和P3口DP2口0單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為BA。000H,0000,0H .03,07HD00H,08H2MCS51單片機(jī)的數(shù)據(jù)指針DR是一個(gè)16位的專用地址指針寄存器,主要用來BA.存放指令B存放16位地址,作間址寄存器使用存放下一條指令地址D.存放上一條指令地址22.擴(kuò)展存儲(chǔ)器時(shí)要加鎖存器33,其作用是(A)。 A鎖存尋址單元的低八位地址B鎖存尋址單元的數(shù)據(jù)C鎖存尋址單元的高八位地址D鎖存相關(guān)的控制和選擇信號(hào)23單片機(jī)的堆棧指針SP始終是指示A。堆棧底B.堆棧頂C.堆棧地址D.堆棧中間位置24.單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為(C)
24、。SP= 07 PC = 00HP = P1 = P =P3 = FFHB.SP = 00H PC = 0H P0= P1 P3 = HC.SP =07H PC= 0000H P0 = P1 P2 =P3 D。SP 00H P 00H P0 = P1=P =P3 00H25.03單片機(jī)若晶振頻率為os=6H,則一個(gè)機(jī)器周期等于D/12B.1/2SD。S2651單片機(jī)中,唯一一個(gè)用戶可使用的1位寄存器是DA.PSWB。CCDD27。當(dāng)單片機(jī)從815接口芯片內(nèi)部RAM的2H單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用A 類指令。A.MOV A,0HB。MOV A ,i C。MV ,ADR DMVX A,TR21.
25、訪問外部存貯器或其它接口芯片時(shí),作高8位地址線的是CAP0口BP1口C.P2口DP口和P2口28單片機(jī)復(fù)位后,累加器、P、PS的內(nèi)容為(B)A。A = FF C = 00H PS = FH。A = 00H PC = 000H SW 00HC = 07H PC00H PW = FH.A = 00H P = SW 029當(dāng)程序狀態(tài)字寄存器W狀態(tài)字中RS1和RS0分別為0和1時(shí),系統(tǒng)現(xiàn)用的工作寄存器的地址空間為BA0007HB.080F117D18HF30.031定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對(duì) 的查詢方法進(jìn)行判斷。 .標(biāo)志 BCY標(biāo)志 C中斷標(biāo)志 D。奇偶標(biāo)志32。下面
26、那一段程序能準(zhǔn)確地讀取1口引腳信號(hào):A.MOVA,00H;VP1,A;MOVA,1B。MOVA,#0FH;OVP1,;MOA,P1CMO,#0H;MOVA,PD。MOV,0F;MO,P3。指令MOVR0,9H執(zhí)行前(R0)=30,(99H)=8,執(zhí)行后(R0)=A3H。3HC99HD0能訪問外部數(shù)據(jù)存貯器的傳送指令是CAMOV指令BMOVC指令CO指令XCH3.在五個(gè)中斷源中,可通過軟件確定各中斷源中斷級(jí)別的高或低,但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最高的是 中斷。A定時(shí)器T0B定時(shí)器T1 .外部中斷NTD。外部中斷N E.串行口36.用0的定時(shí)器T1作定時(shí)方式,用模式1,則工作方式控制字為
27、CA.1HB05HC.D。50H7單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí)將使用(A)指令。AMOVX B MOVC OVCD視具體I/O口器件而定.38。啟動(dòng)定時(shí)器0開始計(jì)數(shù)的指令是使CO的BA.TF0位置1BTR0位置1CR0位置0DR1位置39。8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TD寄存器中M1 M0的狀態(tài)決定,當(dāng) M0的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為 13位定時(shí)計(jì)數(shù)器B.6位定時(shí)/計(jì)數(shù)器C自動(dòng)重裝位定時(shí)/計(jì)數(shù)器 DT0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作40.MCS單片機(jī)在同一級(jí)別里除IN0外,級(jí)別最高的中斷源是A。外部中斷1B.定時(shí)器T0 定時(shí)器T1D.串行口41、在中斷
28、服務(wù)程序中,至少應(yīng)該有一條 。A、傳送指令B、轉(zhuǎn)移指令、加法指令D、中斷返回指令4。一個(gè)EPROM的地址有A0-A1引腳,它的容量為.2KBB。KBC11BD1K43在運(yùn)用831單片機(jī)擴(kuò)展32數(shù)據(jù)存儲(chǔ)器AM時(shí),需采用 條地址線,其中P口用 條線。 A B.13 C.5 D5 E。6F.744當(dāng)單片機(jī)啟動(dòng)AC09進(jìn)行模/數(shù)轉(zhuǎn)換時(shí),應(yīng)采用 指令。AMOV, 。MOVX A,DTR MOVC A,+DPR D.OXDT,45。擴(kuò)展程序存儲(chǔ)器274時(shí),需要()條P口線.A1 5 C 8D 446、某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為。、KB、2KBC、4KD、8KB4、81單片機(jī)共有5個(gè)中斷
29、優(yōu)先級(jí)、2B、3、4D、548在中斷允許寄存器中,中斷控制寄存器EA位的作用是A CU總中斷允許控制位 中斷請(qǐng)求總標(biāo)志位C各中斷源允許控制位D串行口中斷允許位9、要訪問MCS51的特殊功能寄存器應(yīng)使用的尋址方式是C、寄存器間接尋址B、變址尋址、直接尋址D相對(duì)尋址50、MOV C,#0H指令中目的操作數(shù)的尋址方式是A。A、位尋址、直接尋址C、立即尋址D、寄存器尋址51。串行口的工作方式由寄存器決定。A BUB PCO CS D RI51串行口中斷入口地址是()A: 00BH B: 03H :10H D:0013H52、851的程序計(jì)數(shù)器PC為位計(jì)數(shù)器,其尋址范圍是A、8K、16K、2K、4K、8
30、051單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是 A、PB、DPTC、PCD、B5、執(zhí)行如下三條指令后,30單元的內(nèi)容是M R1,30HOV40,#0EHMV1,40 A、4HB、30HC、0EHD、FH55、有如下程序段:OVR0,30HSETBCCLRAD,#00HMOR,A執(zhí)行結(jié)果是A、(30H)=00HB、(30H)=0HC、(00H)=00D、(00H)=1H5851定時(shí)計(jì)數(shù)器1的啟/停應(yīng)由位控制。A、TH1B、TL1 、TD、TR157。以下指令是非法指令。A、OVX A,R0、MOVC A,A+CC、MOV PTR,D、DC R059S的地址范圍是。A、外部00FFB、外部80
31、-FHC、內(nèi)部0FFHD、內(nèi)部80FFH二、填空題1在進(jìn)行BD碼加法運(yùn)算時(shí),緊跟AD或ADC指令后的指令必須是指令。2寄存器PSW中的S1和RS0的作用是選擇工作寄存器組。3.在只使用外部程序存儲(chǔ)器時(shí),單片機(jī)的31管腳必須接地。JC,rl指令執(zhí)行時(shí),當(dāng)CY位為1時(shí)程序發(fā)生跳轉(zhuǎn)。5.CS5單片機(jī)系列有個(gè)中斷源,可分為5個(gè)優(yōu)先級(jí).上電復(fù)位時(shí)外部中斷0中斷源的優(yōu)先級(jí)別最高。6中斷源的優(yōu)先級(jí)別被分為高級(jí)和低級(jí)兩大級(jí)別,各中斷源的中斷請(qǐng)求是屬于什么級(jí)別是由寄存器的內(nèi)容決確定的。780C1單片機(jī)基本型內(nèi)部AM有128個(gè)字節(jié)單元,這些單元可以分為三個(gè)用途不同的區(qū)域,一是_,二是_區(qū),三是_區(qū)。8中斷源的允許
32、是由寄存器決定的,中斷源的優(yōu)先級(jí)別是由寄存器決定的.9.當(dāng)P1口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入,否則輸入數(shù)據(jù)可能出錯(cuò)。10.LED數(shù)碼顯示有和兩種顯示形式.11。定時(shí)/計(jì)數(shù)器的方式寄存器MD中的M1M若為1表明定時(shí)/計(jì)數(shù)器工作在方式_,是_位的計(jì)數(shù)器。12.在單片機(jī)擴(kuò)展時(shí),口和口為地址線,口為數(shù)據(jù)線。1. CS-51可分為六種不同的尋址方式.如:MOVC A,A+PC屬于尋址方式,MVA,R1屬于尋址方式。14.單片機(jī)位尋址區(qū)的單元地址是從單元到單元,若某位地址是0H,它所在單元的地址應(yīng)該是。5當(dāng)單片機(jī)響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)
33、行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中T0的入口地址為,T的入口地址為。6。MC1單片機(jī)定時(shí)器T0的溢出標(biāo)志TF,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),其值為_。17.轉(zhuǎn)移指令LA addr16的轉(zhuǎn)移范圍是,JNB rel的轉(zhuǎn)移范圍是,調(diào)用指令JMP ar11的調(diào)用范圍是.18若某8位/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則D/轉(zhuǎn)換器的分辨率為。19.子程序的返回指令是。2MCS-1單片機(jī)的內(nèi)部AM中從到是工作寄存器區(qū),共分為組。1單片機(jī)有兩個(gè)定時(shí)器,定時(shí)器的工作方式由寄存器決定,定時(shí)器的啟動(dòng)與溢出由寄存器控制。22既做數(shù)據(jù)線又做地址線的是口,只能做地址線的是口。三、程序分析題、假定(S)
34、=0H,(A)=,(B)=70,執(zhí)行下列指令后,SP的內(nèi)容為;6H單元的內(nèi)容為;2H單元的內(nèi)容為。PUSHPUSH B2、閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?OVR1,32;(R)=MVA,#78H;(A)=ADA,;(A)=,(CY)=,()=AA;(A)=,(CY)=,(AC)MOVR1,A;(R )=,()=3、假定()0FH,(R)0FH,(0H)=F0H,(R0)=0H,(4H)00,執(zhí)行了下指令后,A的內(nèi)容為;R3的內(nèi)容為;0H的內(nèi)容為;40H的內(nèi)容為。 AINC RNC 3INC 、執(zhí)行下列程序段后,20H單元的內(nèi)容是_。MOVSP,4MA,#8
35、UHACCPOP20H5、已知下程序已全部執(zhí)行完畢,請(qǐng)?jiān)谧⑨尷锩嫣顚懴鲁绦虻膱?zhí)行結(jié)果。MOV A,0H;(A)=MOV B,A;(B)=。OPW,A;(SW)。6、設(shè)(A)=3H,(0)=17H,()=4H,分析當(dāng)執(zhí)行完下段指令后A的內(nèi)容是什么?給出分析過程中每條指令執(zhí)行完后A的結(jié)果ANLA,#17HR17,ARLA,CPA7、如果(A)=34H,(R7)=0BH,執(zhí)行XA, R7;結(jié)果(A)=,(7)=。、如果(PTR)7B,(P)=32H,(30H)=0H,(31)=5FH,(32H)=C,則執(zhí)行下列指令后:PH;OPDPL;POPSP;則:()= _;(DPL)=_;(SP)=_;9、設(shè)
36、(R)=FH,(3FH)=11H,(4H)00H,執(zhí)行下列指令組后,INC1INCR1(R1)=_,(3H)=_,(H)=_,10.如果()=58H,(R1) 4H,(9H)= 9,執(zhí)行指令C, 后;結(jié)果(A)=,(49)。11下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?設(shè)(60H)=30,(A)=29H,(3H)=0H,(R1)=60H。()AD A,48H;尋址方式:()=()MOV ,1;尋址方式:()()ANL A,R;尋址方式:(A)=、如果(R)=5678H,(SP)=4H,(3FH)=12H,(0H)=3H,(4)=50H,(42H)H,則執(zhí)行下
37、列指令后:OPDHPODPLET則:(PCH) =_;(CL)=_ _;(D)=_;(L)=_;13.設(shè)(A)=8H,(R0)=H,(17)=3H,分析當(dāng)執(zhí)行完下段指令后A的內(nèi)容是什么?給出分析過程中每條指令執(zhí)行完后的結(jié)果ANLA,#1RL17H,ARL,R0CL1、該程序是信號(hào)燈控制程序,采用1口控制八個(gè)發(fā)光二極管的亮與滅(設(shè)輸出低電平時(shí),對(duì)應(yīng)發(fā)光二極管被點(diǎn)亮)。OG 00H AJMP MAIN;轉(zhuǎn)主程序OR 01BH;該地址是的地址AJM CNT;當(dāng)出現(xiàn)時(shí),才會(huì)執(zhí)行到該指令ORG 0100H;MAI:MO TMO,#10H ;執(zhí)行該指令的目的是 M TH,3CH ;置5ms定時(shí)初值 MO
38、L1,0BH ;此時(shí)堆棧指針P的內(nèi)容是SET A ;執(zhí)行該指令前,E的初始值是STB T1;定時(shí)器T1開中斷 SETB R1 ;執(zhí)行該指令的目的是CR 08 ;清1s計(jì)滿標(biāo)志位 MV R3,#4 ;置50ms循環(huán)初值SP:MOV R,07H MOV A,0FEHNEXT:O P1,A ;第次執(zhí)行完該指令后,對(duì)應(yīng)燈被點(diǎn)亮JNB 0,;查詢1s時(shí)間到否 LR 0H ;清標(biāo)志位 RL A DNZ 2,N OV R2,7HN1: MOV P1,A B 0,$ L 08H RR A DJZ R2,EX1 JM DISPCONT:MO TH1,#3CH ;程序執(zhí)行到此處時(shí),堆棧指針P的內(nèi)容是 MOTL1,#0B ; JN 3,IT ;判1定時(shí)到否 MOV R3,14H ;重置0ms循環(huán)初值 ET 08H ;標(biāo)志位置EIT: TI ;該指令的功能是將送至PC連續(xù)運(yùn)行該程序時(shí),觀察二極管的變化規(guī)律是1、分析下列程序的功能USHAPSBPPACCPB16、在8051片內(nèi)AM中,已知(30)8H,(38H)=40H,(40H)48H,(4H)=90。請(qǐng)分析下面各是什么指令,說明源操作數(shù)的尋址方式以及按順序執(zhí)行每條指令后的結(jié)果.解:MOVA,0H;MOVR0,A;MP,F(xiàn)0;MR,H;MOVDTR,3848H;MOV40H,3H;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初級(jí)會(huì)計(jì)實(shí)務(wù)-《初級(jí)會(huì)計(jì)實(shí)務(wù)》??荚嚲?54
- 基于干擾噪聲協(xié)方差矩陣重構(gòu)的穩(wěn)健波束形成算法研究
- 安全防范與電信詐騙應(yīng)對(duì)
- 現(xiàn)代農(nóng)業(yè)產(chǎn)業(yè)園發(fā)展與建設(shè)綜合方案
- 科創(chuàng)孵化器項(xiàng)目商業(yè)計(jì)劃書
- 光伏組件回收產(chǎn)業(yè)未來機(jī)遇與發(fā)展報(bào)告
- 文化傳媒行業(yè)編導(dǎo)培訓(xùn)總結(jié)
- 2025版高端石材工程采購及售后服務(wù)合同協(xié)議3篇
- 二零二五年度個(gè)人汽車維修貸款合同范本4篇
- 二零二五年度公益廣告宣傳海報(bào)設(shè)計(jì)與制作合同3篇
- JJG 705-2014液相色譜儀行業(yè)標(biāo)準(zhǔn)
- 地雷基本知識(shí)課件
- 五年級(jí)上冊(cè)小數(shù)除法豎式計(jì)算練習(xí)200題及答案
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算大全500題及答案
- 創(chuàng)新創(chuàng)業(yè)教育課程體系
- 包裝品質(zhì)彩盒外箱知識(shí)課件
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 頸復(fù)康腰痛寧產(chǎn)品知識(shí)課件
- 2024年低壓電工證理論考試題庫及答案
- 《民航服務(wù)溝通技巧》教案第14課民航服務(wù)人員上行溝通的技巧
- MT/T 538-1996煤鉆桿
評(píng)論
0/150
提交評(píng)論