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

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

ID:14125246

大?。?1.61 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2018-07-26

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

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

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

2、行下列程序后,R2,R3的內(nèi)容是什么?請(qǐng)?jiān)谝笞⑨尩牡胤浇o程序加上注釋MOVR3,#45HMOVDPTR,#TABL;注釋?zhuān)篗OVA,R3ANLA,#0FH;注釋?zhuān)篗OVCA,@A+DPTR;注釋?zhuān)篗OVR2,AMOVA,R3ANLA,#0F0HSWAPAMOVCA,@A+DPTRMOVR3,A………………………..TABL:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H(R2)=;(R3)=;2.51單片機(jī)振蕩頻率為12MHz,閱讀程序后說(shuō)明ORG0000HLJMPMAINORG001BHLJMPINTT1ORG004

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

4、2.設(shè)自變量為X,存放在ARE單元,應(yīng)變量Y存放在BUF單元。給程序標(biāo)注注釋?zhuān)f(shuō)明該段子程序的功能并寫(xiě)出該程序的函數(shù)關(guān)系式。(7分)START:MOVDPTR,#AREMOVXA,@DPTRJZSULJBACC.7,NEG;注釋?zhuān)篗OVA,#02HSUL:MOVDPTR,#BUFMOVX@DPTR,A;注釋?zhuān)篟ETNEG:MOVA,#0FEHSJMPSUL3.執(zhí)行下列程序段后,(P1)=_______。MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.71.執(zhí)行下列程序段后,(A)=_______,(CY)=____。MOVA,#C5HRL

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

6、什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?設(shè)(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式:(A)=(2)ADDA,60H;尋址方式:(A)=(3)ANLA,@R0;尋址方式:(A)=13.閱讀下列程序段,寫(xiě)出每條指令執(zhí)行后的結(jié)果,并說(shuō)明此程序段完成什么功能?MOVR1,#30H;(R1)=MOVA,#64H;(A)=ADDA,#47H;(A)=,(CY)=,(AC)=DAA;(A)=,(CY)=,(AC)=MOV@R1,A;(R1)=,(30H)=此程序段完成的功能:14.已知(R0)=20H,(20

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

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

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

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