二进制模二除法详解
创作时间:
作者:
@小白创作中心
二进制模二除法详解
引用
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
热门推荐
“筷子文化”:老祖宗为何规定筷子长7寸6分?两头一头方一头圆?
牡丹江的美食有哪些?
工业旅游与非遗融合“乍暖还寒” 新浪潮涌向何方
八字流年婚姻宫三合分析 流年三合局是否意味着爱情来临
项目经理邮件回复指南:专业、高效沟通技巧
PS去水印的几种方法是什么?如何快速有效地移除图片水印?
开了多年车,才发现仪表盘上油耗是假的,一个公式轻松算出油耗!
儿童益生菌如何挑选和服用?
汽车故障诊断的基本步骤有哪些
教师职业礼仪与教室管理
95亿春节档的“虹吸效应”:《哪吒》如何改写中国影史天花板?
来香港看场电影吧!超详细香港看电影攻略
马来西亚特产购物指南:五大城市特色商品推荐
凉粉要放多久才凝固 家常白凉粉的做法与配方
朗朗上口的男宝宝名字 - 农历六月男孩起什么名字好
落地价是什么意思
想念一个人,不必联系,试试这三种方法,可以让对方明白心意
出口俄罗斯需要哪些认证
怎么去除照片上的水印?4个简单图片去水印方法分享
一个女人最顶级的魅力,与美貌无关,而是具备这三种能力
王天红:一轮明月映千古,东西意象各不同
石膏板选择新指南:打造家居的秘诀!
直播电商的再升级:如何通过互动体验提升销售转化率
“老家河南”、“老家山西”、“老家山东”,哪是中国人老家?
古代地主VS现代普通人:谁的生活条件更优越?
元宇宙技术是什么?深入解析核心技术与应用
遭遇校园霸凌,“码”上举报!
长高吃什么最快?营养师推荐10大食物!有4大征兆恐停止长高
以案释法 | 虚假宣传?退一赔三!
揭秘「地表最强小灯泡」:日本Akoya珍珠是如何养殖的?