二进制模二除法详解
创作时间:
作者:
@小白创作中心
二进制模二除法详解
引用
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
热门推荐
电脑无法启动怎么办?重装系统详细步骤指南
中芯国际火爆!大摩高盛目标价大相径庭,谁在说谎?
消化不良想呕吐要吃什么缓解
视频网站下载m3u8文件的方法,m3u8视频怎么转成mp4?简单3招
拍蒜比切蒜更香,跟两种物质有关!消除“蒜味口气”,试试这些食物……
《哪吒2》票房突破百亿 AI大模型赋能国漫革新
人机对决新篇章:AI技术如何颠覆传统玩家体验
中国香妆协会产业研究中心主任姚永斌:中国化妆品原料发展新路径思考
RPA终极发展方向:AI Agent的大语言模型挑战与行动
线上展览 | 榜样的力量——雷锋事迹与雷锋精神传承主题展
终于知道牵牛岗为什么不卖门票了,哪怕现在山顶有公厕又有观景台
睡觉后后背和小腿会出汗?医生为你详细解析原因
银行保函手续费一般是多少?
避坑指南!贴汽车隔热膜前必知的14条建议,老司机的宝贵经验
制冰机选购指南:从需求到品牌全方位解析
北京小学六年一学位政策公布!多区租房占学位!2025年入学家长速查
血常规检查单核细胞偏高是怎么回事
掌握这些软件测试需要的专业技能,让你的职业生涯更上一层楼!
初三语文中考复习计划的阶段性目标
解析INFP-T:含义、特点及与INFP-A的区别
如何防范信息泄露:个人与企业全方位防护指南
澳洲留学生能否合法摆摊经营
Steam十大剧情游戏推荐:从摄影解谜到狼人杀,总有一款触动你的心弦
2024年网络文学IP改编加速,番茄小说巅峰榜单揭晓,多形态内容跨界融合
探索自我:在快速变化时代找到人生定位的方法与思考
巴黎奥运会:塞尔维亚夺得铜牌,约基奇如何成为建队核心的理想配置?
坚守传统文化名人短篇事例
海通证券A股正式停牌:17年半上市历程落幕,合并重组进入关键阶段
警惕精神科药物导致的吞咽障碍,尤其老年人高发
精选金字旁女孩名字:寓意美好与光明