时刻比较指令以BCD码格式比较两个时刻数据,比较结果为真时,连接到下一段电路,并将比较结果反映到状态标志(=、<>、<、<=、>、>=)中。时刻比较指令以取、与和或三种形式与电路进行连接,具体如图所示。
图 时刻比较指令的连接类型
时刻比较指令有六种比较符号,分别是=DT、<>DT、<DT、<=DT、>DT、>=DT,分别用于两数据内容的相等、不等、小于、小于等于、大于和大于等于的比较。
指令中C是控制数据,用来确定时刻数据的比较内容,如确定对两时刻数据的年、月、日、时、分、秒中的某一项或几项进行比较。如图所示,控制数据C中从第5位到0位分别对应年、月、日、时、分、秒的选择,如果对应位为O则选择该项,若为1则不选。如果全为1,则不执行指令。
控制数据C的区域范围可以是CIO、WR、HR、AR、T/C、DM、常数等。
图 时刻比较指令的控制数据格式