MODBUS之负数表示法
为客户开发MODBUS协议设备,协议中提到负数,之前未对负数表示方式做详细研究,经与客户沟通查找资料并记录。
1.计算机三种记录数据方式,原码,反码,补码。
2.反码和补码可用于表示负数。
3.通常使用补码表示负数,因为补码更能反映出负数的实际对应关系。
4.原码:+5=0000 0101
反码:-5=1111 1010
补码:-5=反码+1=1111 1011
MODBUS之负数表示法
为客户开发MODBUS协议设备,协议中提到负数,之前未对负数表示方式做详细研究,经与客户沟通查找资料并记录。
1.计算机三种记录数据方式,原码,反码,补码。
2.反码和补码可用于表示负数。
3.通常使用补码表示负数,因为补码更能反映出负数的实际对应关系。
4.原码:+5=0000 0101
反码:-5=1111 1010
补码:-5=反码+1=1111 1011