Alex刺客

          Dancing fingers, damage world. -- 舞動手指,破壞世界.

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

          04 2010 檔案

               摘要: 123.456 轉 IEEE754 單精度浮點數二進制為:
          符號位 階碼 尾數
          0 10000101 11101101110100101111000

          說明:
          符號位
          因為此數為正數所以為0。
          階碼
          IEEE 754 標準 把小數點移至最高有效位后,即指數為 6 ,再加上 指數偏移量 127 (等于 133) 那么階碼(移碼)的二進制為 10000101 。
          尾數
          單精度浮點數只保留23位尾數即多余的尾數去掉,即原碼 11101101110100101111000  閱讀全文
          posted @ 2010-04-18 08:04 Alex刺客 閱讀(3724) | 評論 (0)  編輯

               摘要: 原碼

          數值 X 的原碼記為 [X]原,如果機器字長為 n (即采用 n 個二進制位表示數據),則最高位是符號位,0 表示正號,1 表示負號,基余的 n~1 位表示數值的絕對值。數值零的原碼表示有兩種形式:[+0]原=00000000,[-0]原=10000000。

          例:
          [+4]原 = 00000100
          [-4]原 = 10000100
          [+127]原 = 01111111
          [-127]原 = 11111111   閱讀全文
          posted @ 2010-04-15 07:36 Alex刺客 閱讀(767) | 評論 (0)  編輯

               摘要: 如果只用 r 個基本符號表示數值,則稱其為 r 進制。 r 稱為該數制的基數。
          比如:在二進制計數制中,r = 2 ,基本符號為 0 和 1 。二進制數中的一個 0 或 1 稱為 1 位(bit)。

          二進制轉十進制
          將二進制數的每一位數乘以它的權,然后相加,即可求得對應的十進制數值。

          例: 1010110.011
          = 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 0*2^-1 + 1*2^-2 + 1*2^-3
          = 64 + 16 + 4 + 2 + 0.25 + 0.125
          86.375  閱讀全文
          posted @ 2010-04-14 06:36 Alex刺客 閱讀(879) | 評論 (0)  編輯

          主站蜘蛛池模板: 九台市| 武强县| 深泽县| 长丰县| 美姑县| 大关县| 潍坊市| 准格尔旗| 台中市| 岳西县| 石泉县| 宿松县| 宁国市| 中牟县| 包头市| 南乐县| 桃源县| 玛多县| 康保县| 二连浩特市| 罗定市| 青川县| 安陆市| 合山市| 乐平市| 永嘉县| 大港区| 中宁县| 公安县| 临海市| 东宁县| 夏河县| 资溪县| 策勒县| 巢湖市| 泸水县| 达拉特旗| 长沙县| 腾冲县| 台中市| 金溪县|