问答题
考虑以下C语言程序代码: 假设在一个32位机器上执行这些函数,该机器使用二进制补码表示带符号整数。无符号数采用逻辑移位,带符号整数采用算术移位。请填写下表,并说明函数func1和func2的功能。
函数func1的功能是把无符号数高24位清零(左移24位再逻辑右移24位),结果一定是正的有符号......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 假设要传送的数据信息为:100011,若约定的生成多项式为:G(x)=x3+1,则校验码为多少?假定在接收端接收到的数据信息为100010,说明如何正确检测其错误,写出检测过程。
问答题 写出16位数据的SEC码。假定数据为0101 0001 0100 0110,说明SEC码如何正确检测数据位5的错误。
问答题 假定某计算机的总线采用奇校验,每8位数据有一位校验位,若在32位数据线上传输的信息是8F 3C AB 96H,则对应的4个校验位应为什么?若接受方收到的数据信息和校验位分别为87 3C AB 96H和0101B,则说明发生了什么情况,并给出验证过程。