長度為位元組的二進位制整數,若採用補碼表示,且由1和

2021-03-04 03:11:26 字數 3769 閱讀 9232

1樓:一生乙個乖雨飛

-113,用5個1和3個0組成的二進位制補碼數,可表示的最小十進位製數為:-113,其對應的二進位製數為:10001111b。

8位無符號二進位製數能夠表示:0~255;8位有符號二進位製數能夠表示:-128~127。

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

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

2樓:匿名使用者

8位二進位制補碼10001111表示十進位製數-113。

長度為乙個位元組的二進位制整數,若採用補碼表示,由5個1和3個0組成,則可表示的最小十進位制整數是什麼???

3樓:湯旺河邊

8位無符號二

進製數能夠

表示:0~255

8位有符號二進位製數能夠表示:-128~127用5個1和3個0組成的二進位制補碼數,可表示的最小十進位製數為:-113,其對應的二進位製數為:10001111b

10001111

取反後,

0111000

加1後,

01110001b,對應的十進位製數為:113

4樓:匿名使用者

b (11111000)

b -(00000111)d 7

5樓:匿名使用者

原碼:00001000

反碼:11110111

補碼:11111000就是8

長度為乙個位元組的二進位制整數,若採用補碼表示,且由5個「1」和3

6樓:匿名使用者

通常n位二進位制,最高位為符號位,正數符號位為0,負數符號位1;

求補碼正數的補碼

正數的補碼與原碼相同。

負數的補碼

負數的補碼等於其符號位不變,數值部分的各位取反,然後整個數加1。

如果是正數

符號位為0

則補碼是00011111

原碼也是00011111

這個數(最小的)是

(-1)^0*(2^4+2^3+2^2+2^1+1)=31如果是負數

符號位為1

則補碼是10001111

原碼是11110001

這個數(最小的)是

(-1)^1*(2^6+2^5+2^4+1)= -113

長度為1個位元組的二進位制整數,若採用補碼表示,且由5個1和3和0組成,則表示最小的十進位制整數為?

7樓:匿名使用者

嗯,可以取負數絕對值最大的。

8樓:匿名使用者

(10001111)補碼=-113d

9樓:東方小巴黎

是不是補碼最大,整數最小?

長度為1個位元組的二進位制整數,若採用補碼表示,且由4個"1"和4個"0"組成,則可表示的最小整數為多少??

10樓:亞平寧的惡來

補碼:1000 0111

求原碼,取反加1,得到:1111 1001轉化為十進位制,首位為符號位,1表示負數,後7位表示數字絕對值111 1001b = 121d (1+8+16+32+64=121,可用計算器驗證)

所以最小整數為-121

11樓:亞瑟小豆

原碼變補碼才是取反加一,補碼變原碼應該是減一

試題: 長度為1個位元組的二進位制的整數,若採用補碼表示,且由4個「1」和4個「0」組成,則可表示的最小整數

12樓:匿名使用者

選b。關於補碼可參考維基百科的相關條目:

(中文

(英文

這道題可以有兩種解法:

1、從最小的整數排查,-127的補碼為1000 0001,不合條件;次小的-121補碼為1000 0111,符合,即為所求。

2、如果不是選擇題,可以構造這個數:既然要求最小整數,必然是負數,所以最高位為1,餘下的三個1應該放在什麼位置呢?按照補碼的規則,放在盡量低位,取反後的絕對值才更大,所以,構造出來的數應該是1000 0111,換算成十進位制就是-121。

長度為1個位元組的二進位制整數,若採用補碼表示,且由4個1和4個0組成,則可以表示的最大十進位制整數為??

13樓:

首先,補碼是種編碼,而不是表示負數的方法,所以可以表示正數。

正數補碼就是原始碼本身。

那麼最小整數你明白我就不說了。

最大數當然只能是自然數,所有1放在除了符號位外的最高位,就是01111000b,也就是120啦,本質上跟最小數的原理一樣的。

長度為乙個位元組的二進位制整數,若採用補碼表示,且由5個「1」和3個「0」組成,則可以表示的最小十進位制整... 40

14樓:瑞雯丶

因為他是補碼,

所以最小值不應該是1000 1111,

而應該是1111 1000,

這樣得出的原碼才是最小的1000 1000然後1000 1000=-8

15樓:亞平寧的惡來

在8位二進位制表示的有符號數中,最高位表示數字的正負,0為正,1為負。其餘7位表示數字的值。要求最小,那麼最高位應為1,是個負數。

負數的絕對值越大,值越小,但這是乙個補碼,所以要將所有的1都安排在低位。

16樓:囚於鏡中之妖

(接上,因回答有字數限制)

得到:1000 1111

對其求補得到原碼:符號位不變,其餘按位取反+1 ,得:1111 0001

轉為十進位制:1111 0001 b = -113 d

長度為乙個位元組的二進位制整數,若採用補碼表示,且由5個「1」和3個「0」組成,則可表示的最小十進位制整數為 15

17樓:匿名使用者

乙個位元組,為8位。

用補碼表示,就是在沒有數字的位上用0補齊。

就是:00011111

十進位制為:31

18樓:亂世紛飛石小羽

補碼又是最小,那麼這個肯定是負數,懂吧?既然要求最小,那麼1就應該在高位上,越多越好。

符號位是乙個1,後邊剩四個1,那麼補碼就應該是10001111,反碼是10001110,原碼是11110001。這個是倒推,最終結果是-113.要是還不懂可以追問

19樓:匿名使用者

符號二進位製數能夠表示:-128~127

用5個1和3個0組成的二進位制補碼數,可表示的最小十進位製數為:-113,其對應的二進位製數為:10001111b

10001111

取反後,

0111000

加1後,

01110001b,對應的十進位製數為:113

20樓:匿名使用者

可以是負數麼?如果可以那就是10001111是-113

如果只能為正數那就是00011111

長度為位元組的二進位制整數,若採用補碼表示,且由1和0組成,則可以表示的最大十進位制整數為

首先,補碼是種編碼,而不是表示負數的方法,所以可以表示正數。正數補碼就是原始碼本身。那麼最小整數你明白我就不說了。最大數當然只能是自然數,所有1放在除了符號位外的最高位,就是01111000b,也就是120啦,本質上跟最小數的原理一樣的。長度為1個位元組的二進位制整數,若採用補碼表示,且由4個 1 ...

二進位制中10多少?為什麼,二進位制中01為什麼

等於1。和10進製逢10進1乙個道理,2進製是逢2進1 等於10進製的2,因為二進位制滿二進一。從0開始數,下乙個是1,然後是2,滿二要進到十位,就成了10 二進位制中0 1為什麼 1?舉個例子吧,假設暫存器是32位的,現在的cpu有64位的,但32位的作業系統,執行時是用32的暫存器,暫存器向下相...

二進位制加法,二進位制的加減法

二進位制的運算算術運算二進位制的加法運算法則 0 0 0,0 1 1 1 0 1,1 1 10 向高位進製 二進位制的運算算術運算二進位制的加法 0 0 0,0 1 1 1 0 1,1 1 10 向高位進製 即7 111,10 1010,3 11 先把兩個數對其核實進製計算時候第一部一樣從最右邊對齊...