痔になりやすい生活習慣とは?

2進数の減算を解いているのですが、けた借りの方法がわからず、答えまでたどり着く事ができません。
問1 (1)01010011
   (2)00011110
(1) - (2) = 00110101
問2 (1)10011001
   (2)00100101
(1) - (2) = 01110100 
教えてください!!よろしくお願いしますm(__)m

A 回答 (2件)

10進の積み算で


減算するか?

減数を2の補数に直して、2の補数を加算してもいいですね。

問1の場合を例にとれば
(2)00011110→11100001+1=11100010(2の補数)
01010011
11100010(+
----------
00110101 ← 答
(最上位桁からの桁あがりは無視します。)

問2は上記に習ってやって下さい。
    • good
    • 0
この回答へのお礼

解き方がわかりました。
問2も答えを出すことができました!
ありがとうございました。

お礼日時:2008/05/19 20:53

>けた借りの方法がわからず


10進数の時と同じ。
    • good
    • 1
この回答へのお礼

回答、どうもありがとうございます!!

お礼日時:2008/05/19 07:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q2進数の引き算

2進数の引き算の方法がいまいちわかりません。

1 0 1 1
0 1 0 0
-------
0 1 1 1

上のような式なら下から三桁目で0から1は引けないから上の桁から1を借りてきて10 - 1という計算をするのですよね??

1 0 1 0 0
0 1 0 0 1
-----------

上のような場合、1桁めで上の位から1を借りようと思っても、2桁目が0なので、どうしたらよいのか分かりません。10進数なら9になるのは分かるんですけど、二進数の場合どういう計算になるのでしょうか?

Aベストアンサー

簡単に考えると、

1 0 1 0 0
0 1 0 0 1
-----------
から

1 0 0 1 2 ←(2進数ですがあくまでも考え方として「2」と示します。)
0 1 0 0 1
-----------
よって

0 1 0 1 1 となります。


人気Q&Aランキング