MODBUS之负数表示法
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】