这个程序的作用是将输出点0~377都分别置1,这只能说是初衷,当时在Y361后,由于无法达到一个字的操作长度,会发生越界而导致系统错误停机。
次数 K4Y0Z0
1 Z0=0 那么K4Y0+1=》K4Y0中相当于Y0=1
2 Z0=1 操作对象变为K4Y1 因此Y1=1
3 Z0=2 操作对象为K4Y2 因此Y2=1
……
直到Y361=1
继续,K4Y362……由于FX最大的Y地址到377,因此K4Y362造成地址溢出,从而Error。
此地的做重点为:Z0的操作对象为字地址而不是位地址,因此只能将位地址组合为字地址K4Y0。
Z0的增加只是对其操作元件的增加,并非对常数的增加,也就是K4Y0Z0当Z0=1的时候,是指K4Y1,而非相当于增加一个字,这一点需要注意。
以上