時刻比較指令以bcd碼格式比較兩個時刻數(shù)據(jù),比較結(jié)果為真時,連接到下一段電路,并將比較結(jié)果反映到狀態(tài)標志(=、<>、<、<=、>、>=)中。時刻比較指令以取、與和或三種形式與電路進行連接,具體如圖所示。
圖 時刻比較指令的連接類型
時刻比較指令有六種比較符號,分別是=dt、<>dt、<dt、<=dt、>dt、>=dt,分別用于兩數(shù)據(jù)內(nèi)容的相等、不等、小于、小于等于、大于和大于等于的比較。
指令中c是控制數(shù)據(jù),用來確定時刻數(shù)據(jù)的比較內(nèi)容,如確定對兩時刻數(shù)據(jù)的年、月、日、時、分、秒中的某一項或幾項進行比較。如圖所示,控制數(shù)據(jù)c中從第5位到0位分別對應(yīng)年、月、日、時、分、秒的選擇,如果對應(yīng)位為o則選擇該項,若為1則不選。如果全為1,則不執(zhí)行指令。
控制數(shù)據(jù)c的區(qū)域范圍可以是cio、wr、hr、ar、t/c、dm、常數(shù)等。
圖 時刻比較指令的控制數(shù)據(jù)格式