グレイコード変換
ローカル処理グレイコードを2進数・8進数・10進数・16進数に変換、またはその逆を行います。
使い方と処理基準
グレイコードを2進数・8進数・10進数・16進数に変換、またはその逆を行います。
ツールの処理はブラウザ内で行われます。計算・変換の共有リンクを作成すると値がURLに含まれます。アカウント・アクセス解析・広告の情報はプライバシーポリシーをご確認ください。
処理制限
- 最大入力文字数: 100,000文字
グレイコードは隣り合う2つの数が1ビットだけ違う符号です。ロータリーエンコーダーやデジタル回路の課題で使います。
できること
- 2進 ↔ グレイ
- g = b XOR (b >> 1)で変換し、逆にも戻します。
- 8・10・16進 ↔ グレイ
- 他の基数の値もそのままグレイコードと変換します。
グレイコード変換の使い方
- 1作業を選ぶ入力の基数と方向を選びます。
- 2値を入力選んだ基数の数字だけを入れます。
- 3結果をコピー結果をコピーします。
活用例
2進1011をグレイに
入力: 1011
結果: 1110
グレイ1110を10進に
入力: 1110
結果: 11
主な利用シーン
- ロータリーエンコーダーの出力を解釈するとき
- カルノー図やデジタル論理の課題を解くとき
- ビット誤りを減らすカウンターを設計するとき
よくある質問 (FAQ)
グレイコードはなぜ使うのですか?
値が1つ変わるときに1ビットだけ変わるため、機械式センサーの瞬間的な読み違いを減らせます。
先頭の0も残りますか?
2進の結果は入力と同じ桁数で表示します。
