在计算机科学中加入有符号量级系统

时间:2013-01-27 21:56:00

标签: computer-science

我很难理解签名量级系统中的加法。我读了维基百科,我的笔记,我仍然不明白。

例如: 在签名幅度 8位系统中添加1100 1001 + 1111 1111的内容是什么?我知道如果操作数的符号位是相同的,我们只需添加幅度。但结果将与2的补体系统中的加法不同。

如果符号位不同怎么办?然后结果的标志是什么?

这是一个例子:

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

结果的符号为1,因为第一个操作数的幅度较大?这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

这正是你手工添加的方式:如果标志相同,加上喜剧;它们是不同的,检查哪一个具有更大的幅度(这是结果的符号),并从较大的幅度中减去较小的幅度。