云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机原理及应用技术 苏家建 曹柏荣 汪志锋 课后习题参考答案

单片机原理及应用技术 苏家建 曹柏荣 汪志锋 课后习题参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/25 18:45:51

MOV30H,#0

蚂MOV31H,#0;i的初值

芇MOVR0,#30H

莇 MOVR2,#11 MOVA,31H LOOP:INC31H

芀ADDA,@R0 MOV@R0,A MOVA,31H RLA DJNZR2,LOOP

蒇SJMP$ END

3-9已知片内RAM(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H.说明下列指令源操作数的寻址方式,及指令执行的结果 袇 MOVA,40H;A=48H直接寻址 薇 MOVR0,A;R0=48H寄存器寻址 薁 MOVP1,#0F0H;P1=0F0H直接寻址 羁 MOV@R0,30H;(48H)=38H寄存器间接寻址 蚆 MOVDPTR,#3848H;DPTR=3848H直接寻址 蚇 MOV40H,38H;(40H)=(38H)=40H直接寻址 羂 MOVR0,30H;R0=(30H)=38H寄存器寻址 葿 MOVP0,R0;P0=38H直接寻址 虿 MOV18H,#30H;(18H)=30H直接寻址

螇MOVA,@R0;A=(38H)=40H直接寻址 MOVP2,P1;P2=0F0H直接寻址

膁3-10设R0=32H,A=48H,片内RAM(32H)=80H,(40H)=08H.求指令运行的结果 MOVA,@R0;A=(32H)=80H

MOV@R0,40H;(32H)=(40H)=08H

螄MOV40H,A;(40H)=80H

蕿MOVR0,#35H;R0=35H 3-11设A=83H,R0=17H,片内RAM(17H)=34H,求指令运行的结果

羆ANLA,#17H;A=03H ORLA,17H;(17H)=(37H

莁XRLA,@R0;A=37H

羆CPLA;A=C8H 3-12编程实现片内RAM20H-2FH与30H-3FH中数据的对换 ORG0100H MOVR0,#20H MOVR1,#40H MOVR2,#0FH LOOP: MOVA,@R0 MOV@R1,A INCR0 INCR1 DJNZR2,LOOP MOVR0,#30H MOVR1,#20H

罿

芆 MOVR2,#0FH LOOP1:

MOVA,@R0

蚀 MOV@R1,A INCR0 INCR1 DJNZR2,LOOP1

莂MOVR0,#30H MOVR1,#40H MOVR2,#0FH LOOP1: MOVA,@R1

袀 MOV@R0,A INCR0 INCR1 DJNZR2,LOOP1 SJMP$ END 3-13 A=34H,(30H)=4FH,ADDA,30H执行后的结果 A=83H,PSW=41H 3-14SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26)=56H,执行RET后SP=?PC=? SP=23H,PC=3412H

3-15SP=25H,PC=2345H,标号LABEL所在的地址3456H,执行LCALLLABEL后SP=?PC=?,堆栈中的数据有何变化? 羁 SP=27H(26H)=48H(27H)=23HPC=3456H

蚅螂

第四章程序设计基础

4-1片内RAM30H单元开始存放着一组用补码表示的有符号数,数目存于20H单元。编程统计出正数,0,负数的数目,分别存到21H,22H,23H单元。 螅 ORG0100H 莂 MOV21H,#0 腿 MOV22H,#0 蒇 MOV23H,#0 袅 MOVR0,#30H

螃LOOP: MOVA,@R0 袁 CJNEA,#0,PD 葿 INC22H 羅 SJMPDONE

膃PD:JBACC.7,FU 荿 INC21H 芈 SJMPDONE

肅FU:INC23H

薄DONE: INCR0 肁 DJNZ20H,LOOP 肇 SJMP$ 膅 END

螁4-2片内RAM20H-2FH.凡是满足奇偶校验的数据(1的个数为偶数)的数转存到片外8000H开始的数据区 葿 ORG0100H 螆 MOVR0,#20H 膄 MOVDPTR,#8000H

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

MOV30H,#0 蚂MOV31H,#0;i的初值 芇MOVR0,#30H 节 莇 MOVR2,#11 MOVA,31H LOOP:INC31H 芀ADDA,@R0 MOV@R0,A MOVA,31H RLA DJNZR2,LOOP 蒇SJMP$ END 蚃 肀 蒇 肄 螂 聿 蒅 3-9已知片内RAM(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H.说明下列指令源操作数的寻址方式,及指令执行的结果 袇 MOVA,40H;A=48H直接寻址 薇 MOVR0,A;R0=48H寄存器寻址 薁 MOVP1,#0F0H;P

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com