【alvin913044】評論
題目有點困惑 題目問的是2補數中 直覺上二數相加 結果是d 溢位 但二樓大大 的答案 做完2補數相加完 為何要再做回1補數呢?
【Nimi】評論
直接相加(題目已經說是2的補數了,0開頭為正數,1開頭為負數)加總為10001101,有進位-結果為正數,進位捨去
【YO NING】評論
相加後超出8位元部分直接捨去。也可以因x+(-y)=x-y所以先把後面那個負數換成正數,再做減法溢位是說,總和數值超出能表示範圍當正+正結果答案為負or負+負答案為正一正一負相加不會溢位,因為總和數值理當越來越小(介在兩者的絕對值之間),怎麼還會多出來呢ex:127+1=128,01111111+1=10000000