- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.
您可能关注的文档
最近下载
- 2024-2030年中国人才招聘行业运营模式及发展规划分析报告.docx
- 2022-2023学年山东省青岛市高一(上)期末化学试卷(含解析).pdf VIP
- 2024阜阳市公安局招聘警务辅助人员历年考试试题.docx VIP
- 2024年内部审计工作计划范本(6篇) .pdf VIP
- 李光浦-郑氏星案新诠.doc
- 绵阳东辰5升6考试题及答案.docx
- 中华人民共和国爱国主义教育法的精神.doc VIP
- 宣传品印刷工作(服务)方案的先进性、创新性-技术、经济、质量指标-风险分析等.docx VIP
- 中华人民共和国爱国主义教育法主题班会教案.docx VIP
- JTT 1180.10-2018 交通运输企业安全生产标准化建设基本规范第10部分:水路危险货物运输.pdf
文档评论(0)