求助,计算机网络的作业,只懂基础java和c++知识,实在没办法了

选用任意一种你熟悉的高级语言实现一个CRC程序,要求输入参数为二进制表示的数据帧和生成多项式,输出为尾部携带循环冗余校验码的数据帧。

http://www.cnblogs.com/94cool/p/3559585.html
C delphi 汇编三种实现,查表法

http://blog.csdn.net/liuzhengkang/article/details/3116544
java版本

http://blog.sina.com.cn/s/blog_86d540e40100wop4.html
非查表