第2種情報処理技術者試験 | 1999年度 = 平成11年度・秋期 | 午前 | 問4 |
8 7 6 5 4 3 2 1 ┌─┬─┬─┬─┬─┬─┬─┬─┐ │ │ │ │ │ │ │ │ │ └─┴─┴─┴─┴─┴─┴─┴─┘ ↑ 小数点位置
解答 |
解説 |
2の補数は、すべてのビットを反転(0を1にして、1を0にする)して得られる1の補数に1を加えることによって得られます。┌─┬─┬─┬─┬─┬─┬─┬─┐ │0│1│0│1│1│0│1│0│ └─┴─┴─┴─┴─┴─┴─┴─┘
したがって、正解はウの10100110です。┌─┬─┬─┬─┬─┬─┬─┬─┐ │0│1│0│1│1│0│1│0│ 5.625 └─┴─┴─┴─┴─┴─┴─┴─┘ ↓ 全ビットを反転 ┌─┬─┬─┬─┬─┬─┬─┬─┐ │1│0│1│0│0│1│0│1│ └─┴─┴─┴─┴─┴─┴─┴─┘ ↓ 1を加える ┌─┬─┬─┬─┬─┬─┬─┬─┐ │1│0│1│0│0│1│1│0│ -5.625 └─┴─┴─┴─┴─┴─┴─┴─┘