霍尼韦尔/honeywell 品牌
经销商厂商性质
厦门市所在地
6ES7 322-1HF10-0AA06ES7 322-1HF10-0AA0
面议ABB HMI030ABB HMI030
面议6GK7 443-5DX03-0XE06GK7 443-5DX03-0XE0
面议3RK1301-0KB00-1AA23RK1301-0KB00-1AA2
面议PAC4200Siemens Sentron PAC4200
面议IFM PN5004IFM PN5004
面议6ES7 322-1BH01-0AA06ES7 322-1BH01-0AA0
面议TDM 1.2-030-300-W1TDM 1.2-030-300-W1
面议DF6-340-55KEaton Moeller DF6-340-55K
面议ACE MC600EUMACE MC600EUM
面议3RA1110-1AA15-1BB43RA1110-1AA15-1BB4
面议ifm PN5024ifm PN5024
面议SM-100/30/080/P0/45/S1/B1
SM-100/30/080/P0/45/S1/B1
溢出位(OV)
状态字的位4称为溢出位。溢出位被置1,表明一个算术运算或浮点数比较指令执行时出现错误(错误:溢出、非法操作、不规范格式)。后面的算术运算或浮点数比较指令执行结果正常的话OV位就被清0。
(6) 溢出状态保持位(OS)
状态字的位5称为溢出状态保持位(或称为存储溢出位)。OV被置1时OS也被置1;OV被清0时OS仍保持。所以它保存了OV位,可用于指明在先前的一些指令执行中是否产生过错误。只有下面的指令才能复位OS位:JOS(OS=1时跳转);块调用指令和块结束指令。
(7) 条件码1(CC1)和条件码0(CC0)
状态字的位7和位6称为条件码1和条件码0。这两位结合起来用于表示在累加器1中产生的算术运算或逻辑运算结果与0的大小关系;比较指令的执行结果或移位指令的移出位状态。详见表4.4.2.1和表4.4.2.2。
4.4.2.1算术运算后的CC1和CC0
CCl | CCO | 算术运算 无溢出 | 整数算术运算 有溢出 | 浮点数算术运算 有溢出 |
0 | 0 | 结果=0 | 整数加时产生负范围溢出 | 平缓下溢 |
0 | 1 | 结果<0 | 乘时负范围溢出;加、减、取负时正溢出 | 负范围溢出 |
1 | 0 | 结果>0 | 乘、除时正溢出;加、减时负溢出 | 正范围溢出 |
1 | 1 | - | 在除时除数为0 | 非法操作 |
4.4.2.2 比较、移位和循环移位、字逻辑指令后的CC1和CC0
IC200MDL329
IC200MDL330
IC200MDL331
IC200MDL631
IC200MDL632
IC200MDL635
IC200MDL636
IC200MDL640
IC200MDL643
IC200MDL644
IC200MDL650
IC200MDL730
IC200MDL740
IC200MDL741
IC200MDL742
IC200MDL743
IC200MDL744
IC200MDL750
IC200MDL930
IC200MDL940
IC200PBI001
IC200PKG001