总复习题及答案解析.pdf

总复习题及答案解析.pdf

ID:51927166

大小:388.91 KB

页数:50页

时间:2020-03-19

总复习题及答案解析.pdf_第1页
总复习题及答案解析.pdf_第2页
总复习题及答案解析.pdf_第3页
总复习题及答案解析.pdf_第4页
总复习题及答案解析.pdf_第5页
资源描述:

《总复习题及答案解析.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题9:总复习题9-1找出程序中的错误并改正。START:MOVR2,#00HSTART1:ACALLCHANGECJNER3,#0EH,CONTISTOP:SJMPSTOPCONTI:INCR2SJMPSTARTENDCHANGE:ANLR2,#0FHMOVR3,R2RET参考答案:程序中有下划线的指令是对原题错误部分的纠正。ORG00HSJMPSTARTORG0040HSTART:MOVR2,#00HSTART1:ACALLCHANGECJNER3,#0EH,CONTISTOP:SJMPSTOPCONTI:INCR2SJMPSTART1END(移到程序最后)C

2、HANGE:ANLR2,#0FHMOVA,R2MOVR3,ARETEND9-2找出程序中的错误并改正。ORG00HSJMPSTARTSTART:MOVR3,#01HSTART1:ACALLRLR3JNCCONTISTOP::SJMPSTOP117CONTI:INCR2SJMPCONTIRLR3:RLR3MOVA,#20HSUBBA,R3RETI参考答案:程序中有下划线的指令是对原题错误部分的纠正。ORG00HSJMPSTARTORG0040HSTART:MOVR3,#01HSTART1:ACALLRLR3JNCCONTISTOP:SJMPSTOPCONTI:INC

3、R2SJMPSTART1RLR3:MOVA,R3RLAMOVR3,AMOVA,#20HSUBBA,R3RETEND9-3分析程序的错误并改正。注:编程者的目的是:实现对片内20H-2FH单元中的数据求平均值,并将求得的平均值放入30H单元中(小数部分舍去)。要求不改变原程序的结构。ORG0000HSJMPSTARTSTART:MOVSP,#60HMOVR0,#20HCLRAMOV31H,AMOV32H,AMOVR5,#10HAGAIN:ADDCA,@R0MOV31H,ACLRAADDCA,32H118MOV32H,AINCR0MOVA,31HDJNZR5,AGAI

4、NMOVR5,#04HBB:CLRCMOVA,32HRRCAMOV32H,AMOVA,31HRRCAMOV31H,ADJNZR5,BBSTOP:SJMPSTOP答:下面加重并加下划线的部分是纠错的部分ORG0000HSJMPSTARTORG0040HSTART:MOVSP,#60HMOVR0,#20HCLRAMOV31H,AMOV32H,AMOVR5,#10HAGAIN:ADDA,@R0MOV31H,ACLRAADDCA,32HMOV32H,AINCR0MOVA,31HDJNZR5,AGAINMOVR5,#04HBB:CLRCMOVA,32HRRCAMOV32H,

5、AMOVA,31H119RRCAMOV31H,ADJNZR5,BBMOV30H,ASTOP:SJMPSTOPEND9-4读程序:说明编程者的目的(即说明程序执行后的结果)。ORG0000HSJMPSTARTORG0040HSTART:MOVSP,#60HMOVR0,#20HMOVR1,#50HMOVR5,#10HAGAIN:MOVA,@R0MOV@R1,ACLRAMOV@R0,AINCR0INCR1DJNZR5,AGAINSTOP:SJMPSTOPEND答:编程者的目的是:实现将片内20H-2FH单元中的数据移到片内以50H开始的单元中,然后将20H-2FH单元的

6、内容清零。9-5下列程序运行后寄存器A、B的内容如何?堆栈栈底位置如何?ORG0000HSJMPSTARTORG0040HSTART:MOVSP,#70HMOVA,#0FHMOVA,#0DHACALLMANDDSTOP:SJMPSTOPMANDD:MULABXCHA,B120CLRCRRCAXCHA,BRRCARETEND答:下列程序运行后寄存器A=61H、B=00H,堆栈栈底位于为70H。9-6下列程序运行后寄存器A、R0及P1口的内容如何?堆栈栈底位置如何?ORG0000HSJMPSTARTORG0040HSTART:MOVSP,#60HMOVA,#02HMO

7、VP1,ARLARLAMOV90H,AMOVA,P1CJNEA,#00H,DATA1MOVR0,#00HSJMPSTOPDATA1:CJNEA,#01H,DATA2MOVR0,#01HSJMPSTOPDATA1:CJNEA,#02H,DATA3MOVR0,#02HSJMPSTOPDATA3:CJNEA,#04H,DATA4MOVR0,#03HSJMPSTOPDATA4:CJNEA,#08H,DATA5MOVR0,#04HSJMPSTOPDATA5:CJNEA,#10H,DATA6MOVR0,#05HSJMPSTOPDATA6:CJNEA,#20H,DATA7121

8、MOVR0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。