我目前正在进行二次补充,使用8位我正在尝试完成此操作,其中-85 + -44。我错过了一个讲座,所以我试图赶上自己,这就是我想出来的,告诉我,如果我是对或错。
-85
85 = 01010101
10101010
+ 1
---------
-85= 10101011
这是第一个。
-44
44 = 00101100
11010011
+ 1
---------
-44= 11010100
然后将它们加在一起。
-85 10101011
-44 11010100
+ --------
101111111
答案是这样的吗?我是否会移除进位或保留它,因为它是8位?
答案 0 :(得分:1)
如果你被限制在8位,那么是的,你丢弃了进位。
如果这是在处理器中的8位寄存器中完成的,则进位位将导致进位标志位于状态寄存器中。进位标志的状态让您知道寄存器中保存的8位结果不是整个答案。
答案 1 :(得分:0)
由于没有人回答有关答案,我继续将其提交给我的任务并点击子弹,获得满分。看起来在多个站点上研究两个补充4个小时就可以了。