通信人家园

标题: 关于模2除法  [查看完整版帖子] [打印本页]

时间:  2014-5-30 10:54
作者: fgy719960141     标题: 关于模2除法

本帖最后由 fgy719960141 于 2014-5-30 10:55 编辑

想问一下各位下面这个对吗?我根据这个算的商不对啊!!!!
④模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,列竖式计算:
    QQ截图20140530105831.jpg


附件: QQ截图20140530105831.jpg (2014-5-30 10:55, 92.77 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjM4NDE4fGFkNDI2NTljfDE3NTU5NDkzNTN8MHww
时间:  2014-5-30 15:24
作者: chqiut

你给出的这个计算样例是正确的
时间:  2014-5-30 20:08
作者: fgy719960141

chqiut 发表于 2014-5-30 15:24
你给出的这个计算样例是正确的

但是我按上面的说法算出来不是啊  你可不可以说说计算的过程
时间:  2014-6-1 11:28
作者: ldshow

1100-1011=1 不是111
时间:  2014-6-23 12:48
作者: chqiut

fgy719960141 发表于 2014-5-30 20:08
但是我按上面的说法算出来不是啊  你可不可以说说计算的过程

你好!你能给一下你的完整计算过程吗?这样我才能判断你有没有哪个地方搞错了。因为我的计算方法就跟你给出的计算样例一样。
时间:  2014-6-23 21:50
作者: fgy719960141

chqiut 发表于 2014-6-23 12:48
你好!你能给一下你的完整计算过程吗?这样我才能判断你有没有哪个地方搞错了。因为我的计算方法就跟你给 ...

谢谢 我已经弄明白了  呵呵




通信人家园 (https://www.txrjy.com/) Powered by C114