checksum计算方法

本文介绍了Checksum的计算方法,包括位运算如加法、与运算和位移,并通过一个具体的信号Message Checksum算法举例说明了计算过程。在算法中,Checksum涉及到多个字节的加法和位操作,最后通过XBR Message Checksum的计算步骤,阐述了如何通过右移、加法和与运算来确定最终的校验值。
摘要由CSDN通过智能技术生成

一、常用运算介绍:

+:或运算,只要有一个正确,那么正确。即1+0=1,;1+1=1;0+0=0。

&:与运算,只要两个都正确,那么正确,在运算中只要两个相同就为1,另外为0。即1&0=0;0&0=0;1&1=1;

>>:位运算,>>4:右移4位;<<4:左移4位。1101 1011,右移4位,得到结果为0000 1101;左移4位,得到结果为1011 0000.

十六进制、二进制的数据不能直接相加,需要先转化为十进制进行求和,然后再转化为十六进制、二进制,相关转化函数为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值