1

符号付きマグニチュード システムの加算を理解するのが困難です。ウィキペディアとメモを読みましたが、まだ理解できません。

例:符号付きマグニチュード8 ビット システム1100 1001 + 1111 1111での加算とは何ですか。オペランドの符号ビットが同じ場合は、単純に大きさを加算することを知っています。ただし、2 の補数系での足し算とは結果が異なります。

符号ビットが異なる場合はどうなりますか? では、結果の符号は何ですか?

ここに例があります:

- 1 | 101 1100
+ 0 | 100 0010
  --------------
- 1 | 001 1010

結果の符号は1、最初のオペランドの方が大きいためですか? これは正しい方法ですか?

4

1 に答える 1

0

これは、手で加算する方法とまったく同じです。符号が同じ場合は、大きさを加算します。それらが異なる場合は、どちらが大きいか (結果の符号) を確認し、大きい方から小さい方を引きます。

于 2013-01-27T22:07:27.337 に答える