Re: 請問一個位元運算問題

看板Programming作者時間13年前 (2010/12/04 02:01), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串11/13 (看更多)
※ 引述《LPH66.bbs@ptt.cc (-858993460)》之銘言: > ※ 引述《modester@kkcity.com.tw (兄弟般的bf)》之銘言: > 對 這就是有無號數的差別 > 也就是對有號數來說不能單純看有沒有進到第九位來判斷 > 而得要用 ↓ 這個條件來判斷而已 > : 還是overflow要看這句話? > : 最高位改變(以第一個例子看,都是0,變成1;以第二個例子看,都是1,變成0) > : 抱歉吼,小弟駑鈍,對資工來說,這應該很簡單... 感謝您詳盡的舉例及解說 推推推 最後一個小問題 對於有號數overflow的判斷 A. 只看最高位元的改變,即0+0 => 1 或 1+1 => 0,若是,則overflow flag = 1 B. 除A外,再加上最高位元溢出(carry) 個人綜合以上您所回覆內容,覺得應該是A吧? 只是上上篇文章中的其中一句 > overflow flag 則是有號數相加溢出時設為 1 讓小弟有一點點疑惑 -- ┌─────KKCITY─────┐ (((((((( KKCITY電話聊天廣場 )))))))) bbs.kkcity.com.tw http://www.kkcity.com.tw/phone/ └──From:61.231.64.147 ──┘ 來電約會‧幫你預約完美情人!!/ --

12/04 04:45, , 1F
1111+1111 也是溢位,若是A的話,1+1=1,
12/04 04:45, 1F

12/04 04:45, , 2F
依您的說法將是無溢位.
12/04 04:45, 2F

12/04 04:53, , 3F
抱歉,無視樓上推文 XD.
12/04 04:53, 3F
文章代碼(AID): #1C-J1Vp3 (Programming)
討論串 (同標題文章)
文章代碼(AID): #1C-J1Vp3 (Programming)