二进制模二除法详解
创作时间:
作者:
@小白创作中心
二进制模二除法详解
引用
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
热门推荐
个税汇算“多退少补”的一个关键——选好年终奖计税方式
“周处除三害”,从历史典故到热映电影,一场深刻的人性探索之旅!
癫痫用癫痫治疗仪效果如何
京都的17處世界遺產:探索古都的歷史瑰寶
音乐demo是什么意思?详解音乐创作中的"演示版本"
脱氢乙酸钠是什么,对人有害吗
2024年中国磷酸铁锂电池产业链图谱研究分析
磷酸铁锂电池的优势与市场机会:技术革新驱动崛起之路
客家人属于哪个民族:有显着特征的汉族民系
制造业项目管理职位有哪些
二妙丸的副作用及危害是什么
马路上有车位是不是就能停车?一文读懂停车规则
三问三解之:汽车快充那些事
洛谷 B2031:计算三角形面积的向量叉积解法
中原王朝与周边政权的交往媒介——“和亲政策”
田氏代齐:田氏是怎么取代姜齐,一步步成为齐国的实际掌权者?
秦朝四大精锐部队详解:从岭南到关中
果断与优柔寡断的心理学分析
墙面油漆开裂的原因及修复方法
驾驭命运之道:紫微斗数化煞为用
香蕉种植时间指南:春植与秋植的最佳时机
终身监禁的法律规定与适用分析
广州出发自驾游贵州梵净山精选路线
柿饼的功效与作用及食用禁忌
探秘喀纳斯湖:水怪传说与绝美风光
小孩眩晕挂什么科室?一文详解就医指南
鹌鹑的消化系统结构特点
南京雨花石矿详细分布图解
教你如何根据送花对象购花?
九校联盟是哪九所大学 具体什么含义