【问题标题】:(-57)8 - (+76)8 using 8’s complement method =?(-57)8 - (+76)8 使用 8 的补码方法 =?
【发布时间】:2021-04-07 09:29:07
【问题描述】:

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

【问题讨论】:

    标签: octal digital


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢你的解决方案,但你能简单地解释一下..
    • @user15572601 哪一部分不清楚?也许弄清楚“然后找到我得到 2 的 -76 的 8 的补码”是如何正确的。
    • '将 2 添加到 -57 得到 -55 是错误的',我没有得到正确的解决方案!
    • @user15572601 当我问“哪一部分不清楚?”时,我希望您指出这个答案的哪一部分不清楚,而不是重新迭代帖子。请解释您如何完成“找到我得到 2 的 -76 的 8 补码”。通过您这样做,对我来说最有效的方式是展示如何获得正确的答案。您的思路细节有助于精心制作答案。
    • ,你能帮我解决所有问题吗,因为知道我卡在哪里变得很复杂。
    猜你喜欢
    • 2021-03-22
    • 2021-09-09
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 2015-02-19
    • 2011-02-03
    • 1970-01-01
    相关资源
    最近更新 更多