下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、填空1 .8051復(fù)位后,程序計(jì)數(shù)器PC中的內(nèi)容是(0000H)。2 .8051的直接尋址方式的尋址空間是(片內(nèi)RAM的低128B和SFR)。3 .CPU訪問(wèn)片內(nèi)RAM的指令類型用(MOV)。4 .當(dāng)CPU響應(yīng)定時(shí)/計(jì)數(shù)器T1的中斷時(shí),(硬件將自動(dòng)對(duì)TF1清0)。5 .指令(SETBTR1)用于啟動(dòng)8051的定時(shí)器T1。6 .8051復(fù)位后,P1狀態(tài)是(0FFH)。7 .8051單片機(jī)系統(tǒng)的擴(kuò)展RAM和I/O口是按(外部數(shù)據(jù)存儲(chǔ)器統(tǒng)一)編址的。9 .如8051的SP的內(nèi)容是30H,順序執(zhí)行PUSHACC和POPB兩句指令后,(累加器A中的內(nèi)容與寄存器B中的內(nèi)容是一樣的)。10 .指令MOVR1
2、,A與MOVXR1,A比較,(前一條指令的目的地址在片內(nèi)RAM,后一條指令的目的地址在片外RAM)。11 .當(dāng)執(zhí)行指令時(shí),PC中的內(nèi)容總是指示出(將要執(zhí)行的下一條指令地址)。13.將8031片外RAM某單元中的內(nèi)容送累加器A,應(yīng)采用(MOVXA,DPTR)這樣的指令。19.如8051的SP的內(nèi)容是30H,執(zhí)行LCALLSUBRTN這樣的指令后,當(dāng)前寄存器SP中的內(nèi)容為(32H)。21.8051產(chǎn)生中斷時(shí),CPU將自動(dòng)將(中斷入口地址)裝入程序計(jì)數(shù)器PC中。22 .當(dāng)CPU響應(yīng)串行口發(fā)送中斷時(shí),(需用軟件將TI清0)。25 .定時(shí)器T0設(shè)定為16位計(jì)數(shù)器定時(shí)方式,則T0應(yīng)工作在(模式1)。26
3、.8051的(P2)口作為擴(kuò)展片外數(shù)據(jù)存儲(chǔ)器時(shí)16位地址總線中的高8位。41.改變(程序計(jì)數(shù)器PC)中的內(nèi)容就可改變程序執(zhí)行的方向。53 .CPU訪問(wèn)片外RAM的指令類型用(MOVX)。54 .當(dāng)CPU響應(yīng)定時(shí)/計(jì)數(shù)器T0的中斷時(shí),(硬件自動(dòng)將當(dāng)前PC值)壓入堆棧。55 .定時(shí)器T1溢出標(biāo)志位TF1,溢出時(shí),硬件自動(dòng)將TF1值變?yōu)?。A.B.溢出時(shí),需用軟件將TF1置1C.溢出時(shí),硬件自動(dòng)將TF1清0D.中斷響應(yīng)后必須用軟件將TF1清056 .如果要P1作為輸入口用,可以先用指令(MOVP1,#0FFH)對(duì)P1口進(jìn)行操作。59.執(zhí)行查表指令MOVCA,A+PC后,當(dāng)前A中的內(nèi)容是(執(zhí)行該指令時(shí)
4、,當(dāng)前指令下一條指令對(duì)應(yīng)PC中的內(nèi)容與原來(lái)A中的內(nèi)容之和所指地址單元的內(nèi)容)。61.在程序開始執(zhí)行前,必須將其起始地址送入(程序計(jì)數(shù)器PC)。63 .將8031擴(kuò)展程序存儲(chǔ)器EPROM單元中常數(shù)送累加器A,應(yīng)采用(MOVCA,A+DPTR)這樣的指令。64 .為了使中斷能正確返回,在中斷子程序中(PUSH和POP)指令必須成對(duì)出現(xiàn)。65 .定時(shí)器T1工作在模式2計(jì)數(shù)方式,要求計(jì)3個(gè)脈沖就溢出,則計(jì)數(shù)初值為(FDH)。66 .8051的特殊功能寄存器可以用(直接尋址)方式進(jìn)行訪問(wèn)。69.執(zhí)行指令MOVCA,A+DPTR后,當(dāng)前A中的內(nèi)容是(DPTR的內(nèi)容與原來(lái)A的內(nèi)容之和所指地址單元的內(nèi)容)。7
5、1 .執(zhí)行調(diào)用指令LCALL后,(程序計(jì)數(shù)器PC)中的內(nèi)容由硬件自動(dòng)改變。72 .8051的寄存器間接尋址方式的尋址空間是(片內(nèi)RAM的低128B和片外RAM)。73 .將8031累加器A中的內(nèi)容送片外RAM某單元,應(yīng)采用(MOVXDPTR,A)這樣的指令。74 .當(dāng)執(zhí)行中斷返回指令RETI時(shí),(硬件自動(dòng)將當(dāng)前棧頂2字節(jié)內(nèi)容)彈出,送程序計(jì)數(shù)器PC。75 .用指令(CLRTR0)可以讓正在計(jì)數(shù)的定時(shí)器T0停止計(jì)數(shù)。76 .8051內(nèi)部RAM位地址(08H)對(duì)應(yīng)字節(jié)地址21H的最低一位。A.00HB.01HD.10H79.執(zhí)行指令DJNZR1,TABL1,其描述是(R1中的內(nèi)容減1如不等于零,程
6、序跳轉(zhuǎn)到TABL1處執(zhí)行)。18 .執(zhí)行以下程序段MOVSP,#3AHMOVA,#20HMOVB,#30HPUSHACCPUSHBPOPACCPOPB后,A=(30H)和8=(20H)19 .假定(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行以下程序段ANLA,#17HORL17H,AXRLA,R0CPLA后,A的內(nèi)容為CBH113 .設(shè)累加器A的內(nèi)容為0C9H,寄存器R2的內(nèi)容為54H,CY=1,執(zhí)行指令SUBBA,R2后結(jié)果為(自行計(jì)算)114 .設(shè)(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)NLA,R0后,結(jié)果(自行計(jì)算)116.提高單片機(jī)的晶振頻率,則機(jī)器周期(變短)1
7、20.執(zhí)行如下三條指令后,30H單元的內(nèi)容是(0EH)MOVR1,#30HMOV40H,#0EHMOVR1,40H121.有如下程序段:MOVR0,#30HSETBCCLRAADDCA,#00HMOVR0,A執(zhí)行結(jié)果是(30H)=01H)124.執(zhí)行MOVIE,#81H指令的意義是:(開放外部中斷源0)2132.如下程序段:CLRCMOVA,#BCHADDCA,#65H則其結(jié)果為(A)=(自行計(jì)算)C=()(自行計(jì)算)A、(A)=21HB、CY=1C、AC=1D、CY=0E、AC=0*1.寫出下列指令執(zhí)行的結(jié)果(1) .MOVA,#20HMOVR0,#20HMOVR0,AANLA,#0FHOR
8、LA,#80HXRLA,R0A=;R0=;(20H)=(2) .MOVDPTR,#2314HMOVR0,DPHMOV14H,#22HMOVR1,DPLMOV23H,#56HMOVA,R0XCHA,DPH執(zhí)行以上指令后A=DPTR=(3) .MOVA,#50HMOVB,#77HPUSHACCPUSHBPOPACCPOPB執(zhí)行完本段指令后(A)=(B)=2 .設(shè)內(nèi)部RAM中59H單元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程序段后寄存器A,R0和內(nèi)部RAM中50H,51H單元的內(nèi)容為何值?MOVA,59HMOVR0,AMOVA,#00HMOVR0,AMOVA,#25HMOV51H,AMOV52H,#70H3
9、 .已知(A)=83H,(R0)=17H,(17H)=34H。請(qǐng)寫出執(zhí)行完下列程序段后A的內(nèi)容。ANLA,#17HORL17H,AXRLA,R0CPLA4 .試分析下列程序段,當(dāng)程序執(zhí)行后,位地址00H,01H中的內(nèi)容為何值?P1的8條I/0線為何狀態(tài)?CLRCMOVA,#66HJCLOOP1CPLCSETB01HLOOP1:ORLC,ACC.0JBACC.2,LOOP2CLR00HLOOP2:MOVP1,A5 .若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注釋區(qū)寫出分別執(zhí)行下列指令后果的結(jié)果。寫出每一行中參與計(jì)算的有關(guān)單元值,下同MO
10、VR1,A;MOVR3,#11H;MOVR0,#22H;MOVA,R0;MOVB,33H;MOV40H,R0;6 .若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分別執(zhí)行下列指令后A和Cy中的數(shù)據(jù)。(1) ADDCA,R0;(2) SUBBA,56H;(3) DECR0;(4) INC56H;7.若A=B7H,R0=5EH,(23H)=A1H,Cy=0,將分別執(zhí)行下列指令的結(jié)果寫在注釋區(qū)。(1) ANLA,R0;(2) ORLA,#23H;(3) XRL23H,A;(4) RLCA;8,已知外RAM(2040H)=50H,ROM(2090H)=96H,內(nèi)RAM
11、(20H)=85H,試求下列程序依次運(yùn)行后有關(guān)單元中的內(nèi)容。MOVDPTP,#2040H;MOVXA,DPTR;MOVCA,A+DPTR;ADDA,20H;DAA;SWAPA;10 .試求下列程序依次運(yùn)行后有關(guān)單元中的內(nèi)容。MOV20H,#A7H;MOVC,07H;ORLC,/H;CPL00H;SETB03H;MOVA,20H;RLCA;MOV20H,A;11 .已知:(60H)=23H,(61H)=61H,以下程序段執(zhí)行后(62H)=CLRCMOVA,99AHSUBBA,60HADDA,61HDAAMOV62H,A12 .已知:(A)=02H,(SP)=40H,(41H)=FFH,(42H)
12、=FFH,以下程序段執(zhí)行后(A)=.(SP)=.(41H)=.(42H)=(PC)=。POPDPHPOPDPLMOVDPTR,33000HRRAMOVB,AMOVCA,A+DPTRPUSHACCMOVA,BINCAMOVCA,A+DPTRPUSHACCRETORG3000HDB10H,80H,30H,50H,30H,50H13 .以下程序段執(zhí)行后(A)=,(30H)=。MOV30H,#0A4HMOVA,#0D0HMOVR0,330HMOVR2,55EHANLA,R2ORLA,R0SWAPACPLAXRLA,#0FEHORL30H,A14 .已知(59H)=50H,以下程序段執(zhí)行后(A)=,(5
13、0H)=,(51H)=,(R0)=。MOVA,59HMOVR0,AMOVA,#00MOVR0,AMOVA,225HMOV51H,AMOV52H,770H16 .若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。試分析執(zhí)行下列程序段后上述各單元內(nèi)容的變化。MOVA,R1MOVR1,40HMOV40H,AMOVR1,#7FH17 .若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20)=0FH,試寫出下列各指令獨(dú)立執(zhí)行后有關(guān)寄存器和存儲(chǔ)單元的內(nèi)容?若該指令影響標(biāo)志位,試指出CY.AC.和OV的值。(1) MOVA,R0(2)
14、ANL40H,#0FH(3) ADDA,R4(4) SWAPA(5) DECR1(6) XCHDA,R119.MOVDPTR,#2000H(DPTR)=MOVA,#80H(A)=MOVXDPTR,A(2000H)INCDPTR(DPTR)=MOVA,#90H(A)=MOVXDPTR,A(2001H)MOVDPTR,#2000H(DPTR)MOVXA,DPTR(A)=MOVB,A(B)=INCDPTR(DPTR)=MOVXA,DPTR(A)=21.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,寫出每一步指令運(yùn)行結(jié)果MOVA,10H(A)=?ANLA,#01
15、H(A)=?MOVA,11H(A)=?ORLA,#01H(A)=?MOVA,12H(A)=?XRLA,#01H(A)=?MOVA,13H(A)=?XRLA,#0AA(A)=?(10H)=,(11H)=,(12H)=,(13H)=22.MOV30H,#60HMOVR0,#60HMOVA,30HMOVB,AMOVR0,B(A)=,(RO)=,(B)=,23.MOVSP,#60HMOVA,#01H(A)=,MOVB,#02H(B)=,PUSHA(SP)=,PUSHB(SP)=,POPAPOPB(60H)=,25.設(shè)內(nèi)部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH
16、,問(wèn)執(zhí)行卜列指令后,各有關(guān)存儲(chǔ)單兀(即R0,R1,A,B,P1,30H,40H及5AH單元)的內(nèi)容如何?MOVR0,#30HMOVA,R0MOVR1,AMOVB,R1MOVR1,P1;R0=30H;A=5AH;R1=5AH;B=5AH;(5AH)=7FHMOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H26 .位地址為M.N.Y,程序如下:MOVC,M;(M)?CANLC,;(M)MOVY,C;(Y)=(M)MOVC,M;(M)?CANLC,N;(M)ORLCY;MOVY,C求程序功能表達(dá)式:27 .閱讀下列程序并回答問(wèn)題CLRCMOV
17、A,#9AHSUBBA,60HADDA,61H,DAAMOV62H,A請(qǐng)問(wèn)該程序執(zhí)行何種操作?28 .已知初值:(60H)=23H,(61H)=61H,請(qǐng)問(wèn)運(yùn)行程序后:(1).程序如下2506HM5:MOVSP,#58H;2509HMOV10H,0FH;250CHMOV11H,#0BH;250FHACALLXHD;2511HMOV20H,11H2514HM5A:SJMPM5AXHD:PUSH10HPUSH11HPOP10HPOP11HRET問(wèn):(1)執(zhí)行POP10H后堆棧內(nèi)容?(2)執(zhí)行M5A:SJMPM5A后,(SP)=?29 .解讀下列程序,然后填寫有關(guān)寄存器內(nèi)容(1) MOVR1,#48
18、HMOV48H,#51HCJNER1,#51H,00H(62H)=()?(20H)=?JNCNEXT1MOVA,#0FFHSJMPNEXT2NEXT:MOVA,#0AAHNEXT2:SJMPNEXT2累加器A=()(2) MOVA,#0FBHMOVPSW,#10HADDA,#7FH若PSW=00,當(dāng)執(zhí)行完上述程序段后,將PSW各位狀態(tài)填入下表:PSWCYACF0RS1RS0OVF1P1101000131.設(shè)(RO)=7EH,DPTR=10FEH,片內(nèi)RAM7FH和7FH兩單元的內(nèi)容分別是FFH和38H,INCINCINCINC請(qǐng)寫出下列程序段的每條指令的執(zhí)行結(jié)果。R0R0R0DPTRINCIN
19、CDPTRDPTR32 .設(shè)R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序執(zhí)行程序后,結(jié)果如何?CLRCMOVR2,#3LOOP:MOVA,R0ADDCA,R1MOVR0,AINCR0INCR1DJNZR2,LOOPJNCNEXT1MOVR0,#01HSJMP$NEXT:DECR0SJMP$(20H)=.(21H)=一(22H)=.(23H)=.CY=A=.R0=_.R1=。33 .設(shè)片內(nèi)RAM中(59H)=5OH,執(zhí)行下列程序段MOVA,59HMOVR0,AMOVR0,AMOVA,#
20、25HMOV51H,AMOV52H,#70HA=,(50H)=,(51H)=,(52H)=36 .說(shuō)明下列程序執(zhí)行過(guò)程中,SP的內(nèi)容以及堆棧中內(nèi)容的改變過(guò)程。MOVSP,#20HMOVA,#20HMOVB,#30HPUSHACCPUSHBPOPACCPOPB37 .讀程序,說(shuō)明該程序完成的功能.(1).JMP:MOVDPTR,#TBJMOVA,R2ADDA,R2JNCNADDINCDPHNADD:JMPA+DPTRTBJ:AJMPPRG0AJMPPRG1AJMPPRGn(2).ADD:MOVR3,#0MOVR4,#0MOVR0,#50HLOOP:MOVA,R4ADDA,R0MOVR4,AINC
21、R0CLRAADDCA,R3MOVR3,ADJNZR2,LOOPRET36 .設(shè)內(nèi)部RAM中59H單元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程序段后寄存器A,R0和內(nèi)部RAM中50H,51H單元的內(nèi)容為何值?MOVA,59H10MOVR0,AMOVA,#00HMOVR0,AMOVA,#25HMOV51H,AMOV52H,#70H37 .已知(A)=83H,(R0)=17H,(17H)=34H。請(qǐng)寫出執(zhí)行完下列程序段后A的內(nèi)容。ANLA,#17HORL17H,AXRLA,R0CPLA38 .使用位操作指令實(shí)現(xiàn)下列邏輯操作,要求不得改變未涉及位的內(nèi)容。(1)使ACC.0置1;(2)清除累加器高4位;(3)
22、清除ACC.3,ACC.4,ACC.5,ACC.6。39 .試分析下列程序段,當(dāng)程序執(zhí)行后,位地址00H,01H中的內(nèi)容為何值?P1口的8條I/0線為何狀態(tài)?CLRCMOVA,#66HJCLOOP1CPLCSETB01HLOOP1:ORLC,ACC.0JBACC.2,LOOP2CLR00HLOOP2:MOVP1,40 .指出下列指令各是什么尋址方式?MOVA,diretMOVA,#dataMOVA,R0MOVA,R1參考答案:1. (1)A=A0HR0=20H(20H)=20H(2) A=23HDPTR=5614H(3) (A)=77H(B)=50H2. A=50HR0=50HA=00H(50
23、H)=00HA=25H(51H)=25H(52H)=70H3. A=C8H4. (00H)=1(01H)=1P1:011001115. (1)R1=11H11(2) R3=11H(3) (33H)=22H(4) A=44HB=44H(6) (40H)=33H6. (1)Y=55HCy=1(2) Y=CCHCy=1Y=DBHCy=1(4) Y=57HCy=17. (1)A=16H(2) A=B7H(3) (23H)=16H(4) A=6EHCy=19. DPTR=2040HA=50HA=96HA=1BHA=81HA=18H10. (20H)=A7HC=0C=1H20H的0位取反20H的3位置1A
24、=AEHA=5DH(20H)=5DH11. (62H)=38H12. (A)=05H(SP)=40H(41H)=30H(42H)=50H(PC)=4241H13. (A)=4EH(30H)=7EH14. (A)=25H(50H)=00H(51H)=25H(52H)=70H15. (1)MOVA,R0MOVR1,A(2) MOVR2,60H(3) MOVDPTR,#1000HMOVA,DPTRMOV60H,A(4) MOVDPTR,#1000HMOVA,DPTRMOVR2,A12(5) MOVDPTR,#1000HMOVXA,DPTRMOVDPTR,#2000HMOVXDPTR,A16. (R1)=7FH(A)=60H(30H)=08H(40H)=60H17. (1)(A)=2CH(2) (40H)=0H(3) (A)=22HCy=1Ac=1OV=0(4) (A)=8EH(5) (20H)=0EH(6) (A)=EFH(20H)=08H18. (A)=3BH(R0)=40H(40H)=00H(41H)=3BH(42H)=3BH(A)=10H(B)=10H(A)=10H(A)=20H(20H)=20H(A)=21H(21H)=21H(A)=22H22H)=22H19. (DPTR)=2000H(A
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 書法比賽活動(dòng)總結(jié)
- 幼兒園中班圣誕節(jié)教案
- 調(diào)節(jié)情緒的教案
- 初一學(xué)生學(xué)習(xí)計(jì)劃
- 部編版四年級(jí)上冊(cè)《道德與法治》第四單元《讓生活多一些綠色》教學(xué)設(shè)計(jì)教案
- 銷售部年度個(gè)人工作計(jì)劃模板2022
- 競(jìng)選大隊(duì)委演講稿模板集合10篇
- 2025年藥妝項(xiàng)目合作計(jì)劃書
- 青春寄語(yǔ)短句8個(gè)字3篇
- 小孩夏季發(fā)燒
- 2022年三級(jí)中醫(yī)院評(píng)審標(biāo)準(zhǔn)
- 三萬(wàn)英尺歌詞
- 深色刺繡中國(guó)風(fēng)工作總結(jié)PPT模板
- 壓力管道安裝作業(yè)指導(dǎo)書課件
- 采礦學(xué)課程設(shè)計(jì)_圖文
- 《管理學(xué)原理與方法》周三多第六版
- 物業(yè)接管驗(yàn)收必須具備的條件
- 六年級(jí)上冊(cè)英語(yǔ)教案unit 5 What does he do人教
- 口內(nèi)病例分析
- 壓力管道內(nèi)審記錄(共5頁(yè))
- 堵蓋與膠貼在車身堵孔方面的應(yīng)用
評(píng)論
0/150
提交評(píng)論