關于BR的使用
劉玉蓉
發(fā)布于2014-11-27 17:35
4
0
標簽:
請看下面一張圖:
程序段1:當尋址位M0.0狀態(tài)為0時,RLO為0,
此時因為是JNB指令,所以跳轉(zhuǎn)到標號_001,并在跳轉(zhuǎn)時對BR進行復位,
此時BR 為0,M3.0順理也會為被賦值為0。
當尋址位M0.0狀態(tài)為1時,程序不跳轉(zhuǎn),掃描FC1,
FC執(zhí)行完畢,然后將RLO賦值給M3.0,這一部分
_001:A BR 在M0.0 為1時還進行掃描嗎?
程序段2:調(diào)用FC1塊后,執(zhí)行完FC1,
加了一個 A BR
然后賦值給M4.0。
照這樣理解,程序段A BR不僅屬于標號 _0
正常掃描時,也掃描?
我的問題集中一句話就是:
標號后面的 指令 是 專屬于 標號自己的跳轉(zhuǎn),還是
正常掃描也 掃描到
圖片說明: 1,1
佳答案
1、A BR 在M0.0 為1時會進行掃描,程序是順序掃描的。
2、當然。
跳轉(zhuǎn)指令是把指令與標號之間的程序跳過不執(zhí)行,當不執(zhí)行跳轉(zhuǎn)時程序還是按由上至下,由左至右的掃描程序一步一步向下執(zhí)行。