(1)數(shù)據(jù)交換指令的助記符、指令代碼、操作藪及程序步見表6—15所列。
(2)指令梯形圖如圖6—22(a)所示。
(3)指令說明:
①該指令執(zhí)行時,是把前后兩個操作數(shù)中的內(nèi)容交換。如果采用連續(xù)執(zhí)行型,則每個掃描周期都要執(zhí)行一次,很難預知執(zhí)行的結(jié)果,因此一般是采用脈沖執(zhí)行方式。
②擴展功能。如m8160:on,且兩個操作數(shù)是同一地址號時,執(zhí)行該指令是把數(shù)據(jù)中的高8位和低8位互換。如果兩個操作數(shù)不是同一地址號,則錯誤標號m8067=on,程序不能運行。該功能相當于fncl47(swap)(見圖6—23).