解決済み
負数を2の補数で表現する符号付き16ビットの二進数を16進法で表現したもののうち、4倍するとあふれが生じるものはどれか。 ア、1FFF イ、DFFF ウ、E000 エ、FFFF という問題なのですがやり方が分かりません 答えは"イ"です 基本情報技術者試験過去問からなのですが、やはり解説を見ても分かりません 分かりやすく解説お願いしますm(__)m
2,140閲覧
2進数になおしたときの、一番上の桁がもんだいです。 4倍するとは、2進数では、左に2けた移動することです。 符号付きなので一番左は符号です。(1のときはマイナス) 符号ビットが変わってしまうことを「あふれ」と言います。 16進数表記と、あふれるかどうかの判断を列挙すると 0001 1あふれない 1010 A あふれる (符号はたまたま一致しますが、2倍の段階ですでにあふれていて数値としては意味のないものになっています) 1011 B あふれる 1100 C あふれる 1101 D あふれる 1110 E あふれない 1111 F あふれない よってイ *類似問題の答えをアレンジしました。
< 質問に関する求人 >
基本情報技術(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る