- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
將表示十進(jìn)制數(shù)的ASCII碼轉(zhuǎn)換為BCD碼。對(duì)于FP-M/FP0/FP1, P型高級(jí)指令不適用。
程序示例
操作數(shù)
當(dāng)觸發(fā)器R0為ON時(shí),將存儲(chǔ)于數(shù)據(jù)寄存器DT1和DT0中的表示十進(jìn)制數(shù)的ASCII碼轉(zhuǎn)換為的BCD碼。轉(zhuǎn)換的結(jié)果存儲(chǔ)于數(shù)據(jù)寄存器DT40。
當(dāng)S2=H4(正向,4字節(jié)轉(zhuǎn)換)時(shí)
當(dāng)S2=H1004(反向,4字節(jié)轉(zhuǎn)換)時(shí)
描述
將從由S1指定的16位區(qū)開始的、表示十進(jìn)制的ASCII碼,根據(jù)S2的指定,轉(zhuǎn)換為BCD碼。轉(zhuǎn)換數(shù)據(jù)存儲(chǔ)在從D指定的16位區(qū)開始的數(shù)據(jù)區(qū)內(nèi)。
最多可轉(zhuǎn)換8個(gè)字符的數(shù)據(jù)。
S2用于指定源數(shù)據(jù)的字節(jié)數(shù)量和轉(zhuǎn)換數(shù)據(jù)的方向(正向/反向)。
轉(zhuǎn)換成BCD碼后數(shù)據(jù)長度為源ASCII數(shù)據(jù)長度的一半。