8位-128连原码和反码都没有,何来的补码?超级不理解。。。难道就是规定的?请高手解释一下,THANKS!
ããè¡¥ç å°±æ¯åä½ã
ãã8ä½åªè½è¡¨ç¤º256个æ°ï¼0å°255ï¼ä½æè¿æ³è¡¨ç¤ºä¸äºè´æ°ï¼å°±ç¨ä¸è¯¥è´æ°åä½çæ£æ°æ¥è¡¨ç¤ºï¼-1=255ï¼-2=254ççã
ãã1ã符å·ä½åæ°å¼åç»ä¸å¤çï¼ ç¬¬å «ä½ç¨0å1æ¥è¡¨ç¤ºæ£åè´ã
ãã2ãæ£æ°=åç ï¼è´æ°=åç å ä¸ã
ãã设wä½äºè¿å¶æ°x表示为ï¼å°è¯¥äºè¿å¶æ°ä»¥è¡¥ç çè§å解éï¼
ããæ以ä¸å ¬å¼ï¼
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-09-29
不是吧 是真的么?128的原码是10000000补码也是10000000 -128真的就没有原码和补码么。没在意,高手看看是不是啊!本回答被网友采纳
第2个回答 2009-09-30
因为有8位符号数的最小数为11111111
=-(1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0)=-(64+32+16+8+4+2+1)=-127
=-(1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0)=-(64+32+16+8+4+2+1)=-127