首页 > 试题广场 >

输入信息为 1234 ,生成多项式为 123 , C 语言输

[问答题]

输入信息为 1234 ,生成多项式为 123 C 语言输入函数为 scanf(“%x”,string); 试给出 ASCII 字符 "A" CRC 校验码,生成多项式 g x = x4+x3+1 分别写出对应的多项式,然后计算 CRC 校验码。


答:

(1) 字母AASCII码为1000001,对应mx= x6+1

生成多项式 为: g x = x4+x3+1 ,对应的信息码为: 11001.

x4*m x = x10+ x4 ,对应的信息码为 10000010000

2 1 1 1 1 0 0 1

11001  1 0 0 0 0 0 1 0 0 0 0

1 1 0 0 1

0 1 0 0 1 0

1 1 0 0 1

0 1 0 1 1 1

1 1 0 0 1

0 1 1 1 0 0

1 1 0 0 1

0 0 1 0 1 0 0

1 1 0 0 1


1 1 0 1 余数

所以,CRC码为:1000001 1101

发表于 2017-05-17 01:38:14 回复(0)
怎么感觉是0011啊
发表于 2021-03-13 21:12:34 回复(0)