单片机程序编写。 1.试编写程序,将内部RAM以30H开始的3个连续但愿的内容一次存入2FH,2EH和2DH单元。

试编写程序,完成两个16位数的剪发,5C3BH-3D46H,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存低8位。3.试编写程序,将R1中的... 试编写程序,完成两个16位数的剪发,5C3BH-3D46H,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存低8位。
3.试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位十,并将其存在R1中。
4.试编写程序,将内部RAM的30H,31H单元的两个无符号数相乘,结果存在R2,R3中,R2中存放高8位,R3中存放低8位。
qq245747516.求高手解答。
展开
 我来答
生活如歌_
2012-04-12 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2115万
展开全部
1.试编写程序,将内部RAM以30H开始的3个连续但愿的内容一次存入2FH,2EH和2DH单元。
MOV 2FH,30H
MOV 2EH,31H
MOV 2DH,32H

2.试编写程序,完成两个16位数的剪发,5C3BH-3D46H,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存低8位。
CLR C
MOV A,#3BH
SUBB A,#46H
MOV 30H,A
MOV A,#5CH
SUBB A,#3DH
MOV 31H,A

3.试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位十,并将其存在R1中。
MOV A,R1
ANL A,#0FH
MOV R1,A
MOV A,R2
ANL A,#0F0H
ORL A,R1
SCHA A,R1
4.试编写程序,将内部RAM的30H,31H单元的两个无符号数相乘,结果存在R2,R3中,R2中存放高8位,R3中存放低8位。
MOV A,30H
MOV B,31H
MUL AB
MOV R2,B
MOV R3,A
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式