如何用8位的二進位制補碼錶示下列十進位制數

時間 2021-08-14 02:12:18

1樓:a九尾妖姬

+17 = 00010001

+17的補碼為 00010001

13 = 00001101

-13 的補碼為11110011

能用電腦的時候可以win+r,開啟執行在裡面輸入calc,在檢視》科學型

+17 = 00010001, -13 = 11110011正數的補碼=原碼

負數的補碼=它的絕對值的補碼 取反 +1

2樓:十六拍板

(1).    +17    =        00010001             +17的補碼為 00010001

(2)     -13       =       00001101              -13 的補碼為11110011

原碼:左邊數稱為真值,即為某數的實際有效值。右邊為用原碼錶示的數。二者的最高位分別用「0」「1」代替「+」「-」。

反碼:反碼是在原碼的基礎上求得的。如果是正數,則其反碼和原碼相同;否則,則其反碼除符號為1外,其他各位數均將1轉化為0,將0轉化為1。

補碼:補碼是在反碼的基礎上求得的。如果是正數,則其補碼和反碼相同,亦與原碼相同;如果是負數,則其補碼為反碼加1的值。

正數的補碼=原碼

負數的補碼=它的絕對值的補碼 取反 +1

用8位2進位制補碼錶示帶符號的十進位制整數的範圍是

3樓:匿名使用者

用8位2進位制補碼錶示帶符號的十進位制整數的範圍是-128到127。

8位2進位制帶符號的數,一共可以表示2^8(256)個數,第一位為符號位,由於符號位0代表正數,1代表負數,所以最小的數為10000000(-128),最大的數為01111111(127)。

這裡解釋一下,最小數為什麼不是11111111,由於規定0的補碼唯一,是00000000,所以8位二進位制數可以表示256個數(並非正0和負0一樣所得出的255個),也就是說10000000表示的不是0,而是-128,它也就是最小的數而並非11111111(-127)。

擴充套件資料

原碼:在數值前直接加符號位的表示方法。

反碼:正數的反碼與原碼相同。負數的反碼,符號位為「1」,數值部分按位取反。例如原碼1110的反碼為1001。

補碼:正數的補碼和原碼相同。負數的補碼則是符號位為「1」,數值部分按位取反後再在末位加1。也就是反碼加1。例如原碼1110的補碼為1010。

4樓:

要求範圍,就是求最大和最小值了.

8位有符號的整數,最左邊是一個符號位,後面七位數值.

正數的補碼,數值位就是其絕對值,所以範圍就是:

0 0000000~0 1111111

即 +0~+127.

負數的補碼,數值位要求反加一才是其絕對值,所以範圍就是:

1 0000000~1 1111111

即 -128~-0.

綜合,就是:-128~+127.

用8位的二進位制補碼錶示下列十進位制數。

5樓:匿名使用者

+17 = 00010001+17的補碼為 00010001

13 = 00001101-13 的補碼為11110011

正數的補碼=原碼

負數的補碼=它的絕對值的補碼 取反 +1

希望滿意!!!

望採納!!!

如果覺得好,望贊同!!!

6樓:匿名使用者

能用電腦的時候可以win+r,開啟執行在裡面輸入calc,在檢視》科學型

+17 = 00010001, -13 = 11110011

十進位制數-44用8位二進位制補碼錶示為?答案是11010110。求詳細過程t^t

7樓:匿名使用者

-44d的8位二進位制補碼為:11010100。你給的答案有錯誤。

首先求得-44的8位二進位制原碼:10101100,最高位是符號位,負數為1,低7位是絕對值44d=101100b,補齊7位是0101100。

然後對原碼的絕對值部分求反加1得:1010100,補上符號位(最高位)1得:11010100,這就是-44的8位二進位制補碼。

8樓:

先求原碼 00101100 再求反碼 11010011 再求補碼 11010100

8位二進位制補碼所能表示的十進位制整數範圍是多少至

9樓:風若遠去何人留

計算機儲存的所有整型數值都是補碼。

所以補碼一樣分有符號和無符號型別。

對於無符號的 補碼就是原始碼, 8位範圍是0~255對於有符號的, 區分正負,範圍是-128~127

10樓:匿名使用者

10000000(二進位制)=128(十進位制)

11111111 (二進位制)=255(十進位制)

所以:8位二進位制補碼所能表示的十進位制整數範圍是128至255

11樓:匿名使用者

有符號位的情況是:-(2^8-1)~+(2^8-1)-1

無符號位的情況是:0~+(2^8)-1

12樓:prince孫雨彤

整數範圍是128至255。

如何用8位的二進位制數表示,如何用8位的二進位制數表示

2 的補碼為1111 1110 步驟如下 首先,2 的二進位制數表示為0000 0010則 2 的原碼錶示為1000 0010,即最高位 符號位 變成1但是我們一般用補碼錶示負數,所以,對 2絕對值原碼取反加1,得到1111 1101 1 1111 1110 用正數的補碼錶示負數的二進位制 2 的8...

8位二進位制補碼錶示整數的最小值是什麼,最大值是什麼

四舍 入 最大 127,最小百 128 補碼錶示的數,是沒有正負度0的,因此除了最高位的符問號位以外,可以答表示的數最大為版 127,因此最大為 127 而因為 10000000,並不是表權示為 0 因此人家用 1000000表示 128 1 正數的反碼和補碼都與原碼相同。2 而負數的反碼為對該數的...

原碼和補碼的表示範圍,8位二進位制原碼 補碼 反碼的表示範圍各是多少 怎麼算的?

如果是n 8位二進位制 原碼範圍 127 127,寫成16進製為feh 7fh補碼範圍 128 127,寫成16進製為ffh 7fh如果是n 16位二進位制 原碼範圍 32767 32767,補碼範圍 32768 32767 如果是n 32位二進位制 原碼範圍 232 1 1 2 32 1 1 補碼...