ソフトウェア開発技術者試験 Part104 at LIC
[2ch|▼Menu]
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)


これのあふれの意味がわからん
あふれってオーバーフローやアンダーフローのことじゃないの?

983:名無し検定1級さん
07/10/20 11:27:51
ソフ開に落ちる人!!!45000人!!!驚きの数字!!!
これを知れば無駄な努力をするのがバカらしくなります

984:名無し検定1級さん
07/10/20 11:28:10
符号が変わると「あふれ」なの?

985:9
07/10/20 11:31:14
なにこいつら基本情報からやり直してんの(ノ∀`)

986:名無し検定1級さん
07/10/20 11:32:15
イの DFFFF は、2進数で表すと 1101 1111 1111 1111 になり、先頭のビットが1なので、負の数になる。
負数を2の補数で表現するので、ビットを反転し、1を加算すると 1010 0000 0000 0001 となり、10 進数で -8193 になる。

これを4倍すると-32772 なり、16 ビットの整数の範囲である。 -32768〜 32767の範囲から外れてしまう。

987:名無し検定1級さん
07/10/20 11:32:46
>>981
さっき書いて訂正すべきところなんだけど

0 010 0000 0000 0001 = 8193
だから
DFFF = -8193

-8193*4 = -32772

16ビットで負数まで表現ってことなので、表現できる範囲は-32768〜32767
-4倍したらその範囲からあふれちゃったってことさ。オーバーフロー

988:名無し検定1級さん
07/10/20 11:34:22
おっとタイプミスが、まぁいいや
解答なんて間違っててナンボ

989:名無し検定1級さん
07/10/20 11:37:39
まず二進数に変換するところから教えて

990:名無し検定1級さん
07/10/20 11:38:45
>>989

DFFF
15*1 + 15*16^1 + 15*16^2 + 13*16^3
筆算遅い奴は死ね

これを選択肢の数だけ繰り返す

991:名無し検定1級さん
07/10/20 11:41:42
10進数に直す必要はないです。
1101 1111 1111 1111
↓2の補数のもと
0010 0000 0000 0001
↓4倍
1000 0000 0000 0100
↑ないでしょこんなの笑

992:名無し検定1級さん
07/10/20 11:42:57
↓こんなのも
ウ (E000)16=(1110 0000 0000 0000) → (1000 0000 0000 0000)
↓こんなのも
エ (FFFF)16=(1111 1111 1111 1111) → (1111 1111 1111 1100)

あふれてる気がするのは俺だけ??

993:名無し検定1級さん
07/10/20 11:44:14
>>992
確かに言いたいことはわかるけど
2の補数はパット見、数字が大きいほど小さいからね

994:名無し検定1級さん
07/10/20 11:45:27
>>991
直す必要は無くても、溢れを理解してなきゃ応用利かないしツマラナイ

995:名無し検定1級さん
07/10/20 11:52:01
>>956
うけるおorz

996:名無し検定1級さん
07/10/20 11:55:10
基本情報合格した奴なら基礎が出来てるだろうから真面目に勉強すりゃいい線いける
この真面目にってのが厄介でソフ開の受験者は普段の仕事が忙しすぎて勉強時間が取れない・・


997:名無し検定1級さん
07/10/20 11:55:53
俺は普段の仕事暇だけど勉強しないよ、めんどくさいから
今もオナニーするか勉強するか葛藤してる

998:名無し検定1級さん
07/10/20 11:56:27

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

メモ:今日ここまで勉強時間ゼロ

999:名無し検定1級さん
07/10/20 12:01:40
明日試験だってのに 次スレもなしか

1000:名無し検定1級さん
07/10/20 12:01:47
やべw今ウンコ出た
午後開始直後とか悲惨ww

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5100日前に更新/227 KB
担当:undef