1 某 8 位元 (bit)處理器以 2 補數 (two's complement) 編碼記錄有號數 (signed numbers )並進行運 算。下列運算中,何者將產生滿溢 (overflow)?
(A)-52-78
(B) 25+32
(C)-10+25
(D)-18-33

答案:登入後查看
統計: A(761), B(69), C(54), D(35), E(0) #2034255

詳解 (共 3 筆)

#3488302
速解: 正加負永遠不會overflow接...
(共 86 字,隱藏中)
前往觀看
28
0
#3958355

八個位元

一個位元用來表示正負號

只剩7個位元可以用

0 0 0 0 0 0 0 0

所以最多不能超過正127,負128

-52-78=-130超過八個位元可以表示的範圍

15
0
#3493859
速解: 正加負永遠不會overflow接...
(共 88 字,隱藏中)
前往觀看
10
0