1 3位階碼要加11 十進位制3,11+11=110。2 說實話=號前面那個表示很不規範應該是錯誤的,不過=號後面那個數是13.0你可以自檢一下。3 正確寫法是:01001010×2²=01101010。4 (以二進位制理解小數部分的話)0.1010×2²=00100100×2²=01000100。5 你那道原題的思路是這樣的。6 0.1010 小數尾碼 1010, 0.幾轉碼要左移1,再×2次方,要+2,11+1+10=110;這一系列思維短路看似正確,造成了整體的錯誤。明白就好,千萬別學這種思路。浮點數0110110001011100階碼4位,尾數位12位,表示十進位制多少?1 0110110001011100只有16位,所以這個數沒有給出符號位,其值就可正可負。2 前4位0110是階碼,按規定是用移碼錶示的,它的真值是0110-111=-1。3 後面12位按規則其值是1+0.110001011100=1.110001011100。4 階碼值是-1,所以要將尾數的小數點要向左移1位才是真值,即真值為0.1110001011100;化成十進位制為如下。5 0.1110001011100=1x2(-1)+1x2(-2)+1x2(-3)+1x2(-7) +1x2(-9) +1x2(-10) +1x2(-11)=0.5 +0.25 +0.125 +0.0078125+0.001953125+0.0009765625+0.00048828125=0.88623046875(可正可負)。6 如果在最高位前添1位符號位,則符號位為1是為負,為0時為正。
1 3位階碼要加11 十進位制3,11+11=110。2 說實話=號前面那個表示很不規範應該是錯誤的,不過=號後面那個數是13.0你可以自檢一下。3 正確寫法是:01001010×2²=01101010。4 (以二進位制理解小數部分的話)0.1010×2²=00100100×2²=01000100。5 你那道原題的思路是這樣的。6 0.1010 小數尾碼 1010, 0.幾轉碼要左移1,再×2次方,要+2,11+1+10=110;這一系列思維短路看似正確,造成了整體的錯誤。明白就好,千萬別學這種思路。浮點數0110110001011100階碼4位,尾數位12位,表示十進位制多少?1 0110110001011100只有16位,所以這個數沒有給出符號位,其值就可正可負。2 前4位0110是階碼,按規定是用移碼錶示的,它的真值是0110-111=-1。3 後面12位按規則其值是1+0.110001011100=1.110001011100。4 階碼值是-1,所以要將尾數的小數點要向左移1位才是真值,即真值為0.1110001011100;化成十進位制為如下。5 0.1110001011100=1x2(-1)+1x2(-2)+1x2(-3)+1x2(-7) +1x2(-9) +1x2(-10) +1x2(-11)=0.5 +0.25 +0.125 +0.0078125+0.001953125+0.0009765625+0.00048828125=0.88623046875(可正可負)。6 如果在最高位前添1位符號位,則符號位為1是為負,為0時為正。