二进制模二除法详解
创作时间:
作者:
@小白创作中心
二进制模二除法详解
引用
CSDN
1.
https://blog.csdn.net/qq_31856061/article/details/136566323
二进制模二除法是计算机科学和数字电路中一个重要的算法,主要用于循环冗余校验(CRC)等错误检测技术中。本文通过一个具体的例子,详细讲解了二进制模二除法的计算过程,帮助读者更好地理解和掌握这一算法。
例:1100100100 对 1011做模二除法
① 第一位商
- 除数 1011 是一个四位二进制数,因此先拿出被除数的前四位(从高位开始取) 1100
- 1100 就是本次的被除数,取其首位数 1 作为第一位商
- 然后对 1100 和 1011 (当前位商 1 * 1011)做异或运算,得出结果 0111
② 第二位商
- 将步骤 ① 的异或运算结果 0111 的首位数 0 划掉得到 111
- 然后把被除数对应的第五位数 1 拉下来,就得到本次的被除数 1111
- 取 1111 的首位 1 作为商的第二位
- 然后对 1111 和 1011 (当前位商 1 * 1011)做异或运算,得出结果 0100
③ 第三位商
- 将步骤 ② 的异或运算结果 0100 的首位数 0 划掉得到100
- 然后把被除数对应的后一位数 0 拉下来,就得到本次的被除数 1000
- 取 1000 的首位 1 作为商的后一位
- 然后对 1000 和 1011 (当前位商 1 * 1011)做异或运算,得出结果 0011
④ 第四位商
- 将步骤 ③ 的异或运算结果 0011的首位数 0 划掉得到011
- 然后把被除数对应的后一位数 0 拉下来,就得到本次的被除数 0110
- 取 0110 的首位 0 作为商的后一位
- 然后对 0110 和 0000 (当前位商 0 * 1011)做异或运算,得出结果 0110
如此类推,最终得到结果:商 = 1110111,余数 = 101
热门推荐
动感单车伤膝盖吗?
泰勒·斯威夫特:从乡村少女到全球巨星的璀璨成长路!
连续九个交易日涨停,杭钢股份股价严重脱离公司基本面
中国五矿集团公司:从计划经济到现代企业的转型之路
书单丨最适合零碎时间阅读的5本短篇小说集,本本经典!
境外媒体报道分析:如何解读国际新闻动态
论股东资格的认定标准
旗袍的四大流派,你更喜欢哪种?
劳动者发生工伤后怎样维权
智能化转型:AI在中国酒店业中的应用与挑战
看完亮剑幕后才懂,原来穷剧组之所以能拍出经典,是因为迫不得已
为何AI艺术总是如此糟糕?
恋与深空女主介绍:从灰姑娘到商业精英的励志故事
全球电影市场格局中的中国电影
打造特色集群、推动产业提质,成都双流打开区域经济发展新思路
中职生上大学更容易了?!2025年职业本科招生将达50余万人!
如何轻松获取麒麟操作系统架构信息?
《命运2》新手猎人怎么配装 新手打拳猎配装推荐
声音频率与情绪反应:从低频到高频的心理影响
夏日美味大虾:传统煮制技巧与营养解读
中年女人爱自己,分为7个层次,快看看你在第几层
阴阳师:超鬼王归来!主动降肝删除拍卖送山兔新皮肤
加酶洗衣粉,都添加哪些“酶”呢?
如何把自身能力带给团队
塔罗牌和心理治疗:使用牌来帮助心理治疗师和患者
观察|反尹政府声音获民意“重新确认”,韩执政党需深思是否“解绑”
如何在众多居住选择中找到理想之地?这个理想之地的特征有哪些?
A股突变!14天9涨停大牛股,地天板!
主板、中小板、创业板、新三板、科创板分别是什么?
云服务的兴起:改变生活与工作的高效便捷方式