liuxianhua
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 611 個(gè)
工控威望: 1067 點(diǎn)
下載積分: 10234 分
在線時(shí)間: 572(小時(shí))
注冊(cè)時(shí)間: 2008-11-19
最后登錄: 2013-02-22
查看liuxianhua的 主題 / 回貼
樓主  發(fā)表于: 2010-04-15 12:44
書上說16位數(shù)據(jù)寄存器的最高為符號(hào)位,0為正數(shù)1為負(fù)數(shù),正數(shù)的最大值為32767,負(fù)數(shù)的最大值為-32768,這我就不明白了,除了符號(hào)位外,其他15位都為1時(shí),加起來是32767,為什么負(fù)數(shù)能儲(chǔ)存最高數(shù)是-32768呢?懇請(qǐng)高手指點(diǎn),謝謝,謝謝。
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 2483 個(gè)
工控威望: 1779 點(diǎn)
下載積分: 83779 分
在線時(shí)間: 1529(小時(shí))
注冊(cè)時(shí)間: 2008-04-15
最后登錄: 2024-12-31
查看pretco123的 主題 / 回貼
1樓  發(fā)表于: 2010-04-19 12:44
略懂點(diǎn)了!那么表示一個(gè)負(fù)數(shù)等于兩部分,要用反碼和補(bǔ)碼來表示。數(shù)字范圍是-32767~32767中。。。正數(shù)加1也是正數(shù),負(fù)數(shù)減1就等于加上一個(gè)(-1)表示負(fù)數(shù)必需是將表示符號(hào)的最高位置1。
例:00000000-1
      =00000000+(-1)
   =11111111
      =10000001
請(qǐng)問各位高手是不是這樣的?請(qǐng)指教!怎么搞到自己好象有點(diǎn)亂了!
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 2483 個(gè)
工控威望: 1779 點(diǎn)
下載積分: 83779 分
在線時(shí)間: 1529(小時(shí))
注冊(cè)時(shí)間: 2008-04-15
最后登錄: 2024-12-31
查看pretco123的 主題 / 回貼
2樓  發(fā)表于: 2010-04-22 10:27
要慢慢消化吸收...謝謝賜教..學(xué)習(xí)中