電腦ASCAII碼多進制轉換原則_第1頁
電腦ASCAII碼多進制轉換原則_第2頁
電腦ASCAII碼多進制轉換原則_第3頁
電腦ASCAII碼多進制轉換原則_第4頁
電腦ASCAII碼多進制轉換原則_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、文檔供參考,可復制、編制,期待您的好評與關注! 2.1 數制1. 進位計數制(1)十進制計數制:有0-9十個數碼,逢十進一。(2)二進制計數制:僅有0、1兩個數碼,逢二進一。(0+0=0 0+1=1 1+0=1 1+1=10)(3)八進制計數制:有0-7共8個數碼,逢八進一。(7+1=10)(4)十六進制計數制:有0-9、A、B、C、D、E、F共十六個數碼,逢十六進一。(F+1=10)(5)數的表示:(數值)計數制 例:(2BF)16 (十進制數默認,可不加下標。)(6)各進制數的對應關系:如圖1-1所示。(試寫出?處相應的數)圖1-12. 數制間的轉換(輸入計算機的數都要被轉換為二進制)(1

2、)各進位制數轉換為十進制數將各進位制數按照其通式展開(個位為0位),計算出結果即可。(2)十進制數換成二、八、十六進制數10?采用“?除 倒取余數法”(一直除到商為0,將得出的余數倒排即為轉換結果。)(3)二進制數與八進制數轉換28采用“三位一并”法:以小數點為基點,向左右兩邊三位一組轉為八進制數,不足三位用0補齊。82采用“一分為三”法。(4)二進制數與十六進制數轉換216采用“四位一并”法:以小數點為基點,向左右兩邊四位一組轉為十六進制數,不足四位用0補齊。162采用“一分為四”法。1.2.2 ASCII碼(美國標準信息交換碼) 字母、標點符號、特殊符號以及作為符號使用的數字,通稱為字符。

3、這些字符統(tǒng)一采用美國標準信息交換代碼表示,簡稱ASCII碼。 ASCII碼查表方法(教材P311頁附錄一):ASCII碼用7位二進制數(或最高位為0的8位二進制數)來表示;表中的列表示第654位,行表示第3210位,共128個編碼。查表按先列后行讀數。 字符的大小是根據其ASCII碼大小來比較的。常用字符的ASCII碼(由小到大):空格 數字 大寫字母 小寫字母例如:查表得 A 的ASCII碼值為(1000001)2=(41)16=65;由 A 可推算出 F 的ASCII碼十進制值為70相差5;根據該表可知 A 的ASCII碼值65比 a 的ASCII碼值97小,即小寫字母的ASCII碼值比大

4、寫的大。圖1-21.2.3 漢字編碼為了用0、1代碼串表示漢字,我國制定了漢字的信息交換碼GB2312-80,簡稱國標碼。 國標碼共有字符7445個。一級漢字3755個,按漢語拼音順序排列;二級漢字3008個,按部首和筆畫排列。 由于漢字的字符多,國標碼的每一個符號都用兩個字節(jié)(16位二進制)代碼來表示。1. 國標碼:行、列各94(0-93),用先行后列的雙7位二進制數表示,即兩個字節(jié)的最高位為0(見教材P77)。2. 區(qū)位碼:用二進制國標碼表示不很方便,因此漢字也可用十進制區(qū)位碼表示。 區(qū)(行)、位(列)各94(1-94),用先區(qū)后位的雙2位十進制數表示,不足兩位前面補0。 區(qū)位碼表詳見教材

5、P312附錄2。圖1-3是部分區(qū)位碼表,如:福 2403;該 2435;各 2487圖1-33. 機內碼:是計算機內部實際使用的表示漢字的代碼,在微機中多用兩字節(jié)(最高位為1)代碼作為機內碼。4. 三種編碼的相互轉換:(見圖1-4) 將區(qū)位碼的區(qū)號和位號分別由十進制轉換對應的十六進制后+2020H即為國標碼(其中H表示16進制數); 將十六進制國標碼+8080H即為機內碼。由此可見,機內碼兩個字節(jié)的最高位一定為1(國標碼的為0)。圖1-4例:大字的區(qū)位碼為2083、國標碼為1453H+2020H=3473H、機內碼為3473H+8080H=B4F3H。1.3 計算機的基本運算計算機的計算有兩種

6、:數值計算(最基本的是四則運算)和非數值計算(最基本的是邏輯運算)。1.3.1 四則運算四則運算中最基本的是加法,其它運算都可由加法實現。二進制的加法規(guī)則:0+0=0 0+1=1 1+0=1 1+1=10二進制的乘法規(guī)則:0*0=0 0*1=0 1*0=0 1*1=11.3.2 基本邏輯運算(P13表1.2)基本邏輯運算有三種:與(AND)、或(OR)、非(NOT)。以下0、1是二進制碼,一般1表示事件的肯定(真)、0表示事件的否定(假)。1.邏輯與規(guī)則(當A和B同時為真時,A AND B 的值為真,否則為假。)0 AND 0=0,n,0 AND 1=0 nn1 AND 0=0 nn1 AND

7、 1=1(或 0?0=0 0?1=0 1?0=0 1?1=1)2.邏輯或規(guī)則(當A和B有一個為真時,A OR B 的值為真,否則為假。)0 OR 0=0 nn0 OR 1=1nn1 OR 0=1 nn1 OR 1=1(或 0+0=0 0+1=1 1+0=1 1+1=1)3.邏輯非規(guī)則(當A為真時,NOT A 的值為假;當A假時,NOT A 的值為真。)NOT 0=1 nnNOT 1=0(取反)1.3 計算機的基本運算計算機的計算有兩種:數值計算(最基本的是四則運算)和非數值計算(最基本的是邏輯運算)。1.3.1 四則運算四則運算中最基本的是加法,其它運算都可由加法實現。二進制的加法規(guī)則:0+0=0 0+1=1 1+0=1 1+1=10二進制的乘法規(guī)則:0*0=0 0*1=0 1*0=0 1*1=11.3.2 基本邏輯運算(P13表1.2)基本邏輯運算有三種:與(AND)、或(OR)、非(NOT)。以下0、1是二進制碼,一般1表示事件的肯定(真)、0表示事件的否定(假)。1.邏輯與規(guī)則(當A和B同時為真時,A AND B 的值為真,否則為假。)0 AND 0=0,n,0 AND 1=0 nn1 AND 0=0 nn1 AND 1=1(或 0?0=0 0?1=0 1?0=0 1?1=1)2.邏輯或規(guī)則(當A和B有一個為真時,A OR B 的值為真,否則為假。)0 OR 0=0

溫馨提示

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

最新文檔

評論

0/150

提交評論