时刻比较指令以BCD码格式比较两个時刻数据比较结果为真时,连接到下一段电路并将比较结果反映到状态标志(=、<>、<、<=、>、>=)中。时刻比较指令以取、与和或三种形式與电路进行连接具体如图所示。 时刻比较指令有六种比较符号分别是=DT、<>DT、<DT、<=DT、>DT、>=DT,分别用于两数据内容的相等、不等、小于、小于等於、大于和大于等于的比较 指令中C是控制数据,用来确定时刻数据的比较内容如确定对两时刻数据的年、月、日、时、分、秒中的某┅项或几项进行比较。如图所示控制数据C中从第5位到0位分别对应年、月、日、时、分、秒的选择,如果对应位为O则选择该项若为1则不選。如果全为1则不执行指令。 |
符号比较指令以取、与和或三种形式与电路进行连接具体如图所示。 符号比较指令有六种比较符号分别是=、<>、<、<=、>、>=,分别用于两数据内容的相等、不等、小于、小於等于、大于和大于等于的比较 选项有两种类型:一种是用来区分无符号数据比较和带符号数据比较,如果是比较带符号数则加后缀“S”无符号数比较时不需要;另一种是确定比较数据的长度,当为字类型比较时不需要如果双字长度的数据比较则加后缀“L”。 S1是比较數1S2是比较数2,它们的选取范围是CIO、WR、HR、AR、T/C、DM、*DM、@DM、DR、常数等 |