• 締切済み

2進数

2進数の 10000000 (負の数) を10進数で表すとどうなりますか? 計算方法も教えてください。 よろしくお願いします。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

一般的な表現だけで、これだけあります。 http://ja.wikipedia.org/wiki/%E7%AC%A6%E5%8F%B7%E4%BB%98%E6%95%B0%E5%80%A4%E8%A1%A8%E7%8F%BE これに当て嵌まらない方法もあるでしょう。 どんな符号化したものか指定が無いと、正解は出せません。

pinks420
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • MOMON12345
  • ベストアンサー率32% (1125/3490)
回答No.1

1+7ビットの符号-仮数部表現だとするならば、その数はマイナスゼロです。 MSBの1ビットが符号を表し、その下の7ビットが整数部を示すからです。

pinks420
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 十進数と十六進数

    過去の質問を見てみたのですがよくわからなかったので質問します。 計算機の授業で十進数の負の数を十六進数に直すという方法を習ったのですが、いまいちわかりません。 問題は「次に示した十進数を二桁の十六進数で表せ」というもので、十進数は「-34」「-105」などです。 基本的なことは分かっているつもりです。 上記の問題の解き方を教えてください。 よろしくお願いします。

  • なぜ、負の数×負の数=正の数になるのですか?

    負の数×負の数の計算結果は必ず正の数になりますが、この理由はなんなんでしょうか?証明できる方いませんか?マイナスにマイナスをかけるとプラスになるのはわかるのですが、その理由がわかりません。

  • 【初心者から質問】 2進数の減算について

    学校で「アセンブラ言語」について学び始めました。 「2進数の減算」が分かりません。 ・減算は負の数の加算でおこなう。 ・負の数は2の補数であらわす。 ・補数を導き出すには「ビット反転」と「+1」する。 この3つのルールのことは何となくわかります。 では、  0110 1001 -0010 1100  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  の計算の仕方を教えていただきたいです。   0110 1001 -0010 1100  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   1101 0011  (ビット反転) +1101 0100  (+1する)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  自分でやってみましたが、この先がわかりません。 (つまり負の数を加算する部分が分からないです) この先の答えと、計算方法を教えてください。 よろしくおねがいします。

  • 負の数の割り算の余り

    a<0,b<0のとき a÷bの余りの符号ってどうなるのですか? (-6)÷(-4)=1余りー2 (-6)÷(-4)=2余り2 とどっちの計算が正しいのですか?負の数の割り算の余りの概念が分からず悩んでいます。計算機を利用したところ負の数÷負の数の余りは必ず負の数になるようです。どうしてなのですか?分からないので知っている人はぜひ教えていただきたいです。お願いします

  • 8桁の二進数の引き算

    (13)10-(10)10の計算をしたいのですが、いまいち分かりません。教えてください。 (13)10=(00001101)2 ・・・・(1) (-10)10=(11110110)2 ・・・・(2) (1)+(2)=(100000011)2  となり、先頭の数が1なので負となり・・(-3)10てことではないですよね?13-10=3ですよね(十進数の)? (10000011)2を(0111111100)2にして1をたして (01111111101)2にまた直しても答えの(3)10にはなりませんよね?

  • 正の数・負の数の計算問題

    正の数・負の数の計算問題の解き方を忘れてしまい困っています。 教えてください。問題が多いのですがよろしくお願いします。 (1)6+(-2) (2)-3+(-11) (3)-5-(-6) (4)7-14 (5)-6+21 以上の問題を教えてください。よろしくお願いします。

  • Excel 負の数のマイナス部分を考えずに数字だけ足したい

    A1とB1にC1に数字が入力されています。 C1は正の数、負の数どちらが入るかわかりません。 正の数が入った場合は計算をせずに(もしくは0と考えて計算)、 負の数が入った場合にマイナスを取った数字(例えばー1だったら1、ー3だったら3)を使って計算したいです。 D1に表示させたい内容の基本はA1-B1+C1(C1は負の数の場合のマイナスを取った数字で計算) 正の数の場合無視する(もしくは0と考える)、 負の数の場合マイナスを取って計算するにはどう入力すればよろしいでしょうか。 おわかりになる方がいらっしゃいましたら、宜しくお願いしますm(__)m

  • +8、+4などのように、0より大きい数を正の数といい、-2、-3などの

    +8、+4などのように、0より大きい数を正の数といい、-2、-3などのように、0より小さい数を負の数といいます。0は、正の数でも負の数でもありません。 次の数を、正の数と負の数に分けなさい。また、それぞれ0よりどれだけ大きいか小さいかをいいなさい。                2 -6  +3  +1,2  -ー                5 簡単な問題ですが、答えを教えて下さい。

  • 負の数の除算

    ふと、疑問に思ったので、質問させていただきます。 負の数の割り算は、2進数だとどのような計算をしているのでしょうか? たとえば、-2/2が内部ではどのように扱われているかが知りたいです。 一度補数を戻してから計算しているのでしょうか? 0xFFFFFFFE / 0x00000002 なので、普通に計算すると値が変わってしまうので 基礎的なことですみませんが、よろしくお願いします

  • 10進数(+-)→2進数への変換

    10進数 正・負の整数を2進数に変換する方法を ご存知の方ご教示の程宜しくお願いいたします