您现在的位置是:首页 > PLC技术 > PLC技术

FP0的F89 (EXT)指令

来源:艾特贸易2017-06-05

简介F89 (EXT) 是 16 位二进制数符号位的扩展指令,其功能是将 D 指定的 16 位二进制数的符号位复制到 D+1 ,结果存储在 D+1 和 D 中。若 D 中的 16 位二进制数是负数(最高位为 1 )时,扩展后

    F89 (EXT)16位二进制数符号位的扩展指令,其功能是将D指定的16位二进制数的符号位复制到D+1,结果存储在D+1D中。若D中的16位二进制数是负数(最高位为1)时,扩展后D中的数据保持不变,D+1中的每一位都是1,指令格式及操作数范围如表4-84所示。    4-84    指令格式及操作数范围
指令格式及操作数范围
    当触发信号X0接通时,该指令将DT0中数据的符号位复制到DT1中,存放在DT0DT1中的数据就可作为32位二进制数来处理,如图4-63所示。其中DT0中的数据HFB2E是“-1234”的补码。若DT0=H1234,则指令执行后DT0=H1234DT1=H0,即将DT0的符号位“0”扩展到DT1中,DT1中的每一位都是0
指令的执行结果
    4-63    指令的执行结果