數字系統與數位邏輯-淡江大學.ppt

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

淡江大學資訊工程學系 第10章 數字系統與數位邏輯 第9章 數字系統與數位邏輯 淡江大學資訊工程學系 簡介 對於電腦來說真正在運作處理的資料都當作是數字的處理,例如文字、字母、標點符號可以組合出文件資訊,聲音、影像也是轉換成數字來處理,以及在電腦裡面運作執行的指令也是由數字來表示的 本章節將先介紹在電腦系統中由數字系統的表示資料方式,並簡介控制0與1積體電路開關的基本電路設計方式 電腦系統資料表示法 電腦系統資料表示法 電腦系統以位元(bit,binary digit)做為表達資料的基本單位 位元的內含值是0或1兩者之一 在這裡我們把0、1視為兩個相異的符號,並沒有數量上的意義 「位元」和「位元組」的概念 單一個位元只能表示兩種狀態,而把數個位元聚合起來形成的位元組(byte),則可以表示更多狀態 想像下面有兩個空格,□□,每個格子中你可以填入0或1;這兩個格子視為一組時,我們會得到00、01、10、11這四種可能的樣式(狀態) 一個byte是由8個bit所組成,每一個bit可以表示0或1 一個byte可以表示出 28 = 256種組合,亦即一個byte可以表示出256各訊息或符號 電腦系統編碼方式 藉由位元組的概念,我們可以將英文字母、數字、標點符號記錄下來 在電腦系統中目前有兩個主要的紀錄方式:擴增二進式十進交換碼(Extended Binary Coded Decimal Interchange Code,EBCDIC)和美國資訊交換標準碼(American Standard Code for Information Interchange,ASCII ) EBCDIC碼 擴增二進式十進交換碼(Extended Binary Coded Decimal Interchange Code,EBCDIC) EBCDIC碼為IBM公司所發展,常用於通訊的編碼系統,使用8個bit來表示,總共可以表示的符號有256個;其中前四碼為區域碼,後四碼則為數值碼 ASCII碼 ASCII碼是由美國國家標準學會(American National Standards Institute,ANSI)所編制 使用7個bit來表示 ASCII為個人電腦的標準內碼系統 其目的是將英文字母、符號和數字應用數值來編碼,藉由針對大小寫的英文字母、數字、標點符號和一些特殊字元均分配一獨一無二的數值,得以將文件以二進位的方式儲存在電腦系統內 EBCDIC碼與ASCII碼範例 BIG5碼 由於中文字不止256個字,一個byte無法表示,所以需要使用到兩個byte來表示,其編碼系統為BIG5碼 BIG5為電腦處理繁體中文的編碼系統,由財團法人資訊策進委員會制訂;BIG5碼使用16bit(2Byte)來表示,所以每一個中文字碼都是由4個16進位符號所組成 BIG5碼的限制 但由於BIG5必須能包含ASCII碼的編碼功能 所以BIG5碼只能編出一萬多個中文字碼 然而BIG5碼在使用上仍需再加上中文版的作業系統與軟體才能正常輸入和處理中文文字 Unicode 萬國碼技術委員會(Unicode Consortium,UTC)編定了萬國碼(Unicode)為一套國際性文字碼 以ASCII碼為基礎,用16個bit以包含世界語言的編碼系統 數字系統之數量單位 由於在記錄或描述電腦系統裡的資料時,只以byte來描述是不足的,因此需要以更大的數量單位來表示 數字系統 數字系統的概念 不同進位制的基底 不同進位制之間的轉換 數字系統的概念 數字系統可以概歸為三類 1.直接以符號代表實際的事物的畫記系統(例如畫正字) 2.權數系統(例如中文) 3.位置系統(例如阿拉伯數字) 以符號標記的數字系統 直接以符號代表實際的事物的畫記系統 例如以小石頭代表一頭羊,則牧羊人只要看到地上有十六個石頭,就可以知道他有十六頭羊 其他像是漂流到荒島上的人在樹木上畫||| 或是開票所畫的「正」字記都可歸為此類。 以符號標記的數字表示方式 假如牧羊人有四百零三頭羊 如果我們還是用三百多顆小石頭來代表羊,那應該會數很久,所以我們以不同的東西來表示: 大的石頭:代表五頭羊 一根竹笛:代表五個大石頭 一隻草鞋:代表五根竹笛 現在請問要怎麼用這些東西來表達牧羊人的羊? 答案是「一隻草鞋、一根竹笛和三顆小石頭」。 以符號標記的數字表示方式 在使用牧羊人這個虛構的例子時,我們引入了幾個新符號代表不同數量,像竹笛、草鞋等等 同時我們也定義了這些符號之間彼此的轉換規則 這些構成了一個類似五進位的數字系統 因為我們沒有進一步限制每種東西不能超過四 所以同樣數量的羊有很多表示方式,例如八十個大石頭和三個小石頭、四百零三個小石頭等等。 權數系統 中文用的就是這種系統,舉例「一萬三千零四十七」指的就是1個一

文档评论(0)

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

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

1亿VIP精品文档

相关文档