メインコンテンツへスキップ
ぴよパス

第三種電気主任技術者試験 電動機応用・照明・電熱・制御・情報 練習問題 第19問: コンピュータで整数を 8 ビットの 2 の補数で表すとき、10 進数の −45 を表すビット列として、正しいものはどれか。ただし、ビット列は左端を最上位ビットと

この科目 –/20 解いた
初級

コンピュータで整数を 8 ビットの 2 の補数で表すとき、10 進数の −45 を表すビット列として、正しいものはどれか。ただし、ビット列は左端を最上位ビットとする。

解答と解説を先に見る

正解: 4. 11010011

−45 は 11010011 です。負の数の 2 の補数は、絶対値の 2 進表現の全ビットを反転してから 1 を加えて求めます。45 = 32 + 8 + 4 + 1 なので +45 は 00101101、全ビットを反転すると 11010010、1 を加えると 11010011 (16 進で D3) です。検算として 2⁸ − 45 = 256 − 45 = 211 = 128 + 64 + 16 + 2 + 1 を 2 進数にしても 11010011 になります。00101101 は +45 のままです。11010010 は反転しただけの 1 の補数です。10101101 は最上位ビットだけを符号として 1 にした、符号と絶対値による表現です。11010100 は反転の後に 1 を 2 回加えた値です。2 の補数では最上位ビットが 1 なら負の数になることも押さえましょう。

関連キーワード: 情報伝送及び処理・2の補数・2進数

登録なし・無料で​全問解けます
やめる(試験トップへ戻る)
PR4科目に入る前の数学・電気の土台固め(入門・レビュー最多) 3.9

みんなが欲しかった! 電験三種 合格へのはじめの一歩 第2版

Amazon でテキストを見る
お急ぎ便・対象本の還元もまとめて — Amazonプライム 30日無料(PR)

模試 (16問)

この問題が解けたら、本試験はどうですか?

本番形式の模擬試験で実力チェックPremium (月480円)Premium (ご利用中)本番と同じ制限時間

模試を始める
広告