堆棧指令是FX系列中新增的基本指令,用于多重輸出電路,為編程帶來便利、在FX系列PLC中有11個(gè)存儲(chǔ)單元,它們專門用來存儲(chǔ)程序運(yùn)算的中間結(jié)果,被稱為棧存儲(chǔ)器。
交換指令(5條)這5條指令的功能是把累加器A中的內(nèi)容與源操作數(shù)所指的數(shù)據(jù)相互交換。XCH A,Rn;(A)←→(Rn)累加器與工作寄存器Rn中的內(nèi)容互換XCH A,@Ri;(A)←→((Ri))累加器與工作寄存器Ri所指的存儲(chǔ)單元中
交換指令是load/Store指令的一種特殊形式。該指令將一個(gè)存儲(chǔ)器單元內(nèi)容與指定的寄存器內(nèi)容相交換。交換指令為進(jìn)程間同步提供了一種方便的解決途徑。該指令產(chǎn)生一對(duì)原子Load/Store操作,該操作發(fā)生在一個(gè)連續(xù)的總線操作中,在操作期間阻止其他任何指令對(duì)該存儲(chǔ)單元的讀/寫。