问题标签 [parity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ascii - 带有奇偶校验位的 ASCII 码是否允许我们纠正一位错误并恢复原始数据?
带有奇偶校验位的 ASCII 码是否允许我们纠正一位错误,并且 ASCII 码是否可以恢复原始数据?
c# - 如何在c#上添加奇偶校验位
请帮助我希望 c# 提出这个问题
请输入一个 7 位二进制数:
您带有奇偶校验位的号码是:
这是我想出的代码,它可能是错误的,请你纠正它,这样好吗?
}
提前谢谢帮助
assembly - 程序集 lang 8085 .. 如何找到偶数/奇数奇偶校验
我有以下代码来计算 1 的数量并将其保存到 reg B。我需要修改它以查找奇偶校验是偶数还是奇数......
networking - 如何计算以下位序列的奇偶校验位?
顺序是:
00111011
我如何计算上述序列的奇偶校验位?这个问题来自 Databases- Jeffery ullman 的完整书(练习 13.4.1 a)
我不确定这个问题的答案应该是什么。
是不是很简单:
i)偶校验:1 的数量是 5(奇数)所以只需附加一个 1,答案是:001110111
ii)奇偶校验:同样,只需附加 0: 001110110
或者:
我在这里走错了路吗?我在网上查了一下,但找不到任何具体的东西。另外,课本中上述问题的文字不清楚。
c# - 奇偶校验错误缺少“126”
我有一个我知道接收无效奇偶校验位的 COM 端口,并且我正在使用以下程序,但是我似乎从未得到文档提到的尾随126
字节。
在下面的程序中,控制台打印了很多!!!!!
但没有?????
,为什么?
另外我假设具有无效奇偶校验位的字节仍将包含在流中?
assembly - x86 中值为 0 的奇偶校验标志
我看到在 x86 CPU 中,奇偶校验标志 (PF) 在设置为 1 的位数为偶数时设置,并且仅测试值的第一个字节(低 8 位)。
我不确定的唯一情况是当我们处理值 0 时。
我至少看到了其他问题,其中奇偶校验标志似乎设置为 1,值为 0。
例如,对于值 8000h,低 8 位全为 0,并且奇偶校验标志被称为设置为 1。
那么,我是否应该接受对于设置为 1 的 0 位,启用奇偶校验标志,就像设置为 1 的偶数位一样?
c++ - 十进制奇偶校验
我想在循环中使用奇偶校验功能来制作每秒钟发生一次的事件。但是我发现所有用于观察奇偶校验的功能都不起作用。
即使是最简单的,像这样:
可以给我一个偶数和奇数相同的值。
如何做好?或者,有没有其他方法可以让事件在循环的每一轮中发生一次?
php - 使用 PHP 进行 XOR 奇偶校验
我客户的 PHP Web 应用程序从第 3 方导入 CSV 数据,我的任务是通过使用校验和对每行 CSV 数据执行奇偶校验来验证传入数据。来自第 3 方 CSV 的示例行如下所示:
该行的最后一个值是从第 3 方发送的单字节十六进制校验和,我需要使用 XOR 奇偶校验来验证前面的字符。由第三方指定的算法是:
XOR 记录中的所有数据,逐个字符,截断为一个字节。异或校验和导致总和为零。不要包含逗号或换行符。
我意识到这是教科书 CS 101,但我只是不确定如何在代码中实现该算法,即使我确实了解 XOR,以及我们在这里尝试完成的工作。验证此数据的应用程序是用 PHP 编写的,但任何类似语言的实现都会非常有帮助。
bit-manipulation - 计算奇偶校验
我不完全理解这种计算奇偶校验位的算法。有人可以详细解释一下吗?
以下代码摘自《Hacker's Delight》一书:
error-correction - 汉明 SEC/DED 额外奇偶校验位
我在使用 SEC/DED 纠错码时遇到了一些问题。似乎我发现了一些解码器认为发生了双位翻转但真正发生的情况。我想我做错了什么,但我无法理解是什么。让我给你看一个例子。
假设我想1011
使用 (7,4) 代码加上执行两次错误检测所需的额外位对 4 位进行编码。编码的字应该是00110011
,其中最高位是额外的奇偶校验位,以下两个是 p0 和 p1 等等。
现在,让我们假设在传输过程中,较低的有效位被翻转;因此接收到的单词将是00110010
。接收器将从该代码中提取四个接收到的数据位 1010 并将构造一个新代码,该代码将产生01011010
. 最后,接收器将对获得的两个代码执行按位异或0111
。最后三位表示第 7 位已被翻转(这是正确的),但第一位是 0,据我所知,解码器应该将这种情况视为发生了不止一个位翻转。
我做错了什么?