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
關於二進位制負數的補碼,二進位制負數的補碼的原理為什麼要用補碼的形式改更負
胖大熙 求負整數的補碼,將其原碼除符號位外的所有位取反 0變1,1變0,符號位為1不變 後加1。同一個數字在不同的補碼錶示形式中是不同的。比如 15的補碼,在8位二進位制中是11110001,然而在16位二進位制補碼錶示中,就是1111111111110001。以下都使用8位2進位制來表示。例子 求...
二進位制數 1101010的補碼是
是101100。負數的補碼是對其原碼逐位取反,但符號位除外 然後整個數加1。1000110逐位取反,符號位除外,得 0111001。整個數加1,得 0111010。把負號變成1,得的 1000110的補碼是 10111010。二進位制數有兩個特點 它由兩個基本字元0,1組成,二進位制數運算規律是逢二...
2用二進位制怎麼表示,二進位制如何表示?
就如同10用十進位制表示是10一樣,2用二進位制表示也是10 2用2進製表示是10 就像10進製逢10進製一樣,2進製逢2進製10進製 0 1 2 3 4 5 6 7 8 9 10 11 12 13 2進製 0 1 10 11 100 101 110 111 1000 1001 二進位制如何表示?二...