- 艾寶物聯IOBOV? ─ 工業無線測控專家
字邏輯指令將兩個字(16位)或兩個雙字(32位)逐位進行邏輯運算。兩個數中的一個在累加器1中,另一個可以在累加器2中或在指令中以立即數(常數)的方式給出,字邏輯運算指令的邏輯運算結果放在累加器1低字中,雙字邏輯運算結果存放在累加器1中累加器2的內容保持不變。
邏輯運算結果影響狀態字的標志位。如果邏輯運算的結果為0,則CCl位被復位為0。如果邏輯運算的結果非0,則CCl被置為1。
在任何情況下,狀態字中的CC0和OV位都被復位為0。
l AW 16位字邏輯與指令
l OW 16位字邏輯或指令
l XOW 16位字邏輯異或指令
l AD 32位雙字邏輯與指令
l OD 32位雙字邏輯或指令
l XOD 32位雙字邏輯異或指令
例3.10.1 FBD符號:
*STL語句格式: AW
說明:當使能輸入端EN輸入為“1”時,將來自IN1和IN2端的兩個16位二進制數據逐位相與,結果由OUT端輸出。使能輸出端ENO=使能輸入端EN。
IN1 = 0101010101010101
IN2 = 0000000000001111
OUT = 0000000000000101
例3.10.2 FBD符號:
*STL語句格式: XOW
說明:當使能輸入端EN輸入為“1”時,將來自IN1和IN2端的兩個16位二進制數據逐位相異或,結果由OUT端輸出。使能輸出端ENO=使能輸入端EN。