


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、填空1.8051復(fù)位后,程序計數(shù)器 PC 中的內(nèi)容是(0000H )。2.8051的直接尋址方式的尋址空間是(片內(nèi) RAM 的低 128B 和 SFR)。3. CPU 訪問片內(nèi) RAM 的指令類型用(MOV)。4.當(dāng) CPU 響應(yīng)定時 / 計數(shù)器 T1 的中斷時,(硬件將自動對 TF1 清 0)。5.指令(SETB TR1 )用于啟動 8051 的定時器 T1。6.8051復(fù)位后, P1 口狀態(tài)是( 0FFH)。7.8051單片機(jī)系統(tǒng)的擴(kuò)展 RAM 和 I/O口是按(外部數(shù)據(jù)存儲器統(tǒng)一)編址的。9. 如 8051 的 SP 的內(nèi)容是30H,順序執(zhí)行 PUSH ACC 和 POP B 兩句指令后
2、,(累加器 A 中的內(nèi)容與寄存器B 中的內(nèi)容是一樣的)。10.指令 MOV R1, A與 MOVX R1, A 比較,(前一條指令的目的地址在片內(nèi)RAM ,后一條指令的目的地址在片外RAM)。11.當(dāng)執(zhí)行指令時, PC 中的內(nèi)容總是指示出(將要執(zhí)行的下一條指令地址)。13.將 8031 片外 RAM 某單元中的內(nèi)容送累加器A ,應(yīng)采用( MOVX A, DPTR)這樣的指令。19.如 8051 的 SP 的內(nèi)容是30H,執(zhí)行 LCALLSUBRTN 這樣的指令后,當(dāng)前寄存器SP 中的內(nèi)容為( 32H)。21. 8051 產(chǎn)生中斷時,CPU 將自動將(中斷入口地址)裝入程序計數(shù)器PC 中。22.
3、 當(dāng) CPU 響應(yīng)串行口發(fā)送中斷時, ( 需用軟件將 TI 清 0 )。25.定時器 T0 設(shè)定為 16 位計數(shù)器定時方式,則T0 應(yīng)工作在(模式1)。26. 8051 的( P2)口作為擴(kuò)展片外數(shù)據(jù)存儲器時16 位地址總線中的高8 位。41. 改變( 程序計數(shù)器 PC )中的內(nèi)容就可改變程序執(zhí)行的方向。53. CPU 訪問片外RAM 的指令類型用(MOVX)。54. 當(dāng) CPU 響應(yīng)定時 /計數(shù)器 T0 的中斷時,(硬件自動將當(dāng)前PC 值)壓入堆棧。55.定時器 T1 溢出標(biāo)志位TF1,溢出時,硬件自動將TF1 值變?yōu)?1 。A.B. 溢出時,需用軟件將TF1 置 1C. 溢出時,硬件自動將
4、TF1 清 0D. 中斷響應(yīng)后必須用軟件將TF1 清 056. 如果要 P1 口作為輸入口用,可以先用指令 ( MOVP1,#0FFH)對 P1 口進(jìn)行操作。59. 執(zhí)行查表指令MOVCA , A+PC 后,當(dāng)前A 中的內(nèi)容是(執(zhí)行該指令時,當(dāng)前指令下一條指令對應(yīng)PC 中的內(nèi)容與原來A 中的內(nèi)容之和所指地址單元的內(nèi)容)。61. 在程序開始執(zhí)行前,必須將其起始地址送入(程序計數(shù)器PC)。63. 將 8031 擴(kuò)展程序存儲器 EPROM 單元中常數(shù)送累加器A ,應(yīng)采用( MOVC A ,A+DPTR)這樣的指令。64.為了使中斷能正確返回,在中斷子程序中(PUSH 和 POP)指令必須成對出現(xiàn)。6
5、5.定時器 T1 工作在模式 2 計數(shù)方式,要求計 3 個脈沖就溢出, 則計數(shù)初值為 ( FDH)。66. 8051 的特殊功能寄存器可以用(直接尋址)方式進(jìn)行訪問。69. 執(zhí)行指令 MOVC A , A+DPTR 后,當(dāng)前 A 中的內(nèi)容是( DPTR 的內(nèi)容與原來 A 的內(nèi)容之和所指地址單元的內(nèi)容)。71. 執(zhí)行調(diào)用指令 LCALL 后,( 程序計數(shù)器 PC )中的內(nèi)容由硬件自動改變。72. 8051 的寄存器間接尋址方式的尋址空間是(片內(nèi) RAM 的低 128B 和片外 RAM)。73. 將 8031 累加器 A 中的內(nèi)容送片外 RAM 某單元,應(yīng)采用( MOVX DPTR, A )這樣的
6、指令。74. 當(dāng)執(zhí)行中斷返回指令 RETI 時,(硬件自動將當(dāng)前棧頂 2 字節(jié)內(nèi)容 )彈出,送程序計數(shù)器 PC。75. 用指令( CLR TR0)可以讓正在計數(shù)的定時器T0 停止計數(shù)。176. 8051 內(nèi)部 RAM 位地址(08H)對應(yīng)字節(jié)地址21H 的最低一位。A. 00HB. 01HD. 10H79. 執(zhí)行指令 DJNZR1, TABL1 ,其描述是(R1 中的內(nèi)容減1 如不等于零,程序跳轉(zhuǎn)到TABL1 處執(zhí)行)。18. 執(zhí)行以下程序段MOV SP , #3AHMOV A , #20HMOV B , #30HPUSH ACCPUSH BPOP ACCPOP B后,A(30H)和 B(20
7、H)19. 假定 (A)=83H , (R0)=17H , (17H)=34H ,執(zhí)行以下程序段ANL A , #17HORL 17H , AXRL A , R0CPL A后,A 的內(nèi)容為CBH113. 設(shè)累加器 A 的內(nèi)容為 0 C 9 H ,寄存器 R2 的內(nèi)容為 54H,C Y=1 ,執(zhí)行指令 S U B B A ,R2后結(jié)果為 (自行計算)114. 設(shè)( A) =0 C 3 H ,( R0)=0 A A H,執(zhí)行指令A(yù) N LA ,R0 后,結(jié)果 (自行計算)116. 提高單片機(jī)的晶振頻率,則機(jī)器周期(變短)120. 執(zhí)行如下三條指令后,30H 單元的內(nèi)容是(0 E H)MOVR1 ,
8、30HMOV40H ,0EHM O VR 1,40H121. 有如下程序段:MOVR0,30HSETBCC L RAADDCA ,0 0HM O VR0,A執(zhí)行結(jié)果是(30H )= 0 1H)124. 執(zhí)行 MOVIE ,81H指令的意義是: (開放外部中斷源0 )2132. 如下程序段:CLRCMOVA ,BCHADDCA ,65H則其結(jié)果為( A ) =(自行計算)(自行計算)C =()A、(A)=21HB 、 CY=1C 、 AC=1D 、CY=0E 、 AC=0*1.寫出下列指令執(zhí)行的結(jié)果( 1) .MOV A , #20HMOV R0 , #20HMOV R0,AANLA,#0FHO
9、RLA,#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)容為何值?3MOV A, 59HMOVR0, AMOV A
10、, #00HMOVR0, AMOV A, #25HMOV51H, AMOV52H, #70H3.已知 (A)=83H,(R0)=17H,(17H)=34H。請寫出執(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 ,(
11、 11H) =22H ,( 22H) =66H ,( 33H) =44H ,在注釋區(qū)寫出分別執(zhí)行下列指令后果的結(jié)果。 寫出每一行中參與計算的有關(guān)單元值,下同MOVR1,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
12、 ,將分別執(zhí)行下列指令的結(jié)果寫在注釋區(qū)。(1)ANLA,R0;( 2)ORLA , #23H;4( 3)XRL23H, A;( 4)RLCA;8已知外 RAM ( 2040H) =50H , ROM ( 2090H) =96H ,內(nèi) RAM ( 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
13、;MOV20H,A;11已知:( 60H) 23H,( 61H) 61H,以下程序段執(zhí)行后 ( 62H)。CLRCMOVA , 9AHSUBBA, 60HADDA,61HDAAMOV62H,A12已知:( A ) 02H,( SP) 40H,( 41H) FFH ,(42H) FFH ,以下程序段執(zhí)行后( A).( SP).( 41H).( 42H).( PC)。POPDPHPOPDPLMOVDPTR , 3000HRR AMOVB ,AMOVCA ,A DPTRPUSHACCMOVA , BINCAMOVCA ,A DPTRPUSHACC5RETORG3000HDB10H, 80H, 30H
14、, 50H, 30H, 50H13以下程序段執(zhí)行后( A ) =,( 30H)。MOV30H, 0A4HMOVA , 0D0HMOVR0, 30HMOVR2, 5EHANLA ,R2ORLA,R0SWAPACPLAXRLA , 0FEHORL30H,A14已知( 59H) 50H,以下程序段執(zhí)行后(A ) =,( 50H),( 51H),( R0)。MOVA ,59HMOVR0,AMOVA,00MOVR0,AMOVA , 25HMOV51H,AMOV52H, 70H16.若( R1) =30H ,(A )=40H ,( 30H) =60H ,( 40H) =08H 。試分析執(zhí)行下列程序段后上述
15、各單元內(nèi)容的變化。MOVA,R1MOVR1 , 40HMOV40H,AMOVR1, #7FH17.若( A ) =E8H ,(R0) =40H ,( R1) =20H ,( R4) =3AH ,( 40H )=2CH ,( 20)=0FH ,試寫出下列各指令獨(dú)立執(zhí)行后有關(guān)寄存器和存儲單元的內(nèi)容?若該指令影響標(biāo)志位,試指出 CY.AC. 和 OV 的值。( 1)MOV A , R0( 2)ANL40H, #0FH( 3)ADD A , R4( 4)SWAP A( 5)DEC R1( 6)XCHDA, R119 MOVDPTR,#2000H( DPTR ) =MOVA,#80H( A )=6MOV
16、XDPTR,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,#01H(A)=,MOVA,11H(A)=,ORLA,#01H(A)=,MOVA,12H(A)=,XRLA,#01H(A)=,MOVA,13H(A)=,XRLA,#0A
17、A(A)=,(10H)=, (11H)=, (12H)=, (13H)=22.MOV30H,#60HMOVR0,#60HMOVA,30HMOVB,AMOVR0,B(A)=, ( )=,()=,23 MOVSP,#60HMOVA,#01H(A)=,MOVB,#02H( )=,PUSHA( )=,PUSHB( )=,POPAPOPB( )=,25.設(shè)內(nèi)部 RAM ( 30H) =5AH ,(5AH ) =40H ,(40H) =00H ,端口 P1=7FH,問執(zhí)行下列指令后, 各有關(guān)存儲單元 (即 R0,R1,A ,B,P1,30H,40H 及 5AH 單元)的內(nèi)容如何?MOVR0,#30H;R0
18、=30HMOVA,R0;A=5AHMOVR1,A;R1=5AHMOVB,R1;B=5AHMOVR1,P1;(5AH)=7FH7MOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H26.位地址為M.N.Y ,程序如下:MOV,;() ? ANLC,;(M)MOVY,C;(Y)=(M)MOVC,M;(M)? CANLC,N;(M)ORLCY;MOVY,C求程序功能表達(dá)式:27.閱讀下列程序并回答問題CLRCMOVA,#9AHSUBBA,60HADDA,61H,DAAMOV62H,A請問該程序執(zhí)行何種操作?28.已知初值:(60H )=23H,
19、(61H)=61H, 請問運(yùn)行程序后: ( 62H) =()?( 1) .程序如下2506HM5:MOVSP,#58H;2509MOV10H,0FH;250CHMOV11H,#0BH;250FHACALLXHD;2511HMOV20H,11H2514HM5A:SJMPM5AXHD:PUSH10HPUSH11HPOP10HPOP11HRET問:()執(zhí)行后堆棧內(nèi)容?()執(zhí)行:后,()?()?29.解讀下列程序,然后填寫有關(guān)寄存器內(nèi)容(1)MOVR1,#48HMOV48H,#51HCJNER1,#51H,00HJNCNEXT18MOVA,#0FFHSJMPNEXT2NEXT:MOVA,#0AAHNE
20、XT2:SJMPNEXT2累加器A=()(2)MOVA,#0FBHMOVPSW,#10HADDA,#7FH若,當(dāng)執(zhí)行完上述程序段后,將各位狀態(tài)填入下表:31.設(shè)(),片內(nèi)和兩單元的內(nèi)容分別是和,請寫出下列程序段的每條指令的執(zhí)行結(jié)果。32.設(shè) R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6 FH,(27H)=76H, 下列程序執(zhí)行程序后,結(jié)果如何?CLRCMOVR2,#3LOOP:MOVA,R0ADDCA,R1MOVR0,AINCR0INCR1DJNZR2,LOOPJNCNEXT1MOVR0,#01HSJMP$NEXT:
21、DECR0SJMP$( 20H) =.(21H)=.(22H)=.(23H)=. CY=A=.R0=.R1=。33.設(shè)片內(nèi)中(),執(zhí)行下列程序段,9,(),(),()36. 說明下列程序執(zhí)行過程中, SP 的內(nèi)容以及堆棧中內(nèi)容的改變過程。MOVSP, #20HMOVA , #20HMOVB , #30HPUSHACCPUSHBPOP ACCPOP B37. 讀程序 ,說明該程序完成的功能 .(1).JMP:MOVDPTR, #TBJMOVA, R2ADDA, R2JNCNADDINCDPHNADD:JMPA+DPTRTBJ:AJMPPRG0AJMPPRG1 .AJMPPRGn(2).ADD:M
22、OVR3, #0MOVR4, #0MOVR0, #50HLOOP:MOVA, R4ADDA, R0MOVR4, AINCR0CLRAADDCA, R3MOVR3, ADJNZR2, LOOPRET36.設(shè)內(nèi)部 RAM 中 59H 單元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程序段后寄存器A ,R0 和內(nèi)部 RAM 中 50H, 51H 單元的內(nèi)容為何值?MOV A, 59H10MOVR0, AMOV A, #00HMOVR0, AMOV A, #25HMOV51H, AMOV52H, #70H37.已知 (A)=83H,(R0)=17H,(17H)=34H。請寫出執(zhí)行完下列程序段后A 的內(nèi)容。ANLA,
23、#17HORL17H, AXRLA, R0CPLA38.使用位操作指令實(shí)現(xiàn)下列邏輯操作,要求不得改變未涉及位的內(nèi)容。( 1)使 ACC.0 置 1;( 2)清除累加器高4 位;( 3)清除 ACC.3 , ACC.4, ACC.5, ACC.6 。39.試分析下列程序段,當(dāng)程序執(zhí)行后, 位地址 00H,01H 中的內(nèi)容為何值?P1 口的 8 條 I/0線為何狀態(tài)?CLRCMOV A,#66HJCLOOP1CPLCSETB01HLOOP1:ORLC,ACC.0JBACC.2,LOOP2CLR00HLOOP2:MOVP1,40.指出下列指令各是什么尋址方式?MOVA,diretMOVA,#data
24、MOVA,R0MOVA,R1參考答案 :1. (1) A=A0H R0=20H (20H)=20H(2) A=23H DPTR=5614H(3) (A)=77H (B)=50H2. A=50HR0=50HA=00H(50H)=00HA=25H(51H)=25H(52H)=70H3. A=C8H4. (00H)=1 (01H)=1 P1: 011001115. (1) R1=11H11(2) R3=11H(3) (33H)=22H(4) A=44H(5) B=44H(6) (40H)=33H6. (1) Y=55HCy=1(2) Y=CCH Cy=1(3) Y=DBH Cy=1(4) Y=57H
25、 Cy=17. (1) A=16H(2) A=B7H(3) (23H)=16H(4) A=6EH Cy=19. DPTR=2040HA=50HA=96HA=1BHA=81HA=18H10. (20H)=A7H C=0C=1H20H 的 0 位取反20H 的 3位置 1A=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) MOV A,R0MOV R
26、1,A(2) MOV R2,60H(3) MOV DPTR,#1000H MOV A,DPTR MOV 60H,A(4) MOV DPTR,#1000H MOV A,DPTR MOV R2,A12(5) MOV DPTR,#1000HMOVX A,DPTR MOV DPTR,#2000HMOVX DPTR,A16. (R1)=7FH (A)=60H (30H)=08H (40H)=60H17. (1) (A)=2CH(2) (40H)=0H(3) (A)=22H Cy=1 Ac=1 OV=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)=22H ( 22H)=22H19. (DPTR)=200
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五股東協(xié)議補(bǔ)充協(xié)議-股東對公司可持續(xù)發(fā)展戰(zhàn)略的承諾
- 二零二五年度跨境拖車服務(wù)及關(guān)稅代理合同
- 二零二五年度商業(yè)廣場購物中心房屋租賃與商業(yè)數(shù)據(jù)分析服務(wù)合同
- 2025年度閑置校舍租賃合同及校園內(nèi)環(huán)保能源利用合作協(xié)議
- 2025年度美容美發(fā)加盟合同解除書
- Unit 4 Did You Have a Nice Trip?單元基礎(chǔ)知識復(fù)習(xí)(含答案)
- 2025年度高校學(xué)生實(shí)習(xí)就業(yè)雙選協(xié)議書
- 二零二五年度企業(yè)員工社保權(quán)益自愿放棄協(xié)議范本
- 二零二五年度海洋地質(zhì)調(diào)查海域使用權(quán)租賃與研究開發(fā)協(xié)議
- 二零二五年度交通事故私了賠償處理協(xié)議
- 2024年抗菌藥物培訓(xùn)試題及答案
- 巨量千川營銷師(初級)認(rèn)證考試復(fù)習(xí)題及答案
- UL1026標(biāo)準(zhǔn)中文版-2019家用電飯煲和食品服務(wù)用具第六版
- 《佛跳墻英文介紹》課件
- 2024糖尿病腎病指南
- 基于大數(shù)據(jù)分析的5G網(wǎng)絡(luò)安全態(tài)勢感知系統(tǒng)設(shè)計
- 《難得糊涂鄭板橋》課件
- 抖音直播手冊【新人必看】
- 延安大學(xué)《算法設(shè)計與分析》2022-2023學(xué)年期末試卷
- 新教材背景下思政教育在高中英語課中的滲透與應(yīng)用分析
- 保安員火災(zāi)應(yīng)急措施培訓(xùn)
評論
0/150
提交評論