基本情報技術者試験の勉強中なのですが、この例題が、解説を読んでもわかりません。項目は論理演算です。どなたか、教えていただけないでしょうか?
【問題】
8ビットのデータの下位2ビットを変化させずに、上位6ビットのすべてを反転させる論理演算はどれか?
ア 16進数03と排他的論理和をとる
イ 16進数03と論理和をとる
ウ 16進数FCと排他的論理和をとる
エ 16進数FCと論理和をとる
【答え:ウ】
【解説】16進数FCは11111100です。排他的論理和を取ると、上位6ビットは反転され、下位2ビットはそのままとりだせます。
と、書いてあります。2進数に変換するまではわかるのですが、排他的論理和を取るというのは、どういうことなのでしょうか?
すみませんが、宜しくお願いします。
No.2
- 回答日時:
回答ありがとうございます!
URLも参照させていただきました。試験にでてくる用語なども説明がされていたので、ブックマークしました。
この問題以外でも、利用させていただこうと思います。
大変ありがとうございました!!
No.3ベストアンサー
- 回答日時:
>排他的論理和を取るというのは、どういうことなのでしょうか?
排他的論理和とは
ビットごとの足し算の1ビットバージョンと考えましょう。
2進数の足し算だと
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
ですが、排他的論理和(XOR)は1ビットバージョンなので
0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
(ここまでは足し算と同じ)
1 XOR 1 = 0 (足し算では10だが1ビットしか扱わないので繰り上がりは無視)
結果的には
XOR の前後が同じなら0,異なれば1となります。
この見方を変えると
0とXORをとると、とる前のビットがそのままになります。
(前が0なら0と0とのXORで同じビットですから答えは0
前が1なら1と0とのXORで違うビットですから答えは1
どちらにしろ前のビットと答えのビットは一致しています)
1とXORをとると、前のビットが反転します。
(前が0なら0と1とのXORで違うビットですから答えは1
前が1なら1と1とのXORで同じビットですから答えは0
どちらにしろ、前のビットが反転したものが答えとなっています)
つまり、特定のビットのみ反転させて、その他を保存することができます。
8ビットですと
0とXORをとっても前の値は変わりません
FとXORをとると全ビットが反転します。
以下、詳しい説明は省きますが
AND(論理積)を使うと特定のビットを0にし、他を保存できます
0とANDをとると(どんな値でも)必ず0になります。
FとANDをとると、とる前と変わりません。
Fを10進の1に見立てるとまるで掛け算のようです
だから論理積と呼ばれます
OR(論理和)を使うと特定のビットを1にし、他を保存できます
0とORをとると、とる前と変わりません。
FとORをとると、どんな値でもFになります。
ANDの掛け算に対し、ORは足し算に似ています。
(0を足しても何も変わりませんね)
だから論理和と言われます
回答ありがとうございます!
詳しく説明していただけたので、応用が利くぐらい理解できました。
XORの問題がでればいいなぁ~とか思っちゃいます。
大変ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 作詞・作曲 音楽理論 コードについて 2 2022/12/01 03:53
- その他(セキュリティ) ワンタイムパッドについて 2 2022/11/24 12:11
- 高校 有効数字計算 確定した値を含む 2 2023/01/18 06:03
- 発達障害・ダウン症・自閉症 中学の時にIQ82の境界知能と診断されました。 今の私も、やはり境界知能でしょうか? そしてこれは、 3 2023/02/19 00:37
- 文学 論理的思考能力と国語問題 3 2022/03/30 09:04
- 作詞・作曲 作曲家を目指して音楽理論の勉強をしていますが、あと何をすれば良いのかわからなくなりました。 楽典・実 6 2023/04/27 19:12
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- 事件・犯罪 刑法についてだれか助けてください。 2 2022/06/05 04:08
- 数学 論理的言語の種類 排中律 が成り立たない、命題が真か儀かではない中間の値を取れる、 場合の論理体系に 3 2022/04/30 10:14
- 物理学 微分方程式の物理現象への適用について 3 2023/05/14 12:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
youtubeに動画をアップロードす...
-
冗長ビット…。
-
仮想通貨取引所で日本円の出金...
-
アマゾンギフト券の換金方法に...
-
今のゲーム機、Bit数で言うと何...
-
ハミング符号の誤り検出ビット...
-
SINCフィルタのマルチビットの意味
-
海外のバイナンスが使用不可に...
-
1954年の100万円は、今だといく...
-
公園の水道から水をポリタンク...
-
【現金、財布にいくら常備して...
-
Zippoオイル缶を爪やコインで開...
-
デリヘルについて
-
コインを上に飛ばすやり方?
-
エラーコインではないと思うの...
-
ゆうちょATMなくなってるんだけ...
-
納税証明等の勘定科目。租税公...
-
UberEatsで何もしてないのに2,0...
-
普通の1円よりも 円線が多い1円...
-
「777」が番号に含まれてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
youtubeに動画をアップロードす...
-
冗長ビット…。
-
JTB旅行券の換金
-
パリティチェックの垂直パリテ...
-
10進数からビットフラグの判定 ...
-
今のゲーム機、Bit数で言うと何...
-
"計算機の語長"とは?
-
IPアドレスの計算
-
コインチェック 総資産の見方に...
-
ハミング符号の誤り検出ビット...
-
ルーターでの切り欠き加工につ...
-
何故ギフトカードを定価より高...
-
情報数学の問題ですが、教えて...
-
Zaifでのビットコインの売却と...
-
なぜ シリアル転送はパラレル転...
-
海外のバイナンスが使用不可に...
-
1画素のビット数の求め方
-
トリマーの軸径について 本体6...
-
木工で麦の穂の彫り方
-
インパクトドライバーをレンチ...
おすすめ情報