ソフトウェア開発技術者試験 Part104
at LIC
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
981:名無し検定1級さん 07/10/20 11:25:44 あふれるって↓こういう意味だったっけ??? シフトしてあふれるの定義を教えて >> あふれが生じるもの >0と1が反転してしまうこと。 982:名無し検定1級さん 07/10/20 11:27:39 問3 負数を2の補数で表現する符号付き 16 ビットの2進数を 16 進法で表示したもののうち,4倍するとあふれが生じるものはどれか。 ア 1FFF イ DFFF ウ E000 エ FFFF 4倍とは左2bitシフトということ。2の補数表現を使っているので,最左端の符号ビットは動かない算術シフトになることに注意。 正の数はシフトによって'1'が消えるとあふれとなり,負の数は'0'が消えるとあふれとなる。次のようにイは,1bitのシフトは大丈夫だが, 2bitシフトすると'0'があふれてしまい値が狂ってしまう ア (1FFF)16=(0001 1111 1111 1111) → (0111 1111 1111 1100) イ (DFFF)16=(1100 1111 1111 1111) → あふれ ウ (E000)16=(1110 0000 0000 0000) → (1000 0000 0000 0000) エ (FFFF)16=(1111 1111 1111 1111) → (1111 1111 1111 1100) これのあふれの意味がわからん あふれってオーバーフローやアンダーフローのことじゃないの?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5101日前に更新/227 KB
担当:undef