用汇编编出公式(基于51单片机的)U=5.2041×0.01X+4.4594 中的X ,求到小数点后两位就行了。

用汇编编出公式(基于51单片机的)U=5.2041×0.01X+4.4594中的X,求到小数点后两位就行了。公式换成这样吧U=5.20×0.01X+4.46... 用汇编编出公式(基于51单片机的)U=5.2041×0.01X+4.4594 中的X ,求到小数点后两位就行了。
公式换成这样吧 U=5.20×0.01X+4.46
展开
 我来答
做而论道
高能答主

2012-05-05 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
都乘以一万:

10000 * U = 520.41 * X + 44594

U,这个数字,是多大范围的?
更多追问追答
追问
公式换成这样吧 U=5.20×0.01X+4.46,U的范围0~255
追答
10000 * U = 520 × X +44600;

X = (10000 * U - 44600) / 520。

这个公式,对否?

10000 * U :两字节 * 一字节 = 三字节
/ 520:三字节 / 两字节 = 一字节 余 两字节

不难,调用几个多字节的乘除法子程序,就可以解决。
这些程序,在我的百度空间里面,都有,现成的。
_参与交流_
2012-05-06 · TA获得超过228个赞
知道答主
回答量:106
采纳率:0%
帮助的人:96.1万
展开全部
这样的计算为什么要用汇编编写?用c语言非常简单啊!
不是说汇编不好,有些对时间要求高的我也用汇编编写,但计算还是用c语言吧,你不会用算盘搞数值分析吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式