您现在的位置:首页 > 教案格式 > 正文

奇偶校验位 怎么计算 华科的题很有深度啊,没有一点基础知识的话估计这个都是做不出来

2018-02-06 05:06 网络整理 教案网

奇偶校验位 怎么计算_奇偶校验位怎么求_奇偶校验码计算例子

华科的题很有深度啊,没有一点基础知识的话估计这个都是做不出来的吧。。

首先说一下什么是奇偶校验:

它是一种校验代码传输正确性的方法。

奇偶校验位怎么求_奇偶校验位 怎么计算_奇偶校验码计算例子

按照被传输的一组二进制代码数位中“1”的个数为奇数或者偶数来进行校验。奇偶校验位 怎么计算

CPU读取存储的数据时,会把前八位存储的数据相加,看计算结果是否与校验位一致。一般校验位为最高位。

题目描述:对输入的一组字符串每一个字符进奇校验,最高位为校验位。输出结果并换行。奇偶校验位 怎么计算

奇偶校验位怎么求_奇偶校验位 怎么计算_奇偶校验码计算例子

解题思路:

本质可以理解为一个简单的字符串处理问题,对于每一个字符串逐位处理字符。对于输入的字母视为ascii码,(最大127)所以只要str[1...7]保存原有数据即可

通过膜二的方式计算出二进制形式,最高位保留校验位,通过计算str[1..7]中1的个数修改str[0]中存放的数字,使得最后str[0..7]中存储的1的个数为奇数。