問題タブ [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.

0 投票する
1 に答える
142 参照

ascii - パリティ ビットを含む ASCII コードを使用すると、1 ビット エラーを修正して元のデータを復元できますか?

パリティ ビットを含む ASCII コードを使用すると、1 ビット エラーを修正できますか? また、ASCII コードは元のデータを復元しますか?

0 投票する
3 に答える
3151 参照

c# - How to add parity bits on c#

Please help I want c# to come up with this once it comes up

Please enter a 7-bit binary number:

Your number with a parity bit is:

This is my code that I have come up with, its probably wrong please can you correct it so it is alright?

}

Thx in advance for the help

0 投票する
2 に答える
15941 参照

assembly - assembly lang 8085 ..偶数/奇数パリティを見つける方法

1 の数をカウントして reg B に保存する次のコードがあります。パリティが偶数か奇数かを確認するには、コードを変更する必要があります...

0 投票する
4 に答える
88042 参照

networking - 次のビットシーケンスのパリティビットを計算するにはどうすればよいですか?

シーケンスは次のとおりです。

00111011

上記のシーケンスのパリティビットを計算するにはどうすればよいですか?この質問はデータベースからのものです-ジェフリー・ウルマンによる完全な本(演習13.4.1 a )

この質問に対する答えはどうあるべきかわかりません。

それは次のように単純ですか?

i)偶数パリティ:1の数は5(奇数)なので、1を追加するだけで、答えは:001110111になります。

ii)奇数のパリティ:同様に、0を追加するだけです:001110110

また:

私はここで完全に間違った道を進んでいますか?ネットで調べましたが、具体的なものは見つかりませんでした。また、教科書の上記の質問のテキストは明確ではありません。

0 投票する
1 に答える
279 参照

c# - パリティ エラーで "126" が見つからない

無効なパリティ ビットを受信することがわかっている COM ポートがあり、次のプログラムを使用していますが、ドキュメント126に記載されている末尾のバイトを取得していないようです。

次のプログラムでは、コンソールに多くの!!!!!が表示されますが、表示されないの?????はなぜですか?

また、無効なパリティ ビットを含むバイトがまだストリームに含まれていると想定していますか?

0 投票する
1 に答える
5827 参照

assembly - x86 の値 0 のパリティ フラグ

x86 CPU では、1 に設定されたビット数が偶数の場合にパリティ フラグ (PF) が設定され、値の最初のバイト (下位 8 ビット) のみがテストされることがわかりました。

私が確信していない唯一のケースは、値 0 を扱っている場合です。

パリティフラグが値0に対して1に設定されているように見える他の質問を少なくとも見ました。

たとえば、値が 8000h の場合、下位 8 ビットはすべて 0 であり、パリティ フラグは 1 に設定されていると言われます。

では、偶数ビットが 1 に設定された場合と同様に、0 ビットが 1 に設定された場合、パリティ フラグが有効になることを受け入れますか?

0 投票する
2 に答える
4128 参照

c++ - 10 進数でのパリティ チェック

ループ内でパリティ チェック機能を使用して、1 秒おきに発生するイベントを作成したいと考えています。しかし、パリティを監視するために見つけたすべての機能は機能しません。

次のような最も単純なものでも:

偶数と奇数に同じ値を与えることができます。

うまくやるには?あるいは、ループの 2 ラウンドごとに発生するイベントを作成する他の方法はありますか?

0 投票する
1 に答える
1090 参照

php - PHP による XOR パリティ チェック

私のクライアントの PHP Web アプリケーションは、サード パーティから CSV データをインポートします。私は、チェックサムを使用して CSV データの各行でパリティ チェックを実行することにより、受信データを検証する任務を負っています。サード パーティの CSV の行の例は次のようになります。

行の最後の値は、サード パーティから送信された 1 バイトの 16 進数チェックサムで、XOR パリティ チェックを使用して前の文字を検証する必要があります。サードパーティによって指定されたアルゴリズムは次のとおりです。

レコード内のすべてのデータを 1 文字ずつ XOR し、1 バイトに切り捨てます。チェックサムを XOR すると、合計がゼロになります。カンマや改行文字を含めないでください。

これが教科書 CS 101 であることは理解していますが、XOR とここで達成しようとしていることは理解していますが、アルゴリズムをコードに実装する方法がわかりません。このデータを検証するアプリケーションは PHP で作成されていますが、同様の言語で実装すると非常に役立ちます。

0 投票する
2 に答える
12826 参照

bit-manipulation - パリティの計算

パリティビットを計算するこのアルゴリズムを完全には理解していません。誰か詳しく説明してくれませんか?

次のコードは、「Hacker's Delight」本からの抜粋です。

0 投票する
1 に答える
4232 参照

error-correction - ハミング SEC/DED エクストラ パリティ ビット

SEC/DED エラー訂正コードに問題があります。デコーダーはダブル ビット フリップが発生したと認識しているが、実際には 1 回しか発生していないというケースをいくつか見つけたようです。私は何か間違ったことをしたと思いますが、何を理解できませんでした。例を示しましょう。

1011(7,4) コードと 2 つのエラー検出を実行するために必要な余分なビットを使用して 4 ビットをエンコードするとします。コード化されたワードは である必要があります00110011。ここで、最上位ビットは余分なパリティ ビットであり、次の 2 つは p0 と p1 などです。

ここで、送信中に下位ビットが反転したとします。したがって、受信した単語は になります00110010。受信機は、このコードから 4 つの受信データ ビット 1010 を抽出し、新しいコードを作成します01011010。最後に、受信側は を取得する 2 つのコードのビットごとの xor を実行します0111。最後の 3 ビットは、ビット 7 が反転したことを示していますが (これは正しい)、最初のビットは 0 であり、私の知る限り、デコーダはこの状況をビット反転以上のものと見なす必要があります。

私は何を間違えましたか?