3楼:不好意思,不是K2,应该是K4才会有Y0,Y4,Y10,Y14为1。。。
我现在也做仿真验证:
[ FMOV   K1  K1Y000  K1 ]    输出为1:Y0
[ FMOV   K1  K1Y000  K2 ]    输出为1:Y0,Y4
[ FMOV   K1  K1Y000  K3 ]    输出为1:Y0,Y4,Y10
[ FMOV   K1  K1Y000  K4 ]    输出为1:Y0,Y4,Y10,Y14
[ FMOV   K1  K2Y000  K1 ]    输出为1:Y0
[ FMOV   K1  K2Y000  K2 ]    输出为1:Y0,Y10
[ FMOV   K1  K2Y000  K3 ]    输出为1:Y0,Y10,Y20
[ FMOV   K1  K2Y000  K4 ]    输出为1:Y0,Y10,Y20,Y30
[ FMOV   K3  K2Y000  K2 ]    输出为1:Y0,Y1,Y4,Y5
经过验证,现在明白,在这条指令中,KnY(如K1Y000)为一个整体,而Kn(如K2)就是表示KnY的个数为n,再把10进制常数转换为四位二进制数,再送给KnY对应的位元件。。。是这样理解吧
