作者qaz1234567q (死亡與恐懼)
看板TransCSI
標題[問題] 2'S補數的問題
時間Wed Oct 25 22:58:44 2006
下列四個二進位2's補數的加法,何者不正確?(A)1101+1011=1000 (B)1101+0111=0100
(C)0100+1011=1111 (D)0101+0111=1100
答案是D
我想問的是題目到底是什麼意思呀?是指四個答案都為2's補數,我只要加起來就可以了
還是我要轉成2's補數加起來呀?
我嘗試了很多不同的算法,但都好奇怪啊XDD"
例如:(A)選項取1011的2's補數跟1101相加.....
完全不懂呀=3="
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.206.60
1F:推 dgf130:我覺得好像是問哪一個overflow 10/26 01:02
2F:推 xsque:我感覺跟一樓一樣...應該是問overflow 10/26 01:43
3F:→ ileadu:感覺四個答案都是對的…題目可能打錯了... 10/27 08:23
4F:→ ileadu:答案本身就已經取好二的補數... 不用再另外取二的補數 10/27 08:24
5F:→ qaz1234567q:四個答案中,的確D選項overflow,你們是怎麼看出來的@@? 10/27 16:34
6F:→ kfwibsj:2'SC能表示的範圍值[-2^(n-1)-1~2^(n-1)] 11/01 18:27
7F:推 choufeng:(D) 就是 5+7=12的意思當然溢位嘍 11/02 11:31