问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教模2除法,模2加法,模2减法的具体推算步骤。

发布网友 发布时间:2022-04-14 22:42

我来回答

2个回答

懂视网 时间:2022-04-15 03:03

模2运算 与四则运算相同,模2运算也包括模2加、模2减、模2乘、模2除四种二进制运算。而且,模2运算也使用与四则运算相同的运算符,即“+”表示模2加,“-”表示模2减,“×”或“·”表示模2乘,“÷”或“/”表示模2除。 与四则运算不同的是模2运算不考虑

模2运算

与四则运算相同,模2运算也包括模2加、模2减、模2乘、模2除四种二进制运算。而且,模2运算也使用与四则运算相同的运算符,即“+”表示模2加,“-”表示模2减,“×”或“·”表示模2乘,“÷”或“/”表示模2除。与四则运算不同的是模2运算不考虑进位和借位,即模2加法是不带进位的二进制加法运算,模2减法是不带借位的二进制减法运算。这样,两个二进制位相运算时,这两个位的值就能确定运算结果,不受前一次运算的影响,也不对下一次造成影响。

①模2加法运算定义为:
0+0=0 0+1=1 1+0=1 1+1=0
例如0101+0011=0110,列竖式计算:
0 1 0 1
+ 0 0 1 1
──────
0 1 1 0
②模2减法运算定义为:
0-0=0 0-1=1 1-0=1 1-1=0
例如0110-0011=0101,列竖式计算:
0 1 1 0
- 0 0 1 1
──────
0 1 0 1
③模2乘法运算定义为:
0×0=0 0×1=0 1×0=0 1×1=1
多位二进制模2乘法类似于普通意义上的多位二进制乘法,不同之处在于后者累加中间结果(或称部分积)时采用带进位的加法,而模2乘法对中间结果的处理方式采用的是模2加法。例如1011×101=100111,列竖式计算:
1 0 1 1
× 1 0 1
──────
1 0 1 1
0 0 0 0
+ 1 0 1 1
────────
1 0 0 1 1 1
④模2除法运算定义为:
0÷1=0 1÷1=1
多位二进制模2除法也类似于普通意义上的多位二进制除法,但是在如何确定商的问题上两者采用不同的规则。后者按带借位的二进制减法,根据余数减除数够减与否确定商1还是商0,若够减则商1,否则商0。多位模2除法采用模2减法,不带借位的二进制减法,因此考虑余数够减除数与否是没有意义的。实际上,在CRC运算中,总能保证除数的首位为1,则模2除法运算的商是由余数首位与除数首位的模2除法运算结果确定。因为除数首位总是1,按照模2除法运算法则,那么余数首位是1就商1,是0就商0。例如1100100÷1011=1110……110,列竖式计算:
1 1 1 0
────────
1 0 1 1〕1 1 0 0 1 0 0
1 0 1 1
──────
1 1 1 1
- 1 0 1 1
──────
1 0 0 0
- 1 0 1 1
──────
0 1 1 0
- 0 0 0 0
──────
1 1 0
小结:通过对比我们不难发现,模2加与模2减两种运算 与 逻辑异或运算其运算法则完全相同,另外,模2乘除法都以模2加减法为基础,因此我们可以把模2运算看作简单的异或运算。

http://hi.baidu.com/huangfaqian/blog/item/c47db124a9b78c23d5074246.html

热心网友 时间:2022-04-15 00:11

1、加法,模二加的运算法则是:
0+0=0 0 + 1 = 1 1+ 0 = 1 1+ 1 = 0
理解:两个二进制数相加不考虑进位,例如01 + 11 = 10,对于两个数的低位都是1,进行模二和为0,但是没有进位,所以高位的0 加1 还是1,因为不考虑低位的进位。
2、减法,模二减的运算法则:
0 - 0 = 0 0 - 1 = 1 1 - 0 = 1 1 - 1 = 0
例: 1 0 1 0
- 0 1 1 0
---------------------
1 1 0 0
上式的减法中,第三位的减法中0-1,如果按照二进制的减法是有借位的,但是对于模二减是没有借位的,所以才会有第四位中的1-0仍然为1。
细心的同学会发现,其实两个数的“模二加”和“模二减”的结果都是一样的,也就是我们说的“异或”,各位亲,你们说是不是?
3、乘法,模二乘的运算法则:
0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1
例如:    1 0 1 1
X    1 1 1
---------------
1 0 1 1
1 0 1 1
1 0 1 1
-------------------
1 1 0 0 0 1
模二乘与一般二进制乘法的区别是在于下面的加法部分,模二乘的加法部分依然是模二加的法则
4、除法,模二除运算法则:
模2除法运算定义为:
0÷1=0 1÷1=1

多 位二进制模2除法也类似于普通意义上的多位二进制除法,但是在如何确 定商的问题上两者采用不同的规则。后者按带借位的二进制减法,根
据余数减除数够减与否确定商1还是商0,若够减则商1,否则商0。多位模2除法采用模2减法,不带借位的二进制减法,因此考虑余数够减除数与否是没有意义

的。实际上,在CRC运算中,总能保证除数的首位为1,则模2除法运算的商是由余数首位与除数首位的模2除法运算结果确定。因为除数首位总是1,按照模2
除法运算法则,那么余数首位是1就商1,是0就商0。例如1100100÷1011=1110……110,列竖式计算:

模二除法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是北京人,五一去长沙玩,请问长沙有什么好玩的,大概穿什么衣服?_百度... 从湖南大众传媒学院到湖南商学院怎么走? 从商学院到长沙劳动西路220号电控大厦坐什么车 搜一下坡坡子街在哪个位置我现在在商学院门口怎么走我现在乘什么公交车... 为什么我的手机(ME525+)没有了3G网信号,连QQ都上不了,提示网络错误,桌面... 摩托罗拉me525 图标删了怎么恢复 ME525连接电脑问题,手机显示连接,电脑智能听到连接的声音,但桌面什么也... 摩托罗拉me525安装了一个桌面后QQ软件怎么没了 摩托罗拉me525锁屏后过有时再进入桌面时会不显示全部图标要过一会才会出... 我用的是摩托ME525+安装了360安全桌面,每次用USB连接电脑后,我的桌面主... 手机,手机卡丢了,现在要换新卡了怎么登录原来的? 手机,手机卡丢了,现在要换新卡了怎么登录原来的? 如果换手机卡,原来的还可以用吗? jQuery怎么写定时刷新 jquery 中代码 jquery-ui datepicker 设置开始结束时间选择范围 jquery 怎么计算时间差 博客园 寿命最长的海螺 noet3下载微信后找不到图标 jquery一个对象绑定两个交替时间的具体代码? 求jquery 日期校验 代码 Jquery显示某天是星期几,代码怎么写? 手机上微信图标找不到怎么办 求一段jquery时间选择特效代码,单击开始时间选择完毕以后自动跳到第二... 准备自己去丽江三日游,想问下,这几天的线路怎么安排好,且住哪里,预计最少的经费是多少? 麻烦各位了 求一个JQuery的计时代码(已过去多少秒) 华中数控子网掩码和默认关网及及首选DNS服务器(P)是多少? 求一个JQuery的计时代码(已过去多少秒) 丽江三日游!!! jquery倒计时代码是怎么写的 公司年会发言稿怎么写? 机箱内温度太高,硬盘温度太高怎么办?可以装硬盘风扇吗? 社保可以异地转移的条件 ...优秀员工在年会上发言,麻烦哪位大神告诉演讲稿怎么写啊,,急急急... 公司在火车站年会上的发言稿怎么写? 关于古诗的知识竞赛 有谁知道社保跨省转移怎么转需要什么手续和条件 社保可以跨省转移吗?需要满足什么条件呢? 小学生古诗词大赛试题抢答赛视频 游戏冲很多钱的人叫什么金玩家? 金玩家宣传的是金融理财产品,是不是传销呢? 中国手游玩家人均氪金为344元,氪金玩家和普通玩家的游戏体验有何不同? dnf 女鬼剑哪个职业比较适合刷图?零氧金玩家 问道 如何加点 问道手游新手平民宝宝选择全教程:如何用最少的钱获 关于网游: 金庸群侠传ON 网金! 王者荣耀程咬金只有一种打法,带兵线牵制,希望能加强程咬金,让他重新回到团战中,让程咬金玩家有更多选 问道力金怎么练 QQ炫舞金星玩家是什么意思? 问道手游敏金装备怎么选择 搭配推荐