当前位置: 代码迷 >> 单片机 >> 51单片机的一个小汇编程序解决思路
  详细解决方案

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

热度:52   发布时间:2016-04-28 16:03:28.0
51单片机的一个小汇编程序
从内部RAM30H开始 的64 个无符号数 求平均值 

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

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

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

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

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

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

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