二进制有符号数加法怎么计算

如题所述

就是把符号位当作数据位一样处理。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

二进制其实简单,只有0和1两个数,所以1+1,等于2,就满足了二进制进位的标准,所以也是10,但是这个10是不是十进制的10,而是十进制的2。二进制加法有四种情况:

    0+0=0。

    0+1=1。

    1+0=1 。

    1+1=10 进位为1。

    【例1103】求 (1101)2+(1011)2 的和。

    1 1 0 1

    + 1 0 1 1

    -------------------

    1 1 0 0 0

    二进制乘法有四种情况:

    0×0=0。

    1×0=0。

    0×1=0。

    1×1=1。

    【例1104】求 (1110)2 乘(101)2 之积

    解:

    1 1 1 0

    ×  1 0 1

    -----------------------

    1 1 1 0

    0 0 0 0

    1 1 1 0

    -------------------------

    1 0 0 0 1 1 0

    二进制减法  

    0-0=0。

    1-0=1。

    1-1=0。

    10-1=1。

    二进制除法

    0÷1=0。

    1÷1=1。

本回答被网友采纳
第2个回答  2016-01-11
感觉有符号的数不要用补码运算,用原码运算比较简单易懂,符号位单独提出来。比如这个
符号位负负得正,所以为0。算术位原码1001*1101=1110101,再符号位扩展就是了。
第3个回答  2016-01-09
人工计算吗?

还是编个程,由计算机来算?