計算機數(shù)制及編碼_第1頁
計算機數(shù)制及編碼_第2頁
計算機數(shù)制及編碼_第3頁
計算機數(shù)制及編碼_第4頁
計算機數(shù)制及編碼_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機數(shù)制與編碼微型計算機系統(tǒng)計算機編碼和數(shù)制

數(shù)制

計算機編碼數(shù)據(jù)在計算機中的存儲方式微型計算機系統(tǒng)

按進位的原則進行計數(shù)逢N進1

采用位權表示法數(shù)制

定義:編碼和數(shù)制常用進位計數(shù)制表示方法常用計數(shù)制的基數(shù)和數(shù)字符號十進制二進制八進制十六進制基數(shù)數(shù)字符號100~920,180~7160~9,A,B,C,D,E,F編碼和數(shù)制數(shù)制間的轉換十進制數(shù)非十進制數(shù)非十進制數(shù)十進制數(shù)二、八、十六進制之間的轉換編碼和數(shù)制

8753891811

0結果為:113余數(shù)法:除基數(shù)取余數(shù)、由下而上排列。示例1:十進制整數(shù)非十進制整數(shù)275123712180291240220211

0示例2:結果為:1001011十進制整數(shù)非十進制整數(shù)進位法:用十進制小數(shù)乘基數(shù),當積為0或達到所要求的精度時,將整數(shù)部分由上而下排列。示例:

0.625

╳2

1.250整數(shù)為1

╳2

0.50整數(shù)為0

╳2

1.0

整數(shù)為1小數(shù)值為0結果為:101十進制小數(shù)非十進制小數(shù)位權法:把各非十進制數(shù)按權展開求和轉換公式:(F)x=an-1×xn-1+an-2×xn-2+...+a1×x1+a0×x0+a-1×x-1+...示例:(1011.1)2=1×23+0×22+1×21+1×20+1

×2-1=8+0+2+1+0.5 =(11.5)10非十進制數(shù)十進制數(shù)編碼和數(shù)制二進制十六進制

二進制八進制二、八與十六進制之間的轉換一位拆三位一位拆四位整數(shù)從右向左小數(shù)從左向右三位并一位四位并一位編碼和數(shù)制000110110111.0100

(1 B 7.4)16示例:編碼和數(shù)制100110110111.010100

(4 6 6 7.24)8計算機編碼BCD碼(余三碼/8421碼)國標碼(7445)ASCII碼漢字編碼字符編碼二進制編碼的十進制數(shù)編碼和數(shù)制1、字符編碼(ASCII碼)ASCII(AmericanStandardCodeForInformationInterchange)碼是美國國家信息交換標準字符碼,是國際上比較通用的編碼。我國制定GB1988標準,用來表示52個英文大、小寫字母,10個數(shù)碼,32個標點符號、運算符和34個控制字符,共128種。每個字符用一個7位二進制數(shù)來表示,在計算機內以一個字節(jié)來存儲,其最高位D7恒為0。ASCII碼值的大小規(guī)律小寫字母>大寫字母>數(shù)字>特殊字符(DEL除外)同一序列中按順序依次增大2、BCD碼將十進制數(shù)表示為二進制數(shù)編碼的形式,稱為“十進制數(shù)的二進制編碼”,簡稱“二~十進制編碼”或“BCD碼”(Binary-CodedDecimal)。四位二進制數(shù)可以組合成十六個不同的碼。理論上可以從這十六個碼中任意選十個來表示上述數(shù)字,但實際上只有少數(shù)的幾種方案被采用。最常用的是8421碼。表4-2-38421碼十進制數(shù)01234BCD碼00000001001000110100十進制數(shù)56789BCD碼01010110011110001001BCD碼與二進制數(shù)的主要區(qū)別在于:BCD碼的每4位一組數(shù)之間沒有權值關系。例十進制數(shù)1945可寫成0001100101000101,而二進制數(shù)0001100101000101表達的十進制數(shù)值是6469。3、漢字編碼(1)國標碼1981年,我國國家標準局頒布了國家標準《信息交換用漢字編碼字符集·基本集》,即GB2312-80。它是漢字交換碼的國家標準,所以又稱“國標碼”。該標準收集了6763個常用漢字,其中一級漢字3755個,包括英、俄、日文字符以及其他符號共7445個。國標碼規(guī)定,每個字符由兩個字節(jié)組成。每個字節(jié)的最高位恒為“0”,其余7位用于組成各種不同的碼值。(2)漢字機內碼在計算機內部傳輸、存儲、處理的漢字編碼稱為漢字機內碼。漢字機內碼可在國標碼的基礎上,把2個字節(jié)的最高位一律由“0”改“1”而構成。(3)漢字輸入碼輸入碼也稱為外碼,輸入西文時,輸入碼與機內碼一致,輸入漢字時,不同的輸入法對應不同的輸入碼。無論采用哪一種輸入法,當用戶向計算機輸入漢字時,存入計算機中的總是它的機內碼,與所采用的輸入法無關。在輸入碼與機內碼之間總是存在著一一對應關系,很容易通過“輸入管理程序”把輸入碼轉換成機內碼。(4)漢字字形碼是指文字字形存儲在字庫中的數(shù)字化代碼。每當需要顯示或打印的漢字時,是把單個漢字離散成網點,每點以一個二進制位表示,由此組成的漢字點陣字型便稱為漢字字形碼。常用的字形碼有四種:簡易型16*16點陣,字模占用32字節(jié)。普通型24*24點陣,字模占用72字節(jié)。提高型32*32點陣,字模占用128字節(jié)。精密型48*48點陣,字模占用288字節(jié)。字庫的分類:軟字庫:將漢字庫文件存儲在軟盤或硬盤中。硬字庫:利用漢卡(由Rom和Ram芯片制成),將漢卡安裝在機器的擴展槽中。數(shù)據(jù)在計算機中的表示方式即:+7701001101機器數(shù)01001101+77

符號位真值機器數(shù)/真值編碼和數(shù)制101100101100110110110011原碼反碼補碼帶符號的機器數(shù)-77

原碼反碼補碼數(shù)據(jù)在計算機中的表示方式編碼和數(shù)制定點數(shù)在定點數(shù)表示法中,約定所有數(shù)據(jù)的小數(shù)點隱含固定在某個位置,該位置在計算機設計時已經確定,無須再用其他狀態(tài)來明顯地表示小數(shù)點。這樣的數(shù)被稱為定點數(shù)。定點數(shù)一般情況下,可把小數(shù)點位置固定在數(shù)的任何位置,但常用的形式有兩種:將小數(shù)點位置固定在數(shù)的最高位之前,使機器所表示的數(shù)是純小數(shù)。將小數(shù)點位置固定在數(shù)的最低位之后,使機器所表示的數(shù)為純整數(shù)。0100000010000011定點小數(shù):定點整數(shù):定點數(shù)符號位隱含小數(shù)位(+0.5)符號位隱含小數(shù)位(-3)數(shù)據(jù)在計算機中的表示方式編碼和數(shù)制3130242322

0如:0.27E-2→+0.27*10-2浮點數(shù)階符階碼數(shù)符尾數(shù)階碼部分尾數(shù)部分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論