BIN到BCD转换指令是将源字中的16位二进制数转换成4位的BCD码,并输出到结果字中。其梯形图符号和转换示例如图所示。
图 BIN到BCD转换指令
操作数区域为:
S是源字,其范围是CIO、WR、HR、AR(000~959)、TC/、DM、@DM、*DM、DR。
D是结果字,其范围是CIO、WR、HR、AR(448~959)、T/C、DM、@DM、*DM、DR。
使用BCD指令时需要注意,当源字的值大于270FH时,转换结果将大于9999,此时指令不执行,结果字的内容不发生变化。
BIN到BCD转换指令是将源字中的16位二进制数转换成4位的BCD码,并输出到结果字中。其梯形图符号和转换示例如图所示。
图 BIN到BCD转换指令
操作数区域为:
S是源字,其范围是CIO、WR、HR、AR(000~959)、TC/、DM、@DM、*DM、DR。
D是结果字,其范围是CIO、WR、HR、AR(448~959)、T/C、DM、@DM、*DM、DR。
使用BCD指令时需要注意,当源字的值大于270FH时,转换结果将大于9999,此时指令不执行,结果字的内容不发生变化。