首页 > 解决方案 > (-57)8 - (+76)8 使用 8 的补码方法 =?

问题描述

我正在做类似 (-57)8 + (-76)8 然后找到我得到 2 的 -76 的 8 的补码,并将其添加到 -57 反过来给出 -55 这是错误的,答案应该是 - 155. 如何得到它?

标签: octaldigital

解决方案


“然后找到我得到 2 的 -76 的 8 的补码”意味着 2 位 8 的补码。 (-57)8 + (-76)8溢出 2 位 8 的补码编码。

使用更宽的 8 补码,例如 4 位数字。


推荐阅读