1011
浮點數表示法
有一暫存器有8位元
並以2的補數方式儲存整數
則下列何者運算會產生溢位(Overflow)?a)00001100 00001100b)10111100 01100100c)10111100 00011100d)01100100 01100001答案是d
but why?i need詳解
thanks
00001100 0000110012 12=24
okb)10111100 01100100-68 100=32
okc)10111100 00011100─68 28 = ─ 40
ok11011000d)01100100 01100001100 97=197
不正確因為超出表示範圍
八位元可以表示範圍 127~(─128)197超出正值的範圍‧使用二進制相加時有進位
進位不理它‧01000000 01000000=1000000064 64= (─128)
所以溢位
正確的運算出現不正確的結果‧
浮點數表示法,浮點數運算,c 浮點數,浮點數double,浮點數轉換,浮點數正規化,浮點數加法,浮點數範圍,java 浮點數,單精度浮點數浮點數,2的補數,溢位,暫存器,Overflow,範圍,運算,正確,儲存,整數
合成|統計|設定|欄位|重灌|TQC|修改|操作方法|補習班|工具書|證照|排列|擷取|寫程式|遊戲|公式|日文|教學網站|分析|剪輯|轉檔|認證|教學影片|函數|檢定|安裝|使用方式|燒錄|
1011
參考:http://tw.knowledge.yahoo.com/question/question?qid=1607043010958如有不適當的文章於本部落格,請留言給我,將移除本文。謝謝!