bin到bcd轉(zhuǎn)換指令是將源字中的16位二進(jìn)制數(shù)轉(zhuǎn)換成4位的bcd碼,并輸出到結(jié)果字中。其梯形圖符號(hào)和轉(zhuǎn)換示例如圖所示。
圖 bin到bcd轉(zhuǎn)換指令
操作數(shù)區(qū)域?yàn)椋?
s是源字,其范圍是cio、wr、hr、ar(000~959)、tc/、dm、@dm、*dm、dr。
d是結(jié)果字,其范圍是cio、wr、hr、ar(448~959)、t/c、dm、@dm、*dm、dr。
使用bcd指令時(shí)需要注意,當(dāng)源字的值大于270fh時(shí),轉(zhuǎn)換結(jié)果將大于9999,此時(shí)指令不執(zhí)行,結(jié)果字的內(nèi)容不發(fā)生變化。