• ベストアンサー

計算問題

What is the result of adding the 2's complement number shown below? In each case indicate if an overflow has occurred. (a)11011101 + 11010111 = (b)10111100 + 00111101 = という問題があり、(a)の答えを 10110100 (b)の答えを11111001 としました。これはあっているのでしょうか?問題の意味もいまいちわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.3

>(a)の答えを 10110100 (b)の答えを11111001 いずれも正解です。 >In each case indicate if an overflow has occurred. 両方とも正解ですのでいずれも場合もオーバーフローは起きていません。 なお、オーバーフローは以下のケースがあります。 [1](正の数)+(正の数)⇒オーバーフロー⇒(負の数) [2](負の数)+(負の数)⇒オーバーフロー⇒(正の数) (a)は[2]の場合ですが結果が負の数ですからオーバーフローは発生していません。8ビット目(最上位ビット)が被加数、加数、結果とも「1」ですべて負数のためオーバーフローが発生していないことが分かります。 (b)は8ビット目が「1」(負数)と「0」(正数)の加算ですのでオーバーフローは発生しないケースです。

Balzary
質問者

お礼

大変わかりやすく、問題が解決しました。ありがとうございます。

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

その他の回答 (2)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

>やりかたや指針などを教えていただけないでしょうか? 2の補数とオーバーフローを復習しましょう。

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

>これはあっているのでしょうか? あってないです。2の補数とオーバーフローを復習しましょう。

Balzary
質問者

補足

やりかたや指針などを教えていただけないでしょうか?

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

関連するQ&A

  • 2の補数とオーバーフロー

    What is the result of adding the 2's complement number shown below? In each case indicate if an overflow has occurred. (a)11011101 + 11010111 = (b)10111100 + 00111101 = という問題があり、(a)の答えを 10110100 (b)の答えを11111001 としました。これはあっているのでしょうか?問題の意味もいまいちわかりません。

  • 計算問題

    What is the result of subtracting the following 2's complement numbers? (a)00111111 - 11101101 = (b)11111001 - 00111101 = という問題があり、(a)の答えを 11010010 (b)の答えを 00111100 としました。これはあっているのでしょうか?問題の意味もいまいちわかりません。指摘をお願いします。

  • がん細胞についての問題

    What is the most important property of a cancer cell, whether it is in the body or the culture dish? a. its chromosome complement b. its loss of growth control c. its size d. its secretions e. its inability to divide この問題の答えってどれですか? aの選択肢のchromosome complementってどういう意味ですか?

  • 名詞か形容詞か

     次のような問題が出たのですが,いまいち腑に落ちないところがあるのでどなたか解説してください.括弧にもっともふさわしい単語を選ぶというものです. The loyalty she has from her staff is (_______) of what a good manager she is. 1. indicate, 2. indicative, 3. indicator, 4. indication  私は「3でもいいんじゃないのけ?」と思ったのですが,答えは2でした.  2でなければいけないのでしょうか.

  • verilog ALU

    verilog初心者です。4ビットALUを作っているのですが、いくつかの点で躓いています。最初に2点だけ質問させて下さい。 このALUでは、4ビットの入力AとB、1ビットの入力x、y、z、 そして4ビット出力のResultと1ビット出力のOverflowを使います。 x、y、z、はオペレーションコントロールで、例えばx=0, y=1, z=0 の時A+Bを行うのですが、 もしこの時A=8、B=8だとResult=16(5ビット)になるのでOverflow=1とセットします。 しかしResultは4ビットなのでどのようにしたらOverflow=1にセットできますでしょうか。 例えば、予め5ビットの変数(temp)を用意しA+Bの結果を5ビットに拡張して計算。 もしtempが16以上ならオーバーフローということでOverflow=1としたのですが、うまくいきません。 if(x==0&&y==1&&z==0)begin  //加算の処理 Result <= A + B;   //普通に加算 temp <= {A[3], A} + {B[3], B}; //拡張して加算 if(temp >= 5'b10000)begin //16以上か比較 Overflow <= 1; end else begin Overflow <= 0; end end それと、2の補数も考慮しないといけないのですが、正の計算と負の計算では、どのように区別して計算すればいいのでしょうか。 最上位ビットが0か1かで正か負を分けるのはわかるのですが、例えば 1111は、正で言えば15ですが2の補数でいえば-1になります。Aが15、Bが-1で引き算をする場合、15-(-1)で16となってしまいます。 これはどのように考えたらいいのでしょうか。 もちろん答えが-16以下となってもOverflow=1とセットします。 宜しくお願いいたします。

  • ルートの計算問題

    a=3,b=√5+1のとき、bの二乗-aの値を求めなさい。という 問題なのですが自分の答えはいつも3になってしまうのですが 本当の答えは3+2√5なんです。どうしてこうなるのでしょうか。

  • 英文の文章問題

    下記の問題の解き方が分からなくて困っています。英語の意味はわかるのですが、算数が解けません。どうかよろしくお願いいたします。 A taxi cab charges $0.80 for the first 1/5 of a mile and $0.10 for each additional 1/10 of a mile. What is the cost of a 3 mile trip? 答えは$3.60 になるそうです。何度計算しても、この答にたどり着くことができません。

  • パターンの式を求める問題(?)

    英文ですみません、以下が問題の始まりです。 Slade and Jade create patterns involving tessellating hexagons. The patterns are shown below. The table shows the number of straws required for the perimeter of each hexagonal pattern and the total number of straws required for each hexagonal pattern. 問題は P =、 S= の式を求めよ、というものです。 Pは P = 6n とわかったのですがS = がわからなくて困っています。 いろんなパターンで考えてみたのですが出来ません、どなたか教えて頂けますか?

  • 計算問題です。教えて下さい。

    初めて質問いたします。よろしくお願いいたします。 こんな質問もよいのか?不安ですが・・ 以下のような問題があります。どういう計算方法で答えを出していったらよいのか分かりませんでした。   問題)清掃スタッフAさんとBさんがいます。 Aさんは店内の清掃に30分かかります。Bさんは60分かかります。 2人同時に店内の清掃にとりかかったら何分で終了しますか? 感覚的?には2人で作業するのだから、30分より早く終わるであろうくらいは分かるのですが・・(レベルが低くて恥ずかしいです)

  • 下の問題が答えを見てもよく分かりません。

    What is puzzling to a Westerner is precisely the fact that the tea ceremony does have, in a way, its 〈counterpart〉in the English rite of tea-"the little feast", as Henry James called it. 文中の〈counterpart〉の意味に最も近い語はどれか。 1.antithesis 2.complement 3.elegance 4.politeness (青山学院大学) (西洋人に分かりにくいのは、茶の湯に相当するものがイギリスの紅茶の儀式、つまりヘンリー・ジェームズが「小さな宴」と呼んだものにある意味で見い出されるという、まさにそのことである。) 答えは2.と出ていましたが、complement(補完物)とcounterpart(相当するもの)とでは意味が違うのではないですか? complementは足らないものを補うもの、counterpartは自分によく似たもの、対応するもの、相当するもの、という意味で、全然違うと思うのですが…。