版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高級(jí)語(yǔ)言程序設(shè)計(jì)高級(jí)語(yǔ)言程序設(shè)計(jì)-計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)信息科學(xué)與技術(shù)學(xué)院信息科學(xué)與技術(shù)學(xué)院 郝曉楓郝曉楓第一部分第一部分 計(jì)算機(jī)的基本概念計(jì)算機(jī)的基本概念計(jì)算機(jī)是一種能按照事先計(jì)算機(jī)是一種能按照事先存儲(chǔ)存儲(chǔ)的程序,的程序,自動(dòng)自動(dòng)、高速高速進(jìn)行大量進(jìn)行大量數(shù)值計(jì)算數(shù)值計(jì)算和各種和各種信息處理信息處理的現(xiàn)代化智能電的現(xiàn)代化智能電子裝置。子裝置。計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)什么是計(jì)算機(jī)什么是計(jì)算機(jī)什么是計(jì)算機(jī)什么是計(jì)算機(jī)電子計(jì)算機(jī)是用電子技術(shù)電子計(jì)算機(jī)是用電子技術(shù)代替了機(jī)械和繼電器技術(shù)代替了機(jī)械和繼電器技術(shù),具有高速計(jì)算,內(nèi)部存,具有高速計(jì)算,內(nèi)部存儲(chǔ)能力,由程序控制其操儲(chǔ)能力,由程序控制
2、其操作過(guò)程的電子設(shè)備。作過(guò)程的電子設(shè)備。計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí) l計(jì)算機(jī)的發(fā)展是隨著電子器件的發(fā)展計(jì)算機(jī)的發(fā)展是隨著電子器件的發(fā)展而發(fā)展,計(jì)算機(jī)的性能得到了極大提而發(fā)展,計(jì)算機(jī)的性能得到了極大提高,其體積大大縮小,功能越來(lái)越強(qiáng)高,其體積大大縮小,功能越來(lái)越強(qiáng),應(yīng)用越來(lái)越廣泛。根據(jù)電子計(jì)算機(jī),應(yīng)用越來(lái)越廣泛。根據(jù)電子計(jì)算機(jī)所采用的電子器件,一般把電子計(jì)算所采用的電子器件,一般把電子計(jì)算機(jī)的發(fā)展分為四個(gè)階段,這四個(gè)階段機(jī)的發(fā)展分為四個(gè)階段,這四個(gè)階段通常被稱(chēng)為計(jì)算機(jī)發(fā)展的四代。通常被稱(chēng)為計(jì)算機(jī)發(fā)展的四代。計(jì)算機(jī)的發(fā)展計(jì)算機(jī)的發(fā)展F電子管、晶體管、集成電路、電子管、晶體管、集成電路、F大規(guī)模集
3、成電路和超大規(guī)模集成電路大規(guī)模集成電路和超大規(guī)模集成電路基于馮基于馮 若依曼思想設(shè)計(jì)的計(jì)算機(jī)若依曼思想設(shè)計(jì)的計(jì)算機(jī)F 硬件核心由五部分組成硬件核心由五部分組成F 采用二進(jìn)制采用二進(jìn)制F 程序存儲(chǔ)程序存儲(chǔ)發(fā)展特點(diǎn):發(fā)展特點(diǎn):發(fā)展:發(fā)展:計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)第一臺(tái)電子計(jì)算機(jī)的誕生第一臺(tái)電子計(jì)算機(jī)的誕生:90立方米立方米;重量重量:30 噸噸;占地占地:170 平方米平方米;:140 千瓦千瓦;:18800個(gè)電子管個(gè)電子管,70000個(gè)電阻個(gè)電阻,1500個(gè)電個(gè)電容容,6000個(gè)開(kāi)關(guān)個(gè)開(kāi)關(guān)運(yùn)算速度運(yùn)算速度:5000次加法次加法/秒秒,500次乘法次乘法/秒秒,100次除次除法法/秒秒.存儲(chǔ)容
4、量存儲(chǔ)容量:存:存20個(gè)字長(zhǎng)為個(gè)字長(zhǎng)為10位的十進(jìn)制數(shù);位的十進(jìn)制數(shù);:在計(jì)算機(jī)內(nèi)存儲(chǔ)程序的概念以及計(jì)算機(jī)硬在計(jì)算機(jī)內(nèi)存儲(chǔ)程序的概念以及計(jì)算機(jī)硬件組成的基本思想件組成的基本思想 。由美籍匈牙利著名數(shù)學(xué)家。由美籍匈牙利著名數(shù)學(xué)家馮馮諾諾依曼依曼(John Von Neumann)首先提出。)首先提出。第一代第一代 電子管計(jì)算機(jī)(電子管計(jì)算機(jī)(1946-19581946-1958年)年)l主要器件:主要器件: 電子管電子管l主存儲(chǔ)器:主存儲(chǔ)器: 延遲線和磁鼓延遲線和磁鼓l輔助存儲(chǔ)器:紙帶、卡片和磁鼓輔助存儲(chǔ)器:紙帶、卡片和磁鼓l速度:幾千速度:幾千幾萬(wàn)次幾萬(wàn)次/ /秒秒l軟件:機(jī)器語(yǔ)言和匯編語(yǔ)言。
5、軟件:機(jī)器語(yǔ)言和匯編語(yǔ)言。l用途:科學(xué)計(jì)算、軍事研究。用途:科學(xué)計(jì)算、軍事研究。第二代第二代 晶體管計(jì)算機(jī)(晶體管計(jì)算機(jī)(1958-19641958-1964年)年)l主要器件:晶體管主要器件:晶體管l主存儲(chǔ)器:磁芯主存儲(chǔ)器:磁芯l輔助存儲(chǔ)器:磁帶、磁盤(pán)。輔助存儲(chǔ)器:磁帶、磁盤(pán)。l速度:幾十萬(wàn)次速度:幾十萬(wàn)次/ /秒秒百萬(wàn)次百萬(wàn)次/ /秒。秒。l軟件:高級(jí)語(yǔ)言程序(軟件:高級(jí)語(yǔ)言程序(FORTRANFORTRAN語(yǔ)言)語(yǔ)言)、匯編語(yǔ)言程序及操作系統(tǒng)出現(xiàn)。、匯編語(yǔ)言程序及操作系統(tǒng)出現(xiàn)。l用途:科學(xué)計(jì)算、過(guò)程控制、數(shù)據(jù)處理用途:科學(xué)計(jì)算、過(guò)程控制、數(shù)據(jù)處理和事務(wù)處理。和事務(wù)處理。 第三代第三代 集
6、成電路計(jì)算機(jī)集成電路計(jì)算機(jī)(1965-1971(1965-1971年年) )l主要器件:集成電路主要器件:集成電路l主存儲(chǔ)器:半導(dǎo)體主存儲(chǔ)器:半導(dǎo)體l輔助存儲(chǔ)器:磁帶、磁盤(pán)輔助存儲(chǔ)器:磁帶、磁盤(pán)l速度:幾百萬(wàn)次速度:幾百萬(wàn)次/ /秒秒幾千萬(wàn)次幾千萬(wàn)次/ /秒。秒。l軟件和外部設(shè)備:高級(jí)語(yǔ)言程序及操作系統(tǒng)軟件和外部設(shè)備:高級(jí)語(yǔ)言程序及操作系統(tǒng)進(jìn)一步發(fā)展和完善,外部設(shè)備增加。進(jìn)一步發(fā)展和完善,外部設(shè)備增加。 l用途:科學(xué)計(jì)算、數(shù)據(jù)處理、遠(yuǎn)程終端聯(lián)機(jī)用途:科學(xué)計(jì)算、數(shù)據(jù)處理、遠(yuǎn)程終端聯(lián)機(jī)系統(tǒng)和工業(yè)控制各個(gè)領(lǐng)域。系統(tǒng)和工業(yè)控制各個(gè)領(lǐng)域。第四代第四代 大規(guī)模、超大規(guī)模集成電路大規(guī)模、超大規(guī)模集成電路 (
7、19711971年年- -現(xiàn)在)現(xiàn)在)主要器件:大規(guī)模、超大規(guī)模集成電路主要器件:大規(guī)模、超大規(guī)模集成電路 。l主存儲(chǔ)器:半導(dǎo)體主存儲(chǔ)器:半導(dǎo)體l輔助存儲(chǔ)器:磁盤(pán)、光盤(pán)輔助存儲(chǔ)器:磁盤(pán)、光盤(pán)l速度:速度: 幾百萬(wàn)次幾百萬(wàn)次/ /秒秒千億次千億次/ /秒秒l軟件:高級(jí)語(yǔ)言、數(shù)據(jù)庫(kù)、語(yǔ)言處理程序、操軟件:高級(jí)語(yǔ)言、數(shù)據(jù)庫(kù)、語(yǔ)言處理程序、操作系統(tǒng)、各類(lèi)軟件、作系統(tǒng)、各類(lèi)軟件、l用途:科學(xué)計(jì)算、過(guò)程控制、數(shù)據(jù)處理、計(jì)算用途:科學(xué)計(jì)算、過(guò)程控制、數(shù)據(jù)處理、計(jì)算機(jī)網(wǎng)絡(luò)與分布式處理、軟件工程、人工智能、機(jī)網(wǎng)絡(luò)與分布式處理、軟件工程、人工智能、應(yīng)用到各個(gè)領(lǐng)域。應(yīng)用到各個(gè)領(lǐng)域。計(jì)算機(jī)的特點(diǎn)計(jì)算機(jī)的特點(diǎn)運(yùn) 算 速
8、 度 快運(yùn) 算 速 度 快精 確 度 高精 確 度 高具有記憶和邏輯判斷能力具有記憶和邏輯判斷能力計(jì)算機(jī)內(nèi)部自動(dòng)化操作計(jì)算機(jī)內(nèi)部自動(dòng)化操作計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)的應(yīng)用計(jì)算機(jī)的應(yīng)用F科學(xué)計(jì)算科學(xué)計(jì)算F數(shù)據(jù)處理數(shù)據(jù)處理F過(guò)程控制過(guò)程控制F人工智能人工智能F計(jì)算機(jī)輔助工程計(jì)算機(jī)輔助工程(CAD/CAM/CAI) F電子設(shè)計(jì)自動(dòng)化電子設(shè)計(jì)自動(dòng)化(EDA)F電子商務(wù)電子商務(wù)F娛樂(lè)娛樂(lè)計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)的分類(lèi)計(jì)算機(jī)的分類(lèi)數(shù) 字 計(jì) 算 機(jī)數(shù) 字 計(jì) 算 機(jī)模 擬 計(jì) 算 機(jī)模 擬 計(jì) 算 機(jī)數(shù)?;旌嫌?jì)算機(jī)數(shù)?;旌嫌?jì)算機(jī)按處理對(duì)象按處理對(duì)象按使用范圍按使用范圍通 用 計(jì) 算 機(jī)通
9、 用 計(jì) 算 機(jī)專(zhuān) 用 計(jì) 算 機(jī)專(zhuān) 用 計(jì) 算 機(jī)按規(guī)模按規(guī)模 巨 型 計(jì) 算 機(jī)巨 型 計(jì) 算 機(jī)大大/ /中型計(jì)算機(jī)中型計(jì)算機(jī)小 型 計(jì) 算 機(jī)小 型 計(jì) 算 機(jī)微 型 計(jì) 算 機(jī)微 型 計(jì) 算 機(jī)工作站或服務(wù)器工作站或服務(wù)器計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)巨型計(jì)算機(jī)巨型計(jì)算機(jī)研制巨型機(jī)是現(xiàn)代科學(xué)技術(shù)、尤其研制巨型機(jī)是現(xiàn)代科學(xué)技術(shù)、尤其是國(guó)防尖端技術(shù)發(fā)展的需要。巨型是國(guó)防尖端技術(shù)發(fā)展的需要。巨型機(jī)的研制水平、生產(chǎn)能力及其應(yīng)用機(jī)的研制水平、生產(chǎn)能力及其應(yīng)用程度已成為衡量一個(gè)國(guó)家的經(jīng)濟(jì)實(shí)程度已成為衡量一個(gè)國(guó)家的經(jīng)濟(jì)實(shí)力和科技水平的重要標(biāo)志。力和科技水平的重要標(biāo)志。 大型機(jī)具有通用性強(qiáng)、綜合大型機(jī)
10、具有通用性強(qiáng)、綜合數(shù)據(jù)處理能力強(qiáng)、性能較高數(shù)據(jù)處理能力強(qiáng)、性能較高等特點(diǎn)等特點(diǎn)大型數(shù)據(jù)處理、信息大型數(shù)據(jù)處理、信息管理與安全保護(hù)、大型科學(xué)管理與安全保護(hù)、大型科學(xué)與工程計(jì)算等方面發(fā)揮巨大與工程計(jì)算等方面發(fā)揮巨大的作用。的作用。大大/ /中型計(jì)算機(jī)中型計(jì)算機(jī)小型機(jī)規(guī)模小、結(jié)構(gòu)簡(jiǎn)單、設(shè)小型機(jī)規(guī)模小、結(jié)構(gòu)簡(jiǎn)單、設(shè)計(jì)試制周期較短,便于及時(shí)采計(jì)試制周期較短,便于及時(shí)采用先進(jìn)工藝和先進(jìn)技術(shù)。這類(lèi)用先進(jìn)工藝和先進(jìn)技術(shù)。這類(lèi)機(jī)器由于可靠性較高,對(duì)運(yùn)行機(jī)器由于可靠性較高,對(duì)運(yùn)行環(huán)境要求相對(duì)較低,易于操作環(huán)境要求相對(duì)較低,易于操作且便于維護(hù)且便于維護(hù)。 小型計(jì)算機(jī)小型計(jì)算機(jī)微型機(jī)微型機(jī)具有先進(jìn)、小巧靈活、通用具有
11、先進(jìn)、小巧靈活、通用性強(qiáng)、價(jià)格低、省電等優(yōu)點(diǎn),是發(fā)性強(qiáng)、價(jià)格低、省電等優(yōu)點(diǎn),是發(fā)展速度最快的一類(lèi)計(jì)算機(jī)。一般單展速度最快的一類(lèi)計(jì)算機(jī)。一般單位和家庭使用的大多是微型機(jī)。除位和家庭使用的大多是微型機(jī)。除了臺(tái)式機(jī),還有筆記本型、膝上型、了臺(tái)式機(jī),還有筆記本型、膝上型、掌上型等微型機(jī)。掌上型等微型機(jī)。 微型計(jì)算機(jī)微型計(jì)算機(jī)工作站是一種高檔微機(jī)系統(tǒng),它具工作站是一種高檔微機(jī)系統(tǒng),它具有大、中、小型機(jī)的多任務(wù)、多用有大、中、小型機(jī)的多任務(wù)、多用戶能力,又兼有微型機(jī)的操作便利戶能力,又兼有微型機(jī)的操作便利和良好的人機(jī)界面,可連接多種輸和良好的人機(jī)界面,可連接多種輸入入/ /輸出設(shè)備,具有很強(qiáng)的圖形交互輸出
12、設(shè)備,具有很強(qiáng)的圖形交互處理能力及很強(qiáng)的網(wǎng)絡(luò)功能。處理能力及很強(qiáng)的網(wǎng)絡(luò)功能。 工作站或服務(wù)器工作站或服務(wù)器指發(fā)展高速、大存儲(chǔ)和功能更強(qiáng)大的巨型機(jī)以滿足尖端科學(xué)的需要。巨型化:發(fā)展小、巧、輕、價(jià)格低、功能強(qiáng)的微型計(jì)算機(jī),以滿足更廣泛的應(yīng)用領(lǐng)域,如多媒體技術(shù) 。微型化:計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)技術(shù)和通信技術(shù)結(jié)合的產(chǎn)物,是計(jì)算機(jī)技術(shù)中最重要的一個(gè)分支,是信息系統(tǒng)的基礎(chǔ)設(shè)施。網(wǎng)絡(luò)化是將各種資源連接在一起,被全體公民所共享。網(wǎng)絡(luò)化:用計(jì)算機(jī)來(lái)模擬人的感覺(jué)和思維過(guò)程,使計(jì)算機(jī)具備人的某些智能如聽(tīng)、說(shuō)、識(shí)別文字、圖形和物體,并具備一定的學(xué)習(xí)和推理能力等 智能化:使計(jì)算機(jī)能更有效地處理文字、圖形、動(dòng)畫(huà)、音頻、視頻等
13、多種形式的信息,使人們更自然、有效地使用信息。多媒體化:馮諾依曼體系結(jié)構(gòu)的“程序存儲(chǔ)和控制”原理表現(xiàn)在“集中順序控制”方面的串行機(jī)制,這已成為進(jìn)一步提高計(jì)算機(jī)性能的瓶頸。限制了計(jì)算機(jī)軟件和硬件發(fā)展高速度持續(xù)下去。研制基于新理論(非馮諾依曼理論)的計(jì)算機(jī)成為計(jì)算機(jī)發(fā)展的主要方向之一。非馮諾依曼理論:F 數(shù) 制F 計(jì)算機(jī)編碼F 數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)數(shù)制和編碼計(jì)算機(jī)數(shù)制和編碼計(jì)算機(jī)中常用的名詞計(jì)算機(jī)中常用的名詞-位位計(jì)算機(jī)中所有的數(shù)據(jù)都是以二進(jìn)制來(lái)表示的,計(jì)算機(jī)中所有的數(shù)據(jù)都是以二進(jìn)制來(lái)表示的,一個(gè)二進(jìn)制代碼稱(chēng)為一位,記為一個(gè)二進(jìn)制代碼稱(chēng)為一位,記為bitbit
14、。位是計(jì)。位是計(jì)算機(jī)中最小的信息單位。算機(jī)中最小的信息單位。 字節(jié)字節(jié)為了表示計(jì)算機(jī)數(shù)據(jù)中的所有字符(包括各種符號(hào)、為了表示計(jì)算機(jī)數(shù)據(jù)中的所有字符(包括各種符號(hào)、數(shù)字、字母等),大約在數(shù)字、字母等),大約在128128到到256256個(gè),需要用個(gè),需要用7 7到到8 8位二進(jìn)制數(shù)表示。因此,人們選定位二進(jìn)制數(shù)表示。因此,人們選定8 8位為位為1 1個(gè)字節(jié)。個(gè)字節(jié)。即即1 1個(gè)字節(jié)由個(gè)字節(jié)由8 8個(gè)二進(jìn)制數(shù)位組成。字節(jié)是計(jì)算機(jī)中個(gè)二進(jìn)制數(shù)位組成。字節(jié)是計(jì)算機(jī)中用來(lái)表示存儲(chǔ)空間大小的最基本的容量單位。用來(lái)表示存儲(chǔ)空間大小的最基本的容量單位。在對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),以八位二進(jìn)制代碼為在對(duì)二進(jìn)制數(shù)據(jù)
15、進(jìn)行存儲(chǔ)時(shí),以八位二進(jìn)制代碼為一個(gè)單元存放在一起,稱(chēng)為一個(gè)字節(jié),記為一個(gè)單元存放在一起,稱(chēng)為一個(gè)字節(jié),記為ByteByte。字節(jié)是計(jì)算機(jī)中次小的存儲(chǔ)單位。字節(jié)是計(jì)算機(jī)中次小的存儲(chǔ)單位。字是由若干字節(jié)構(gòu)成(一般為字節(jié)的整數(shù)倍)。一條字是由若干字節(jié)構(gòu)成(一般為字節(jié)的整數(shù)倍)。一條指令或一個(gè)數(shù)據(jù)信息,稱(chēng)為一個(gè)字。字是計(jì)算機(jī)進(jìn)行指令或一個(gè)數(shù)據(jù)信息,稱(chēng)為一個(gè)字。字是計(jì)算機(jī)進(jìn)行信息交換、處理、存儲(chǔ)的基本單元。信息交換、處理、存儲(chǔ)的基本單元。CPU中每個(gè)字所包含的二進(jìn)制代碼的位數(shù),稱(chēng)為字中每個(gè)字所包含的二進(jìn)制代碼的位數(shù),稱(chēng)為字長(zhǎng)。字長(zhǎng)是衡量計(jì)算機(jī)性能的一個(gè)重要指標(biāo)。長(zhǎng)。字長(zhǎng)是衡量計(jì)算機(jī)性能的一個(gè)重要指標(biāo)。不
16、同不同檔次的計(jì)算機(jī)有不同的字長(zhǎng)。按計(jì)算機(jī)的字長(zhǎng)可分檔次的計(jì)算機(jī)有不同的字長(zhǎng)。按計(jì)算機(jī)的字長(zhǎng)可分為為8位機(jī)(如蘋(píng)果位機(jī)(如蘋(píng)果II、中佛學(xué)習(xí)機(jī))、中佛學(xué)習(xí)機(jī))、16位機(jī)(如位機(jī)(如286機(jī))、機(jī))、32位機(jī)(如位機(jī)(如386、486機(jī))、機(jī))、64位機(jī)(如位機(jī)(如Pentium、Pentium)等。)等。l字長(zhǎng)越長(zhǎng),在相同的時(shí)間內(nèi)能傳送越多的信息,使字長(zhǎng)越長(zhǎng),在相同的時(shí)間內(nèi)能傳送越多的信息,使計(jì)算機(jī)運(yùn)算的速度越快;字長(zhǎng)越長(zhǎng),可以有更大的計(jì)算機(jī)運(yùn)算的速度越快;字長(zhǎng)越長(zhǎng),可以有更大的尋址空間,從而使主存儲(chǔ)器容量可以越大;字長(zhǎng)越尋址空間,從而使主存儲(chǔ)器容量可以越大;字長(zhǎng)越長(zhǎng),系統(tǒng)支持的指令越多,功能越
17、強(qiáng)。長(zhǎng),系統(tǒng)支持的指令越多,功能越強(qiáng)。 字長(zhǎng)字長(zhǎng)指令:指令:指揮計(jì)算機(jī)執(zhí)行某種基本操作的命令稱(chēng)為指令。一條指揮計(jì)算機(jī)執(zhí)行某種基本操作的命令稱(chēng)為指令。一條指令規(guī)定一種操作,由一系列有序指令組成的集合稱(chēng)指令規(guī)定一種操作,由一系列有序指令組成的集合稱(chēng)為程序。為程序。容量:容量:容量是衡量計(jì)算機(jī)存儲(chǔ)能力常用的一個(gè)名詞,主要指容量是衡量計(jì)算機(jī)存儲(chǔ)能力常用的一個(gè)名詞,主要指存儲(chǔ)器所能存儲(chǔ)信息的字節(jié)數(shù)。常用的容量單位有存儲(chǔ)器所能存儲(chǔ)信息的字節(jié)數(shù)。常用的容量單位有B、KB、MB、GB,它們之間的關(guān)系是:,它們之間的關(guān)系是:1KB=1024B,1MB=1024KB,1GB=1024MB。返回本節(jié)目錄返回本節(jié)目錄
18、s 按進(jìn)位的原則進(jìn)行計(jì)數(shù)s 逢N進(jìn)1s 采用位權(quán)表示法數(shù)數(shù) 制制定義:定義:編碼和數(shù)制編碼和數(shù)制常用進(jìn)位計(jì)數(shù)制表示方法常用進(jìn)位計(jì)數(shù)制表示方法常用計(jì)數(shù)制的基數(shù)和數(shù)字符號(hào)常用計(jì)數(shù)制的基數(shù)和數(shù)字符號(hào)十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制基 數(shù)數(shù)字符號(hào)100920,18071609,A,B,C,D,E,F編碼和數(shù)制編碼和數(shù)制二進(jìn)制計(jì)算機(jī)中為什么要使用二進(jìn)制數(shù)計(jì)算機(jī)中為什么要使用二進(jìn)制數(shù)v實(shí)現(xiàn)容易實(shí)現(xiàn)容易v運(yùn)算規(guī)則簡(jiǎn)單運(yùn)算規(guī)則簡(jiǎn)單v能方便使用邏輯代數(shù)能方便使用邏輯代數(shù)v記憶和傳輸可靠記憶和傳輸可靠如開(kāi)關(guān)的閉合/斷開(kāi)二極管的導(dǎo)通/截止電流的有/無(wú)電壓的正/負(fù)等例如:一位二進(jìn)制數(shù)的加法運(yùn)算和一位二進(jìn)制數(shù)的乘法運(yùn)算規(guī)則為
19、: 0+0=0 00=0 0+1=1+0=1 01=10=0 1+1=10(逢二向高位進(jìn)一) 11=1可用1表示真,0表示假;進(jìn)行邏輯運(yùn)算十進(jìn)制數(shù)十進(jìn)制數(shù)非十進(jìn)制數(shù)非十進(jìn)制數(shù)非十進(jìn)制數(shù)非十進(jìn)制數(shù)十進(jìn)制數(shù)十進(jìn)制數(shù)二、八、十六進(jìn)制之間的轉(zhuǎn)換二、八、十六進(jìn)制之間的轉(zhuǎn)換編碼和數(shù)制編碼和數(shù)制數(shù)制間的轉(zhuǎn)換數(shù)制間的轉(zhuǎn)換 8 75 3 8 9 1 8 1 1 0結(jié)果為:113余數(shù)法:余數(shù)法:除基數(shù)取余數(shù)、由下而上排列。示例示例1:十進(jìn)制整數(shù)十進(jìn)制整數(shù) 非十進(jìn)制整數(shù)非十進(jìn)制整數(shù)2 75 1 2 37 1 2 18 0 2 9 1 2 4 0 2 2 0 2 1 1 0示例示例2:結(jié)果為:結(jié)果為:1001011十
20、進(jìn)制整數(shù)十進(jìn)制整數(shù) 非十進(jìn)制整數(shù)非十進(jìn)制整數(shù)進(jìn)位法:進(jìn)位法:用十進(jìn)制小數(shù)乘基數(shù),當(dāng)積為0或達(dá)到所要求的精度時(shí),將整數(shù)部分由上而下排列。示例:示例:0.625 21.250 整數(shù)為1 20.50 整數(shù)為0 21.0整數(shù)為1 小數(shù)值為0結(jié)果為:結(jié)果為:101十進(jìn)制小數(shù)十進(jìn)制小數(shù) 非十進(jìn)制小數(shù)非十進(jìn)制小數(shù)位權(quán)法位權(quán)法:把各非十進(jìn)制數(shù)按權(quán)展開(kāi)求和把各非十進(jìn)制數(shù)按權(quán)展開(kāi)求和轉(zhuǎn)換公式轉(zhuǎn)換公式:(F)x =an-1xn-1 + an-2xn-2 + . + a1x1 + a0 x0 + a-1x-1 + .示例:示例: (1011.1) 2 = 123+022 + 121 + 1 20 +1 2-1 = 8
21、 + 0 + 2 + 1 + 0.5 = (11.5)10非十進(jìn)制數(shù)非十進(jìn)制數(shù) 十進(jìn)制數(shù)十進(jìn)制數(shù)編碼和數(shù)制編碼和數(shù)制二進(jìn)制二進(jìn)制 十六進(jìn)制十六進(jìn)制 二進(jìn)制二進(jìn)制 八進(jìn)制八進(jìn)制二、八與十六進(jìn)制之間的轉(zhuǎn)換二、八與十六進(jìn)制之間的轉(zhuǎn)換一位拆三位一位拆三位一位拆四位一位拆四位整數(shù)從右向左整數(shù)從右向左小數(shù)從左向右小數(shù)從左向右三位并一位三位并一位四位并一位四位并一位編碼和數(shù)制編碼和數(shù)制示例:示例:編碼和數(shù)制編碼和數(shù)制100 110 110 111 . 010 100( 4 6 6 7 . 2 4 )80001 1011 0111.0100( 1 B 7 . 4 )16二進(jìn)制二進(jìn)制 十六進(jìn)制十六進(jìn)制 二進(jìn)制二
22、進(jìn)制 八進(jìn)制八進(jìn)制二、八與十六進(jìn)制之間的轉(zhuǎn)換二、八與十六進(jìn)制之間的轉(zhuǎn)換一位拆三位一位拆三位一位拆四位一位拆四位整數(shù)從右向左整數(shù)從右向左小數(shù)從左向右小數(shù)從左向右三位并一位三位并一位四位并一位四位并一位編碼和數(shù)制編碼和數(shù)制0001 1011 0111.0100( 1 B 7 . 4 )16示例:示例:編碼和數(shù)制編碼和數(shù)制100 110 110 111 . 010 100( 4 6 6 7 . 2 4 )8第二部分第二部分 中英文字符集、編碼中英文字符集、編碼及中文輸入法及中文輸入法l計(jì)算機(jī)最早是作為一種計(jì)算工具出現(xiàn)的,所以它的計(jì)算機(jī)最早是作為一種計(jì)算工具出現(xiàn)的,所以它的最基本的功能是對(duì)數(shù)進(jìn)行加工和
23、處理。最基本的功能是對(duì)數(shù)進(jìn)行加工和處理。l數(shù)在計(jì)算機(jī)中是數(shù)在計(jì)算機(jī)中是以器件的物理狀態(tài)來(lái)表示以器件的物理狀態(tài)來(lái)表示的。的。l一個(gè)一個(gè)具有兩種不同的穩(wěn)定狀態(tài)且能相互轉(zhuǎn)換的器件具有兩種不同的穩(wěn)定狀態(tài)且能相互轉(zhuǎn)換的器件,就可以用來(lái)表示一位二進(jìn)制數(shù)。,就可以用來(lái)表示一位二進(jìn)制數(shù)。l所以所以,二進(jìn)制數(shù)的表示是最簡(jiǎn)單而且可靠的。二進(jìn)制數(shù)的表示是最簡(jiǎn)單而且可靠的。l另外另外,二進(jìn)制的運(yùn)算規(guī)則也最簡(jiǎn)單。因此二進(jìn)制的運(yùn)算規(guī)則也最簡(jiǎn)單。因此,在計(jì)算機(jī)在計(jì)算機(jī)中中,數(shù)幾乎全是用二進(jìn)制表示的。數(shù)幾乎全是用二進(jìn)制表示的。數(shù)據(jù)在計(jì)算機(jī)中的表示數(shù)據(jù)在計(jì)算機(jī)中的表示l基本概念基本概念: 信息:數(shù)值、文字、語(yǔ)音、圖形和圖象。信
24、息:數(shù)值、文字、語(yǔ)音、圖形和圖象。 信息必須數(shù)字化編碼,才能傳送、存儲(chǔ)和處理。信息必須數(shù)字化編碼,才能傳送、存儲(chǔ)和處理。l二進(jìn)制的優(yōu)點(diǎn):二進(jìn)制的優(yōu)點(diǎn): 物理上容易實(shí)現(xiàn),可靠性強(qiáng)物理上容易實(shí)現(xiàn),可靠性強(qiáng) ,運(yùn)算簡(jiǎn)單,通用,運(yùn)算簡(jiǎn)單,通用性強(qiáng)性強(qiáng)l編碼:編碼: 就是采用少量的基本符號(hào),按照一定的組合原則就是采用少量的基本符號(hào),按照一定的組合原則,表示大量復(fù)雜多樣的信息?;荆硎敬罅繌?fù)雜多樣的信息?;痉?hào)的種類(lèi)符號(hào)的種類(lèi)和和這些符號(hào)的這些符號(hào)的組合規(guī)則組合規(guī)則是一切信息編碼的兩大要素是一切信息編碼的兩大要素。 BCD碼碼(余三碼(余三碼 / 8421碼)碼)國(guó)國(guó)標(biāo)標(biāo)碼碼(7445)ASCII碼碼
25、漢字編碼漢字編碼字符編碼字符編碼二進(jìn)制編碼二進(jìn)制編碼的十進(jìn)制數(shù)的十進(jìn)制數(shù)編碼和數(shù)制編碼和數(shù)制計(jì)算機(jī)編碼計(jì)算機(jī)編碼數(shù)據(jù)在計(jì)算機(jī)中的表示方式即:即:+77 0 1001101機(jī)器數(shù)機(jī)器數(shù)01001101+77+77 符號(hào)位符號(hào)位真值真值機(jī)機(jī)器器數(shù)數(shù)/真真值值編碼和數(shù)制編碼和數(shù)制1 01 1 0 0 1 01 10 0 1 1 0 11 01 1 0 0 1 1原碼原碼反碼反碼補(bǔ)碼補(bǔ)碼帶帶符符號(hào)號(hào)的的機(jī)機(jī)器器數(shù)數(shù)-77-77 原碼原碼反碼反碼補(bǔ)碼補(bǔ)碼數(shù)據(jù)在計(jì)算機(jī)中的表示方式編碼和數(shù)制編碼和數(shù)制0100000010000011定點(diǎn)小數(shù):定點(diǎn)小數(shù):定點(diǎn)整數(shù):定點(diǎn)整數(shù):定定點(diǎn)點(diǎn)數(shù)數(shù)符號(hào)位符號(hào)位隱含小數(shù)位(
26、隱含小數(shù)位(+0.5)符號(hào)位符號(hào)位隱含小數(shù)位(隱含小數(shù)位(-3)數(shù)據(jù)在計(jì)算機(jī)中的表示方式編碼和數(shù)制編碼和數(shù)制31 30 24 23 22 31 30 24 23 22 0 0如:如:0.27E-2 + 0.27 0.27E-2 + 0.27 * * 10 10-2-2浮浮點(diǎn)點(diǎn)數(shù)數(shù)階符階符 階碼階碼 數(shù)符數(shù)符 尾數(shù)尾數(shù) 階碼部分階碼部分 尾數(shù)部分尾數(shù)部分 數(shù)據(jù)在計(jì)算機(jī)中的表示方式編碼和數(shù)制編碼和數(shù)制二二十進(jìn)制編碼(十進(jìn)制編碼(BCD碼)碼)l二二十進(jìn)制編碼十進(jìn)制編碼(BCD碼碼l數(shù)在計(jì)算機(jī)中是用二進(jìn)制表示的。但一般計(jì)算問(wèn)題數(shù)在計(jì)算機(jī)中是用二進(jìn)制表示的。但一般計(jì)算問(wèn)題的原始數(shù)據(jù)大多是十進(jìn)制數(shù)的原始
27、數(shù)據(jù)大多是十進(jìn)制數(shù),十進(jìn)制數(shù)不能直接送十進(jìn)制數(shù)不能直接送入計(jì)算機(jī)中參加運(yùn)算入計(jì)算機(jī)中參加運(yùn)算,必須用二進(jìn)制數(shù)為它編碼必須用二進(jìn)制數(shù)為它編碼,使使其成為二其成為二/十進(jìn)制碼或稱(chēng)十進(jìn)制碼或稱(chēng)BCD碼碼(Binary Coded Decimal)后方能送入計(jì)算機(jī)。送入計(jì)算機(jī)的后方能送入計(jì)算機(jī)。送入計(jì)算機(jī)的BCD碼經(jīng)十碼經(jīng)十/二轉(zhuǎn)換程序變?yōu)槎M(jìn)制數(shù)后參加運(yùn)算。二轉(zhuǎn)換程序變?yōu)槎M(jìn)制數(shù)后參加運(yùn)算。二二十進(jìn)制編碼(十進(jìn)制編碼(BCD碼)碼)l用二進(jìn)制數(shù)為十進(jìn)制數(shù)編碼用二進(jìn)制數(shù)為十進(jìn)制數(shù)編碼,每一位十進(jìn)制數(shù)需要每一位十進(jìn)制數(shù)需要由由4位二進(jìn)制數(shù)來(lái)表示。位二進(jìn)制數(shù)來(lái)表示。4位二進(jìn)制數(shù)能編出位二進(jìn)制數(shù)能編出16個(gè)
28、個(gè)碼碼,其中其中6個(gè)碼是多余的個(gè)碼是多余的,應(yīng)該放棄不用。而這種多應(yīng)該放棄不用。而這種多余性便產(chǎn)生了多種不同的余性便產(chǎn)生了多種不同的BCD碼碼,較常用的是較常用的是8421BCD碼。碼。8421BCD碼有碼有10個(gè)不同的數(shù)字符號(hào)個(gè)不同的數(shù)字符號(hào),且它是且它是十十進(jìn)位的進(jìn)位的,所以所以,它是十進(jìn)制數(shù)它是十進(jìn)制數(shù):但它的每但它的每一位是用一位是用4位二進(jìn)制編碼來(lái)表示的位二進(jìn)制編碼來(lái)表示的,因此因此,稱(chēng)為二進(jìn)稱(chēng)為二進(jìn)制編碼的十進(jìn)制數(shù)。制編碼的十進(jìn)制數(shù)。l例如例如:(0100100101111000.000101001001)BCD 余三碼(余3碼)l是由8421BCD碼加上0011形成的一種碼,由于
29、它的每個(gè)字符編碼比相應(yīng)的8421碼多3,故稱(chēng)為余三碼。BCD碼的一種。 l如, (526)10進(jìn)制進(jìn)制=(0101 0010 0110)8421BCD碼碼=(1000 0101 1001)余余3碼碼 計(jì)算機(jī)中正負(fù)數(shù)的表示法計(jì)算機(jī)中正負(fù)數(shù)的表示法 l通常一個(gè)數(shù)字的前面加上符號(hào)通常一個(gè)數(shù)字的前面加上符號(hào)“+”或或“”表示這表示這個(gè)數(shù)是正數(shù)或是負(fù)數(shù)。而計(jì)算機(jī)無(wú)法識(shí)別個(gè)數(shù)是正數(shù)或是負(fù)數(shù)。而計(jì)算機(jī)無(wú)法識(shí)別“+”或或“”這兩個(gè)符號(hào),解決的辦法就是將數(shù)的最高位設(shè)這兩個(gè)符號(hào),解決的辦法就是將數(shù)的最高位設(shè)置為符號(hào)位,規(guī)定置為符號(hào)位,規(guī)定“0”代表正數(shù),代表正數(shù),“1”代表負(fù)數(shù)。代表負(fù)數(shù)。l例如例如,(+1101
30、101)2和和(110110)2在計(jì)算機(jī)中分別在計(jì)算機(jī)中分別表示為表示為01101101和和11101101。這兩個(gè)數(shù)的最高位。這兩個(gè)數(shù)的最高位0和和1就是符號(hào)位。就是符號(hào)位。l符號(hào)在機(jī)器中已經(jīng)數(shù)碼化了。符號(hào)數(shù)字化后給運(yùn)算符號(hào)在機(jī)器中已經(jīng)數(shù)碼化了。符號(hào)數(shù)字化后給運(yùn)算帶來(lái)了一定的方便。在現(xiàn)代計(jì)算機(jī)中帶來(lái)了一定的方便。在現(xiàn)代計(jì)算機(jī)中,數(shù)有三種表示數(shù)有三種表示方法方法:原碼表示法、反碼表示法和補(bǔ)碼表示法。原碼表示法、反碼表示法和補(bǔ)碼表示法。 原碼表示法原碼表示法l原碼表示法是把二進(jìn)制數(shù)原碼表示法是把二進(jìn)制數(shù)x與它的符號(hào)位放在一起與它的符號(hào)位放在一起考慮考慮,使之成為統(tǒng)一的一組數(shù)碼。使之成為統(tǒng)一的一組
31、數(shù)碼。l原碼相對(duì)于原碼相對(duì)于x來(lái)說(shuō)來(lái)說(shuō),其數(shù)值部分并沒(méi)改變其數(shù)值部分并沒(méi)改變,只是將其最只是將其最高位作為符號(hào)位高位作為符號(hào)位,即當(dāng)符號(hào)為正時(shí)用即當(dāng)符號(hào)為正時(shí)用“。”表示表示,為為負(fù)時(shí)用負(fù)時(shí)用“1”表示。表示。l例如例如:二進(jìn)制數(shù)二進(jìn)制數(shù)lx1=+1010110 x1原原=01010110lx2=-1010110 x2原原=11010110 反碼表示法反碼表示法l2.反碼表示法反碼表示法l正數(shù)的反碼和原碼一樣正數(shù)的反碼和原碼一樣:負(fù)數(shù)的反碼符號(hào)為負(fù)數(shù)的反碼符號(hào)為“1”,數(shù)數(shù)值部分的數(shù)碼與原碼中的數(shù)碼相反值部分的數(shù)碼與原碼中的數(shù)碼相反,即即“0變變1,1變成變成0。l例如例如:當(dāng)當(dāng)x1=+101
32、010 lx1原原=00101010 x1反反=00101010l當(dāng)當(dāng)x2=101010lx2原原=1101010 x2反反=1010101補(bǔ)碼表示法補(bǔ)碼表示法1l3.補(bǔ)碼表示法補(bǔ)碼表示法l正數(shù)的補(bǔ)碼與原碼相同正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼就是其反碼在末負(fù)數(shù)的補(bǔ)碼就是其反碼在末位加上位加上1。l例如例如:當(dāng)當(dāng)x1=+101010 x1補(bǔ)補(bǔ)=0101010l當(dāng)當(dāng)x2101010 x2補(bǔ)補(bǔ)=1010101+14010110補(bǔ)碼表示法補(bǔ)碼表示法2l引入這三種碼的概念主要是為計(jì)算機(jī)運(yùn)算方便引入這三種碼的概念主要是為計(jì)算機(jī)運(yùn)算方便,有了有了補(bǔ)碼可以把減法運(yùn)算轉(zhuǎn)化為加法運(yùn)算補(bǔ)碼可以把減法運(yùn)算轉(zhuǎn)化為加法運(yùn)
33、算,可以提高計(jì)算可以提高計(jì)算機(jī)的運(yùn)算速度。機(jī)的運(yùn)算速度。l例如例如,將二進(jìn)制數(shù)將二進(jìn)制數(shù)+1111111和和-1表示成連同符號(hào)位共表示成連同符號(hào)位共l8位的補(bǔ)碼表示形式位的補(bǔ)碼表示形式:l當(dāng)當(dāng)x=1111111時(shí)時(shí),x補(bǔ)補(bǔ)41111111l當(dāng)當(dāng)x=1時(shí)時(shí),x補(bǔ)補(bǔ)=10000001l 反反+1=11111110+1=11111111l所以當(dāng)所以當(dāng)n=8時(shí)時(shí),補(bǔ)碼所能表示的最大正數(shù)即為補(bǔ)碼所能表示的最大正數(shù)即為127 (1)定點(diǎn)數(shù)表示法)定點(diǎn)數(shù)表示法 在機(jī)器中,小數(shù)點(diǎn)位置固定的數(shù)稱(chēng)為定點(diǎn)數(shù),一般采用定點(diǎn)小數(shù)表示法,即小數(shù)點(diǎn)固定在符號(hào)位與最高位之間。有時(shí)也采用定點(diǎn)整數(shù)表示法,此時(shí)將小數(shù)點(diǎn)固定在數(shù)的最
34、低位的后面。定點(diǎn)數(shù)的運(yùn)算規(guī)則比較簡(jiǎn)單,但不適宜對(duì)數(shù)值范圍變化比較大的數(shù)據(jù)進(jìn)行運(yùn)算。定點(diǎn)數(shù)和浮點(diǎn)數(shù)定點(diǎn)數(shù)和浮點(diǎn)數(shù)1(2)浮點(diǎn)數(shù)表示法)浮點(diǎn)數(shù)表示法 浮點(diǎn)數(shù)可以擴(kuò)大數(shù)的表示范圍。 浮點(diǎn)數(shù)由兩部分組成,一部分用以表示數(shù)據(jù)的有效位,稱(chēng)為尾數(shù);一部分用于表示該數(shù)的小數(shù)點(diǎn)位置,稱(chēng)為階碼。 一般階碼用整數(shù)表示,尾數(shù)大多用小數(shù)表示。一個(gè)數(shù)N用浮點(diǎn)數(shù)表示可以寫(xiě)成: N MRe M表示尾數(shù),e表示指數(shù),R表示基數(shù)?;鶖?shù)一般取2,8,16。一旦機(jī)器定義好了基數(shù)值,就不能再改變了。因此,在浮點(diǎn)數(shù)表示中基數(shù)不出現(xiàn),是隱含的。定點(diǎn)數(shù)和浮點(diǎn)數(shù)定點(diǎn)數(shù)和浮點(diǎn)數(shù)2英文字符集英文字符集l在計(jì)算機(jī)中在計(jì)算機(jī)中,數(shù)是用二進(jìn)制表示的。而
35、計(jì)算機(jī)不光應(yīng)數(shù)是用二進(jìn)制表示的。而計(jì)算機(jī)不光應(yīng)能識(shí)別數(shù)能識(shí)別數(shù),還應(yīng)能識(shí)別和處理各種字符,這些字符也還應(yīng)能識(shí)別和處理各種字符,這些字符也必須按特定的規(guī)則用二進(jìn)制編碼才能在機(jī)器中表示必須按特定的規(guī)則用二進(jìn)制編碼才能在機(jī)器中表示,編碼也可以有各種規(guī)定,目前在微機(jī)中普遍采用,編碼也可以有各種規(guī)定,目前在微機(jī)中普遍采用的是的是ASCII碼碼。lASCII碼是美國(guó)信息交換標(biāo)準(zhǔn)碼(碼是美國(guó)信息交換標(biāo)準(zhǔn)碼(American Standard Code for Information Interchange),它是微型機(jī)中表示字符的常用碼制,多用于輸入它是微型機(jī)中表示字符的常用碼制,多用于輸入輸出。它能用輸出
36、。它能用7位或位或8位二進(jìn)制數(shù)對(duì)字符編碼。位二進(jìn)制數(shù)對(duì)字符編碼。字符編碼(字符編碼(ASCII碼)碼)l7位位ASCII碼可表示碼可表示128種字符,其中包括數(shù)碼種字符,其中包括數(shù)碼(O9),以及,以及英文字母等可打印的字符,參見(jiàn)教材。英文字母等可打印的字符,參見(jiàn)教材。l例如:字母例如:字母A的的ASCII碼為碼為1000001B(B表示二進(jìn)制數(shù)表示二進(jìn)制數(shù))或或41H(H表示十六進(jìn)制數(shù)表示十六進(jìn)制數(shù));字母;字母T的的ASCII碼為碼為1010100B或或54H;數(shù)字;數(shù)字9的的ASCH碼為碼為0111001B或或39H等。等。l8位位ASCII碼是在碼是在7位位ASCII碼基礎(chǔ)上加一個(gè)奇偶
37、檢驗(yàn)位而構(gòu)碼基礎(chǔ)上加一個(gè)奇偶檢驗(yàn)位而構(gòu)成的,比如,若采用偶校驗(yàn),如果成的,比如,若采用偶校驗(yàn),如果7位位ASCII碼中碼中“1”的個(gè)數(shù)的個(gè)數(shù)為偶數(shù)為偶數(shù), 則第則第8位補(bǔ)位補(bǔ)“0”,否則補(bǔ),否則補(bǔ)“1”,字母,字母A、T及數(shù)字及數(shù)字9的的偶校驗(yàn)偶校驗(yàn)8位位ASCII碼分別為碼分別為01000001B、11010100B及及00111001B。漢字編碼及中文輸入法漢字編碼及中文輸入法復(fù)習(xí)幾個(gè)基本概念:復(fù)習(xí)幾個(gè)基本概念:l位:一個(gè)二進(jìn)制數(shù)位稱(chēng)一位。位:一個(gè)二進(jìn)制數(shù)位稱(chēng)一位。其單位用其單位用bit表示,即:表示,即:1位位=1bit。l字節(jié):一個(gè)字節(jié):一個(gè)8位二進(jìn)制數(shù)位稱(chēng)一個(gè)字節(jié)。位二進(jìn)制數(shù)位稱(chēng)一個(gè)
38、字節(jié)。其單位為其單位為Byte,簡(jiǎn)寫(xiě),簡(jiǎn)寫(xiě)B(tài)。l1Byte=8bit;210B=1024B=1KB;220B=1024KB=1MB;230B=1024MB=1GB;l字:字是表示存儲(chǔ)、傳送、處理數(shù)據(jù)的信息單位。字:字是表示存儲(chǔ)、傳送、處理數(shù)據(jù)的信息單位。一個(gè)字由若干字節(jié)組成。一個(gè)字由若干字節(jié)組成。 漢字的編碼漢字的編碼l計(jì)算機(jī)中處理漢字也是通過(guò)一種編碼形式實(shí)現(xiàn)。計(jì)算機(jī)中處理漢字也是通過(guò)一種編碼形式實(shí)現(xiàn)。l由于漢字個(gè)數(shù)多由于漢字個(gè)數(shù)多,常用漢字就有常用漢字就有3000個(gè)。要對(duì)這么多個(gè)。要對(duì)這么多漢字進(jìn)行編碼,用一個(gè)字節(jié)來(lái)區(qū)分是不可能的,必漢字進(jìn)行編碼,用一個(gè)字節(jié)來(lái)區(qū)分是不可能的,必須使用須使用兩
39、個(gè)字節(jié)兩個(gè)字節(jié)來(lái)進(jìn)行編碼。來(lái)進(jìn)行編碼。國(guó)標(biāo)碼國(guó)標(biāo)碼(1)l國(guó)家標(biāo)準(zhǔn)局于國(guó)家標(biāo)準(zhǔn)局于1981年公布了國(guó)家標(biāo)準(zhǔn)年公布了國(guó)家標(biāo)準(zhǔn)GB2312-80,即信息交即信息交換用漢字編碼字符集基本集,作為我國(guó)漢字系統(tǒng)必須遵守的換用漢字編碼字符集基本集,作為我國(guó)漢字系統(tǒng)必須遵守的國(guó)家規(guī)范。國(guó)家規(guī)范。l漢字、字母、圖形符號(hào)共漢字、字母、圖形符號(hào)共7445個(gè),按個(gè),按94行行94列列排列成一排列成一張大表,張大表, 其行號(hào)為其行號(hào)為區(qū)區(qū),列號(hào)為,列號(hào)為位位。l全部符號(hào)包括全部符號(hào)包括 :l一般符號(hào)一般符號(hào)202個(gè)。包括:標(biāo)點(diǎn)、間隔符、運(yùn)算符制表符等個(gè)。包括:標(biāo)點(diǎn)、間隔符、運(yùn)算符制表符等。 l復(fù)合型序號(hào)復(fù)合型序號(hào)60
40、個(gè)。包括:個(gè)。包括:1至至20和和(1)至至(20)各二十個(gè),各二十個(gè),至至和一至十各十個(gè)。和一至十各十個(gè)。l數(shù)字?jǐn)?shù)字22個(gè)。包括個(gè)。包括:數(shù)字?jǐn)?shù)字0-9,羅馬字羅馬字。國(guó)標(biāo)碼國(guó)標(biāo)碼(2)l大小寫(xiě)英文字母大小寫(xiě)英文字母52個(gè)、希臘字母?jìng)€(gè)、希臘字母48個(gè)、俄文字母?jìng)€(gè)、俄文字母66個(gè),日個(gè),日文假名文假名169個(gè)個(gè).l漢語(yǔ)拼音符號(hào)漢語(yǔ)拼音符號(hào)26個(gè)。個(gè)。l漢語(yǔ)注音字母漢語(yǔ)注音字母37個(gè)。個(gè)。l漢字漢字6763個(gè)。其中個(gè)。其中,一級(jí)漢字一級(jí)漢字3755個(gè)個(gè),二級(jí)漢字二級(jí)漢字3008個(gè)。個(gè)。l國(guó)標(biāo)國(guó)標(biāo)GB231280中中,非漢字符號(hào)存放在第非漢字符號(hào)存放在第1至至9區(qū)。一級(jí)漢字區(qū)。一級(jí)漢字存放在第存放
41、在第16至至55區(qū)區(qū),按拼音順序排列,按拼音順序排列,同音字按起筆橫、豎、同音字按起筆橫、豎、撇、點(diǎn)、折存放。二級(jí)漢字存放在第撇、點(diǎn)、折存放。二級(jí)漢字存放在第56至至87區(qū)區(qū),按部首順序排按部首順序排列列。l把表示漢字區(qū)位的兩字節(jié)編碼(第一字節(jié)為區(qū),第二字節(jié)為把表示漢字區(qū)位的兩字節(jié)編碼(第一字節(jié)為區(qū),第二字節(jié)為列)的實(shí)際值稱(chēng)為列)的實(shí)際值稱(chēng)為國(guó)標(biāo)碼國(guó)標(biāo)碼。內(nèi)碼內(nèi)碼l為了與為了與ASCII碼最高位為碼最高位為0相區(qū)別,通常把漢字編碼相區(qū)別,通常把漢字編碼的兩字節(jié)的最高位都置為的兩字節(jié)的最高位都置為1,我們稱(chēng)之為,我們稱(chēng)之為機(jī)器內(nèi)碼機(jī)器內(nèi)碼,簡(jiǎn)稱(chēng)內(nèi)碼簡(jiǎn)稱(chēng)內(nèi)碼,又稱(chēng)異形碼又稱(chēng)異形碼,它是微機(jī)漢字系統(tǒng)
42、中機(jī)器存,它是微機(jī)漢字系統(tǒng)中機(jī)器存儲(chǔ)、處理和傳輸漢字信息的編碼。儲(chǔ)、處理和傳輸漢字信息的編碼。l當(dāng)字節(jié)當(dāng)字節(jié)最高位最高位為為0時(shí),表示為時(shí),表示為ASCII編碼方式;當(dāng)字編碼方式;當(dāng)字節(jié)最高位為節(jié)最高位為1時(shí),則表示為漢字編碼方式。時(shí),則表示為漢字編碼方式。漢字的編碼漢字的編碼2l為了使?jié)h字編碼與為了使?jié)h字編碼與ASCII碼相區(qū)別并與英文系統(tǒng)兼碼相區(qū)別并與英文系統(tǒng)兼容;容;l而在英文而在英文ASCII碼字符集中有碼字符集中有128個(gè)字符個(gè)字符,用一個(gè)字用一個(gè)字節(jié)的低七位表示其中高位為零節(jié)的低七位表示其中高位為零.其中前其中前32個(gè)為不個(gè)為不可顯示的控制碼;加上可顯示的控制碼;加上DEL和空格共
43、和空格共34個(gè)不可顯示個(gè)不可顯示字符,其余的字符,其余的94個(gè)為可顯示字符,所以每個(gè)字節(jié)只個(gè)為可顯示字符,所以每個(gè)字節(jié)只有有12834=94種狀態(tài)可編碼,雙種狀態(tài)可編碼,雙7位能表示位能表示9494=8836種狀態(tài)。種狀態(tài)。區(qū)位碼區(qū)位碼l由于國(guó)標(biāo)碼與國(guó)家標(biāo)準(zhǔn)字符集中的漢字和字符是一由于國(guó)標(biāo)碼與國(guó)家標(biāo)準(zhǔn)字符集中的漢字和字符是一一對(duì)應(yīng)的。一對(duì)應(yīng)的。實(shí)際上實(shí)際上,為避免使用為避免使用ASCII碼中前碼中前32個(gè)控個(gè)控制字符,國(guó)標(biāo)碼的行號(hào)和位號(hào)從制字符,國(guó)標(biāo)碼的行號(hào)和位號(hào)從33開(kāi)始編碼,即第開(kāi)始編碼,即第一字節(jié)一字節(jié)33對(duì)應(yīng)區(qū)號(hào)對(duì)應(yīng)區(qū)號(hào)1;第二字節(jié);第二字節(jié)33對(duì)應(yīng)位號(hào)對(duì)應(yīng)位號(hào)1,加之,加之采用十進(jìn)制
44、排列方式,其區(qū)位編碼對(duì)應(yīng)于采用十進(jìn)制排列方式,其區(qū)位編碼對(duì)應(yīng)于194,這這就是區(qū)位碼的表示方法。就是區(qū)位碼的表示方法。l這種這種以區(qū)號(hào)和位號(hào)來(lái)表示漢字的代碼稱(chēng)為該漢字的以區(qū)號(hào)和位號(hào)來(lái)表示漢字的代碼稱(chēng)為該漢字的區(qū)位碼區(qū)位碼. 國(guó)標(biāo)碼、內(nèi)碼、區(qū)位碼轉(zhuǎn)換規(guī)則國(guó)標(biāo)碼、內(nèi)碼、區(qū)位碼轉(zhuǎn)換規(guī)則l (兩字節(jié)高位置兩字節(jié)高位置)即)即128l 國(guó)標(biāo)碼國(guó)標(biāo)碼 內(nèi)碼內(nèi)碼l 兩字節(jié)兩字節(jié)32 ,l 即:即:l 第一字節(jié)第一字節(jié)33對(duì)應(yīng)區(qū)號(hào)對(duì)應(yīng)區(qū)號(hào)1l 第二字節(jié)第二字節(jié)33對(duì)應(yīng)位號(hào)對(duì)應(yīng)位號(hào)1l l l 區(qū)位碼區(qū)位碼 兩字節(jié)分別兩字節(jié)分別+(32+128)顯示、打印及字庫(kù)顯示、打印及字庫(kù) l漢字在計(jì)算機(jī)內(nèi)部以內(nèi)碼形式存儲(chǔ)
45、和處理,輸出時(shí)漢字在計(jì)算機(jī)內(nèi)部以內(nèi)碼形式存儲(chǔ)和處理,輸出時(shí)必須將內(nèi)碼轉(zhuǎn)換為人們熟悉的字形,必須將內(nèi)碼轉(zhuǎn)換為人們熟悉的字形,字形字形在排版中在排版中原本指具有一定尺寸和形式的鉛字,在電腦中沿用原本指具有一定尺寸和形式的鉛字,在電腦中沿用這一名詞,表示漢字的形狀和大小。這一名詞,表示漢字的形狀和大小。 漢字字形信息的存儲(chǔ)漢字字形信息的存儲(chǔ)l首先把漢字字模經(jīng)過(guò)數(shù)字化分解,將漢字表示成數(shù)首先把漢字字模經(jīng)過(guò)數(shù)字化分解,將漢字表示成數(shù)字化字模的形式。字化字模的形式。l雖然漢字字形有多種變化,但都是方塊字,每個(gè)漢雖然漢字字形有多種變化,但都是方塊字,每個(gè)漢字都同樣大小,無(wú)論漢字筆劃多少,都可以寫(xiě)在同字都同樣
46、大小,無(wú)論漢字筆劃多少,都可以寫(xiě)在同樣大小的方塊中。樣大小的方塊中。 于是可以把一個(gè)方塊看成一個(gè)于是可以把一個(gè)方塊看成一個(gè)m行行n列的點(diǎn)陣,共有列的點(diǎn)陣,共有mn點(diǎn),每個(gè)點(diǎn)可以是黑點(diǎn)或點(diǎn),每個(gè)點(diǎn)可以是黑點(diǎn)或無(wú)黑點(diǎn)、一個(gè)點(diǎn)陣的黑點(diǎn)組成漢字的筆畫(huà),這種無(wú)黑點(diǎn)、一個(gè)點(diǎn)陣的黑點(diǎn)組成漢字的筆畫(huà),這種用用點(diǎn)陣描繪出的字型稱(chēng)為漢字點(diǎn)陣字型。點(diǎn)陣描繪出的字型稱(chēng)為漢字點(diǎn)陣字型。 漢字點(diǎn)陣漢字點(diǎn)陣l漢字常用漢字常用1616,2424點(diǎn)陣,英文字符常用點(diǎn)陣,英文字符常用79或或57點(diǎn)陣,由于黑點(diǎn)、無(wú)黑點(diǎn)為兩個(gè)狀態(tài),與二進(jìn)制點(diǎn)陣,由于黑點(diǎn)、無(wú)黑點(diǎn)為兩個(gè)狀態(tài),與二進(jìn)制“1”“0”對(duì)對(duì)應(yīng),因此可用一組二進(jìn)制數(shù)表示點(diǎn)陣應(yīng),
47、因此可用一組二進(jìn)制數(shù)表示點(diǎn)陣 黑黑“1”,無(wú)黑,無(wú)黑“0”l 計(jì)算機(jī)中計(jì)算機(jī)中8個(gè)二進(jìn)制位為個(gè)二進(jìn)制位為1個(gè)字節(jié)個(gè)字節(jié)l 那么那么1616點(diǎn)陣漢字需點(diǎn)陣漢字需21632個(gè)字節(jié)表示個(gè)字節(jié)表示l 2424 32472個(gè)字節(jié)個(gè)字節(jié)l 3232 432128個(gè)字節(jié)個(gè)字節(jié)l 可見(jiàn),在一個(gè)漢字方塊中,行、列分得越多,描繪的漢可見(jiàn),在一個(gè)漢字方塊中,行、列分得越多,描繪的漢字越細(xì)致,字形越精確、美觀,但占用存儲(chǔ)空間越多字越細(xì)致,字形越精確、美觀,但占用存儲(chǔ)空間越多漢字點(diǎn)陣圖示例漢字點(diǎn)陣圖示例 (3) 漢字字形碼漢字字形碼漢字字形碼通常有兩種表示方式:點(diǎn)陣和矢量表示方式。 點(diǎn)陣:漢字字形點(diǎn)陣的代碼 1616、
48、2424、3232、4848。 矢量:存儲(chǔ)的是描述漢字字形的輪廓特征。 點(diǎn)陣和矢量方式區(qū)別: 前者特點(diǎn) 編碼、存儲(chǔ)方式簡(jiǎn)單、無(wú)需轉(zhuǎn)換直接輸出,但字形放大后產(chǎn)生的效果差,而且同一種字體不同的點(diǎn)陣需要不同的字庫(kù);矢量方式特點(diǎn)正好與前者相反。(4)漢字地址碼漢字地址碼 漢字地址碼:每個(gè)漢字字形碼在漢字字庫(kù)中的相對(duì)位移地址。 地址碼和機(jī)內(nèi)碼要有簡(jiǎn)明的對(duì)應(yīng)轉(zhuǎn)換關(guān)系。 漢字字形漢字字形l1616點(diǎn)陣是最簡(jiǎn)單的漢字字形點(diǎn)陣,基本上能表示點(diǎn)陣是最簡(jiǎn)單的漢字字形點(diǎn)陣,基本上能表示GB2312中所有簡(jiǎn)體的字形中所有簡(jiǎn)體的字形l2424可以表示宋體、仿宋體、楷體、黑體等多種字體漢字可以表示宋體、仿宋體、楷體、黑體等
49、多種字體漢字 l漢字字形信息(也稱(chēng)字模)集中在一起存儲(chǔ),稱(chēng)為字庫(kù)漢字字形信息(也稱(chēng)字模)集中在一起存儲(chǔ),稱(chēng)為字庫(kù) l由于漢字字形是以點(diǎn)陣信息存儲(chǔ)的,其輸出一般也采用點(diǎn)陣由于漢字字形是以點(diǎn)陣信息存儲(chǔ)的,其輸出一般也采用點(diǎn)陣方式、以點(diǎn)的亮滅來(lái)顯示漢字方式、以點(diǎn)的亮滅來(lái)顯示漢字 l一般微機(jī)選擇一般微機(jī)選擇1616點(diǎn)陣作顯示字庫(kù);點(diǎn)陣作顯示字庫(kù);2424點(diǎn)陣作打印點(diǎn)陣作打印字庫(kù);字庫(kù); 79 點(diǎn)陣作點(diǎn)陣作ASC顯示顯示l由于漢字用由于漢字用1616顯示,一個(gè)漢字占兩個(gè)西文字符的顯示寬顯示,一個(gè)漢字占兩個(gè)西文字符的顯示寬度。度。 漢字的輸入漢字的輸入l標(biāo)準(zhǔn)標(biāo)準(zhǔn)ASC字符集有字符集有128個(gè)符號(hào),很容易實(shí)
50、現(xiàn)按鍵與字符一個(gè)符號(hào),很容易實(shí)現(xiàn)按鍵與字符一一對(duì)應(yīng)。一對(duì)應(yīng)。l而漢字僅而漢字僅GB2312-80規(guī)定就有規(guī)定就有6763個(gè)漢字,很難用按鍵與個(gè)漢字,很難用按鍵與漢字一一對(duì)應(yīng)的方式實(shí)現(xiàn),漢字的輸入必然要采用編碼的方漢字一一對(duì)應(yīng)的方式實(shí)現(xiàn),漢字的輸入必然要采用編碼的方式。式。l由于漢字輸入編碼只是在錄入漢字時(shí)使用,與內(nèi)碼相對(duì),又由于漢字輸入編碼只是在錄入漢字時(shí)使用,與內(nèi)碼相對(duì),又被稱(chēng)為漢字的外碼(又稱(chēng)漢字輸入編碼)被稱(chēng)為漢字的外碼(又稱(chēng)漢字輸入編碼)l外碼是輸入漢字的代碼,是代表某一漢字的一組鍵盤(pán)符號(hào)外碼是輸入漢字的代碼,是代表某一漢字的一組鍵盤(pán)符號(hào)l內(nèi)碼是唯一的由漢字編碼方案確定,外碼隨漢字輸入
51、法而異內(nèi)碼是唯一的由漢字編碼方案確定,外碼隨漢字輸入法而異,由漢字輸入方案設(shè)計(jì),由漢字輸入方案設(shè)計(jì) 漢字輸入碼的一些概念漢字輸入碼的一些概念l漢字輸入碼的規(guī)則:漢字輸入碼的規(guī)則:l 簡(jiǎn)單、清晰、直觀、易學(xué)、容易記憶、方便操作簡(jiǎn)單、清晰、直觀、易學(xué)、容易記憶、方便操作、碼位短、輸入速度快、重碼少。、碼位短、輸入速度快、重碼少。l 漢字的輸入法不同,同一個(gè)漢字的外碼可能不一漢字的輸入法不同,同一個(gè)漢字的外碼可能不一樣。樣。l 根據(jù)漢字的屬性(漢字字量、字形、字音、使用根據(jù)漢字的屬性(漢字字量、字形、字音、使用頻度)提出了數(shù)百種漢字編碼方案、按編碼方法大頻度)提出了數(shù)百種漢字編碼方案、按編碼方法大致
52、分為:致分為:l 流水碼、拼音碼、拼形碼、音形結(jié)合碼流水碼、拼音碼、拼形碼、音形結(jié)合碼流水碼流水碼l流水碼是把漢字按一定順序排列并逐一編號(hào)流水碼是把漢字按一定順序排列并逐一編號(hào),再利用再利用這個(gè)編號(hào)作為漢字的輸入碼。這個(gè)編號(hào)作為漢字的輸入碼。l例如例如:國(guó)標(biāo)碼、區(qū)位碼、電報(bào)局碼都屬于此例。流水國(guó)標(biāo)碼、區(qū)位碼、電報(bào)局碼都屬于此例。流水碼的編碼規(guī)則簡(jiǎn)單、碼長(zhǎng)整齊,但編碼與漢字碼的編碼規(guī)則簡(jiǎn)單、碼長(zhǎng)整齊,但編碼與漢字“音音、形、義、形、義”之間沒(méi)有直接的對(duì)應(yīng)關(guān)系之間沒(méi)有直接的對(duì)應(yīng)關(guān)系,一般用戶難以一般用戶難以記憶和掌握記憶和掌握,只適用于某些特定部門(mén)的專(zhuān)門(mén)應(yīng)用。只適用于某些特定部門(mén)的專(zhuān)門(mén)應(yīng)用。 拼音
53、輸入法拼音輸入法l拼音輸入法是利用漢字的字音屬性,按照漢語(yǔ)拼音拼音輸入法是利用漢字的字音屬性,按照漢語(yǔ)拼音方案的聲、韻、調(diào)三要素方案的聲、韻、調(diào)三要素,把聲母、韻母和聲調(diào)直接把聲母、韻母和聲調(diào)直接分配到計(jì)算機(jī)鍵盤(pán)的字符數(shù)字鍵上,操作員只需知分配到計(jì)算機(jī)鍵盤(pán)的字符數(shù)字鍵上,操作員只需知道漢語(yǔ)拼音道漢語(yǔ)拼音,便可以象輸入西文一樣便可以象輸入西文一樣,按規(guī)定順序擊按規(guī)定順序擊鍵輸入漢字。鍵輸入漢字。l不需要象學(xué)習(xí)其它輸入方法一樣強(qiáng)行記憶大量陌生不需要象學(xué)習(xí)其它輸入方法一樣強(qiáng)行記憶大量陌生的規(guī)則,上手容易、掌握快的規(guī)則,上手容易、掌握快,十分適于非專(zhuān)職操作員十分適于非專(zhuān)職操作員使用。使用。l但拼音輸入
54、法由于同音字多、重碼率較高但拼音輸入法由于同音字多、重碼率較高,必然會(huì)影必然會(huì)影響漢字輸入的速度。響漢字輸入的速度。 拼形輸入法拼形輸入法l拼形輸入法是利用漢字的字形信息進(jìn)行漢字編碼拼形輸入法是利用漢字的字形信息進(jìn)行漢字編碼,可可分為分為字根編碼和筆形編碼兩大類(lèi)字根編碼和筆形編碼兩大類(lèi)。l其中應(yīng)用最廣泛的其中應(yīng)用最廣泛的“五筆字型五筆字型”輸入法主要采用字輸入法主要采用字根編碼。因?yàn)槠湓O(shè)計(jì)合理根編碼。因?yàn)槠湓O(shè)計(jì)合理,具有取碼短、易盲打、輸具有取碼短、易盲打、輸入速度高等優(yōu)點(diǎn)入速度高等優(yōu)點(diǎn),受到專(zhuān)職操作人員的普遍歡迎。但受到專(zhuān)職操作人員的普遍歡迎。但這種輸入方法需要記憶一定數(shù)量的字根和一段時(shí)間這
55、種輸入方法需要記憶一定數(shù)量的字根和一段時(shí)間拆字訓(xùn)練,前期學(xué)習(xí)所需花費(fèi)的間較多拆字訓(xùn)練,前期學(xué)習(xí)所需花費(fèi)的間較多 自然碼自然碼l自然碼輸入法屬于音形結(jié)合碼。以音為主自然碼輸入法屬于音形結(jié)合碼。以音為主,以形為輔以形為輔,符合人們聽(tīng)想習(xí)慣。容易掌握,記憶量較少,符合人們聽(tīng)想習(xí)慣。容易掌握,記憶量較少,特別特別適合于適合于一面想一面想,一面寫(xiě)的人一面寫(xiě)的人。 漢字輸入法應(yīng)有的特點(diǎn)漢字輸入法應(yīng)有的特點(diǎn)l理想的漢字輸入方法應(yīng)具備以下特點(diǎn):理想的漢字輸入方法應(yīng)具備以下特點(diǎn):l編碼規(guī)則簡(jiǎn)單,易學(xué)易記編碼規(guī)則簡(jiǎn)單,易學(xué)易記;l重碼率低,編碼等長(zhǎng),便于盲打;重碼率低,編碼等長(zhǎng),便于盲打;l平均擊鍵次數(shù)少,鍵位分
56、布合理,以利于提高速度平均擊鍵次數(shù)少,鍵位分布合理,以利于提高速度;l編碼容量大,至少應(yīng)覆蓋編碼容量大,至少應(yīng)覆蓋GB2312-80基本集中規(guī)定基本集中規(guī)定的全部漢字,并易于擴(kuò)充;的全部漢字,并易于擴(kuò)充;l避免編碼的二義性;避免編碼的二義性;中文輸入法中文輸入法lWindows中中文輸入法的選擇中中文輸入法的選擇l中文輸入法的切換中文輸入法的切換l中文輸入法的安裝中文輸入法的安裝l漢字的輸入:漢字的輸入:全拼輸入法、五筆字型輸入法全拼輸入法、五筆字型輸入法 ;指令指令(Instruction)就是一組計(jì)算機(jī)能識(shí)別并能執(zhí)行的各種基本操作命令。指令構(gòu)成如圖示:操作碼 操作數(shù)指令系統(tǒng)指令系統(tǒng)(Ins
57、truction System)是一臺(tái)計(jì)算機(jī)的所有指令的集合。指令系統(tǒng)反映了計(jì)算機(jī)的基本功能,不同的計(jì)算機(jī)其指令系統(tǒng)不盡相同。程序程序(Program)是為解決某一問(wèn)題而選用的一條條有序指令的集合。程序具有目的性、分步性、有限性、有序性、分支性等特性。操作碼指明該指令要操作碼指明該指令要完成的操作,如加、完成的操作,如加、減、乘、除。減、乘、除。操作數(shù)是指參操作數(shù)是指參加運(yùn)算的數(shù)據(jù)加運(yùn)算的數(shù)據(jù)或者數(shù)據(jù)所在或者數(shù)據(jù)所在的地址。的地址。 指令、指令系統(tǒng)和程序的概念指令、指令系統(tǒng)和程序的概念 人們?cè)谙嗷ソ徽剷r(shí)使用的是相互理解的語(yǔ)言,如漢語(yǔ)、英語(yǔ)、俄語(yǔ)等,它們統(tǒng)稱(chēng)為自然語(yǔ)言。人們用以同計(jì)算機(jī)“交談”的
58、語(yǔ)言,稱(chēng)之計(jì)算機(jī)語(yǔ)言。 計(jì)算機(jī)每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的有序指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫(xiě)的。所以人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。 計(jì)算機(jī)所能識(shí)別的語(yǔ)言只有機(jī)器語(yǔ)言。 計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言 機(jī)器語(yǔ)言(由0和1構(gòu)成的代碼)匯編語(yǔ)言(英文縮寫(xiě)的助記符) 高級(jí)語(yǔ)言直接對(duì)硬件操作 1、采用比較接近人們習(xí)慣的自然語(yǔ)言2、具有很大的通用性(即不受具體機(jī)器指令的約束)3、 面向算法編寫(xiě)程序高級(jí)語(yǔ)言按轉(zhuǎn)換方式可將它們分高級(jí)語(yǔ)言按轉(zhuǎn)換方式可將它們分為兩類(lèi)為兩類(lèi) : (1)解釋類(lèi):應(yīng)用程序
59、源代碼一邊由相應(yīng)語(yǔ)言的解釋?zhuān)┙忉岊?lèi):應(yīng)用程序源代碼一邊由相應(yīng)語(yǔ)言的解釋器器“翻譯翻譯”成目標(biāo)代碼,一邊執(zhí)行。成目標(biāo)代碼,一邊執(zhí)行。 效率比較低,而且不能生成可獨(dú)立執(zhí)行的可執(zhí)行文件效率比較低,而且不能生成可獨(dú)立執(zhí)行的可執(zhí)行文件,應(yīng)用程序不能脫離其解釋器,但這種方式比較靈活,可,應(yīng)用程序不能脫離其解釋器,但這種方式比較靈活,可以動(dòng)態(tài)地調(diào)整、修改應(yīng)用程序。以動(dòng)態(tài)地調(diào)整、修改應(yīng)用程序。 (2)編譯類(lèi):編譯是指在應(yīng)用源程序執(zhí)行之前,就將)編譯類(lèi):編譯是指在應(yīng)用源程序執(zhí)行之前,就將程序源代碼程序源代碼“翻譯翻譯”成目標(biāo)代碼,因此其目標(biāo)程序可以脫成目標(biāo)代碼,因此其目標(biāo)程序可以脫離其語(yǔ)言環(huán)境獨(dú)立執(zhí)行。離其語(yǔ)言環(huán)境獨(dú)立執(zhí)行。 現(xiàn)在大多數(shù)的編程語(yǔ)言都是編譯型的?,F(xiàn)在大多數(shù)的編程語(yǔ)言都是編譯型的。 5 病毒的定義 5 計(jì)算機(jī)病毒的表現(xiàn)形式 5 計(jì)算機(jī)病毒的分類(lèi) 5 計(jì)算機(jī)病毒的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度分紅型資產(chǎn)管理協(xié)議4篇
- 泄爆輕質(zhì)墻體施工方案
- 二零二五年度青少年英語(yǔ)夏令營(yíng)合作書(shū)3篇
- 真空電加熱鍋爐施工方案
- 二零二五版生豬養(yǎng)殖基地與農(nóng)村電商物流配送合同3篇
- 酒店財(cái)務(wù)試工方案
- 二零二五年度農(nóng)業(yè)科技研發(fā)合作談判采購(gòu)合同范本3篇
- 2025版物業(yè)管理設(shè)施設(shè)備更新改造委托合同3篇
- 水庫(kù)護(hù)坡地磚施工方案
- 衢州籃球場(chǎng)圍網(wǎng)施工方案
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專(zhuān)項(xiàng)練習(xí)附答案
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃?xì)庀薰菊衅腹ぷ魅藛T14人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級(jí)下冊(cè)數(shù)學(xué)第七章 相交線與平行線 單元測(cè)試卷(含答案)
- 玩具有害物質(zhì)風(fēng)險(xiǎn)評(píng)估-洞察分析
- 2024年河南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2023年上海鐵路局集團(tuán)有限公司招聘筆試真題
- GB/T 44351-2024退化林修復(fù)技術(shù)規(guī)程
- 《軟件培訓(xùn)講義》課件
- 行政單位閑置資產(chǎn)清查盤(pán)活工作總結(jié)
評(píng)論
0/150
提交評(píng)論