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行计算的结果来,他用的是移位指令,这样能逐行计算每一行的数据

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

这样问题就来了,不能再用移位指令把每一行数据都计算出来了吧,我想要哪行数据就计算哪行数据,选择性的计算,应该用什么指令或方法来实现
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2014-10-09 18:08
原本是按照顺序,循环5次完成的计算,现在就是要加一个条件,是否计算的条件。当然依然是循环5次的,还需判断要不要计算,不需要计算直接跳到下一个