寫出下列用補碼錶示的二進位制數的真值 用十進位制表示

時間 2022-10-17 09:35:03

1樓:千葉郎君

(1)(2)為正數,補碼就是原碼,直接由二進位制轉換為十進位制即可。

(3)(4)為負數,符號位不變,數值位取反加1(跟求補過程一樣),而後化為十進位制。

二進位制化為十進位制沒問題吧?

2樓:宋離

(1)(2)首位為0,是正數,(3)(4)首位為1,是負數,要先首位不變,後面的位數變反加1;再化為十進位制數,加上負號。

(1)1*2^6+1*2^5+1*2^3+1*2=+106(2)1*2^6+1*2^4+1*2^2+1*2+1=+87(3) 首位不變,後面位變反加1後是11110011,真值是-115(4)............................................是10000010,真值是-2

3樓:做而論道

求補碼對應的真值,直接轉換就可以,不用繞到原碼反碼。

(1) 01101010: 64 + 32 + 8 + 2 = +106。

(2) 01010111: 64 + 16 + 4 + 2 + 1 = +87。

(3) 10001101:-128 + 8 + 4 + 1 =-115。

(4) 11111110:-128 + 126 = -2。

書上的題目,用十進位制寫出用補碼錶示的數的真值:feh fbh 80h?

4樓:匿名使用者

這是二進位制的,二進位制的補碼是:

如果是正,則符號位不變(第一位),如果為負,則符號位也變,其餘位取反,最後加一,最後把二進位制轉為十進位制就行了,lz不給分啊,我都回答了,希望給點分,至少採納我的答案,別寒了回答者的心

謝謝微機原理,電路里邊一直用啊

微機原理簡單問題,已知下列資料為補碼錶示,用十進位制表示其對應的真值

5樓:沙裡波特

一個數補碼是:8dh=141。這個數的真值=141-256=-115。

這是按照補碼定義式,求出的真值。這是唯一正規的方法。

6樓:

8dh-->10001101-->符號位不變,餘位取反+1-->11110011-->-115(10)。

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

7樓:a九尾妖姬

+17 = 00010001

+17的補碼為 00010001

13 = 00001101

-13 的補碼為11110011

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

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

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

8樓:十六拍板

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

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

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

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

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

正數的補碼=原碼

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

寫出下列用補碼錶示數的真值 ,68h用8位二進位制數表示

9樓:匿名使用者

3全部68h =01101000b,注意:粗體字0是補碼的符號位

因為補碼的符號為0,所以補碼68h是一個正數。又因為「正數的補碼就是真值」,所以真值仍為68h = 01101000b

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

a九尾妖姬 17 00010001 17的補碼為 00010001 13 00001101 13 的補碼為11110011 能用電腦的時候可以win r,開啟執行在裡面輸入calc,在檢視 科學型 17 00010001,13 11110011正數的補碼 原碼 負數的補碼 它的絕對值的補碼 取反 1...

二進位制數原碼反碼補碼計算,二進位制數原碼反碼補碼計算

行使 反碼 本人認為就是一個互換原理 如 7的8b 用二進位制表示為00000111b。在00000111b 中把5個 零 互換成1.而3個1互換成 零 就可得到00000111b的反碼11111000b 原碼 00000111b最高位 n 1 置為1.得原碼為10000111b。而補碼 是在 反碼...

二進位制數的表示方法,二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,它為什麼回回這樣表示?為什麼

二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,是因為二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制數 binaries 是逢2進位的進位制,0 1是基本算符 計算機運算基礎採用二進位制。電腦...