午前問1
8ビットのビット列の下位4ビットが変化しない操作はどれか。
16進表記 0F のビット列との排他的論理和をとる。 | |
16進表記 0F のビット列との否定論理積をとる。 | |
16進表記 0F のビット列との論理積をとる。 | |
16進表記 0F のビット列との論理和をとる。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
論理積(AND)
2つのビットが両方とも1のときにだけ1を出力、それ以外は0を出力
論理和(OR)
2つのビットのどちらかが1であれば1を出力、両方とも0のときは0を出力
排他的論理和(XOR)
2つのビットが異なるときは1を出力、同じときは0を出力
否定論理積(NAND=Not AND)
AND演算の結果を反転(2つのビットが両方とも1のときにだけ0を出力、それ以外は1を出力)
2つのビットが両方とも1のときにだけ1を出力、それ以外は0を出力
論理和(OR)
2つのビットのどちらかが1であれば1を出力、両方とも0のときは0を出力
排他的論理和(XOR)
2つのビットが異なるときは1を出力、同じときは0を出力
否定論理積(NAND=Not AND)
AND演算の結果を反転(2つのビットが両方とも1のときにだけ0を出力、それ以外は1を出力)
ア. | 16進表記 0F のビット列との排他的論理和をとる。 |
10101010 XOR 00001111 =10100101 | |
イ. | 16進表記 0F のビット列との否定論理積をとる。 |
10101010 NAND 00001111 =11110101 | |
ウ. | 16進表記 0F のビット列との論理積をとる。 |
10101010 AND 00001111 =00001010 | |
エ. | 16進表記 0F のビット列との論理和をとる。 |
10101010 OR 00001111 =10101111 |