完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
存储器读写实验:对RAM的30H、31H单元分别赋值BCD码75H、35H,试将两个数相加,其BCD的差送32H单元。(说明):因为MCS-51的十进制调整指令不适合减法,因此可以把减法变成加法:将被减数-减数变成被减数+减数的补数,其中,减数的补数=BCD码的模-减数。最后再用十进制加法指令,将被减数+减数的补数,所得值送往存储器A,再存储到32H单元即可。(流程图): ORG 0000H LJMP START ORG 0020HSTART: MOV R0,#30H
|
|
|
|
只有小组成员才能发言,加入小组>>
3209 浏览 9 评论
2896 浏览 16 评论
3402 浏览 1 评论
8845 浏览 16 评论
3997 浏览 18 评论
9628浏览 3评论
1005浏览 3评论
521浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
524浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2251浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-2 13:36 , Processed in 0.980785 second(s), Total 76, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号