テクノロジ系
秋期
基本情報技術者 2012年 秋期 問1
1 / 80
8ビットの 2進数 11010000を右に 2ビット算術シフトしたものを,00010100 から 減じた値はどれか。ここで、負の数は2の補数表現によるものとする。
正解と解説
表示する
正解 ウ
00100000
11010000は2の補数で-48です。算術右シフト2ビットは符号ビットを保ちながら-48÷4=-12(=11110100)になります。00010100(=20)から-12を減じると20-(-12)=32=00100000となります。