zzvs
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 162 点
下载积分: 793 分
在线时间: 304(小时)
注册时间: 2011-09-01
最后登录: 2014-10-26
查看zzvs的 主题 / 回贴
楼主  发表于: 2014-10-08 23:46
我想编写一个类似于计算器的程序,不过我看见别人的方法很好,不知还有没有其他的方法

程序要求按下计算按钮就可以计算出来5行输出的结果来
例如:
  (1)              1+1=?
  (2)              1+2=?
  (3)              1+3=?
  (4)              1+4=?
(5)           1+5=?
我们这里的设备上的程序计算式类似上面的计算器功能,按一下确认数据就能完成1~5行计算的结果来,他用的是移位指令,这样能逐行计算每一行的数据

但是我们现在想修改一下程序,也就是如果我们只需要某一行或几行数据时,可以选择计算任意一行或几行数据,

这样问题就来了,不能再用移位指令把每一行数据都计算出来了吧,我想要哪行数据就计算哪行数据,选择性的计算,应该用什么指令或方法来实现
405605679
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 439 点
下载积分: 910 分
在线时间: 21(小时)
注册时间: 2013-06-10
最后登录: 2015-03-27
查看405605679的 主题 / 回贴
1楼  发表于: 2014-10-09 12:31
你要计算的数从那里来??