共有38个温度传感器,采样数据存在片内RAM30H~56H内,请用先除于n,再商累加,余数累加的方法,汇编程序,请大神帮帮忙,我卡在余数的进位处理上了,求完整汇编过程,万分感谢!!!!!
要求数值四舍五入,最后的结果存在片内RAM的70H内,其他方法也可以,但是希望能附上注释,表示小白理解会困难点,非常感谢!!!!
关于单片机的求取算术平均值的汇编方法
答案:2 悬赏:0
解决时间 2021-12-29 08:19
- 提问者网友:前事回音
- 2021-12-28 22:15
最佳答案
- 二级知识专家网友:心痛成瘾
- 2021-12-28 23:32
这样算不好,为什么不把所有的数加起来再除?单片机做加法快,做除法慢。你这样做效率差。
余数加起来再除以38,商就是进位
余数加起来再除以38,商就是进位
全部回答
- 1楼网友:樣嘚尐年
- 2021-12-29 00:05
先渔一下。
一般这道题会有一个前提说明,说和不超过255,那样结果只有一个字节,比较方便计算。如果不是的话就得算一算了。求和,如果有进位(c=1)则将高8位加一,最后除以8(其实就是算术右移3位)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯