我很难理解签名量级系统中的加法。我读了维基百科,我的笔记,我仍然不明白。
例如:
在签名幅度 8位系统中添加1100 1001 + 1111 1111
的内容是什么?我知道如果操作数的符号位是相同的,我们只需添加幅度。但结果将与2的补体系统中的加法不同。
如果符号位不同怎么办?然后结果的标志是什么?
这是一个例子:
- 1 | 101 1100
+ 0 | 100 0010
--------------
- 1 | 001 1010
结果的符号为1
,因为第一个操作数的幅度较大?这是正确的方法吗?
答案 0 :(得分:0)
这正是你手工添加的方式:如果标志相同,加上喜剧;它们是不同的,检查哪一个具有更大的幅度(这是结果的符号),并从较大的幅度中减去较小的幅度。