- ベストアンサー
初心者な質問その7
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>本当に初心者な問題ですみません。 教科書を読んでいると言う事は、初心者と言う事では無くて勉強している学生さんですよね。 >2の補数表現、なにを意味する表現なのかさっぱりわかりません。 >持ってる教科書を何度読み返してもわからなかったので質問しました。 アドバイスとしては、教科書にほとんどそっくりの事が絶対出ていますから、もう一度教科書を見て下さい。 ここが、自分の力でわからないないようであれば、学校に行っている意味が有りません。 授業で話されている事の全てがわかっていないと宣言しているようなレベルの質問ですよ。 もう一度、言います。 教科書を見て下さい。
その他の回答 (1)
- inetd
- ベストアンサー率23% (43/184)
そのことが書いてないような教科書は捨てた方が良いと思う。
関連するQ&A
- 変位指数表現・・・
わからない問題があるので教えてください。 仮数部を2進数10桁の符号絶対値表現とし、 指数部を2進数6桁の変位指数表現としたときの値域を求めなさい。 という問題なのですが、よくわかりません。 自分なりにとりあえず最大値最小値を考えてみましたが…。 仮数部 ・最大 0111111111 (→ +511) ・最小 1111111111 (→ -511) 指数部 ・最大 011111 (→ +31) ・最小 111111 (→ -31) 符号絶対値表現ということは、こういった書き方でいいのでしょうか…。 2の補数を使って負の数を表現するやり方は、ここでは関係ないのでしょうか? 値域の求め方もわかりません。 どなたか教えて頂けるとありがたいです。
- ベストアンサー
- 数学・算数
- 2進法と10進法の演算問題
2進数→10進数(負の数)<2の補数表現> 8bit(8桁)の一番左のbitは符号bitとする 1)11111111 2)10011100 3)1.0010000 4)1.1100001 上記の問題が分かりません。 4桁ずつに分けて10進法に直して考えればよいのでしょうか? 補数表現自体よく分からないです。
- ベストアンサー
- 数学・算数
- 9ビットの2進数を符号付整数…
問題の意味がわからないのですが、どう解けばいいですか? 9ビットの2進数を符号付の整数とみなしたときの数値の範囲を、10進数で下限~上限の形で示せ。符号は2の補数。
- 締切済み
- その他([技術者向] コンピューター)
- ビット列で数を表現する
ときに 000:0 001:1 010:2 011:3 100:-4 101:-3 110:-2 111:-1 のように 符号付整数は2の補数で表現されますが 符号無整数(0以上の整数)を表現する通常の表現方法はなんというのでしょうか? 例えば 000:0 001:1 010:2 011:3 100:4 101:5 110:6 111:7 のように表現する方法はなんというのでしょうか? 「2の補数表現」のような名前はついていないのでしょうか? オフセットバイナリとはちがうような
- ベストアンサー
- 科学
- 負の整数を求める
負の整数を表現する問題で質問です。 4ビットのパターン1101を下記の通りに求め、小さい順に並び変える場合、 1, 1の補数による表現 2, 2の補数による表現 3, 絶対値に符号を付けた表現(先頭ビットが0は整数、1は負数) 1の補数は反転なので、0010とわかりますが、回答にこれは10進数の2だからと書いてありました。そこまではわかります。ただ、そのあとに、10進数の2だから、1101はマイナス2、とありました。なぜここでマイナス2となるのでしょうか? 2の補数の場合は反転した1の補数に1を加算して、0011とわかりました。しかし、またそれはマイナス3となっています。 3の絶対値に限っては先頭ビットは1なので負で、残りの3ビットは101で、10進数の5だから、マイナス5とあります。これに限ってはよくわかりません。 どなたか説明をお願いします。
- ベストアンサー
- 数学・算数
- 8ビットを2進数で表現すると…
質問です。 符号付の整数を8ビットの2進数で表現するとき、00110111-11000001の演算結果はどのようになるのでしょうか? 符号ビットは左端にあり、負数は2の補数で表します。
- 締切済み
- その他([技術者向] コンピューター)
- 2の補数を用いた符号付10進数の変換
次の問題の解き方を教えてください。 次の演算を、符号付2の補数を用いて計算せよ。bit数は符号を含めて6bitとする。あふれが生じたらそれを示せ。 (10)は10進数表記という意味です。 -8(10)-4(10) 15(10)-(-17(10)) 一応自分で解答は作ったのですが、合っている自信が全くないのでご回答お願いします 補足
- ベストアンサー
- 数学・算数
- 2進数の掛け算ができません
初めまして。2進数の掛け算で困っています。よろしくお願いします。 10進数で2*(-3)=-6ですが、これを3bitの2進数で行ないたいと思います。 すると、010*101(2の補数)=01010となります。 -6は10(2の補数)となるはずですが答えが異なります。 符号拡張というものがあるということで、次はそれで行なってみます。 010*1101(符号を拡張した2の補数)=011010となります。 答えが異なります。ますますわけがわかりません。 ---------- 次に10進数で(-1)*(-1)=1ですが、これを2bitの2進数で行ないたいと思います。 すると、11(2の補数)*11(2の補数)=1001となります。 1は1となるはずですが答えが異なります。 符号拡張というものがあるということで、次はそれで行なってみます。 111(符号を拡張した2の補数)*111(符号を拡張した2の補数)=110001となります。 答えが異なります。ますますわけがわかりません。 ---------- 話は変わるのですが、 Nビット×Mビット=N×Mビットになる とのことです。これも理解できません。 どなたかご教授をお願いしますm(__)m
- ベストアンサー
- 数学・算数