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

八进位系统.PPT

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

第02章 數字系統與資料表示法 電腦的基本單位 電腦,顧名思義,它必須是有電才有腦的,它是由許多電子電路所組合而成,它以1代表開,而以0代表關。 對於任一條電路,它只能有導電1或不導電0兩種狀況,這也構成了電腦的基本單位,我們稱它為位元(Bit),而這種只有0或1兩種狀態的系統就叫二進位系統(binary system)。 電腦的基本單位 在日常生活中,我們習慣於使用十進位 (由0、1、2至9所組成,逢10就進位)。   舉例而言,若班上有52位同學,使用十進位只要二位數就夠了,因為十進位的二位數可代表0到99,共有100種狀況。 而在電腦中呢? 因為它使用二進位(由0至1所組成,逢2就進位),故一位數只能代表兩種狀況,二位數只能代表四種狀況,請看右表: 所以,班上有52位同學,若要用二進位來編座號,那至少得要有六位數才夠。 21=2 22=4 23=8 24=16 25=32 26=64 電腦的基本單位 現在請看看您的鍵盤,鍵盤上的A~Z共有二十六個字元,小寫的a~z又有二十六個字元,0~9有十個字元,再加上特殊符號(! @ # % *…等)就超過九十三個字元了。而您在鍵盤所按下的每個字元都得是不同的代碼,電腦才能得以識別。 例如以ASCII碼來說,您按下”A”,它將傳訊息至主記憶體中,而後在螢幕上顯示”A”。 如果是”B”呢? 它傳達的訊息 所以,電腦的基本單位是位元(Bit),但一個位元只能代表兩種狀況根本不敷使用,所以它將8個位元,組成一個位元組(byte)。 8位元(bit)=1位元組(byte) 因為一個位元組(8 bit)共有28=256 種狀況,已足以代表鍵盤上的任一按鍵及功能鍵了。 電腦的基本單位 對於使用英文的國家而言,都是由大小寫的A~Z所組成的。但對於中文呢? 教育部編地的常用字有4800字,次常用字有7652字,再加上不常用字共有13053字,區區的一個位元組怎夠用呢?如果使用兩個位元組呢? 兩個位元組共有65536種狀況,已足以代表任一中文字了,故一個中文字是由兩個位元組所組成的。 所以,電腦的基本單位是位元(Bit)﹔而一個位元組(8 bit)能代表任一字元(character),亦即字元、數字或特殊符號;而對於中文字則須以兩個位元組來儲存。 電腦的基本單位 時至今日,電腦的儲存容量是相當大的,因為一個Byte只能代表一個小量的資訊,所以電腦記憶體和儲存媒體的容量通常以千位元組(1,024 byte),百萬位元組(1,048,576 byte),或十億位元組(1,073,741,824 byte)來表示。故byte的縮寫為大寫的B,若為小寫的b則是bit的意思。一個中文字需2 bytes來表示,若以60G的硬碟而言,約可容納30億個中文字,60億個英文字,因此要放入整個圖書館的資料是輕而易舉的事。 數字系統 在日常生活中,我們最常用的數字系統是十進位的,也就是以0、1、2~9共十個數字來作為計數的基底(base),逢10就進位了。但也有使用其他進制的,例如ㄧ斤有16兩,ㄧ兩有16錢,這就使用16進位系統。 而時間呢? 一小時有60分鐘,ㄧ分有60秒,這就是60進位系統了。 對於電腦呢? 它的基本單位是位元(Bit),只能代表0或1兩種符號,所以它使用的是二進位系統,也就是說它只能有0與1二個數字,逢2就進位了。 數字系統 請看底下的十進制吧! 其中的5是千位數,故得乘上10的3次方﹔而2為十位數,故乘上10的1次方﹔8為個位數,於是乘上10的0次方,小數點以後的呢?它即由左而右依次為10的-1次方、10的-2次方… 方才說過,日常生活中我們最常使用十進制,這也就有如以下的問題: 數字系統 3斤11兩,要怎麼算出共有幾兩呢? 它的計算方法如下: 它一共有59兩 數字系統 又如3小時24分12秒,要怎麼算出一共有幾秒呢? 請看如下的計算方法: 答案是12252秒 數字系統 接下來的問題,二進位的101011是十進位的多少呢? 答案是十進位的 43 現在您已了解如何將二進位轉換成十進位了吧! 而為什麼您要了解如何將二進位轉換為十進位呢?因為電腦只懂得二進位,而我們習慣看的是十進位,故電腦得將最終的答案由二進位轉換成十進位於螢幕上秀出給您看,它的原理就是如此! 數字系統 反過來,您要如何將十進制轉換為二進制呢? 當您要將十進位的數字轉換乘二進位時,只要將該十進制的值一直除以2,求出它的餘數,直至商小於除數即可。 例如本例即除至商為1(已小於除數的2)最後,您只要寫下商值,再將餘數由下至上,一次寫下即得如下的二進位數值 八進位系統 請看底下的二進位數值 : 有問題了吧! 您只看到一堆0與1

文档评论(0)

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

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

1亿VIP精品文档

相关文档