二進制補充自學課件_第1頁
二進制補充自學課件_第2頁
二進制補充自學課件_第3頁
二進制補充自學課件_第4頁
二進制補充自學課件_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、計算機中的數(shù)與編碼1計算機中數(shù)據(jù)的單位計算機中數(shù)據(jù)的常用單位有 位 bit 字節(jié) byte 字 word 21位(bit) 位是計算機中數(shù)據(jù)的最小單位,是指一位二進制數(shù)。計算機只識別二進制數(shù) 。 一位二進制數(shù)只能表示兩種狀態(tài) “0”或“1” 兩位二進制數(shù)能表示4種狀態(tài) 00、10、01、113計算機只識別二進制數(shù)電路中容易實現(xiàn) 二進制數(shù)碼只有兩個(“0”和“1”)。電路只要能識別低、高就可以表示“0”和“1”。 物理上最易實現(xiàn)存儲 二進制在物理上最易實現(xiàn)存儲,通過磁極的取向、表面的凹凸、光照的有無等來記錄。便于進行加、減運算和計數(shù)編碼。 便于邏輯判斷(是或非)。 43字(Word)數(shù)據(jù)的另一個

2、單位就是計算機的字長。字是由整數(shù)倍個字節(jié)構(gòu)成,是計算機進行數(shù)據(jù)處理和運算的單位。按計算機的字長可分為 8位機(如蘋果II) 16位機(如Intel 8086,8088,80286) 32位機(如Intel 80386、80486) 64位機(如Pentium4等) 6二進制的計算1、二進制運算規(guī)則 0+0=0 1+0=0+1=1 1+1=0 0-0=0 1-0=1 0-1=1 1-1=0 0*0=0 1*0=0*1=0 1*1=1 0/1=0 1/1=17各種進制用特定字母表示十進制數(shù) 表示為數(shù)字符號 0 9 構(gòu)成的序列,表示符號“ D”二進制數(shù) 表示為數(shù)字符號 0 1 構(gòu)成的序列,表示符號“

3、 B”十六進制數(shù) 表示為數(shù)字符號 0 9 和字母 A F 構(gòu)成的序列,表示符號“ H”9不同進制的表示1十進制數(shù) 逢10進1:0、1、2、3、4、5、6、7、8、92二進制數(shù)的表示 逢2進1: 0、13. 十六進制數(shù)的表示 逢16進1:09 、 A、B、C、D、E、F10十六進制11不同進制的表示十進制數(shù)位權(quán)值 例如: 3 2 6 . 7 1位權(quán)值: 102 101 100. 10-1 10-2 326.71 = 3*102 + 2*101 + 6*100 + 7*10-1 +1*10-212不同進制的表示二進制數(shù)位權(quán)值 例如: 1 0 1 . 1 1位權(quán)值: 22 21 20 . 2-1 2

4、-2 101.11 = 1*22 + 0*21 + 1*20 +1*2-1 +1*2-213不同進制的表示十六進制數(shù)位權(quán)值 例如: 1 A D . F 7位權(quán)值: 162 161 160. 16-1 16-2 1AD.F7 = 1*162 + 10*161 + 13*160 +15*16-1 +7*16-214二進制 十進制方法按權(quán)相加 每1位二進制數(shù)*位權(quán)值相加例子 11010.001=1*24+1*23+0*22+1*21+0*20+0*2-1+0*2-2+1*2-3 =26.125 16二進制 十六進制方法 每4位二進制數(shù)用1位十六進制數(shù)表示例子 101 1010 . 001 0101

5、1010 . 0010 5 A . 217十六進制 二進制方法 每1位十六進制數(shù)用4位二進制數(shù)表示例子 7 A 8 E . 6 D 0111 1010 1000 1110 . 0110 110119十進制 二進制方法 1、整數(shù) 除2取余,逆序讀取 2、小數(shù) 乘2取整,順序讀取20十進制 二進制例子:28.125 = 11100 .? 21十進制 二進制例子:28.125 11100 .?= 11100.00122十進制 十六進制方法 1、整數(shù) 除16取余,逆序讀取 2、小數(shù) 乘16取整,順序讀取23例子比較大小 1) 0.1B 0.1D 0.1H 2) 1B 1D 1H 3) 10B 10D

6、10H24二、計算機中的數(shù)與編碼不同進制的表示和換算 二進制、十進制、十六進制編碼 數(shù)值編碼:原碼、反碼、補碼 字符編碼:ASCII、漢字編碼、BCD碼26編碼計算機中數(shù)的存儲和運算都使用二進制數(shù),但前面提到的二進制數(shù)均未涉及符號,因而是一種無符號數(shù)。 那么計算機中正負數(shù)怎樣表示呢? 1原碼 2反碼 3補碼 為方便理解和計算,采用1字節(jié)的編碼。272反碼編碼規(guī)則: 正數(shù)的反碼與其原碼相同。 負數(shù)的反碼是對應的正數(shù)按位取反求得。例如: ( +5 )反 0 0000101 ( -5 )反 1 1111010 293補碼編碼規(guī)則 正數(shù)的補碼與其原碼相同。 負數(shù)的補碼是在反碼的最低位上加1得到。 例如

7、: ( +5 )補0 0000101 ( -5 )補 1 1111011 304補碼運算 引入補碼的主要目的在于簡化減法運算,可以把減法運算用補碼加法來實現(xiàn)。計算機中就只有加法計算。 補碼運算定律: ( x + y )補( x )補 + ( y )補31例如: 正數(shù)x和負數(shù)y相加,|x|y|。x=3DH,y=-21H (x)補+(y)補 = (00111101)補+(10100001)補 = 00111101+11011111 = 00011100 (x + y)補 = (00111101- 00100001)補 = (00011100)補 = 00011100 所以:( x + y )補(

8、x )補 + ( y )補32字符編碼ASCII碼 標準的ASCII碼是占一個字節(jié),最高位置為“0”,用7位二進制數(shù)編碼,總共可以表示128個字符。3334漢字編碼漢字編碼包括: (1)漢字的輸入碼: 拼音、五筆 (2)機器內(nèi)碼 國標 GB2312-80 編碼 (3)字形碼(漢字庫) 點陣、貝塞爾曲線輸入碼機器內(nèi)碼字形碼35機器內(nèi)碼漢字的內(nèi)碼是供計算機系統(tǒng)內(nèi)部處理、存儲、傳輸時使用的代碼。目前使用最廣泛的一種國標碼是GB2312-80。國標碼將7000多個漢字全部按照7+7 bit編碼。但為了與ASCII碼區(qū)分,漢字機內(nèi)碼的每個字節(jié)的高位置為1。 例如:”計算機” 的機內(nèi)碼 計 算 機 BCC6 CBE3 BBFA 36字形碼(漢字庫) 點陣: 將漢字圖象預先分割為許多小方塊,組成一個“點陣”。若用“0”表示白點,“1”表示黑點,表示字形的二進制代碼稱為漢字字形碼。 例如:24*24點陣“春” 37Windowsfonts目錄下 .fon文件38Windowsfonts目錄下.ttf文件393BCD碼 由于人們?nèi)粘J褂玫氖鞘M制,而機器內(nèi)使用的是二進制,所以,需要把十進制

溫馨提示

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

評論

0/150

提交評論