PersonalCorpus 版 (精华区)
● 计算A0+A1*x+A2*x^2的值。
RAM地址分配 x:39H-3bH A0: 3cH-3fH A1: 40H-47H A2: 44H-47H
Result data1:50H-59H Result data2:5aH-5fH
Caculate data1:60H-6fH Caculate data2:70H-7fH
先计算x^2,然后存于Result data1,然后计算A2*x^2,结果存于Result data1.
再计算A1*x,结果存于Result data2,然后计算A1*x+A2*x^2,结果存于Result data1
最后计算A0+A1*x+A2*x^2,结果存放于Result data1.
计算4字节正数都正确,发现输入负数,结果和计算器结果有出入。
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.586毫秒