网站大量收购闲置独家精品文档,联系QQ:2885784924

二进位转换成十六进位.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二进位转换成十六进位

第 3 章 數字系統 本章重點 3-1 數字系統 3-2 數字系統間的轉換 3-3 資料表示法 3-1 數字系統 3-1-1 關於數字系統 3-1-2 常用的數字系統 3-1-1 關於數字系統 自古以來, 人類習慣以十進位來計算事物, 同時也會使用到其他的數字系統。 最典型的例子如時間的計算, 時與分採六十進位;而日與時的換算則為二十四進位;年與月則使用十二進位來計算;另外我們也會用一打 (12個) 這樣的單位來計算東西的數量, 而傳統的重量單位-台斤與兩的計算, 則是十六進位, 即 1 台斤等於 16 兩。 關於數字系統 電腦和人一樣, 亦有屬於自己的數字系統, 但由於它只能處理 0 與 1 的資料, 所以在電腦的世界中只有二進位系統。 不過, 如果要人類來閱讀由 0 與 1 組成的一長串資料, 實在是相當困難;因此對於電腦內部所儲存的資料, 我們一般會以八進位、十六進位來表示, 底下將分別對這些數字系統加以介紹。 3-1-2 常用的數字系統 十進位數字系統:十進位是一套以 10 為基數, 逢 10 即進位的數字系統, 由 0、1、2、3、4、5、6、7、8、9 等十個數元所組成, 這套數字系統是目前人類世界中最被廣泛採用的一套系統。 二進位數字系統:二進位是一套以 2 為基數, 逢 2 即進位的數字系統, 在此系統下, 任何數都只能用 0 和 1 兩個數元所組成的符號來表示。這套系統即是電腦所使用的數字系統。 常用的數字系統 八進位數字系統:八進位是一套以 8 為基數, 逢 8 即進位的數字系統, 在此系統下, 我們只能使用 0、1、2、3、4、5、6、7 等八個數元, 如果運算中有大於或等於 8 的數, 便要往前進位。 十六進位數字系統:十六進位是一套以 16 為基數, 逢 16 即進位的數字系統, 此數字系統是由 0 、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 等十六個數元所組成, 相對於十進位來看的話, A=10、B=11、C=12、D=13、E=14、F=15 。 十、二、八、十六進位數字系統對照表 3-2 數字系統間的轉換 由於電腦內部是以二進位形式來處理資料, 所以當我們輸入資料時, 電腦會自動將它轉換成二進位的形式。 以下就讓我們進一步來探討各數字系統之間互相轉換的方法。 3-2-1 二進位與十進位間的轉換 二進位轉換成十進位, 其二進位整數部份, 在小數點左邊第一位的位值為 20、第二位的位值為 21 、第三位的位值為 22 ...;而小數部分, 在小數點右邊第一位的位值為 2-1、第二位的位值為 2-2 ...等依此類推。 只要將每一個二進位數乘以該數的位值, 然後相加即可獲得相對應的十進位數值。以下我們以 (11101.11)2 轉換成十進位來做示範。 二進位轉換成十進位 十進位轉換成二進位 將十進位轉換成二進位, 可分為兩個部份來處理;在此我們以 (29.75)10 轉換成二進位來做示範。 將整數部份連續除以 2 , 並保留 「餘數」 , 直到除法運算後的商數為 0 時停止;然後由最後一次產生的餘數開始, 依序由左向右排列, 即可完成整數部分的轉換。 整數部分 小數部分 將小數部份乘以 2 , 保留所得乘積的 「整數部分」 , 繼續將乘法運算後所得的小數部分乘以 2 , 直到所得的小數為 0 時停止;然後由第一次取得的整數開始, 依序由左向右排列, 即可完成小數部分的轉換。 小數部分 最後將整數部份加上小數部份:11101+0.11 =11101.11。所以 (29.75)10 = (11101.11)2 3-2-2 八進位與十進位間的轉換 八進位的轉換原理和二進位相同, 其八進位整數部份, 在小數點左邊第一位的位值為 80、第二位的位值為 81 ...。而小數部份, 在小數點右邊第一位的位值為 8-1、第二位的位值 8-2 ...。 因此八進位轉換成十進位, 只要將每一個八進位數乘以該數的位值, 然後相加即可求得; 八進位轉換成十進位 在此我們以 (127.3)8 轉換成十進位來做示範。 十進位轉換成八進位 要將十進位轉成八進位, 同樣地可分為整數與小數兩部份來處理;我們以 (87.375)10 來示範。 採連續除以 8 , 並保留 「餘數」 , 直到除法運算後的商數為 0 時停止;然後由最後一次產生的餘數開始, 依序由左向右排列, 即可完成整數部分的轉換。 整數部份 小數部份 將小數部份乘以 8 , 保留所得乘積的 「整數部分」 , 繼續將乘法運算後所得的小數部分乘以 8 , 直到所得的小數為 0 時停止。 然後由第一次取得的整數開始, 依序由左向右排列, 即可完成小數部分的轉換。 小數部份 最後將整數部份加上小數部份:127+0.3 = 127.

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档