作者JULIKEBEN (JU)
看板TransCSI
標題[問題] 關於overflow
時間Mon May 19 00:18:46 2008
序列有一暫存器有八位元
以二的補數方是貯存整數
00001100*00001100
會不會產生overflow
我個人覺得會耶
可是解答說不會@@
請大家幫我解答 謝謝
新手發問 有不對的地方多多指教
謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.41.142
1F:→ soulgazer:我算答案是10010000 共八個BIT所以沒溢位 05/21 15:57
2F:→ soulgazer:不太確定 有高手可補充一下嗎 05/21 15:58
3F:→ JULIKEBEN:可是第一位數不是signed bit嗎 這樣變負的了耶 05/22 10:40
4F:推 vekfvz:一樓怎麼加出10010000的呀?@@ 不是00010000嗎? 05/22 15:52
5F:→ vekfvz:我看錯@@ 真的是10010000 05/22 15:54
6F:推 zptdaniel:overflow只會出現在 正+正變負 或負+負變正的情況 05/22 23:22
7F:→ zptdaniel:這是最簡單的判斷方式 05/22 23:22
8F:→ JULIKEBEN:那乘法呢 正乘正變負應該也算overflow吧 對吧?? 05/23 08:19
9F:推 iamivers0n:是的...因為bitwise的乘法最後其實也是要做加法的 05/24 17:48
10F:→ JULIKEBEN:所以有overflow嗎?? 05/25 23:16