設機器數為8位,寫出下列二進位制數的原碼

時間 2023-02-15 09:55:03

1樓:做而論道

數字(無論十進位制還是二進位制),只有:負數、零、正數,三種;

沒有 正零、負零。

數字 零,變成原碼、反碼後,才有+0、-0。

另外,討論這個問題時,一般不討論小數。

那麼,只是討論:0、1101、-1101。

數字 補碼 原碼 反碼。

由於原碼、反碼代表數字的形式,並不規範,所以計算機裡面,並不使用它們。

只是使用補碼就可以了。

假設某計算機的機器數為8位,寫出下列各數的原碼、補碼和反碼:21,-35,-26

2樓:花降如雪秋風錘

1、21

原碼:0001 0101

補碼:0001 0101

反碼:0110 1010

原碼:1101 1101

補碼:0010 0011

反碼:1010 0010

原碼:1110 0110

補碼:0001 1010

反碼:1001 1001

正整數的補碼是其二進位制表示,與原碼相同。負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1 。

3樓:匿名使用者

21的原碼:0001 0101,補碼:1110 1011-35的原碼:

1101 1101,補碼:0010 0011-26的原碼:1110 0110,補碼:

0001 1010正數與負數互為補碼,正數的原碼取補碼得該正數的相反數;負數的的原碼取補碼得該負數的相反數。

4樓:魔據教育老師

原碼是11010011,反碼是10101100,補碼是10101101。

假定機器數為8位,(1位符號位,7位數值),寫出下列各二進位制數的原碼和補碼?

5樓:陳學陽

原碼是人看起來最舒服的表示方法。

拿一個8位數來說,一對相反數,低7位一樣,只是最高一位不同反碼就是原碼最高位不變,其他位取反。

補碼就是反碼加一。

(對正數來說,原碼,反碼,補碼一樣,,本題都是負數)1000 0000b 看做以下碼時真值為。

原碼:-0(原碼錶示0有兩個,±0)

反碼:-127(原碼1111 1111b)補碼:-128(減1取反)

1000 0001b 看做以下碼時真值為。

原碼:-1反碼:-126(原碼1111 1110b)補碼:-127(減1取反)

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

1.設機器數字長為8位(含1位符號位在內),寫出對應下列各真值的原碼、補碼和反碼。

6樓:夢之碎片

答1(-13)原碼: (13) =1000 0000 + 1101 = 1000 1101

(-13)反碼: (13) =1111 1111 - 1101 = 1111 0010

(-13)補碼: (13) 反碼最低位+1得補碼 = 1111 0011

(-13)移碼: (13) 補碼符號位反得移碼 = 0111 0011

正數的原碼,反碼,補碼是其自身。

(64)的原碼反碼補碼: =0100 0000

(29))的原碼反碼補碼: =0001 1101

(128))的原碼反碼補碼: =1000 0000

(原碼: =

(反碼: =

(補碼: =

(原碼: =

(反碼: =

(補碼: =

某機器用8位表示一個數,請寫出下列二進位制數的原碼,反碼,補碼110110

7樓:匿名使用者

由於是正數,原碼,反碼及補碼都是它本身:00110110

設機器數為8位,x= 117,y=-88 請分別寫出x,y的原碼,補碼,反碼

8樓:水寒暗思影

42(10)=101010(2) -42(10)原始碼= 1(符號位 1代表負;0代表正) 0(不足7位補0)101010 反碼= 1(符號位無需變反) 1010101(數值位變反) 補碼= 1 1010110(二進位制加一) 1010101 +0000001 --1010110 1+1=10(進一) 1+0=1 0+0=0

設機器數字長為8位,則98的二進位制原碼為

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

1 2 為正數,補碼就是原碼,直接由二進位制轉換為十進位制即可。3 4 為負數,符號位不變,數值位取反加1 跟求補過程一樣 而後化為十進位制。二進位制化為十進位制沒問題吧?1 2 首位為0,是正數,3 4 首位為1,是負數,要先首位不變,後面的位數變反加1 再化為十進位制數,加上負號。1 1 2 6...

十進位制數14轉換成的二進位制數為,二進位制數1110111轉換成十進位制數是

十進位制數14轉換成的二進位制數為1110,因為14是整數,所以利用 除2取餘,逆序排列 法進行計算。具體計算過程 14 2 7 餘0,7 2 3 餘1,3 2 1 餘1,1 2 0 餘1,然後將得到的餘數進行逆向排序 即1 1 1 0 最後即可得出二進位制數1110。擴充套件資料十進位制轉二進位制...

設機器字長為8位十進位制數,設機器字長為8位,十進位制數 12的二進位制補碼為,,求詳細解法

字長8位,十進位制數 12 轉換為二進位制為 10001100。負數求補碼的步驟 1 符號位不變,其他位按位求反 111100112 然後加1 11110011 1 11110100 你猜我猜哇擦猜 數字 無論十進位制還是二進位制 只有 負數 零 正數,三種 沒有 正零 負零.數字 零,變成原碼 反...