單片機閱讀程序題_第1頁
單片機閱讀程序題_第2頁
單片機閱讀程序題_第3頁
單片機閱讀程序題_第4頁
單片機閱讀程序題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、閱讀程序題1 已知(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行下列程序后: 行ANL A , #17H 行 ORL 17H , A 行XRL A , R0 行CPL A 問:(A)= CBH ,(R0)= 17H ,(17H)= 37H 。 2 已知(10H)=5AH ,(2EH)=1FH,(40H)=2EH,(60H)=3DH , 執(zhí)行下列程序段后: 行MOV 20H , 60H 行 MOV R1 , 20H 行 MOV A , 40H 行 XCH A , R1 行 XCH A , 60H 行XCH A , R1 行MOV R0 , #10H 行 XCHD A , R0 問:(

2、 A ) = 5AH ( 10H ) =1FH ( 2EH ) = 3DH( 40H ) = 2EH ( 60H ) = 3DH3 執(zhí)行下列程序段:行MOV A , #00H 行 MOV R7 , #0FFH 行MOV PSW, #80H 行 ADDC A , R7 問:( CY ) = 1 ( AC ) = 1 ( P ) = 0 ( ACC ) = 00H ( R7 ) = 0FFH4已知( A ) =19H ,( B ) =04H 行 DIV AB 問:執(zhí)行后,( A ) = 6 ( B ) = 15.執(zhí)行下列程序段中,第一條指令后,(P1.7)=_0_, (P1.3)=_0_, (P1

3、.2)=_0_;執(zhí)行第二條指令后,(P1.5)=_1_,(P1.4)=_1_,(P1.3)=_1_.行ANL P1,#73H 行 ORL P1,#38H6.下列程序段執(zhí)行后,(A)=_13_,(B)=_16_.行MOV A,#0FBH 行MOV B,#12H 行 DIV AB7.下列程序段執(zhí)行后,(R0)=_7EH_,(7EH)=_FFH_,(7FH)=_3FH_.行MOV R0,#7FH 行 MOV 7EH,#0行MOV 7FH,#40H 行 DEC R0 行 DEC R0行DEC R08.已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_0BH_,內(nèi)部RAM(0

4、AH)=_46H_,(0BH)=_45H_行PUSH DPL 行 PUSH DPH9.下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機器周期數(shù),若單片機的晶振頻率為6MHz,問執(zhí)行下列程序需要多少時間_16us_行MOV R3,#100;1 行 LOOP:NOP ;1行NOP 行NOP 行DJNZ R3,LOOP ;2行RET ; 210.執(zhí)行下面程序后,所實現(xiàn)的邏輯運算式為_p1.7=p1.3p1.1/p1.4_。 行MOV C,P1.3 行ANL C,P1.1 行 CPL P1.4 行ANL C,P1.4 行MOV P1.7,C11.寫出下面每條指令順序執(zhí)行后,各目的存儲單元的值,并說明該條指令中

5、源操作數(shù)的尋址方式。行MOV R0 , #20H ;_(R0)=20H_立即尋址_行MOV 20H , #29H ;_(20H)=29H 立即尋址_行CLR C ;_CY=0_行MOV A , R0 ;_(A)=29H _寄存器間接尋址_12.執(zhí)行如下三條指令后,30H單元的內(nèi)容是 _0EH 行MOV R1,#30H 行MOV 40H,#0EH 行MOV R1,40H 13.請分析下面程序執(zhí)行后的操作結(jié)果,(A)=_40H_,(R0)=_60H_。行MOV A,#60H 行 MOV R0,#40H 行 MOV R0,A行MOV 41H,R0 行XCH A,R014.已知片內(nèi)RAM中ONE和TW

6、O兩個單元中存有兩個無符號數(shù),將兩個數(shù)中的小者存入30H單元。請完成以下程序?qū)崿F(xiàn)上述功能。行MOV A, ONE 行 CJNE A, TWO, BIG 行 SJMP STO行BIG: JC STO 行MOV A, TWO 行STO: MOV 30H, A行 RET15.執(zhí)行下面程序后,(A)=_ 06H _。行MOV A, #06H 行 MOVC A, A+PC行 DB 00H , 01H , 02H , 03H , 04H , 05H , 06H16.設(shè)(SP)60H,片內(nèi)RAM的(30H)24H,(31H)10H,執(zhí)行程序:行PUSH 30H 行PUSH 3lH 行POP DPL 行POP

7、 DPH 行MOV A,#00H行MOVX DPTR,A 最后執(zhí)行結(jié)果是將0送 _外部RAM地址為2410H的單元中_ 。17.寫出下面每條指令順序執(zhí)行后,各目的存儲單元的值,并說明該條指令中源操作數(shù)的尋址方式(已知內(nèi)部RAM(40H)的值為30H)。MOV R1, #40H ;_(R1)=40H,立即尋址_CLR C ;_(Cy)=0,位尋址_MOV A,R1 ;_(A)=30H,寄存器間接尋址_RLC A ;_(A)=60H,寄存器尋址 18.有如下程序段: 行MOV R0,#30H 行SETB C 行CLR A 行ADDC A,R0 行MOV R0,A 執(zhí)行后(30H)= 31H 19.

8、執(zhí)行下列程序后,(A)=_40H_,(B)=_1_。行MOV A,#0AH行MOV B,#20H行MUL AB20.存放于ADDR1和ADDR2中的兩個無符號二進制數(shù),求其中的大數(shù)并存于ADDR3中,請完成以下程序?qū)崿F(xiàn)上述功能。行MOVA, ADDR1 行CJNE A, ADDR2,LP1行LP1: J C LP2 行 MOV ADDR3, A行 SJMP LP3 行LP2: MOV ADDR3,ADDR2 行LP3: RET21設(shè)R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序執(zhí)行后,

9、結(jié)果如何?行CLR 行MOV R2,#3H 行LOOP: MOV ,R0 行ADDC ,R1 行 MOV R0, A 行 INC R0 行INC R1 行DJNZ R2, LOOP 行JNC NEXT 行MOV R0, #01H 行 SJMP $行NEXT:DEC R0 行 SJMP $答:(20)H= 20H , (21H)= 00H , (22H)= 17H,Cy= 1 , A= 17H , R0= 23H , R1= 28H22.執(zhí)行下列程序后,(A)=_40H(B)=_01H行MOV A,#0AH 行 MOV B,#20H 行MUL AB23.內(nèi)部RAM從list單元開始存放一單字節(jié)正數(shù)表,表中之數(shù)作無序排列,并以-1作結(jié)束標志。編程實現(xiàn)表中找出最小值。行MOV R0,#LIST 行 MOV A,R0 行MOV MIN,A行LOOP5:INC R0 行MOV A,R0 行_JNB ACC.7_,LOOP3行RET 行LOOP3:CJNE A,MIN,LOOP1行LOOP1:_JNC_ LOOP2 行 MOV MIN,A行LOOP2:SJMP LOOP524.設(shè)兩個十進制數(shù)分別在內(nèi)部RAM 40H單元和50H單元開始存放(低位在前),其字節(jié)長度存放在內(nèi)部30H單元中。編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論