发布于 2010-12-20 01:15:12
7楼
看了半天,感觉不还是一样的吗,你上面说的6个值其实就是你的每个设备的等待时间,你只要给每个设备都设一个标志位,首先把第一台设备和存放最大值比地址MW200进行比较,如果第一台时间长于或等于MW200,置位第一个标志位,同时复位其他5个标志位(建议用MOVE给字节赋值),把比较出来大的数值放入MW200中;然后再把第二台的等待时间和MW200进行比较,同样如果>=MW200,置位第二个标志位,复位其余5个标志位,再把比较出来大的数值放入MW200中。。。依次做6次比较,最后哪个标志位为1则哪个设备优先执行。
打工仔