計算機基礎知識_第1頁
計算機基礎知識_第2頁
計算機基礎知識_第3頁
計算機基礎知識_第4頁
計算機基礎知識_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

關于計算機基礎知識第一頁,共八十二頁,編輯于2023年,星期四1.計算機的發(fā)展歷史 2.計算機的發(fā)展趨勢3.計算機中信息的表示3.1常用計數(shù)制及相互轉換3.2定點數(shù)與浮點數(shù)3.3負數(shù)的表示法3.4字符編碼及其輸入輸出 主要內容第二頁,共八十二頁,編輯于2023年,星期四1.計算機的發(fā)展歷史歷史上的計算工具機械式手動計算機中國的算盤我國古代發(fā)明創(chuàng)造的重要成就之一,至今已有一千多年的歷史。第三頁,共八十二頁,編輯于2023年,星期四人類追求的計算工具1642(帕斯卡)Pascal加法器從手工到手動機械——每一步運算都需要人工干預,沒有突破手工操作的局限。四則運算計算機1673

萊布尼茲帕斯卡的計算機采用一種齒輪系統(tǒng),其中一小輪轉十個數(shù)字,下一個小輪便轉動一個數(shù)字,通過齒輪系的聯(lián)動,可以進行加法和減法的運算第四頁,共八十二頁,編輯于2023年,星期四CharlesBabbage1823差分機1834分析機從手動機械到機械自動以齒輪作為元件,以蒸汽機為動力,能夠預先把計算步驟和數(shù)據(jù)存入機器。結構精細復雜,對加工精度要求很高,成本昂貴。運算速度不理想。第五頁,共八十二頁,編輯于2023年,星期四從機械計算到電動計算1886第一臺電動計算機HermanHollerrith(赫爾曼·霍列瑞斯)采用穿孔卡和弱電流技術處理數(shù)據(jù)。參與1890年美國的人口普查。僅用6周得出數(shù)據(jù)。第六頁,共八十二頁,編輯于2023年,星期四1944MARKI(馬克1號)HowardAiken機電式計算機主要元件為繼電器執(zhí)行一次乘法6秒,除法10秒第七頁,共八十二頁,編輯于2023年,星期四阿塔納索夫依阿華州立大學物理數(shù)學教授。是提出采用電子技術制造計算機的第一人。阿塔納索夫提出了計算機的三條原則:1)以二進制的邏輯基礎來實現(xiàn)數(shù)字運算,以保證精度;2)利用電子技術來實現(xiàn)控制、邏輯運算和算術運算,以保證計算速度;3)采用把計算功能和二進制數(shù)更新存儲功能相分離的結構。ABC(1940年)第八頁,共八十二頁,編輯于2023年,星期四

電子計算機(ENIAC)5000次加法/秒1000次乘法/3秒體重28噸占地170m218800只電子管1500個繼電器功率150KW電子計算機時代第九頁,共八十二頁,編輯于2023年,星期四1.計算機的發(fā)展歷史

——第一臺計算機:ENIACENIAC

(ElectronicNumericalIntegratorAndComputer)1946,美國賓夕法尼亞大學占地1500平方英尺,重達30噸每秒5000次加法運算用于計算炮彈的彈道軌跡缺點:沒有存儲器用布線板進行控制,控制效率極低第十頁,共八十二頁,編輯于2023年,星期四1.計算機的發(fā)展歷史

——第一臺現(xiàn)代意義上的計算機:EDVACEDVAC

(ElectronicDiscreteVariableAutomaticComputer)1945年提出設計方案,1951年完成占地面積和消耗電力只有ENIAC的1/3每秒2000次乘法運算,或10000次加法運算特點:采用二進制表示數(shù)據(jù)和程序使用“存儲程序”的方式對計算機進行控制馮·諾依曼(主要設計者)第十一頁,共八十二頁,編輯于2023年,星期四1.計算機的發(fā)展歷史

——第一臺現(xiàn)代意義上的計算機:EDVAC現(xiàn)代計算機的結構:“馮·諾依曼”結構第十二頁,共八十二頁,編輯于2023年,星期四計算機發(fā)展的四代歷程從1946年美國賓夕法尼大學研制出世界上第一臺電子數(shù)字計算機ENIAC(電子數(shù)字積分計算機的英文縮寫)至今,短短五十多年的時間內,計算機系統(tǒng)和計算機應用得到了飛速發(fā)展。元件制作工藝水平的不斷提高是計算機發(fā)展的物質基礎,因此以計算機元器件的變革作為標志,將計算機的發(fā)展劃分為四個階段,這四個階段通常稱為計算機發(fā)展的四個時代。第十三頁,共八十二頁,編輯于2023年,星期四第一代(1946~1956)電子管5千~4萬(次/秒)第二代(1957~1964)晶體管幾十萬~百萬(次/秒)第三代(1965~1970)集成電路百萬~幾百萬(次/秒)第四代(1971~90年代)大規(guī)模集成電路幾百萬~幾億(次/秒)

計算機發(fā)展的四代歷程第十四頁,共八十二頁,編輯于2023年,星期四1.

第1代計算機(1946~1957)1946年,賓夕法尼亞大學ENIAC(埃尼爾克)1949年,劍橋大學EDSAC1952年,馮·諾伊曼EDVAC第1代計算機的特點:采用電子管作為主要電器元件,體積大,能耗高,發(fā)熱量大。第十五頁,共八十二頁,編輯于2023年,星期四2.第2代計算機(1958~1964)特點:用晶體管代替電子管,體積小,速度快,壽命長,性能穩(wěn)定。IBM7094,CDC1640第十六頁,共八十二頁,編輯于2023年,星期四3.第3代計算機(1965~1971)特點:使用了中小規(guī)模集成電路。IBM360第十七頁,共八十二頁,編輯于2023年,星期四4.第4代計算機(1972至今)特點:其主要特征是以大規(guī)模和超大規(guī)模集成電路為計算機的主要功能部件。微機1975年,Altair1977年,APPLE-Ⅱ1980年,IBM-PC第十八頁,共八十二頁,編輯于2023年,星期四5.第5代計算機研究方向:①超越馮·諾伊曼結構②生物計算機③光學計算機④量子計算機第十九頁,共八十二頁,編輯于2023年,星期四計算機發(fā)展歷史上的兩個重要的人物圖靈(A.MTuring英國數(shù)學家)1936年,提出了一種理想的計算機器的數(shù)學模型——圖靈機(TuringMachine)。1943年,參與研制破譯德軍密碼的計算機“巨人”。1950年,發(fā)表論文《計算機能思考嗎》馮·諾依曼(JohnVonNeumann美國數(shù)學家)提出了“存儲程序(StoredProgram)”這一現(xiàn)代電子計算機的最基本的概念,并給出了解決方案。存儲程序式計算機——馮·諾依曼結構。第二十頁,共八十二頁,編輯于2023年,星期四計算機界最具影響的兩大國際性學術組織InstituteofElectrical&ElectronicEngineers,ComputerSociety電氣和電子工程師協(xié)會計算機協(xié)會,于1946年成立ACMAssociationforComputerMachinery美國計算機協(xié)會,于1947年成立IEEEComputerSociety第二十一頁,共八十二頁,編輯于2023年,星期四計算機界的“諾貝爾獎”——圖靈獎ACM于1966年設立的第一個獎項,是計算機界的“諾貝爾獎”,主要獎勵在計算機科學理論和軟件方面作出重要貢獻的科學家。華裔美國科學家姚期智(AndrewChi-chihYao)由于在計算理論方面做出了諸多“根本性的、意義重大的”貢獻,獲得2000年度圖靈獎。這是首位(也是目前唯一一位)獲得圖靈獎的華裔科學家。姚目前是清華的客座教授。第二十二頁,共八十二頁,編輯于2023年,星期四2.計算機的發(fā)展趨勢

——計算機的現(xiàn)在體積越來越小性能越來越高多種多樣用途廣泛第二十三頁,共八十二頁,編輯于2023年,星期四計算機發(fā)展——微型化計算機不再是單一的計算機器,而是一種信息機器,一種個人的信息機器。第二十四頁,共八十二頁,編輯于2023年,星期四CRAY-Ⅱ計算機發(fā)展——巨型化運算速度可達每秒幾百億次運算的超級計算機1975年世界上第一臺超級計算機“Cray-I”超級計算機應用:天氣預報、地震機理研究、石油和地質勘探,衛(wèi)星圖像處理等大量科學計算的高科技領域。中國超級計算機:國防科技大學研制的“銀河1號”、“銀河2號”和“銀河3號”國家智能計算機中心推出的“曙光1000”、“曙光2001”和“曙光3000”運算速度達3800億次銀河Ⅱ199210億次第二十五頁,共八十二頁,編輯于2023年,星期四計算機發(fā)展——網絡化計算機網絡:計算機技術與通信技術結合的產物。計算機網絡的發(fā)展動力:使用遠程資源,共享程序、數(shù)據(jù)和信息資源,網絡用戶的通訊和合作。第二十六頁,共八十二頁,編輯于2023年,星期四計算機發(fā)展——智能化DeepblueGarryKasparov1997年國際象棋人機大戰(zhàn)能存儲大量信息和知識,會推理(包括演繹與歸納),具有學習功能,能以自然語言、文字、聲音、圖形、圖像和人交流信息和知識的通用高速并行處理計算機。計算機智能化是21世紀信息產業(yè)的重要發(fā)展方向。智能計算機技術還很不成熟,現(xiàn)主要在做模式識別、知識處理及開發(fā)智能應用等方面的工作。第二十七頁,共八十二頁,編輯于2023年,星期四計算機科學定義研究計算機及其周圍各種現(xiàn)象和規(guī)律的科學,亦即研究計算機系統(tǒng)結構、程序系統(tǒng)(即軟件)、人工智能以及計算本身的性質和問題的學科?;締栴}:什么能有效地自動進行?第二十八頁,共八十二頁,編輯于2023年,星期四計算機科學與技術專業(yè)的培養(yǎng)目標本專業(yè)培養(yǎng)具有良好的科學素養(yǎng),系統(tǒng)地、較好地掌握計算機科學與技術包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業(yè)、事業(yè)、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級科學技術人才。第二十九頁,共八十二頁,編輯于2023年,星期四計算機領域的主要研究范疇計算機體系結構操作系統(tǒng)計算機網絡數(shù)據(jù)庫技術程序設計語言軟件工程圖形圖像處理編譯原理算法設計與分析數(shù)理邏輯計算復雜性理論人工智能…第三十頁,共八十二頁,編輯于2023年,星期四計算機科學與技術專業(yè)核心課程計算機基礎及C語言程序設計數(shù)據(jù)結構與算法匯編語言和微機接口技術面向對象程序設計編譯原理計算機組成原理與體系結構計算機操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)計算機網絡介紹一種計算機語言的語法內容。主要目的是了解程序設計思想為了更好的使用語言去解決問題,就必須學習結構知識和算法講授計算機硬件的知識計算機基本部件的的構造和組織方式、基本運算的原理,以及單元和部件的設計思想這門課程是講OS是如何設計的,或者說是如何實現(xiàn)一個OS系統(tǒng)的介紹網絡方面的知識,如TCP、UDP,HTTP等。這門課里講的更多的是上層原理與協(xié)議介紹編譯器是如何工作的,是讓計算機理解計算機語言的一種方法和理論這門課講的多是些數(shù)據(jù)庫系統(tǒng)設計方面的原則,例如如何解決關系問題或者SQL語言等在實際開發(fā)中正被廣泛應用的面向對象技術C++或者Java第三十一頁,共八十二頁,編輯于2023年,星期四3.信息在計算機內的表示方式自然界中,信息:數(shù)值、字符、聲音、圖像、動畫……計算機內:二進制各種信息二進制轉換規(guī)則第三十二頁,共八十二頁,編輯于2023年,星期四3.1常用數(shù)制及其相互轉換十進制 R=10,可使用0,1,2,3,4,5,6,7,8,9二進制 R=2,可使用0,1八進制 R=8,可使用0,1,2,3,4,5,6,7十六進制 R=16,可使用0,……,9,A,B,C,D,E,FR進制的計數(shù)原則:“逢R進一,借一當R”進制的概念——按進位的原則進行計數(shù)稱為進位計數(shù)制,簡稱數(shù)制。R——基數(shù)權——基數(shù)的冪次(冪次由每個數(shù)字的位決定)第三十三頁,共八十二頁,編輯于2023年,星期四(1)十進制十進制記數(shù)法有兩個特點:它有十個不同的記數(shù)符號:0、1、2、…、9。它采用逢十進一的原則計數(shù)。各個數(shù)碼由于所在數(shù)位不同而乘以10的若干次冪稱為相應數(shù)位的“權”。如果用ai表示某一位的不同數(shù)碼,對任意一個十進制數(shù)A,可用多項式表示為:

A=an10n+…+a1101+a0100+a-110-1+…+a-m10―m例如:666.66=6×102+6×101+6×100+6×10-1+6×10-2第三十四頁,共八十二頁,編輯于2023年,星期四(2)二進制

二進制記數(shù)法也有兩個特點:它有兩個不同的記數(shù)符號,即數(shù)碼:0和1。它采用逢二進一的原則計數(shù)。也就是說,進位基數(shù)是2。數(shù)碼在不同的數(shù)位的“權”是以2為底的冪。第三十五頁,共八十二頁,編輯于2023年,星期四任意一個二進制數(shù)B,可以展開成多項式之和,即

B=bn2n+bn-12n-1+…+b121+b020+b-12-1+…+b-m2-m

例如:(1011.0101)2

=1×2

3+0×22+1×21+1×20

+0×2-1+1×2-2+0×2-3+1×2-4=(11.3125)10

第三十六頁,共八十二頁,編輯于2023年,星期四(3)八進制數(shù)

八進制記數(shù)法的兩個特點是:采用八個不同的記數(shù)符號,即數(shù)碼:0~7。采用逢八進一的進位原則。數(shù)碼在不同的數(shù)位的“權”是以8為底的冪次。例如:(7654.345)8=7×83+6×82+5×81+4×80+3×8-1+4×8-2+5×8-3=(4012.447)10第三十七頁,共八十二頁,編輯于2023年,星期四(4)十六進制十六進制記數(shù)法也有兩個特點:采用十六個不同的記數(shù)符號,即數(shù)碼:0~9及A、B、C、D、E、F。采用逢十六進一的進位原則,各位數(shù)的“權”是以16為底數(shù)的冪。例如:(5A8F)16=5×163+A×162+8×161+F×160=(23183)10第三十八頁,共八十二頁,編輯于2023年,星期四數(shù)制之間的轉換(1)十進制數(shù)轉換成非十進制數(shù)(2)非十進制數(shù)轉換成十進制數(shù)(3)二進制數(shù)與八、十六進制之間的轉換第三十九頁,共八十二頁,編輯于2023年,星期四(1)十進制數(shù)轉換成非十進制數(shù)

分為整數(shù)部分和小數(shù)部分分別轉換。整數(shù)部分“除基取余法”,先余為低,后余為高。

余數(shù)2551227121312602312110例:將十進制數(shù)55轉換為二進制數(shù)結果:(55)10=(110111)2第四十頁,共八十二頁,編輯于2023年,星期四

例2將十進制數(shù)55轉換為八進制數(shù)(55)10=(67)8

余數(shù)

85578660例3將十進制數(shù)55轉換為十六進制(55)10=(37)16

余數(shù)

1655716330第四十一頁,共八十二頁,編輯于2023年,星期四小數(shù)部分“乘基取整法”,先整為高,后整為低。

例4(0.625)10=(0.101)2

0.625整數(shù)

×21.2510.25×20.5

0×2 1.0 1注意:十進制小數(shù)不一定能準確地換算為等值二進制或其他進制小數(shù),這時,應根據(jù)精度要求轉換到一定位數(shù)為止。第四十二頁,共八十二頁,編輯于2023年,星期四(2)非十進制數(shù)轉換成十進制數(shù)位權法——把各進制數(shù)按權展開,然后求和。例5

把二進制數(shù)10101.101轉換為十進制(10101.101)2=1×24+0×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(21.625)10第四十三頁,共八十二頁,編輯于2023年,星期四

例6

把八進制數(shù)1207轉換為十進制(1207)8=1×83+2×82+0×81+7×80=(647)10例7

把十六進制數(shù)1B2E轉換為十進制(1B2E)16=1×163+11×162+2×161+14×160=(6958)10第四十四頁,共八十二頁,編輯于2023年,星期四二進制數(shù)與八、十六進制數(shù)的轉換(1)二進制數(shù)與八進制數(shù)之間的轉換(2)二進制數(shù)與十六進制數(shù)之間的轉換第四十五頁,共八十二頁,編輯于2023年,星期四1)二進制數(shù)轉換成八進制數(shù)

因為23=8,所以三位二進制數(shù)位相當于一個八進制數(shù)位,它們之間存在簡單直接的關系。三位一并法:從待轉換的二進制數(shù)的小數(shù)點開始,分別向左、右兩個方向進行,將每三位合并為一組,不足三位的以0補齊(注意:整數(shù)部分在前面補0,小數(shù)部分在末尾補0)。然后每三位二進制數(shù)用相應的八進制碼(0~7)表示,即完成二-八轉換工作。第四十六頁,共八十二頁,編輯于2023年,星期四例7將(10111001010.1011011)2轉換成八進制數(shù)。首先以小數(shù)點為中心,分別向左右兩個方向每三位劃分成一組:

010111001010.101101100然后,每三位用一個相應八進制數(shù)碼代替,即得:(10111001010.1011011)2=(2712.554)8第四十七頁,共八十二頁,編輯于2023年,星期四2)八進制數(shù)轉換為二進制數(shù)

此為上述轉換的逆過程。將每一位八進制數(shù)碼用三位二進制數(shù)碼代替,即“一分為三”。

例8將(456.174)8轉換成二進制數(shù)。

將八進制數(shù)的每位數(shù)碼依次用三位二進制數(shù)代替,即得:

456.174100101110.

001111100

(456.174)8=(100101110.001111)2第四十八頁,共八十二頁,編輯于2023年,星期四1)二進制數(shù)轉換為十六進制數(shù)因為24=16,因此四位二進制數(shù)與一位十六進制數(shù)是完全對應的。四位一并法:從待轉換的二進制數(shù)的小數(shù)點開始,分別向左、右兩個方向進行,將每四位合并為一組,不足四位的以0補齊。然后每四位二進制數(shù)用一個相應的十六進制碼(0~F)表示,即完成二-十六轉換工作。第四十九頁,共八十二頁,編輯于2023年,星期四

例9將(10111001010.1011011)2轉換成十六進制數(shù)。首先以小數(shù)點為中心,分別向左右兩個方向每四位劃分成一組:

010111001010.10110110

然后,每四位用一個相應十六進制數(shù)碼代替,即得:(010111001010.10110110)2=(5CA.B6)16第五十頁,共八十二頁,編輯于2023年,星期四

2)十六進制數(shù)轉換為二進制數(shù)

與八-二轉換類似,采用“一分為四”的方法,把每個十六進制數(shù)碼用四位二進制數(shù)代替就完成了十六-二轉換工作。

例10將(1A9F.1BD)16轉換成二進制數(shù)。

1A9F.1BD0001101010011111.000110111101即:(1A9F.1BD)16=(1101010011111.000110111101)2

第五十一頁,共八十二頁,編輯于2023年,星期四3.2定點數(shù)與浮點數(shù)

(1)定點數(shù)表示法在機器中,小數(shù)點位置固定的數(shù)稱為定點數(shù)。定點小數(shù)表示法:小數(shù)點固定在符號位與最高位之間。定點整數(shù)表示法:小數(shù)點固定在數(shù)的最低位的后面。定點數(shù)的運算規(guī)則比較簡單,但不適宜對數(shù)值范圍變化比較大的數(shù)據(jù)進行運算。第五十二頁,共八十二頁,編輯于2023年,星期四(2)浮點數(shù)表示法一個數(shù)N用浮點數(shù)表示可以寫成:

N=M·ReM為尾數(shù),e為指數(shù),R表示基數(shù)。由于機器所采用的基數(shù)是不變的,因此,在浮點數(shù)表示中基數(shù)不出現(xiàn),是隱含的。浮點數(shù)由兩部分組成,尾數(shù)——表示數(shù)據(jù)的有效位;階碼——表示該數(shù)的小數(shù)點位置。階碼用整數(shù)表示,尾數(shù)大多用小數(shù)表示。且通常規(guī)定尾數(shù)的最高位必須是非零的有效位,這稱為規(guī)格化形式。浮點數(shù)可以擴大數(shù)的表示范圍。第五十三頁,共八十二頁,編輯于2023年,星期四當浮點數(shù)用一定字長存在機器中時,分為三部分:符號、階碼、尾數(shù)。符號階碼(8位)尾數(shù)(23位)決定數(shù)的精度決定數(shù)的范圍舉例:在一個8位存儲單元中存儲浮點數(shù),階碼占3位,尾數(shù)占4位,則如下的存儲所表示的十進制數(shù)是什么?00101011(2.75)10第五十四頁,共八十二頁,編輯于2023年,星期四3.3負數(shù)的表示法1.正數(shù)與負數(shù)的表示2.原碼、補碼、反碼

第五十五頁,共八十二頁,編輯于2023年,星期四1.正數(shù)與負數(shù)

在計算機中數(shù)的符號也是用數(shù)碼來表示的,一般用“0”表示正數(shù)的符號,“1”表示負數(shù)的符號,并放在數(shù)的最高位。01011110符號位第五十六頁,共八十二頁,編輯于2023年,星期四2.原碼、補碼、反碼

在計算機中一個數(shù)可以采用原碼、補碼或反碼表示,上面講到的正數(shù)與負數(shù)表示法即為原碼表示法。一個正數(shù)的原碼、補碼、反碼是相同的,而負數(shù)就不同了。第五十七頁,共八十二頁,編輯于2023年,星期四?íì<≥)+)(=原0X(

(最高位取1)

X0

X

]

X

[

X

1.原碼最高位為符號位,其余位表示數(shù)值。例:+62原碼為:00111110-62原碼為:10111110第五十八頁,共八十二頁,編輯于2023年,星期四?íì<

0(X

最高位取1

X

]

X

[

)+=反X一2.反碼正數(shù)的反碼與原碼相同,負數(shù)的反碼為對原碼各位取反。例:+62反碼表示:00111110-62反碼表示:11000001≥)(

X0第五十九頁,共八十二頁,編輯于2023年,星期四?íì<

0X1X

]

X

[

)3()(+=補[X]反3.補碼正數(shù)的補碼與原碼相同,負數(shù)的補碼為對原碼各位取反后加1。例:+62補碼表示:00111110-62補碼表示:11000010≥)(

X0第六十頁,共八十二頁,編輯于2023年,星期四3.4字符的幾種編碼

計算機只能識別1和0,因此在計算機內表示的數(shù)字、字母、符號等都要以二進制數(shù)碼的組合來代表,這就是二進制編碼。根據(jù)不同的用途,有各種各樣的編碼方案,較常用的有ASCII碼、BCD碼、漢字編碼等。2.ASCII碼1.二-十進制編碼(BCD碼)

3.漢字編碼

第六十一頁,共八十二頁,編輯于2023年,星期四

1.二-十進制編碼(BCD碼)

由于人們日常使用的是十進制,而機器內使用的是二進制,所以,需要把十制數(shù)表示成二進制碼。用4位二進制編碼來表示一位十進制數(shù)字,可以有多種方法,但常用的是BCD碼。四位二進制數(shù)表示24即16種狀態(tài)。只取前10種狀態(tài)來表示0~9,從左到右每位二進制數(shù)的權分別為8,4,2,1,因此又叫8421碼。

例:十進制數(shù)5678的BCD碼為0101011001111000第六十二頁,共八十二頁,編輯于2023年,星期四

2.ASCII碼

ASCII碼(AmericanStandardCodeForInformationInterchange)即美國標準信息交換碼,在計算機界,尤其是在微型計算機中得到了廣泛使用。這一編碼最初是由美國制訂的,后來由國際標準組織(ISO)確定為國際標準字符編碼。為了和國際標準兼容,我國根據(jù)它制定了國家標準,即GB1988。其中除了將貨幣符號轉換為人民幣符號外,其他相同。

第六十三頁,共八十二頁,編輯于2023年,星期四ASCII碼采用七位二進制位編碼,共可表示27=128個字符。計算機中常以8位二進制,即一個字節(jié)為單位表示信息,因此通常以一個字節(jié)存儲一個ASCII碼,其最高位取0。第六十四頁,共八十二頁,編輯于2023年,星期四 字符編碼:ASCII碼A:(01000001)2/(65)10第六十五頁,共八十二頁,編輯于2023年,星期四3.漢字編碼中華人民共和國國家標準信息交換用漢字編碼GB2312-80收錄漢字6763個,二字節(jié)編碼:用兩個7位二進制數(shù)表示一個漢字或字符,每個字節(jié)的最高位為0。第六十六頁,共八十二頁,編輯于2023年,星期四

國標碼用二個字節(jié)(2×8=16位)來表示一個漢字。二個字節(jié)的最高位均不使用,置0。故漢字編碼采用雙七位方案,大約可以表示128×128種狀態(tài)。由于每個字節(jié)的低七位中不能再用控制字符位,因而雙七位能表示94×94=8836種可見字符編碼。

采用行、列形式,第一字節(jié)為行號,其行號叫區(qū)號;第二個字節(jié)為列號,列號叫位號,01區(qū)至09區(qū)為各種符號,16區(qū)到55區(qū)為一級字庫,56區(qū)到87區(qū)為二級字庫。88區(qū)到94區(qū)為空。

第六十七頁,共八十二頁,編輯于2023年,星期四國標碼:國家標準信息交換用漢字編碼。國標碼采用雙字節(jié)的編碼方式。國標碼收入6763個漢字,682個西文字符、圖符,構成94×94的矩陣。(每一行為“區(qū)”,每一列為“位”:國標區(qū)位碼)第六十八頁,共八十二頁,編輯于2023年,星期四機內碼:用于漢字在計算機內部存儲、交換的機內代碼。機內碼由國標碼的兩個字節(jié)最高位置1構成?!扒伞保簢鴺舜a“3941H”“巧”:機內碼“B9C1H”1國標碼第一字節(jié)1國標碼第二字節(jié)例:漢字的輸入輸出可以有不同編碼,但存儲在計算機內編碼是統(tǒng)一的,采用機內碼。001110010100000110111001

溫馨提示

  • 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

提交評論