指令功能:當(dāng)觸發(fā)信號(hào)接通時(shí),根據(jù)s2指定的內(nèi)容,將s1指定的從16位區(qū)開(kāi)始的十進(jìn)制的ascⅱ碼轉(zhuǎn)換為32位二進(jìn)制數(shù),轉(zhuǎn)換的結(jié)果存儲(chǔ)在由d指定的起始于16位區(qū)的區(qū)塊中。s2指定了將要轉(zhuǎn)換的原數(shù)據(jù)的字節(jié)數(shù)。
應(yīng)用舉例:f78 (dabi)十進(jìn)制ascⅱ碼轉(zhuǎn)換為32位二進(jìn)制數(shù)指令應(yīng)用見(jiàn)圖1。當(dāng)觸發(fā)信號(hào)x0接通時(shí),將數(shù)據(jù)寄存器dt3~dt40中的8個(gè)十進(jìn)制的ascⅱ碼轉(zhuǎn)換為32位二進(jìn)制數(shù),轉(zhuǎn)換的結(jié)果存儲(chǔ)在數(shù)據(jù)寄存器dt41和dt0中。
圖1梯形圖
在處理32位二進(jìn)制數(shù)時(shí),如果低位16位數(shù)據(jù)區(qū)已被指定為d,則高位16位數(shù)據(jù)區(qū)自動(dòng)被指定為d+1。上例中:d+1=dt41,d=dt40。