liuxianhua
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 611 個
工控威望: 1067 點
下載積分: 10234 分
在線時間: 572(小時)
注冊時間: 2008-11-19
最后登錄: 2013-02-22
查看liuxianhua的 主題 / 回貼
樓主  發(fā)表于: 2010-04-15 12:44
書上說16位數(shù)據(jù)寄存器的最高為符號位,0為正數(shù)1為負(fù)數(shù),正數(shù)的最大值為32767,負(fù)數(shù)的最大值為-32768,這我就不明白了,除了符號位外,其他15位都為1時,加起來是32767,為什么負(fù)數(shù)能儲存最高數(shù)是-32768呢?懇請高手指點,謝謝,謝謝!
zhaoyang4505
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhaoyang4505的 主題 / 回貼
1樓  發(fā)表于: 2010-04-15 14:08
樓上正解。
正數(shù)的補碼與原碼相等;負(fù)數(shù)的補碼 = 反碼+1。