什麼麼負128有補碼??? 沒原碼 反碼 要補碼做什麼??? 為什麼要這麼 規定???

2024-12-08 17:33:25 字數 2476 閱讀 9870

1樓:狄文靜庫雅

推斷-128的原碼和補碼(用補碼=

反碼+1)1.關於原碼1000

0000,表示的是-0,還是-128呢?(答案是-128而不是-0)

1.先看看原碼的概念吧:正數的符號位為0,負數的符號位為1,其它位按照一般的方法來表示數的絕對值。

是負數嗎?0既不是正數也不是負數,那麼它的符號位到底是0還是1呢?(0的符號位為0,不能為1)

3.看看負數補碼的公式:負數的補碼=10000

0000(模)-數的絕對值。比如:-1

現在假設-0為負數,那麼。

0的補碼應該是10000

0(這個0,姑且教0的絕對值吧)=0000

反碼:1111

原碼:1000

現在來推-128

128的補碼:10000

0000(+128沒有符號位)=1000

反碼:1111

1111)(補碼-1)

原碼:1000

0000(反碼取反)

從上面看來,乙個原碼對應了2個補碼。

但是仔細分析:原碼的概念,負數的符號位為1,但是0不是負數,所以不能用此公式。

0也不是正數,但是可以把0定義為原碼、反碼和補碼都一樣(即0000

而且據說可以推斷出0的補碼只有乙個(有興趣的。

可以去推一下,呵呵)

現在原碼1000

0000就唯一表示-128了,而不會表示出-0,因為-0不能用這個公式計算。

現在,補碼1000

0000的原碼是1000

0000(已證明),那麼原碼1000

0000的補碼是1000

0000嗎?原碼。

128,進位被捨去)反碼。

補碼。1111(反碼)

0000,這裡實際上真正相加的是1111

1111後面的7位,第1位是符號位始終不會變,所以,當進到第8位的時候,就表示溢位了,會被捨棄)

2.綜上所述:1.-128的補碼和原碼一樣都是1000

0000,的原碼、反碼和補碼都一樣(即0000

3.如果把-0當做負數,1000

0000就會有歧義(事實上0的補碼只有乙個0000

2樓:做而論道

在字長為八位的條件下,確實:

-128,只有補碼,並沒有原碼和反碼。

為什麼負128有補碼???

-128 有補碼,這是正常的現象,並不需要問為什麼。

你應該琢磨「為什麼-128 沒有原碼和反碼」。

沒原碼 反碼 要補碼做什麼???

在計算機內部,只用補碼做運算,根本就用不著原碼和反碼。

原碼和反碼,什麼用也沒有,它們都是不存在的。

為什麼要這麼 規定???

因為計算機需要用補碼做運算。

3樓:沙里波特

帶符號數,在計算機中,是以補碼存放的。

使用補碼,就可以把減法,轉換成加法計算。

於是,有乙個加法器,就夠用了。

原碼反碼,演算法有錯,所以,在計算機裡面,就沒有原碼反碼。

只是在【人工求補碼】時,你就可以借助於這些垃圾。

4樓:養夜卉戎濡

128,如果是16bit的話。

原碼:第一位是符號位,餘下15位代表數值大小。因此為,1000補碼:

128為0x0080,負數為取反+1(two'scomplement)是0xff80即1111反碼:正數時與原碼相同,負數時除符號位都是原碼取反,即ff7f,1111

+8的補碼,原碼,反碼各為多少?

5樓:信必鑫服務平台

正數的補碼,原碼,反碼都是相同的。

以八位二進位碼為例,有:

8的補碼,原碼,反碼,都是 0000 1000。談仔。

負數的補碼,原碼,反碼都是用1放在符號位,後面7位有變化:

8的原碼李舉:1000 1000;

8的反碼:1111 0111;

8的補碼:1111 1000。

計算機中的符號數有三種表示方法,即原碼、反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示「正」,用1表示「負」,而數值位,三種表示方法各不相同。

在計算機系統中,數值一律用補碼來表示和儲存。原因在於,使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以統一處理。此外,補碼與原碼相互轉換,其運算過程是相同的,不需要額外的硬體電路。

原碼(true form)是一種計算機中對數字的二進位定點表示方法。原碼表示法在數值前面增加了含擾汪一位符號位(即最高位為符號位):正數該位為0,負數該位為1(0有兩種表示:

0和-0),其餘位表示數值的大小。

原碼,反碼,補碼是什麼補碼,原碼,反碼什麼的。有什麼作用啊!

正數的原碼,補碼,反碼相同,先求原碼,因為正數的原碼就是他的真值。負數的原碼是在正數的原碼基礎上,最高位置1,即符號位。然後再求反碼 符號位1不變,後面的所有位取反,然後再求補碼 在反碼的基礎上,末尾加1 注意負數的反碼,補碼除了符號位外也不是該負數的真值,而是原碼的除了最高位後面的數是真值的絕對值...

盧森吉他r135和r128有什麼區別

尺寸不同r128是40寸的,40寸吉他比41寸稍小,雖然長度只差了1寸,但是琴箱部分的設計是完全不同的,琴箱的寬度大約差了4釐米,視覺差距是比較大的。r135是41寸的,41寸琴形是全球標準。41寸的標準琴因為琴箱大,所以共鳴效果稍好,音色還是得看木頭好壞,還有弦枕。要根據自己的身材買琴,高大一些的...

嵐字有什麼寓意麼嵐字有什麼寓意麼

嵐字寓意 清水出芙蓉,天然去雕飾。從讀音上就給人一種脫凡寧靜的氣息 從感覺上給人一種很美的意境,可以讓人想像到一位脫俗的女子,清秀安靜,端莊美麗。嵐 l n 部首 山 筆畫 7 五行 土 五筆 mmqu基本解釋 山間的霧氣 夕 山 曉 岫 霧氣籠罩的山峰 1 嵐光 l n gu ng 山間霧氣經日光...