![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
だから。
つまり、「0」とANDを行うことで不必要な部分は確実に0にでき、
「1」とANDをとることで「0」なら「0」、「1」なら「1」を求めることができる。
>パリティビット以外の下位7ビットを得るためのビット演算はどれか。
だから、最上位ビットだけ0にする方法が答え。
No.3
- 回答日時:
元のビットが、abcdefgh (a~hは1か0)
とする。
ア 16進数0FとのANDをとる
abcdefgh
00001111
---------
0000efgh
下位4ビットを得る。
イ 16進数0FとのORをとる
abcdefgh
00001111
---------
abcd1111
こんなの。
ウ 16進数7FとのANDをとる
abcdefgh
01111111
---------
0bcdefgh
下位7ビットを得る。
エ 16進数FFとのXOR(排他的論理和)をとる
abcdefgh
11111111
---------
a'b'c'd'e'f'g'h' (a'~h'はNOT(a~h))
各ビットの反転。
No.1
- 回答日時:
ウの7FとのANDをとる方法を実際にやってみれば判ります。
01111111
これと、他の8ビットの数字のANDを取ると最上位ビットは必ず0になります。最上位ビット(パリティビット)が1でも、
01111111
1abcdefg
--------
0abcdefg
ビットごとのANDなので
0 AND 1=0
だからです。
他のビットは
1 AND a=a
1 AND b=b
1 AND c=c
1 AND d=d
1 AND e=e
1 AND f=f
1 AND g=g
とそれぞれのビットの値が直接取得できるので、問題にある
「パリティビット以外の下位7ビットを得る」
には、最上位ビットを0でマスクした7FとのANDをとるのが正解になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験について 基本情報技術者試験の午後問題についてなのですが、 大門①の情報セキュリテ 1 2022/10/30 00:34
- 情報処理技術者・Microsoft認定資格 2進数の問題を教えてください。 1 2022/07/27 09:42
- Oracle ビットで表せる数値について 3 2022/09/12 16:37
- 英語 Outcomes were evaluated including survival rate an 2 2022/04/14 11:01
- その他(コンピューター・テクノロジー) パリティビットの検出・訂正について 2 2022/07/09 12:35
- C言語・C++・C# [至急] Project Euler: #15 Lattice paths コード、入力、出力、解説 1 2022/09/24 02:34
- 英語 There are various anatomical and mucogingival cond 3 2022/05/05 10:28
- 英語 Therefore, it appears to be more logical to avoid 2 2022/07/05 15:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
6ビット(符号含む)の二進数
-
基本情報技術者試験のビットに...
-
基本情報処理技術者試験問題が...
-
【有効数字について】 授業で、...
-
有効数字は最後答えを出すとき...
-
KBのMB違いって
-
G4 って Pentium でいうとどの...
-
携帯電話の略語であるMBって英...
-
1メガ、1ギガはナンバイトですか?
-
有効数字の計算
-
CISCのCPUにこだわる理...
-
有効数字
-
有効数字
-
テキストファイルで、エンター...
-
12万の5%はいくらですか?
-
16進数に変換して浮動小数点表示
-
シフトjisコードで記載された40...
-
【パソコン】と【ワークステー...
-
クロックの求め方
-
色々、文字処理ができるテキス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL16進⇒浮動小数変換したい
-
6ビット(符号含む)の二進数
-
エクセルVBAで xlOn xlOff の切替
-
2ビット、3ビット、4ビットのグ...
-
9ビットの2進数を符号付整数…
-
エクセルでビット1をカウント J...
-
(<<1) & 0xeeeeなどが分かりません
-
浮動小数点の表現(基本情報)
-
パリティーチェック
-
2の補数形式において、アンダー...
-
情報科学について!進数変換の...
-
基本情報処理技術者試験問題が...
-
基本情報技術者試験のビットに...
-
16ビット浮動小数点数の表現...
-
排他的論理和
-
16ビットの符号付固定小数点...
-
2進数の補数表示について
-
基本情報技術者試験のビットに...
-
データ量の単位について教えて...
-
浮動小数点の問題です。
おすすめ情報