james200451
级别: 略有小成
精华主题: 0
发帖数量: 24 个
工控威望: 210 点
下载积分: 708 分
在线时间: 45(小时)
注册时间: 2012-03-04
最后登录: 2017-12-28
查看james200451的 主题 / 回贴
楼主  发表于: 2016-04-04 23:29
请教一下CP1H中怎样将10个数据从大到小排列?
好像没有相关指令。
wcb516358
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 216 点
下载积分: 1485 分
在线时间: 51(小时)
注册时间: 2015-10-22
最后登录: 2024-05-27
查看wcb516358的 主题 / 回贴
1楼  发表于: 2016-04-05 08:12
可以用程序解决这个问题,比喻将D0~D9中的最大值传送到D100里面,然后将其清零;再次将其最大值存入D101中,然后再清零,依次循环即可
james200451
级别: 略有小成
精华主题: 0
发帖数量: 24 个
工控威望: 210 点
下载积分: 708 分
在线时间: 45(小时)
注册时间: 2012-03-04
最后登录: 2017-12-28
查看james200451的 主题 / 回贴
2楼  发表于: 2016-04-06 23:52
再请教一下

怎样确定最大值所在的寄存器?
funiyi
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 122 点
下载积分: 796 分
在线时间: 54(小时)
注册时间: 2011-08-20
最后登录: 2024-04-20
查看funiyi的 主题 / 回贴
3楼  发表于: 2016-08-30 20:45
用功能块做,很简单的,冒泡算法