指令功能:當(dāng)觸發(fā)信號(hào)接通時(shí),將s1指定的32位二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制的ascⅱ碼,轉(zhuǎn)換的結(jié)果根據(jù)s2指定的內(nèi)容存儲(chǔ)在由d指定的起始于16位區(qū)的區(qū)塊中。在目的區(qū)d中,數(shù)據(jù)存儲(chǔ)是按照轉(zhuǎn)換后的數(shù)字由高字節(jié)開始存儲(chǔ)。
s2指定目的區(qū)數(shù)據(jù)的字節(jié)數(shù)(ascⅱ碼),當(dāng)轉(zhuǎn)換一個(gè)負(fù)數(shù)時(shí),“-”號(hào)也被轉(zhuǎn)換為ascⅱ碼(ascⅱhex碼:h2d),若轉(zhuǎn)換的是正數(shù),“+”號(hào)不被轉(zhuǎn)換。
如果s2指定的區(qū)大于轉(zhuǎn)換數(shù)所需要的空間,可用空格(ascⅱhex碼:h20)這樣的.a(chǎn)scⅱ碼存儲(chǔ)在多余的區(qū)中。
應(yīng)用舉例:f77 (dbia) 32位二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制ascⅱ碼指令應(yīng)用見圖1。當(dāng)觸發(fā)信號(hào)x0接通時(shí),將數(shù)據(jù)寄存器dt1和dt0中的32位二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制的ascⅱ碼,轉(zhuǎn)換的結(jié)果存儲(chǔ)在數(shù)據(jù)寄存器dt44~dt40中。
圖1梯形圖