校验码计算方法计算机网络与通信_高等教育-大学课件.pdf
《校验码计算方法计算机网络与通信_高等教育-大学课件.pdf》由会员分享,可在线阅读,更多相关《校验码计算方法计算机网络与通信_高等教育-大学课件.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 校验码的计算方法(1)1.代码位置序号 代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。2.计算步骤 校验码的计算步骤如下:a.从代码位置序号 2 开始,所有偶数位的数字代码求和。b.将步骤 a 的和乘以 3。c.从代码位置序号 3 开始,所有奇数位的数字代码求和。d.将步骤 b 与步骤 c 的结果相加。e.用大于或等于步骤d 所得结果且为 10 最小整数倍的数减去步骤 d 所得结果,其差即为所求校验码的值。示例:代码 6789X1校验码的计算见表。表 1 校验码的计算方法 步 骤 举 例 说 明 1.自右向左顺序编号 位置序号 13 12 11 10 9
2、 8 7 6 5 4 3 2 1 代码 6 9 0 1 2 3 4 5 6 7 8 9 X 2.从序号 2 开始求出偶数位上数字之和 9+7+5+3+1+9 34 3.*3=343102 4.从序号 3 开始求出奇数位上数字之和 8+6+4+2+0+6 26 5.+=102+26128 6.用大于或等于结果且为10 最小整数倍的数减去,其差即为所求校验码的值 1301282 校验码 X12 2 校验码的计算方法(2)校验码值等于前面所有字节之和的低字节部分 例如:0 x68 0 x10 0 x68 0 x68 0 x68 0 x68 0 x68 0 x68 0 x68 计算步骤校验码的计算步骤如下从代码位置序号开始所有偶数位的数字代码求和将步骤的和乘以从代码位置序号开始所有奇数位的数字代码求和将步骤与步骤的结果相加用大于或等于步骤所得结果且为最小整数倍的数减去步骤所得置序号代码从序号开始求出偶数位上数字之和从序号开始求出奇数位上数字之和用大于或等于结果且为最小整数倍的数减去校验码其差即为所求校验码的值校验码的计算方法校验码值等于前面所有字节之和的低字节部分例如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校验码 计算方法 计算机网络 通信 高等教育 大学 课件
限制150内