棧裝載或指令
發(fā)布時間:2019/6/5 22:05:45 訪問次數(shù):2416
棧裝載或指令
OLD,棧裝載或指令(或塊),用于將串聯(lián)電路塊進(jìn)行并聯(lián)連接。執(zhí)行OI'D指令,將堆棧中的第一級和第二級的值進(jìn)行邏輯“或”操作,結(jié)果置于棧頂(堆棧第一級), G1412RC1U并將堆棧中其余各級依次上彈一級。
棧裝載與指令和棧裝載或指令的操作過程如圖516所示,圖中的“¢表示不確定值。
圖⒌16 棧裝載與指令和棧裝載或指令的操作過程
邏輯推入棧指令
LPS,邏輯推人棧指令(分支或主控指令),用于復(fù)制棧頂?shù)闹挡⑦@個值推人棧頂,原堆棧中各級棧值依次下壓一級。在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線,左側(cè)為主控邏輯塊時,第一個完整的從邏輯行由此處開始。
邏輯讀棧指令
LRD,邏輯讀棧指令,把堆棧中第二級的值復(fù)制到棧頂。堆棧沒有推人;驈棾鰲操作,但原棧頂值被新的復(fù)制值取代。在梯形圖中的分支結(jié)構(gòu)中,當(dāng)左側(cè)為主控邏輯塊時,開始第二個和后邊更多的從邏輯塊。應(yīng)注意,LPS后第一個和最后一個從邏輯塊不用本指令。
棧裝載或指令
OLD,棧裝載或指令(或塊),用于將串聯(lián)電路塊進(jìn)行并聯(lián)連接。執(zhí)行OI'D指令,將堆棧中的第一級和第二級的值進(jìn)行邏輯“或”操作,結(jié)果置于棧頂(堆棧第一級), G1412RC1U并將堆棧中其余各級依次上彈一級。
棧裝載與指令和棧裝載或指令的操作過程如圖516所示,圖中的“¢表示不確定值。
圖⒌16 棧裝載與指令和棧裝載或指令的操作過程
邏輯推入棧指令
LPS,邏輯推人棧指令(分支或主控指令),用于復(fù)制棧頂?shù)闹挡⑦@個值推人棧頂,原堆棧中各級棧值依次下壓一級。在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線,左側(cè)為主控邏輯塊時,第一個完整的從邏輯行由此處開始。
邏輯讀棧指令
LRD,邏輯讀棧指令,把堆棧中第二級的值復(fù)制到棧頂。堆棧沒有推人棧或彈出棧操作,但原棧頂值被新的復(fù)制值取代。在梯形圖中的分支結(jié)構(gòu)中,當(dāng)左側(cè)為主控邏輯塊時,開始第二個和后邊更多的從邏輯塊。應(yīng)注意,LPS后第一個和最后一個從邏輯塊不用本指令。