多字节奇偶性判断方法(针对字节中1的个数)

已锁定

yanxiao

版主

  • 帖子

    12011
  • 精华

    45
  • 被关注

    167

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

多字节奇偶性判断方法(针对字节中1的个数)

2621

17

2022-06-16 20:54:05

star star star star star

多字节的奇偶性,是指多个字节中,BIT位为1的个数的奇偶性。

字节的奇偶性,在Smart中没有直接可用的状态位,无法直接作出判断。

当然,最原始的方法,就是按位一个一个地数,这个效率显然不可接受。

先看XOR异域运算的一个特征,A、B、C均为位变量:

假如:C=A XOR B

那么,A、B两个位组合的奇偶性,与C的奇偶性相同。

因此,可以使用XOR运算,把N个字节的奇偶性,浓缩到 1个字节中。

再对1个字节的8个BIT,一个一个地数1的个数,相对来说,效率提高不少。

多字节奇偶性判断方法(针对字节中1的个数) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8017条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。