首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

51单片机的一个小汇编程序解决思路

2012-03-24 
51单片机的一个小汇编程序从内部RAM30H开始 的64 个无符号数 求平均值求和这个还好说,除以64的话,要用移位

51单片机的一个小汇编程序
从内部RAM30H开始 的64 个无符号数 求平均值 

求和这个还好说,除以64的话,要用移位的方式 该怎么弄呢

(考虑到64个无符号数之和用两个寄存器存放(R0R1))

怎么移位捏???移位来进行除法时 余数怎么办啊?

还有一个就是:单片机汇编的移位全是循环移位?有没有不循环的呀?

[解决办法]
两个两个取平均值,再二次取值。避免超限的大数。很基本的2字节处理了!
[解决办法]
还有一个就是:单片机汇编的移位全是循环移位?有没有不循环的呀?

忘了,如果真像你说的没有不循环的

你也可以移完一位后,多清个0就OK了

热点排行