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整除...