作者gn00618777 (123)
看板Grad-ProbAsk
標題[理工] [計概]-基礎計算題
時間Fri Aug 14 23:02:04 2009
1 .2.75(10進位) + 3.625(10進位)之結果以2進位表示為:
我怎麼算都是110.011 可是解答卻是101.101
2 十進位數32以7個位元,負數以1's的補數表示應為:
我怎麼算都是1111111-0100000=1011111 可是解答卻說是0100000
3 以2的補數執行下列的具符號的8位元運算,何者將產生溢位?
(a) 56(16進位)+40(16進位)
(b) C2(16)+E2(16)
(c) A0(16)+42(16)
(d) 32(16)+41(16)
b選項 我用2補數運算 1100 0010
+ 1110 0010
----------------
11010 0100
進位的1捨去剩下1010 0100 化為10進位數=164 已經超過-128~+127阿
位啥他沒溢位?
以上這三題能給我詳細過程嘛??感恩不盡 還是解答有錯?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.61.208
1F:→ ting0628:(1)我答案跟你一樣.(2)32是正數,所以直接轉換就可以 08/14 23:28
2F:→ ting0628:我的淺見,與你分享 08/14 23:29