【发布时间】:2015-11-28 01:56:45
【问题描述】:
我正在复习一周后的考试。我有一个我已经回答的示例问题,但我不确定它是否正确。有人可以为我验证我的答案,如果不正确,请解释 iv 哪里出错了。
这是一个问题: 考虑符号幅度符号中的两个二进制变量:A = 011111 和 B = 000001。显示所有涉及的步骤,以二进制格式执行以下操作(即,不要从二进制转换为另一个基数以获得结果)。假设您只有六位可用于答案。
A-B 使用二进制补码。
这是我的回答: 在 B 上使用二进制补码 B = 000001 翻转并添加 1
111110
+000001
--------
111111
然后是 A + 补码 B
011111
+111111
-------
011110
最终答案:011110
【问题讨论】:
标签: binary signed subtraction twos-complement complement