RLO跳變沿檢測可分別檢測上升沿(正跳沿)和下降沿(負跳沿)。RLO下降沿檢測指令和RLO上升沿檢測指令分別對應語句表中的“FP”和“FN”指令。
RLO下降沿(負跳沿)是檢測該指令所在點的邏輯狀態是否有從“1”到“0”的變化,即是否有下降沿發生。<位地址>位為邊沿存儲器,其作用是存儲該點前一掃描周期的狀態,以便進行比較。如果本周其期該點的狀態為“0”,上個掃描周期的狀態為“1”,則說明有下降沿(負跳沿)發生,邏輯輸出結果為“1”,否則邏輯輸出結果為“0”。
RLO上升沿(正跳沿)是檢測該指令所在點的邏輯狀態是否有從“0”到“1”的變化,即是否有上升沿發生。<位地址>位為邊沿存儲器,其作用是存儲該點前一掃描周期的狀態,以便進行比較。如果本周期該點的狀態為“1”,上個掃描周期的狀態為“0”,則說明有下降沿(負跳沿)發生,邏輯輸出結果為“1”,否則邏輯輸出結果為“0”。
在每一個程序掃描周期過程中,RLO位的信號狀態都將與前一周期中獲得的結果進行比較,看信號狀態是否有變化。前- RLO的信號狀態必須保存在邊沿標志地址(<位地址>)中,以進行比較。如果在當前和先前的RLO狀態之間有變化(檢測到下降沿或上升沿),則在操作之后,能流在該掃描周期內流過檢測元件,即RLO位僅在該掃描周期內為“1”;如果在當前和先前的RLO狀態之間沒有變化(無脈沖邊沿),則在操作之后,RLO邊沿檢測指令均把RLO復位為0。
RLO邊沿檢測指令均指定有一個“位存儲器”,用來保存前一周期RLO的信號狀態,以便進行比較,在0B1的每一個掃描周期,RLO位的信號狀態都將與前一周期中獲得的結果進行比較,看信號狀態是否有變化!拔淮鎯ζ鳌笔褂玫牟僮鲾悼梢允I、Q、M、L、D。