本區搜索:
Yahoo!字典
打印

[ICT] 上溢錯誤既問題

上溢錯誤既問題

在進行8位元二補碼表達式的計算時,下列哪項會造成上溢錯誤?

(1)  10000000-00001111
(2)   01111110-11100000
(3)   11110000+11111100

我唔識計...唔知邊D要轉二補碼...
可唔可以幫下我,THX ><
   
2013 DSE生
為未來加油!

TOP

[隱藏]
(1) 10000000-00001111=10000000+11110001=101110001(overflow)
(2) 01111110-11100000=01111110+00100000=10011110(overflow)
(3) 11110000+11111100=11101100

其實我覺得我都有計錯,計到有兩個overflow error @@
留名等學野

TOP

我覺得係咁~
(1)10000000 - 00001111 =10001111 (NO)
(2)01111110 - 11100000 = 101011110 (NO)
(3)11110000 - 11111100 = 111101100  (NO)
吾知岩吾岩
孔子説:「學而不思則罔,思而不學則殆。」

2013 DSE X_X??
2014 retake T_T

TOP

回覆 2# thecuriouslamp 的帖子

唔記得講返答案,頭2個係有overflow!

其實我最主要係唔明點解第2個係overflow,睇睇先..

[ 本帖最後由 kukei12 於 2013-3-5 12:11 AM 編輯 ]
2013 DSE生
為未來加油!

TOP

其實你比呢堆數係一補,二補定無符架?
孔子説:「學而不思則罔,思而不學則殆。」

2013 DSE X_X??
2014 retake T_T

TOP

回覆 5# WW111 的帖子

咁問法應該全部都係two's complement

TOP

回覆 6# thecuriouslamp 的帖子

OH ~ THANK YOU @@
吾係好得呀呢課
孔子説:「學而不思則罔,思而不學則殆。」

2013 DSE X_X??
2014 retake T_T

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆 8# WingGordon 的帖子

即係有冇overflow,其實可以轉返做10進制睇?
2013 DSE生
為未來加油!

TOP

重要聲明:小卒資訊論壇 是一個公開的學術交流及分享平台。 論壇內所有檔案及內容 都只可作學術交流之用,絕不能用商業用途。 所有會員均須對自己所發表的言論而引起的法律責任負責(包括上傳檔案或連結), 本壇並不擔保該等資料之準確性及可靠性,且概不會就因有關資料之任何不確或遺漏而引致之任何損失或 損害承擔任何責任(不論是否與侵權行為、訂立契約或其他方面有關 ) 。