1補數法(1’s complement)

以1補數法(1’s complement)為表示時,一8位元暫存器,其內含的值X範圍為 ? 怎麼看

3 Answers

Rating
  • 2 decades ago
    Favorite Answer

    ┌──┬──┐

    │符號│大小│

    └──┴──┘

    00000000→+0

    00000001→+1

    00000010→+2

    00000011→+3

    以下省略

    10000000→-127

    10000001→-126

    10000010→-125

    以下省略

    正數 +0 ~ +127

    負數 -0 ~ -127

    正數不變,但是當符號位元為1,代表負數

    取1的補數

    最高位元就是符號位元(最左邊的)

    10000000

    取一的補數

    01111111

    轉成10進位並且把符號加上

    -127

    Source(s): 計概
  • 2 decades ago

    -127~127還有裡面包含+0,-0所以1會浪費掉一個數,所以電腦都是用2補也就是127~-128這樣0就會一個

  • 2 decades ago

    1補數以第一bit為符號bit

    符號bit是1時為負,是0時為正

    所以範圍就是11111111~01111111

    而二進位1111111是127

    所以十進位範圍就是-127~127

Still have questions? Get your answers by asking now.