程序分析

上传人:M****1 文档编号:487134951 上传时间:2023-04-02 格式:DOC 页数:10 大小:43KB
返回 下载 相关 举报
程序分析_第1页
第1页 / 共10页
程序分析_第2页
第2页 / 共10页
程序分析_第3页
第3页 / 共10页
程序分析_第4页
第4页 / 共10页
程序分析_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《程序分析》由会员分享,可在线阅读,更多相关《程序分析(10页珍藏版)》请在金锄头文库上搜索。

1、1. 执行如下程序段后,和的内容分别为 _、_。MOV P,3AHOV , 57MOV B, 0FAHSH ACCPUSH PO ACPOP B2. 分析如下程序段:LR MOV A, #8AHSUB A, 8AD , 9HD AMO 50H,A(1)若已知初值 (38H)=4H、(39H)=8,则运营后,(50H)= _。()该段程序完毕的是何种操作? _。3. 设在C-51单片机片内AM中,(2H)0H,(2H)=1H,(40H)=H,(DH)=CH。当下列程序执行完后,各单元内容分别为多少?请填入给出的各寄存器中,(B)_、(40H)=_。MV R0,#2HOV A,MOV 1,AMOV

2、 B,R1O 1,PMO P3,PSW4. 下列程序执行后,(A)=_、(30H)=_。OVR0,0HSETB LRA ADCA,H M,A5. 执行下列程序段后,(P1)=_。 MOV P, #5H CPL 1.1 CL 1. CR P1.6SETB P1.76. 设片内AM中(38H)=7H,执行下列程序段后,问(7H)= ,(8H)= 。OV A, 38HMOV R1, AV B, 0FFHMOV R1,O A, #25HN 1M 1,AMOV H, #70H7. 一种延时子程序如下,设系统时钟为fosc2MH,求执行完下述子程序所需的精确时间。子程序中各指令的机器周期数在注释中已表白。

3、D:MV ,H;周期DL:MOV R7, #0FH;1周期DL2: NPNODJZ R7, DL2;2周期DJNZ R6, D1;2周期ET;周期8. 执行下列程序后,求出运营成果(R)= ,() 。MOA, #83HMOVR, 47H,#34NL,47HOR47H, ARL, 9. 下列程序段执行后,求出运营成果()_,(B)=_。OV A,#5HOV B,#7PUSHACPUS BPOP CCOP 10. 一种延时子程序如下,设系统时钟为foc=12MHz,求执行完下述子程序所需的精确时间。子程序中各指令的机器周期数在注释中已表白。DL:MO6,#08H;1周期D:MOR5, #0FAH;

4、1周期DJNZ ,;周期DR6,DL1;2周期RT;2周期11. 执行下列程序,分析运营成果。MO 21H,#A7HMOV 2H,10HMOV , #22V 31, 2HNL 1H,#2FMOV A, R0SWAP A 成果:(31H)= ,(A)= 。12. 设堆栈指针SP中的内容为6H,内部RA中30和31H单元的内容分别为24和10H,执行下列程序段后,(PTR)=_、(SP)=_。 MV 30,#00HMV 31,#FHUSH 3PUH 31HOP DPH POP PL13. 执行下列指令组后,累加器()=_。它与1中内容的关系是_。 R1,#87HMO , RPL AINC AETB

5、ACC.7 14. 下列程序段执行后()_ 、 (20H)=_。MVA,0MO 0,#20 MOV R,A ANL A,#0 O A,80H XR ,R0 15. 下列程序段执行后,求出运营成果(7EH)_,(FH)_。MOV R0,FHMOV 7FH,#40H MV 7EH,#0H DEC R0 D DECR16. 设片内RAM中(9)50H,执行下列指令后,(50)= ,(51H)= 。MO A, 59MOV R, AMOV A,#0MO R0, AMOV ,#25HOV 51H, AMOV52H, #717. 假定(P)40H,(3FH)=30H,(4)=0H。执行下列指令:POP DP

6、HPO PLINC PTPUH ACC后,的内容为_ _,SP的内容是_ _。18. 阅读程序,分析程序执行后的运营成果:(A)_、(B)=_。MV DTR, #MOV A, 80HMOVX DPR, ANC DTRMOV A,#MOV DPT, V DPTR,HMOX, DTMOVB, AN DPTROX A, DPTR19. 请填好下段程序内有关每条指令成果的注释中之空白。MOV PW, #HMO ,PSW;(A)HMO , ;(B) _HV , PSW;(A)= _H20. 有如下程序段:MOVR,#30HETBC CLRA ADCA,#0H OVR0,A执行成果,(A)=_、(0H)=

7、_。21. 下列程序段执行后, (7H)_,(7F)=_。MOV R0,EHMV 7EH,#0FHMV 7F,40HINC R0IC RIN R022. 阅读下列程序,阐明其功能(假定30H单元中的内容较小): 。MV R0, 30V ,R0R AMOV B, R ARL AAD, BMO R0, A23. 阅读下列程序段并回答问题:MO DPTR, #2314 MV 0, DPHMOR, DLMV 4H,2HMOV 23H, #56MOV A, R0XCH A, DP执行以上指令后()_,(TR)=_。24. 程序存储器空间表格如下:地址HHH3H内容H06H5BH4H 已知片内RAM中H的

8、内容为0H,执行下列程序后(30)为_?M A,20NC AMV DPTR,#HOVC A,A+DPTCPL AM 0, AHEE:JP HERE25. 执行下列程序后,(60H) ,(5) 。MOV R,#0HMOVA, #0AHRR MOV R0,AADDA, #HDEC RO0, A26. 若PS=00,执行下列程序后,分析PSW各位状态并填入下表。MOV A, 1001011BO PSW, #10HAD A, 00100BPSW各位如下:CACF0S1R0VP27. 下列程序执行后,(B)= _、(6)_。MOV 30H, 6HMV R, 60MA,0MV B, AOV 0,B28.

9、阅读下列程序并回答问题。CLR CMOV A, AHSUBB A, 60A , 6HDA AMV 62H,A (1)已知初值(60H)=3H,(61H)61H,请问运营后 (6H) ? ()程序完毕的是何种操作?_。29. 下列程序执行后,A、60H的内容分别是()=_、(60H)=_。O 30,#60HMOV R0,#0HMOV A,30HMOV B,AMOV ,30. 下列程序执行后,A、B的内容分别是()=_、()=_?MOV S, #55MOV , #0HMOV ,#02PUSH AH BO APP B31. 阅读下列程序,回答问题。OV , #0C0HORL A, #HMV PW,#1AD A,#8CH执行完上述程序段后,将P各位状态填入下表:CACF0SR0OVP32. 设片内RM中(50H)=7H,执行下列程序后,(5H)= ,(5H) 。OV A, 50HMOV R1, MOV B, #FFHMOV R1, MV , #33HNC1OV R1, AMO R1, A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号