伙计们需要一些帮助来解决问题。我正在尝试学习我的 bca 课程中的补充符号。最近我完成了 2 的补码符号章节,并陷入了问题。有人可以描述我如何减去
a)10 从 14
b)14 从 10
使用 2 的补码表示法。
我所做的是
以上数字为二进制。10=1010 14=1110
两个数的补码。1010=>0101+1=0110 1110=>1110+1=1111
现在我被卡住了,我将如何解决
a) 14 减 10
b) 10 减 14
请使用描述性的方式,以便我可以理解减法的每个步骤。提前致谢。
伙计们需要一些帮助来解决问题。我正在尝试学习我的 bca 课程中的补充符号。最近我完成了 2 的补码符号章节,并陷入了问题。有人可以描述我如何减去
a)10 从 14
b)14 从 10
使用 2 的补码表示法。
我所做的是
以上数字为二进制。10=1010 14=1110
两个数的补码。1010=>0101+1=0110 1110=>1110+1=1111
现在我被卡住了,我将如何解决
a) 14 减 10
b) 10 减 14
请使用描述性的方式,以便我可以理解减法的每个步骤。提前致谢。
最后,我们找到了解决方案
二进制中的 10 00001010 10 的 2 的补码是 0110
二进制中的 14 00001110 14 的 2 的补码是 0010
4 二进制 0000 0100 4 的 2 的补码是 1111 1100
10 - 14 = (-4) 0000 1010 = +10
14 - 10 = (+4) 0000 1110 = +14
一旦你完成了 2' 补码,你只需要添加它。
从 10 中减去 14 1010=>0101+1=0110 [这意味着 -10] 14 + (-10)
1110 +
0100【不用担心携带】
14 减 10
10=1010 14=1110
1110的2的补码是0010
1 0 1 0 + 0 0 1 0 = 1 1 0 0
1100 的 2 的补码是 0100 10 - 14 = -4 1010 - 1110 =0100