單片機復(fù)習(xí)題 程序分析題

單片機復(fù)習(xí)題 程序分析題

ID:14760027

大?。?1.61 KB

頁數(shù):22頁

時間:2018-07-30

單片機復(fù)習(xí)題 程序分析題_第1頁
單片機復(fù)習(xí)題 程序分析題_第2頁
單片機復(fù)習(xí)題 程序分析題_第3頁
單片機復(fù)習(xí)題 程序分析題_第4頁
單片機復(fù)習(xí)題 程序分析題_第5頁
資源描述:

《單片機復(fù)習(xí)題 程序分析題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第五部分程序閱讀題1.設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下結(jié)果。SETBCADDCA,20HRLCA(A)=______;(CY)=______;(P)=______;MULAB(B)=______;2.閱讀程序并回答下列問題:XDATA50HYDATA51HORG00HJMPSTARTORG100HSTART:MOVSP,#60HMOVX,#10MOVY,#10LCALLSUBSUB:NOPINCXDECYMOVA,YJZSUBRETLCALLSUBSUBRET:NOPRET計算X和Y的值是多少?(X)=;(Y)=;1.執(zhí)行下列程序后,

2、R2,R3的內(nèi)容是什么?請在要求注釋的地方給程序加上注釋MOVR3,#45HMOVDPTR,#TABL;注釋:MOVA,R3ANLA,#0FH;注釋:MOVCA,@A+DPTR;注釋:MOVR2,AMOVA,R3ANLA,#0F0HSWAPAMOVCA,@A+DPTRMOVR3,A………………………..TABL:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H(R2)=;(R3)=;2.51單片機振蕩頻率為12MHz,閱讀程序后說明ORG0000HLJMPMAINORG001BHLJMPINTT1ORG0040HINTT1:MOVTH1

3、,#3CHMOVTL1,#0B0HDJNZR7,L2MOVR7,#20CPLP1.2L2:RETIORG0100HMOVSP,#5FHMOVR7,#20MOVTMOD,①MOVTH1,#3CHMOVTL1,#0B0HSETBEASETB②SETBTR1SJMP$1)根據(jù)程序內(nèi)容填空:①;②;2)定時器T1的定時時間是多少?3)寄存器R7在程序中的作用是什么?4)該程序完成什么功能?1.執(zhí)行下面一段程序;填寫運行結(jié)果MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的內(nèi)容是:(A)=(B)=;2.設(shè)自變量為X,存放在ARE單元,應(yīng)變量

4、Y存放在BUF單元。給程序標(biāo)注注釋,說明該段子程序的功能并寫出該程序的函數(shù)關(guān)系式。(7分)START:MOVDPTR,#AREMOVXA,@DPTRJZSULJBACC.7,NEG;注釋:MOVA,#02HSUL:MOVDPTR,#BUFMOVX@DPTR,A;注釋:RETNEG:MOVA,#0FEHSJMPSUL3.執(zhí)行下列程序段后,(P1)=_______。MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.71.執(zhí)行下列程序段后,(A)=_______,(CY)=____。MOVA,#C5HRLA9.下列程序段執(zhí)行后,(R0)=_______,(7E

5、H)=____,(7FH)=_______。MOVR0,#7EHMOV7EH,#0FFHMOV7FH,#40H1NC@R01NCR01NC@R010.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于0123H的ACALLSUBTRN雙字節(jié)指令后,(PC)=___,(61H)=_______,(62H)=____。11.閱讀下列程序,說明其功能。MOVR0,#dataMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,ARET12.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的結(jié)果是什么?設(shè)(60H)=35H,(A

6、)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式:(A)=(2)ADDA,60H;尋址方式:(A)=(3)ANLA,@R0;尋址方式:(A)=13.閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?MOVR1,#30H;(R1)=MOVA,#64H;(A)=ADDA,#47H;(A)=,(CY)=,(AC)=DAA;(A)=,(CY)=,(AC)=MOV@R1,A;(R1)=,(30H)=此程序段完成的功能:14.已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,執(zhí)行如下程序段后(40H)=MOV

7、@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,A15.已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,執(zhí)行過程如下:MOVA,@R0MOVR0,AMOVA,@R0ADDA,21HORLA,#21HRLAMOVR2,ARET則執(zhí)行結(jié)束(R0)=(R2)=16.執(zhí)行下面一段程序;MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的內(nèi)容

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。