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对应的位元件。。。是这样理解吧