No.4ベストアンサー
- 回答日時:
>でもなんのことを言ってるのかさっぱりわかりません。
説明が舌足らずで済みませんでした。
とりあえずシリアル通信の説明をしたかったのですが
#2のように、必ず偶数ビットが1のデータを送る場合に
・の後のように前が奇数だったら1を偶数だったら0を付加して送信します。(2進数の0~7はわかりましたか?)
これには、まず一番目と二番目のEORを取ります
00と11は0 10と01は1になりますね
これと3番目のEORを取ると
同様に 00/11→0 10/01→1
となり、パリティビットが出来ます。
下の場合
0/3/5/6は元が偶数なので0
1/2/4/7は元が奇数なので1
となります(・の後ろです)
これを受信側でも
1番目と2番目のEOR→仮に5番
3番目と4番目のEOR→仮に6番
5番と6番のEOR----答え
答えが1になってしまうと送られてきたでーたは奇数だったということになり、必ず通信エラーがあります
→通常は再送してもらいます。
答えが0の場合はデータ数は偶数だったということになり、
エラーは出しません。(2ビット間違えている可能性があってもです)
長々と書きましたが、わかりましたか?
あと、ymmasayanさんの書かれた物ですが、
(1)はアドレスデコーダなどによく使用します
複数の同じカードをさしてもマザーボードで設定する事により、設定変更なしに差し替えても問題なく動作します。
(3)は正論理・負論理の切り替えなどに相手の仕様が不明な時など、保険に入れることがあります。
→入力バッファのかわりにEORを入れておき反対側をまとめてプルアップしておく(反転)ここをGNDにジャンパすることにより(そのまま通過)です。
No.5
- 回答日時:
#4の自己補足です
十進と二進の対応を忘れてました
0:000 1:001 2:010 3:011
4:100 5:101 6:110 7:111
です、RS232(COMポート)などは
スタートビット(これから送るぞ)+データ7または8ビット+パリティビット(偶数・奇数・無し)+ストップビットの順に送信します(データを送る順番は実際にはLSBから送信されるので、右から左に送られますますが概念を理解する場合は左から右で考えて下さい)
また、#4で書いている偶数/奇数は1の数が偶数個か奇数個かと言うことですので3や5は偶数個です
No.3
- 回答日時:
EORは、一見へそ曲がりですが、いろんな使われ方をしています。
言葉は悪いが世間に身を隠した落し胤。時々、キラッと光る。
本論に戻って、
(1)一致回路に使います。一致してればゼロ。1ビットでも違っていれば≠0となります。
(2)パリティ生成に使います。(解説済みなので省略)。最近ではRAID(安価ディスクアレイ)でも注目を浴びています。
(3)ビット反転、特に1の補数や2の補数を求めるときにとてもお世話になります。
あえて、もう一度いいます。EORは日陰者ではありません。十分、お役に立っています。
No.2
- 回答日時:
パリティとは
めんどくさいので、3ビット+1パリティで説明します
(通常の通信では7/8ビット)
まず、3ビットで表される数値は十進で0~7となります
それらに対してパリティを付加すると(偶数にします→奇数の場合は・の後ろの1と0を逆に読んでください)
000・0 001・1 010・1 011・0
100・1 101・0 110・0 111・1
となります、これはデータの個数を一定にすることにより、通信線路でノイズなど異常があった場合に検出をする事が出来、信頼性が増します。
(送り側と 受け側で同様に排他論理和の回路を作成して検出します)
※検出出来るのは奇数ビットが化けた場合で、偶数ビットの場合は検出出来ないのが欠点です。
また、メモリ-のパリティ付きも原理的には同じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL16進⇒浮動小数変換したい
-
2ビット、3ビット、4ビットのグ...
-
エクセルVBAで xlOn xlOff の切替
-
Excelの時刻の不思議
-
【有効数字について】 授業で、...
-
EXCELでの16進数取り出し、上...
-
文字の容量(サイズ)についての...
-
実行計画の「COST」と「BYTE」...
-
CSV データのバイト数を調べる...
-
携帯電話の略語であるMBって英...
-
KBのMB違いって
-
もしコンピューターが2進数か...
-
1TBHDDに音楽ファイルは何ア...
-
組み込みCプログラムで実数型
-
フリーソフトYokkaGrepでの置換...
-
oracle11gで、PL/SQLにてAとい...
-
32bit = 4GB(バイト)?
-
エクセル2010で2進数の計算をす...
-
5000KBytes/sをbitに変換するには
-
KBとMB
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで xlOn xlOff の切替
-
EXCEL16進⇒浮動小数変換したい
-
エクセルでビット1をカウント J...
-
6ビット(符号含む)の二進数
-
16ビットの符号付固定小数点...
-
2の補数形式において、アンダー...
-
9ビットの2進数を符号付整数…
-
データ量の単位について教えて...
-
2ビット、3ビット、4ビットのグ...
-
16ビット浮動小数点数の表現...
-
基本情報技術者試験のビットに...
-
基本情報技術者試験のビットに...
-
仮想通貨の取引所について
-
ALUのオーバーフローフラグの生...
-
2進数の問題
-
SSDのデータがビット落ちにより...
-
浮動小数点の表現(基本情報)
-
情報科学について!進数変換の...
-
8ビットを2進数で表現すると…
-
2進数の補数表示について
おすすめ情報