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