1.連續(xù)執(zhí)行與脈沖執(zhí)行
功能指令有連續(xù)執(zhí)行和脈沖執(zhí)行兩種類型。如圖1所示,指令助記符mov后面有“p”表示脈沖執(zhí)行,即該指令僅在x1接通(由off到on)時執(zhí)行(將d10中的數(shù)據(jù)送到d12中)一次;如果沒有“p”則表示連續(xù)執(zhí)行,即該在x1接通(on)的每一個掃描周期指令都要被執(zhí)行。
圖1 功能指令的執(zhí)行方式與數(shù)據(jù)長度的表示
2.?dāng)?shù)據(jù)長度
功能指令可處理16位數(shù)據(jù)或32位數(shù)據(jù)。處理32位數(shù)據(jù)的指令是在助記符前加“d”標(biāo)志,無此標(biāo)志即為處理16位數(shù)據(jù)的指令。注意32位計(jì)數(shù)器(c200~c255)的一個軟元件為32位,不可作為處理16位數(shù)據(jù)指令的操作數(shù)使用。如圖3-27所示,若mov指令前面帶“d”,則當(dāng)x1接通時,執(zhí)行d11d10→d13d12(32位)。在使用32位數(shù)據(jù)時建議使用首編號為偶數(shù)的操作數(shù),不容易出錯。