BCC - Block Check Character

https://www.lineeye.co.jp/html/term_ayamari.html
ビットごとに、1が立っている数が奇数か偶数かを判定して奇数ならそのビットについて1を立てたデータを付与する方式の誤り制御方法。
例えば0b1111、0b0101、0b0110、0b0001のデータに対しては0b1101というBCCが付与される。
全ビットが0のデータに対して、各データをxor演算していくことで求められる。
(xorは1になっているビットだけが反転するという特性を持っているため)