No.72 最上位をパリティビットとする8ビット符号において,パリティビット以外の下位7ビットを得るためのビット演算はどれか。
⭕️
❌
💾
🖊 | ☑️ |
⭕️ | [[ AnswerCalc[0] ]] % | A | [[ AnswerCalc[1] ]] |
論理演算を利用したビット操作には、論理積(AND)を用いて特定位置のビットを取り出す操作と、排他的論理和(XOR)を用いて特定位置のビットを反転させる操作があります。
論理積(AND)演算の真理値表は次のようになっています。あるビットと"1"の論理積演算は、被演算ビットが0であれば結果が0、1であれば結果が1になるので被演算ビットがそのまま結果に反映されるという特徴をもっています。
2進数「0111 1111」を16進数で表すと「7F」なので正解は「ウ」となります。
論理積(AND)演算の真理値表は次のようになっています。あるビットと"1"の論理積演算は、被演算ビットが0であれば結果が0、1であれば結果が1になるので被演算ビットがそのまま結果に反映されるという特徴をもっています。
- 0 AND 1 = 0
- 1 AND 1 = 1
- 0 AND 0 = 0
- 1 AND 0 = 0
2進数「0111 1111」を16進数で表すと「7F」なので正解は「ウ」となります。
💾
✔️
[[ d.CommentTxt ]] |
< | > |
🥇 |