阅读以下说明和流程图,回答问题1和问题2。【说明】 设8位二进制代码B0B1…B7中的最高位B0为奇偶校验

13 查阅

阅读以下说明和流程图,回答问题1和问题2。

【说明】

设8位二进制代码B0B1…B7中的最高位B0为奇偶校验位。对于任何给定的代码

B1B2…B7,可按下式计算偶校验位:

其中,“”表示“异或”运算。

下面的流程图描述了计算偶校验位的过程。

【流程图】

注:流程图中,循环开始的说明按照“循环变量名:循环初值,循环终值,增量”格式描述。

将流程图中的(1)~(4)处补充完整。

参考答案:

(1)0(2)171(3)Bi(4)B0(1)0(2)1,7,1(3)Bi(4)B0 解析:“异或”运算就是“按位加”运算,俗称不进位的二进制加法。符号“(图片18)”反映了这种特点,便于记忆。偶数个1“按位加”得0,奇数个1“按位加”得1。正是这个特点,计算机内部常用“异或”运算来计算出校验位,从而可以用逻辑电路来实现奇偶校验。 对于B1、B2、…、B6、B7这7个二进制位,采用偶校验时,要求B0~B7中“1”的个数为偶数。因此,若B1~B7中有偶数个“1,则校验位B0等于0,否则B0等于1。 B0的初

软考初级