m0_72585436 2024-01-20 14:42 采纳率: 75%
浏览 6
已结题

谁能教我二进制减法,不会呀

二进制减法怎么做,怎么转化为加法,原反补怎么用,就不如11101110-1100110

  • 写回答

3条回答 默认 最新

  • 睡觉觉觉得 2024-01-20 14:52
    关注

    引用GPT:
    二进制减法可以通过使用补码来转化为加法运算。下面是一个关于二进制减法和补码的例子:

    假设我们要计算11101110 - 1100110。

    1. 首先,我们需要将被减数和减数转换为二进制补码形式。被减数11101110的原码、反码和补码分别为:
      原码:11101110
      反码:10010001
      补码:10010010

      减数1100110的原码、反码和补码分别为:
      原码:1100110
      反码:1011001
      补码:1011010

    2. 接下来,我们将减法转化为加法。我们可以使用补码的性质:减法可以转化为加法,通过将减数取反(求反码)并加1,然后将被减数与这个结果相加。

      所以,我们将减数1011010取反并加1,得到补码0100110。

    3. 然后,我们将被减数10010010与补码0100110相加,得到补码11010100。

    4. 最后,我们将补码11010100转换为原码,得到结果为-42。

    所以,11101110 - 1100110的结果为-42。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月29日
  • 已采纳回答 1月21日
  • 创建了问题 1月20日