寫出十進位製數64和,寫出十進位製數64和 10的原碼,反碼和補碼,並求出它們的和

2021-03-17 09:27:21 字數 1283 閱讀 5352

1樓:做而論道

+64 原碼=反碼=補碼=0100 0000。

-10 原碼=1000 1010;

-10 反碼=1111 0101;

-10 補碼=1111 0110。

以補碼相加,得:0011 0110,這是+54 的補碼。

請寫出十進位製數-86的原碼,反碼,補碼

2樓:匿名使用者

原碼:首位符號,1負0正,其餘位為數值

反碼:正數與原碼同,負數,符號位不動,餘位取反補碼:正數同原碼,負數=反碼+1

以乙個位元組為例:

-86原=11010110

反10101001

補10101010

假設某計算機的機器數為8位,分別寫出十進位製數+38和-38的原碼,反碼和補碼?

3樓:可軒

x = +38 =10 0110b

[x]原 =[x]反 =[x]補

=0010 0110b

. y = -38d = -10 0110b[y]原 =1010 0110b

[y]反 =1101 1001b

[y]補 =1101 1010b

4樓:匿名使用者

-45的8位原碼:1 010 1101;

-45的8位反碼:1 101 0010;

-45的8位補碼:1 101 0011.

5樓:宇文桂蘭貳煙

67的原碼

為01000011(第du一位為符號位,『zhi0』表示正數,『1』表示負數)dao-67的原回碼那麼為答11000011,因為正數的原碼、反碼、補碼都相同,而負數的反碼=原碼各位取反(即0變1,1變0,符號位不能變)

負數的補碼=負數的反碼+00000001,所以-67的原碼:11000011,反碼:10111100,補碼:10111101

假定某台計算機的機器數占8位,試寫出十進位製數-67的原碼,反碼和補碼?求解哈,謝謝!

6樓:匿名使用者

概念問題

機器數為二進位制表示,首位符號位0表示正數,1表示負數8位機器數即符號佔第1位,數值佔後7位

正數的原碼、反碼、補碼都相同

負數的反碼符號位不變、數值位按位求反,補碼在反碼的末位+1如題-67十進位制轉二進位制-1000011

原碼 11000011

反碼 10111100

補碼 10111101

二進位制轉十進位制,二進位制轉化為十進位制的演算法?

有符號數的話,最高位為1 就是最左邊那個 表示負數,這時候就要按位取反再加1,得出來的二進位制正常翻譯成十進位制,然後結果就是負的那個數。無符號數,或者最高位為0的話,直接轉換就行了。二進位制轉化為十進位制的演算法?從最抄低位 最右 算起襲,位上的數字乘以本位的權重。bai,權重就du是2的第幾位的...

二進位製數100010112化為十進位製數是多少

8421碼 上 1 0 0 0 1 0 1 1 下 128 64 32 16 8 4 2 1將上面非0的數字下項的數字相加 128 8 2 1 139所以內139 8 4 2 1碼只適合 容2化10,二進位製數1010.101對應的十進位製數是多少 進製轉換 1010.101 二進位制 10.625...

怎麼把12十進位制轉二進位制,如何把十進位制轉化為二進位制

12除以2,商6餘0 6除以2,商3餘0 3除以2,商1餘1 1除以2商0餘1。將所得餘數1100 注意順序,不是0011 連在一起既為12的二進位制。12 十進位制 1100 二進位制 十進位制整數轉換為二進位制整數 十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。具體做法是 用2整除...