帮助上的说法:
MOVE指令:
参数 数据类型 存储区 描述
EN BOOL I、Q、M、L、D 使能输入
ENO BOOL I、Q、M、L、D 输出使能
IN 所有长度为8、16或32位的基本数据类型 I、Q、M、L、D或常数 源值
OUT 所有长度为8、16或32位的基本数据类型 I、Q、M、L、D 目标地址
注意
将某个值传送给另一长度的数据类型时,将根据需要截断或以零填充高位字节:
实例: 双字 1111 1111 0000 1111 1111 0000 0101 0101
传送 结果
到双字: 1111 1111 0000 1111 1111 0000 0101 0101
到字节: 0101 0101
到字: 1111 0000 0101 0101
实例: 字节 1111 0000
传送 结果
到字节: 1111 0000
到字: 0000 0000 1111 0000
到双字: 0000 0000 0000 0000 0000 0000 1111 0000
但是用STL却没有上面的说明!