版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Tel.mail : 大學計算機基礎大學計算機基礎一一. .課程要求課程要求 1. 1. 多上機實習多上機實習 2. 2. 改進學習方法改進學習方法 3. 3. 一定不能缺課一定不能缺課學習任何一門計算機課程,上機實驗是非常重要的二二. 上機安排上機安排 上機地點:計算機系上機地點:計算機系(7509)(7509) 上機時間上機時間: :三三. 課程考試方式及題型:課程考試方式及題型: 方式方式: 上機考試。上機考試。 題型題型: : 選擇、判斷題、操作題。選擇、判斷題、操作題。TC IDE 大學計算機基礎大學計算機基礎章節(jié)主要內容主要內容 學時學時講授講授實驗實驗1
2、計算機與信息社會計算機與信息社會2 22計算機的系統(tǒng)組成計算機的系統(tǒng)組成2 23操作系統(tǒng)基礎操作系統(tǒng)基礎2 22 24OfficeOffice辦公軟件辦公軟件6 66 65數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎2 22 26多媒體技術基礎多媒體技術基礎2 27計算機網絡基礎計算機網絡基礎2 28網頁制作與發(fā)布網頁制作與發(fā)布29程序設計基礎理論程序設計基礎理論 10信息安全基礎信息安全基礎2合計合計22221010 課程內容、學時計劃課程內容、學時計劃同學們好!現(xiàn)在我們學習大學計算機基礎。第一章 計算機與信息社會 1946年年,在美國陸軍部的主持下,在美國陸軍部的主持下,美國賓悉美國賓悉法尼亞大學法尼亞大
3、學的的艾克特艾克特(Ecket)和和莫奇里莫奇里(Mauchley)成功地設計了世界上第一臺電子計算機,簡為成功地設計了世界上第一臺電子計算機,簡為ENIAC(Electronic Numerical Integrator And Calculator 電子數(shù)值積分計算機電子數(shù)值積分計算機)1. 現(xiàn)代計算機發(fā)展史現(xiàn)代計算機發(fā)展史世界上第一臺計算機ENIAC 5000次加法次加法/秒秒 體重體重28噸噸 占地占地170m2 18800只電子管只電子管 1500個繼電器個繼電器 功率功率150KW計算機發(fā)展進程的時代劃分計算機發(fā)展進程的時代劃分時代時代年份年份基本電子元件基本電子元件存儲器特點存儲
4、器特點第一代第一代19461953電子管電子管內存儲器:水銀延遲線內存儲器:水銀延遲線外存儲器:磁鼓、磁帶外存儲器:磁鼓、磁帶運算速度:每秒幾千到幾萬次運算速度:每秒幾千到幾萬次第二代第二代19541964晶體管晶體管內存儲器:磁芯內存儲器:磁芯外存儲器:磁盤、磁帶外存儲器:磁盤、磁帶運算速度:每秒幾十萬次運算速度:每秒幾十萬次第三代第三代19651970中小規(guī)模集成中小規(guī)模集成電路電路內存儲器:半導體內存儲器:半導體外存儲器:磁盤、磁帶外存儲器:磁盤、磁帶運算速度:每秒幾百萬次運算速度:每秒幾百萬次第四代第四代1971至今至今大規(guī)模集成電大規(guī)模集成電路路內存儲器:半導體內存儲器:半導體運算速
5、度:每秒上億次運算速度:每秒上億次1.2 計算機的特點、分類和應用計算機的特點、分類和應用運算速度快運算速度快計算精度高計算精度高記憶力強記憶力強具有邏輯判斷能力具有邏輯判斷能力具有自動運行能力具有自動運行能力可靠性高、通用性強可靠性高、通用性強1.2.1 計算機的特點計算機的特點1.2.2 計算機的分類計算機的分類用連續(xù)變化的模擬量即電壓來表示信息,其基用連續(xù)變化的模擬量即電壓來表示信息,其基本運算部件是由運算放大器構成的微分器、積本運算部件是由運算放大器構成的微分器、積分器、通用函數(shù)運算器等運算電路組成。模擬分器、通用函數(shù)運算器等運算電路組成。模擬計算機解題速度極快,但精度不高、信息不易計
6、算機解題速度極快,但精度不高、信息不易存儲、通用性差。存儲、通用性差。用不連續(xù)的數(shù)字量即用不連續(xù)的數(shù)字量即“0”和和“1”來表示信息,其基本運算部件是來表示信息,其基本運算部件是數(shù)字邏輯電路。數(shù)字計算機的精數(shù)字邏輯電路。數(shù)字計算機的精度高、存儲量大、通用性強,能度高、存儲量大、通用性強,能勝任科學計算、信息處理、實時勝任科學計算、信息處理、實時控制、智能模擬等方面的工作??刂啤⒅悄苣M等方面的工作。數(shù)字模擬混和式電子計算機是數(shù)字模擬混和式電子計算機是綜合了數(shù)字和模擬兩種計算機的綜合了數(shù)字和模擬兩種計算機的長處設計出來的。它既能處理數(shù)長處設計出來的。它既能處理數(shù)字量,又能處理模擬量字量,又能處理
7、模擬量。專用計算機是為解決一個或一類特定問題而設計的計算機。通用計算機是為通用計算機是為能解決各種問題,能解決各種問題,具有較強的通用具有較強的通用性而設計的計算性而設計的計算機。機。也稱為超級計算機,是也稱為超級計算機,是指目前速度最快、處理指目前速度最快、處理能力最強的計算機。目能力最強的計算機。目前其運算速度已達到每前其運算速度已達到每秒萬億次。秒萬億次。也稱主機,具有較快的處理速也稱主機,具有較快的處理速度和較強的處理能力度和較強的處理能力主要用于大銀行、大公司、規(guī)主要用于大銀行、大公司、規(guī)模較大的高等學校和科研院所。模較大的高等學校和科研院所。結構簡單、規(guī)模結構簡單、規(guī)模較小、操作簡
8、單。較小、操作簡單。體積小、價體積小、價格低、功能格低、功能全、操作方全、操作方便。便。易于聯(lián)網、有大量內存、配置易于聯(lián)網、有大量內存、配置大屏幕顯示器和較強的數(shù)據(jù)處大屏幕顯示器和較強的數(shù)據(jù)處理能力與高性能的圖形功能。理能力與高性能的圖形功能。是一種在網絡環(huán)境中為所有用是一種在網絡環(huán)境中為所有用戶提供服務的共享設備。戶提供服務的共享設備。1.3 信息與信息技術信息與信息技術數(shù)據(jù)數(shù)據(jù)信息信息數(shù)據(jù)和信息的關系數(shù)據(jù)和信息的關系信息的主要特征信息的主要特征信息的作用信息的作用1.3.1 數(shù)據(jù)與信息數(shù)據(jù)與信息1.3.2 信息技術概述信息技術概述信息技術的概念信息技術的概念現(xiàn)代信息技術的內容現(xiàn)代信息技術的
9、內容信息基礎技術信息基礎技術信息系統(tǒng)技術信息系統(tǒng)技術信息應用技術信息應用技術現(xiàn)代信息技術的發(fā)展趨勢現(xiàn)代信息技術的發(fā)展趨勢以以計算機技術、通計算機技術、通信技術、控制技術信技術、控制技術(簡稱(簡稱“3C”技術)技術)為代為代表,以機器智能代替腦力勞動為主要特征。表,以機器智能代替腦力勞動為主要特征。1.6.1 數(shù)字化編碼的概念數(shù)字化編碼的概念 所謂編碼就是所謂編碼就是采用少量的基本符號,按照一定的采用少量的基本符號,按照一定的組合原則,表示大量復雜多樣的信息。組合原則,表示大量復雜多樣的信息?;痉柕姆N基本符號的種類類和這些和這些符號的組合規(guī)則符號的組合規(guī)則是一切信息編碼的是一切信息編碼的兩
10、大要素兩大要素。 在計算機中采用二進制編碼(在計算機中采用二進制編碼(0、1)有以下優(yōu)點:)有以下優(yōu)點: (1)實現(xiàn)容易)實現(xiàn)容易 (2)運算規(guī)則簡單)運算規(guī)則簡單 (3)能方便使用邏輯代數(shù))能方便使用邏輯代數(shù) (4)記憶和傳輸可靠)記憶和傳輸可靠 1.6.2 常用數(shù)值及其相互轉換常用數(shù)值及其相互轉換1進位計數(shù)制進位計數(shù)制 進位計數(shù)制進位計數(shù)制是指用是指用統(tǒng)一的符號規(guī)則統(tǒng)一的符號規(guī)則來表示數(shù)值的方法,來表示數(shù)值的方法,進進位計數(shù)制位計數(shù)制也稱數(shù)制。數(shù)制有三個基本要素:也稱數(shù)制。數(shù)制有三個基本要素:(1)數(shù)碼數(shù)碼:用不同的數(shù)字符號來表示一種數(shù)制的數(shù)值,這些:用不同的數(shù)字符號來表示一種數(shù)制的數(shù)值,
11、這些數(shù)字符號稱為數(shù)字符號稱為“數(shù)碼數(shù)碼”。如。如:十進制數(shù)十進制數(shù):09 (2)基基:數(shù)制所允許使用的:數(shù)制所允許使用的數(shù)碼個數(shù)數(shù)碼個數(shù)稱為稱為“基基”。如。如:10. 2.8(3)權權:某數(shù)制中每一位所對應的單位值稱為:某數(shù)制中每一位所對應的單位值稱為“權(權權(權值)值)”。第。第i位的權值等于基的位的權值等于基的i次方。其中次方。其中i為數(shù)碼所在位的為數(shù)碼所在位的編號,從小數(shù)點向左依次為編號,從小數(shù)點向左依次為0,1,2,3,;自小數(shù)點向;自小數(shù)點向右依次為右依次為-1,-2,-3,。如。如:23.4=2*101 +3*100 +4*10-1一般而言,對于任意的一般而言,對于任意的r進制
12、數(shù),可以用以下的展開形式進制數(shù),可以用以下的展開形式表示:表示: ana1a0a-1a-m(r)=anrn+a1r1+a0r0+a-1r-1+a-mr-m其中其中r為基數(shù),整數(shù)為為基數(shù),整數(shù)為n+1位,小數(shù)為位,小數(shù)為m位。位。 按權展開求和按權展開求和例:例:666.66 = 610261016100610-1610-2常用數(shù)制常用數(shù)制(2) 二進制二進制 基數(shù)為基數(shù)為2 2,具有兩個不同數(shù)符具有兩個不同數(shù)符0 0和和1 1,二進制數(shù)各位位,二進制數(shù)各位位權為權為2 2的冪次方。加減運算時:逢二進一、借一當二。的冪次方。加減運算時:逢二進一、借一當二。(1011.1)(1011.1)2 2=
13、1=12 23 3+0+02 22 2+1+12 21 1+1+12 20 0+1+12 2-1-1(1) 十進制十進制 基數(shù)為基數(shù)為10,具有,具有10個不同數(shù)符個不同數(shù)符0.1.2.3.4.5.6.7.8.9,十,十進制數(shù)各位位權為進制數(shù)各位位權為10的冪次方。加減運算時:逢十進一、的冪次方。加減運算時:逢十進一、借一當十。借一當十。(1011.9)10=1103+0102+1101+1100+910-1(4) 十六進制十六進制 基數(shù)為基數(shù)為16,其,其16個數(shù)符為:個數(shù)符為:0到到9、A、B、C、D、E、F。十六進制數(shù)各位位權為。十六進制數(shù)各位位權為16的冪次方。加減運算時:的冪次方。加
14、減運算時:逢十六進一、借一當十六。逢十六進一、借一當十六。(10A8.4)16=1163+0162+A161+8160+416-1(3) 八進制八進制 基數(shù)為基數(shù)為8 8,數(shù)碼為數(shù)碼為0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7共共8 8個,個,八進制數(shù)各八進制數(shù)各位位權為位位權為8 8的冪次方。加減運算時:逢八進一、借一當八。的冪次方。加減運算時:逢八進一、借一當八。(1011.7)8=183+082+181+180+78-1常用數(shù)制常用數(shù)制不同數(shù)制數(shù)的表示示例不同數(shù)制數(shù)的表示示例 在數(shù)字后加在數(shù)字后加字母字母B B表示二進制數(shù)表示二進制數(shù) 加字母加字母O O表示八進制數(shù)。
15、表示八進制數(shù)。 加字母加字母D D表示十進制數(shù)。表示十進制數(shù)。 加字母加字母H H表示十六進制數(shù)。表示十六進制數(shù)。數(shù)制之間的相互轉換數(shù)制之間的相互轉換 非十進制數(shù)轉換成十進制數(shù)非十進制數(shù)轉換成十進制數(shù) 十進制數(shù)轉換成非十進制數(shù)十進制數(shù)轉換成非十進制數(shù) 二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)二進制數(shù)轉換為八進制數(shù)和十六進制數(shù) 八進制數(shù)、十六進制數(shù)轉換為二進制數(shù)八進制數(shù)、十六進制數(shù)轉換為二進制數(shù) 八進制數(shù)與十六進制數(shù)相互轉換八進制數(shù)與十六進制數(shù)相互轉換非十進制數(shù)轉換成十進制數(shù)非十進制數(shù)轉換成十進制數(shù)轉換方法:按權展開求和轉換方法:按權展開求和例如例如: (11110)2 = 124+ 123+122+
16、 121+020= 30(1101.01)2=123+122+021+120+02-1+12-2(1B0.0E)16=1162+B161+0160+016-1+E16-2 十進制數(shù)換為非十進制數(shù)十進制數(shù)換為非十進制數(shù)整數(shù)部分整數(shù)部分 規(guī)則:采用除以基數(shù)取余數(shù),直到商為零時結束。所得余規(guī)則:采用除以基數(shù)取余數(shù),直到商為零時結束。所得余數(shù)序列,先余為低位,后余為高位。數(shù)序列,先余為低位,后余為高位。小數(shù)部分小數(shù)部分 規(guī)則:采用乘以基數(shù)取整數(shù),直到小數(shù)為規(guī)則:采用乘以基數(shù)取整數(shù),直到小數(shù)為0 0或已得到所要或已得到所要求的精度為止。所得整數(shù)序列,先整為高位,后整為低位。求的精度為止。所得整數(shù)序列,先
17、整為高位,后整為低位。 對小數(shù)部分的轉換可能出現(xiàn)無限轉換,這時需要根據(jù)精度對小數(shù)部分的轉換可能出現(xiàn)無限轉換,這時需要根據(jù)精度要求適時停止要求適時停止例:例:(13.6875)10 = ( ? )21 363102222余數(shù)余數(shù)1011二進制數(shù)低位二進制數(shù)低位二進制數(shù)高位二進制數(shù)高位整數(shù)部分轉換整數(shù)部分轉換結果:結果:11010. 6 8 7 52 3 7 5 01.27 5 020.5 01.20 1.整數(shù)整數(shù)1011二進制數(shù)高位二進制數(shù)高位二進制數(shù)低位二進制數(shù)低位小數(shù)部分結果:小數(shù)部分結果:0.1011所以:所以: (13.6875)10 = ( 1101.1011)2小數(shù)部分轉換小數(shù)部分轉
18、換十進制化成八進制舉例十進制化成八進制舉例(1 8 5)10 = (2 7 1)882 780 21 8 5 82 3 1余數(shù)余數(shù)十進制化成十六進制舉例十進制化成十六進制舉例(3981)10 = ( ? )16(3 9 8 1)10 = (F 8 D)16161 5 . 8160 .。15 (F) 3 9 8 1 16 2 4 8 13 (D)余數(shù)余數(shù)二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)因為因為23=8,24=16,所以,所以3位二進制數(shù)對應位二進制數(shù)對應1位八進制數(shù),位八進制數(shù),4位二進制數(shù)對應位二進制數(shù)對應1位十六進制數(shù)。位十六進制數(shù)。二進制數(shù)轉換為八、十六
19、進制數(shù),將二進制數(shù)以小數(shù)點為二進制數(shù)轉換為八、十六進制數(shù),將二進制數(shù)以小數(shù)點為中心分別向兩邊分組,每中心分別向兩邊分組,每3(或(或4)位為一組,不夠位數(shù))位為一組,不夠位數(shù)在兩邊加在兩邊加0補足,然后將每組二進制數(shù)轉換成八(或十補足,然后將每組二進制數(shù)轉換成八(或十六)進制數(shù)即可。六)進制數(shù)即可。 二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)例如:將(例如:將(1001101101.11001)2轉換為八制數(shù)轉換為八制數(shù) 0 0 1 0 0 1 1 0 1 1 0 1 . 1 1 0 0 1 0 1 1 5 5 . 6 2(1001101101.11001)2=(11
20、55.62)8 二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)二進制數(shù)轉換為八進制數(shù)和十六進制數(shù)例如:將(例如:將(1001101101.11001)2轉換為十六進制數(shù)轉換為十六進制數(shù) (1001101101.11001)2=(26D.C8)16 0 0 1 0 0 1 1 0 1 1 0 1 . 1 1 0 0 1 0 0 0 2 6 D . C 8八進制數(shù)、十六進制數(shù)轉換為二進制數(shù)八進制數(shù)、十六進制數(shù)轉換為二進制數(shù)八進制數(shù)轉換成二進制數(shù):以小數(shù)點為界,向左向右將八進制數(shù)轉換成二進制數(shù):以小數(shù)點為界,向左向右將每位八進制數(shù)以相應的每位八進制數(shù)以相應的3位二進制數(shù)表示,并以原次序連接即位二進制數(shù)表示,并以
21、原次序連接即可。例如:將(可。例如:將(5271.43)8轉換為二進制轉換為二進制 5 2 7 1 . 4 3 1 0 1 0 1 0 1 1 1 0 0 1 . 1 1 0 0 1 1(5271.43)8=(101010111001.110011)2 八進制數(shù)、十六進制數(shù)轉換為二進制數(shù)八進制數(shù)、十六進制數(shù)轉換為二進制數(shù)十六進制數(shù)轉換成二進制數(shù):以小數(shù)點為界,向左向右十六進制數(shù)轉換成二進制數(shù):以小數(shù)點為界,向左向右將每位十六進制數(shù)以相應的將每位十六進制數(shù)以相應的4位二進制數(shù)表示,并以原次序連位二進制數(shù)表示,并以原次序連接即可。接即可。 例如:將例如:將(7E3.A6)16轉換為二進制數(shù)轉換為二
22、進制數(shù) (7E3.A6)16 = (11111010011.1010011)2 7 E 3 . A 6 0 1 1 1 1 1 0 1 0 0 1 1 . 1 0 1 0 0 1 1 0八進制數(shù)與十六進制數(shù)之間的相互轉換八進制數(shù)與十六進制數(shù)之間的相互轉換這兩種進制數(shù)的相互轉換可以借助二進制數(shù)或十進制數(shù)這兩種進制數(shù)的相互轉換可以借助二進制數(shù)或十進制數(shù)作為橋梁來進行。作為橋梁來進行。1.6.3 數(shù)據(jù)在計算機中的表示數(shù)據(jù)在計算機中的表示 計算機中計算機中可直接表示可直接表示和和使用的數(shù)據(jù)使用的數(shù)據(jù)分為兩大類,即分為兩大類,即數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù)數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù),其中數(shù)值數(shù)據(jù)是可以參加算術,其中數(shù)
23、值數(shù)據(jù)是可以參加算術運算的數(shù)據(jù),非數(shù)值數(shù)據(jù)又稱符號數(shù)據(jù)。運算的數(shù)據(jù),非數(shù)值數(shù)據(jù)又稱符號數(shù)據(jù)。 計算機中這些數(shù)據(jù)都是用二進制編碼,所以這里提計算機中這些數(shù)據(jù)都是用二進制編碼,所以這里提到的數(shù)據(jù)的表示,實質上是它們在計算機中的到的數(shù)據(jù)的表示,實質上是它們在計算機中的組成格式組成格式和編碼方法。和編碼方法。 小數(shù)點的表示方法小數(shù)點的表示方法:在計算機中表示數(shù)值型數(shù)據(jù),其小在計算機中表示數(shù)值型數(shù)據(jù),其小數(shù)點的位置總是隱含的。數(shù)點的位置總是隱含的。 數(shù)的長度數(shù)的長度:以比特:以比特(位位)或字節(jié)來計算。計算機中同類型或字節(jié)來計算。計算機中同類型的數(shù)據(jù)的長度是統(tǒng)一的,與數(shù)據(jù)的實際長度無關。的數(shù)據(jù)的長度是統(tǒng)
24、一的,與數(shù)據(jù)的實際長度無關。 數(shù)的符號數(shù)的符號:一般用數(shù)的最高位(左邊第一位)來表示數(shù):一般用數(shù)的最高位(左邊第一位)來表示數(shù)的正負號,并約定以的正負號,并約定以“0”表示正,以表示正,以“1”表示負。表示負。數(shù)值數(shù)據(jù)的表示數(shù)值數(shù)據(jù)的表示 定點整數(shù)定點整數(shù)整數(shù)的小數(shù)點在最低數(shù)據(jù)位的右邊,對于有符號的整數(shù),一整數(shù)的小數(shù)點在最低數(shù)據(jù)位的右邊,對于有符號的整數(shù),一般表示為:般表示為:N=N sN nN n-1N0 其中,其中,N為用定點整數(shù)表示的數(shù),為用定點整數(shù)表示的數(shù),Ns為符號位,為符號位,N0到到Nn為數(shù)據(jù)位。為數(shù)據(jù)位。格式:格式:dn dn-1 dn-2d0數(shù)值部分數(shù)值部分(尾數(shù)尾數(shù))符號位
25、符號位小數(shù)點位置小數(shù)點位置1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 例如,假設計算機使用的定點整數(shù)的長度為例如,假設計算機使用的定點整數(shù)的長度為2個個字節(jié)(字節(jié)(16位二進制數(shù)),則十進制整數(shù)位二進制數(shù)),則十進制整數(shù)-225在在計算機內的表示形式如下:計算機內的表示形式如下:符符號號位位 數(shù)值數(shù)值部分部分小數(shù)點位置(225)10(11100001)2,由于,由于11100001不足不足15位,位,故前面補足故前面補足7個個0,最高位用,最高位用1表示負數(shù)。表示負數(shù)。定點數(shù)表示方法定點數(shù)表示方法 定點小數(shù)定點小數(shù)定點小數(shù)是指小數(shù)點準確固定在符號位之后(隱含),符號定點小數(shù)
26、是指小數(shù)點準確固定在符號位之后(隱含),符號位右邊的第一位數(shù)是小數(shù)的最高位數(shù)。一般表示為:位右邊的第一位數(shù)是小數(shù)的最高位數(shù)。一般表示為:N=Ns.N-1N-2N-n 其中,其中,N為用定點數(shù)表示的數(shù),為用定點數(shù)表示的數(shù),Ns為符號位,為符號位,N-1到到N-n為數(shù)為數(shù)據(jù)位據(jù)位格式:格式:dndn-3dn-2dn-1d0符號位符號位數(shù)值部分數(shù)值部分(尾數(shù)尾數(shù))小數(shù)點位置小數(shù)點位置例如,假定計算機使用的定點小數(shù)的長度仍為例如,假定計算機使用的定點小數(shù)的長度仍為2個字節(jié),個字節(jié),則十進制小數(shù)則十進制小數(shù)0.6876在機內用定點數(shù)表示的形式如下:在機內用定點數(shù)表示的形式如下:0101100000000
27、011符符號號位位 數(shù)值數(shù)值部分部分小小數(shù)數(shù)點位置點位置(0.6876)10(0.10110000000001101)2,由于最高位用以表示符號,故由于最高位用以表示符號,故2個字節(jié)可以精確到小數(shù)點個字節(jié)可以精確到小數(shù)點后第后第15位。位。 浮點數(shù)的表示方法浮點數(shù)的表示方法 階碼是指數(shù)部分的值,表示冪次,其基數(shù)通常取階碼是指數(shù)部分的值,表示冪次,其基數(shù)通常取2。格式:格式:Em Em-1dn-1dnE0d0階符階符小數(shù)小數(shù)點位置點位置尾數(shù)尾數(shù)階碼階碼(E)尾符尾符浮點數(shù)浮點數(shù)分成階碼和尾數(shù)分成階碼和尾數(shù)兩部分,通常表示為:兩部分,通常表示為:N=MRE,其中,其中,N為浮點數(shù),為浮點數(shù),M為尾
28、數(shù),為尾數(shù),R為基數(shù),為階碼。在計算機中,浮點數(shù)通常表示成如下格式:為基數(shù),為階碼。在計算機中,浮點數(shù)通常表示成如下格式:例如:假定一個浮點數(shù)用例如:假定一個浮點數(shù)用4個字節(jié)來表示,則一般階個字節(jié)來表示,則一般階碼占用碼占用8位,最高位表示階碼的符號,尾數(shù)占用位,最高位表示階碼的符號,尾數(shù)占用23位。位。1 1 0 0 0 0 0 1 11 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0尾尾數(shù)數(shù)符符號號階碼階碼部分部分尾尾數(shù)數(shù)部分部分如:如:-0.110112-011在機內的表示形式如下:在機內的表示形式如下:4.4.十進制數(shù)的十進制數(shù)的BCDBCD碼碼
29、 計算機都使用二進制數(shù)進行運算計算機都使用二進制數(shù)進行運算, ,但通常采用但通常采用8 8進制和進制和十六進制的形式讀寫。對于計算機技術專業(yè)人員,要理解十六進制的形式讀寫。對于計算機技術專業(yè)人員,要理解這些數(shù)的含義是沒問題,但對非專業(yè)人員卻不那么容易的。這些數(shù)的含義是沒問題,但對非專業(yè)人員卻不那么容易的。由于日常生活中,人們最熟悉的數(shù)制是十進制,因此由于日常生活中,人們最熟悉的數(shù)制是十進制,因此專門專門規(guī)定了一種二進制的十進制碼,稱為規(guī)定了一種二進制的十進制碼,稱為BCDBCD碼,碼,它是一種以二它是一種以二進制表示的十進制數(shù)碼。進制表示的十進制數(shù)碼。 二進制編碼的十進制數(shù),簡稱二進制編碼的十
30、進制數(shù),簡稱BCDBCD碼碼(Binarycoded (Binarycoded Decimal). Decimal). 這種方法是用這種方法是用4 4位二進制碼的組合代表十進制數(shù)位二進制碼的組合代表十進制數(shù)的的0 0,1 1,2 2,3 3,4 4,5 5,6 6 ,7 7,8 8,9 9 十個數(shù)符十個數(shù)符。4 4位二進制位二進制數(shù)碼有數(shù)碼有1616種組合,原則上可任選其中的種組合,原則上可任選其中的1010種作為代碼,分種作為代碼,分別代表十進制中的別代表十進制中的0 0,1 1,2 2,3 3,4 4,5 5,6 6,7 7,8 8,9 9 這十個這十個數(shù)符。最常用的數(shù)符。最常用的BCDB
31、CD碼稱為碼稱為8421BCD8421BCD碼,碼,8.4.2.1 8.4.2.1 分別是分別是4 4位位二進數(shù)的位取值。二進數(shù)的位取值。 8421BCD8421BCD編碼的對應關系表:編碼的對應關系表: 十進制數(shù)的十進制數(shù)的8421BCD8421BCD碼表示碼表示0001 00100000000100100011010001010110011101234567100010010001 00010001 00110001 0100十進制數(shù)十進制數(shù)8421BCD8421BCD碼碼8421BCD8421BCD碼碼 8 91011121314十進制數(shù)十進制數(shù)150001 01010001 0000B
32、CD碼:用四位二進制數(shù)的形式來直接表示一位十進制數(shù)。碼:用四位二進制數(shù)的形式來直接表示一位十進制數(shù)。 例例: :將十進制數(shù)將十進制數(shù)75.475.4轉換為轉換為BCDBCD碼如碼如: : 75.4=75.4=01110111 01010101 01000100 7 5 . 4 7 5 . 4 例例: :將將BCDBCD碼碼1000 0101.01011000 0101.0101轉換為十進制數(shù)轉換為十進制數(shù) (1000 0101.0101) (1000 0101.0101) BCDBCD 85.585.5 5.5.數(shù)值數(shù)據(jù)的編碼數(shù)值數(shù)據(jù)的編碼這里只介紹帶符號整數(shù)的編碼表示,并設機器字長為這里只介
33、紹帶符號整數(shù)的編碼表示,并設機器字長為8位。位。如如: +66=(01000010)2 -66=(11000010)2 +66的真值為的真值為+1000010, 機器數(shù)為機器數(shù)為01000010; -66的真值為的真值為-1000010, 機器數(shù)為機器數(shù)為11000010。 通常通常表示一個數(shù)值數(shù)據(jù)的機內編碼表示一個數(shù)值數(shù)據(jù)的機內編碼為為機器數(shù)機器數(shù),而,而一個一個數(shù)值數(shù)據(jù)的實際值數(shù)值數(shù)據(jù)的實際值稱為稱為機器數(shù)的機器數(shù)的真值真值。機器數(shù)在機內有。機器數(shù)在機內有三種編碼(原碼、補碼和反碼)。三種編碼(原碼、補碼和反碼)。 機器數(shù)的最高一位是機器數(shù)的最高一位是符號符號位,位,0代表正號,代表正號,
34、1代表負號。代表負號。 (1)原碼)原碼正數(shù)的符號位為,負數(shù)的符號位為,其它位按一般的方正數(shù)的符號位為,負數(shù)的符號位為,其它位按一般的方法表示數(shù)的絕對值,用這種表示方法得到的就是數(shù)的原碼。法表示數(shù)的絕對值,用這種表示方法得到的就是數(shù)的原碼。例:例:兩個符號相異絕對值相同的數(shù)的原碼兩個符號相異絕對值相同的數(shù)的原碼.數(shù)值數(shù)據(jù)的編碼數(shù)值數(shù)據(jù)的編碼x=x=(+105+105)1010 x x原原= =(0110100101101001)2 2x=x=(-105-105)1010 x x原原= =(1110100111101001)2 2(2)反碼)反碼 原碼變反碼的規(guī)則為:正數(shù)的反碼與原碼相同;原碼變
35、反碼的規(guī)則為:正數(shù)的反碼與原碼相同;負數(shù)的負數(shù)的反碼是將它的原碼除符號位外逐位取反反碼是將它的原碼除符號位外逐位取反(即即0變變1,1變變0)。一個數(shù)的反碼的反碼就是其原碼。一個數(shù)的反碼的反碼就是其原碼。例:例:+31+31原原= =(0001111100011111) 2 2 +31 +31反反= =(0001111100011111)2 2 -31 -31原原= =(1001111110011111) 2 2 -31 -31反反= =(1110000011100000)2 2 例:例: +31+31原原= =(0001111100011111)2 2 +31 +31反反= =(000111
36、1100011111)2 2 +31 +31補補= =(0001111100011111)2 2 -31 -31原原= =(1001111110011111)2 2 -31 -31反反= =(1110000011100000)2 2 -31 -31補補= =(1110000111100001)2 2(3)補碼)補碼 補碼的取碼原則是:正數(shù)的補碼與其原碼相同;補碼的取碼原則是:正數(shù)的補碼與其原碼相同;負數(shù)的負數(shù)的補碼是它的原碼除符號位外逐位取反(即補碼是它的原碼除符號位外逐位取反(即0變變1,1變變0),最),最后在末位加后在末位加1。一個數(shù)補碼的補碼就是其原碼。一個數(shù)補碼的補碼就是其原碼。原碼
37、、補碼的幾個例子原碼、補碼的幾個例子十進制十進制 原原 碼碼 反碼反碼 補補 碼碼 87 -87 127-127 0 -0 010101110101011111010111101010010111111101111111111111111000000100000000000000001000000000000000101010000111111110000000000000001111111101010111補碼的加減法公式補碼的加減法公式 X + Y 補補 = X 補補 + Y 補補 X Y 補補 = X 補補 + Y 補補 X 補補 補補= X 原原引入補碼后加減法統(tǒng)一用加法來實現(xiàn),且符號
38、位參與運算。引入補碼后加減法統(tǒng)一用加法來實現(xiàn),且符號位參與運算。字符編碼字符編碼1) ASCII碼碼 ASCII碼是美國標準信息交換碼。這種編碼規(guī)定:用八個碼是美國標準信息交換碼。這種編碼規(guī)定:用八個二進制位來表示一個字符,其中最高位為零,余下的七位可進二進制位來表示一個字符,其中最高位為零,余下的七位可進行編碼。行編碼。故故ASCII碼共有碼共有128個字符,個字符,其中其中控制字符控制字符34個個、阿阿拉伯數(shù)字拉伯數(shù)字10個、大小寫英文字母個、大小寫英文字母52個、各種標點符號和運算符個、各種標點符號和運算符32個。個。 在這些字符中在這些字符中09、AZ、az這三段是順序排列的,且這三段
39、是順序排列的,且小小寫字母寫字母比相應的比相應的大寫字母大寫字母碼碼值大值大32;碼值碼值32對應對應空格字符空格字符,數(shù),數(shù)字字0的碼值為的碼值為48,大寫字母,大寫字母A的碼值為的碼值為65。 從鍵盤上輸入字符信息時,編碼電路將字符轉換成對應的從鍵盤上輸入字符信息時,編碼電路將字符轉換成對應的ASCII碼輸入計算機內,經處理后,再將碼輸入計算機內,經處理后,再將ASCII碼表示的數(shù)據(jù)轉碼表示的數(shù)據(jù)轉換成對應的字符后換成對應的字符后, 在顯示器或打印機上輸出在顯示器或打印機上輸出.例如,字母例如,字母A的的ASCII編碼是編碼是65,對應的十六,對應的十六進制值是進制值是41H,在一個字節(jié)中
40、的表示是:在一個字節(jié)中的表示是:4 1 0100 00010 1 0 0 0 0 0 1A漢字編碼漢字編碼計算機在發(fā)明以后的一段時間內,使用的是計算機在發(fā)明以后的一段時間內,使用的是西文,我國科西文,我國科技工作者在漢化方面取得了很大的進展。為了需要技工作者在漢化方面取得了很大的進展。為了需要國家標準總國家標準總局制定了標準信息交換局制定了標準信息交換漢字編碼漢字編碼。國標碼、機內碼、。國標碼、機內碼、漢字字型漢字字型碼、漢字地址碼、漢字輸入碼。碼、漢字地址碼、漢字輸入碼。 3月月7是發(fā)布了是發(fā)布了GB18030-2000,收錄收錄27000個漢字個漢字.從從2001年年1月月1日開始日開始,
41、用戶購買計算機時必須支持用戶購買計算機時必須支持GB18030 國標碼用一個國標碼用一個9494的方陣來的方陣來組織,其中每一行稱為一個組織,其中每一行稱為一個“區(qū)區(qū)”,每一列稱為一個每一列稱為一個“位位”,則每一個漢字或符號在此方則每一個漢字或符號在此方陣中都有一個唯一的位置編碼,陣中都有一個唯一的位置編碼,叫區(qū)位碼叫區(qū)位碼。 1)國標碼)國標碼 國標碼國標碼是由國家標準總局制定的是由國家標準總局制定的“中華人民共和國國中華人民共和國國家標準信息交換漢字編碼家標準信息交換漢字編碼”,代號,代號GB2312-1980。 國標碼國標碼共收錄共收錄7445個漢字和圖形符號。個漢字和圖形符號。常用漢
42、字常用漢字6763,其中一其中一級漢字有級漢字有3755個個,二級漢字有二級漢字有3008, 圖形符號圖形符號682個。個。在在9494區(qū)中區(qū)中 1 1、第一級漢字第一級漢字(16551655區(qū)的漢字)以區(qū)的漢字)以拼音字母拼音字母為序進行為序進行排列,排列,同音字以筆形順序同音字以筆形順序橫、豎、撇、捺、折為序,起筆相橫、豎、撇、捺、折為序,起筆相同的按第二筆,依次類推;同的按第二筆,依次類推; 2 2、第二級漢字第二級漢字(56-8756-87區(qū)的漢字)區(qū)的漢字)按部首按部首為序進行排列。為序進行排列。 3 3、對于多音字對于多音字,僅在表中出現(xiàn)一次。如:柏,音,僅在表中出現(xiàn)一次。如:柏,
43、音(bai(bai,bo)bo),表中僅出現(xiàn)在,表中僅出現(xiàn)在“bai”bai”中。中。 4 4、漢字區(qū)位碼漢字區(qū)位碼用阿拉伯數(shù)字表示,每個漢字對應用阿拉伯數(shù)字表示,每個漢字對應4 4個數(shù)個數(shù)字。字。 使用區(qū)位碼輸入漢字的方法使用區(qū)位碼輸入漢字的方法:漢字編碼簡明對照表 a | b | c | d | e | f | g | h | i | j | k | l | m a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | n | o | p | q |
44、 r | s | t | u | v | w | x | y | 字符數(shù)據(jù)的表示字符數(shù)據(jù)的表示(1)西文字符的ASCII編碼(2)漢字字符的編碼 GB2312編碼局部表 GB2312編碼總體布局 國標碼國標碼用四位十六進制數(shù)書寫用四位十六進制數(shù)書寫,國標碼與區(qū)位碼國標碼與區(qū)位碼之間有之間有如下關系(如下關系(H表示該數(shù)是十六進制數(shù)):表示該數(shù)是十六進制數(shù)):國標碼前兩位區(qū)碼國標碼前兩位區(qū)碼20H國標碼后兩位位碼國標碼后兩位位碼20H區(qū)碼和位碼是區(qū)碼和位碼是十進制數(shù)十進制數(shù) ,換算成十六進制換算成十六進制再加再加2)機內碼)機內碼機內碼機內碼是計算機系統(tǒng)內部對漢字進行存儲、處理、傳輸時統(tǒng)一是計算
45、機系統(tǒng)內部對漢字進行存儲、處理、傳輸時統(tǒng)一使用的代碼,又稱為漢字機內碼。使用的代碼,又稱為漢字機內碼。目前使用的漢字機內碼是目前使用的漢字機內碼是國標碼的變形國標碼的變形,即把國標碼的二字節(jié),即把國標碼的二字節(jié)表示中的每個字節(jié)的最高位改為表示中的每個字節(jié)的最高位改為1,即得到機內碼。因此,機,即得到機內碼。因此,機內碼與國標碼、區(qū)位碼之間有如下關系:內碼與國標碼、區(qū)位碼之間有如下關系:機內碼國標碼機內碼國標碼8080H8080H 機內碼的第一個字節(jié)機內碼的第一個字節(jié)= =區(qū)碼區(qū)碼+A0H+A0H 機內碼的第二個字節(jié)機內碼的第二個字節(jié)= =位碼位碼+A0H +A0H 區(qū)位碼區(qū)位碼=機內碼機內碼-
46、A0A0H3)漢字字型碼)漢字字型碼漢字字型碼即漢字字形的編碼,亦稱漢字字型碼即漢字字形的編碼,亦稱字模字模。一般把一個漢字看成是一個特定的一般把一個漢字看成是一個特定的圖形圖形,用點陣進行描,用點陣進行描述,還有矢量和曲線逼近等描述方式。述,還有矢量和曲線逼近等描述方式。漢字點陣描述方法漢字點陣描述方法:將將一個漢字放入一個一個漢字放入一個橫豎都經過等分橫豎都經過等分的正方塊中,每個點用一的正方塊中,每個點用一位二進制數(shù)表示,有筆劃的為位二進制數(shù)表示,有筆劃的為1,無筆劃的為,無筆劃的為0。八個點組成八個點組成一個字節(jié)一個字節(jié)。字節(jié)的取向。字節(jié)的取向分橫向和豎向分橫向和豎向兩種,前者一般用于
47、顯兩種,前者一般用于顯示,后者一般用于打印。示,后者一般用于打印。 漢字的輸出(字庫)漢字的輸出(字庫)精密型精密型4848 4848288288提高型提高型3232 3232128128普及型普及型2424 24247272簡易型簡易型1616 16163232漢字點陣類型漢字點陣類型點陣點陣占用字節(jié)數(shù)占用字節(jié)數(shù)當一個漢字需顯示或打印輸出時,需將漢字的機內碼轉當一個漢字需顯示或打印輸出時,需將漢字的機內碼轉換成字形編碼,它們之間也是一一對應的關系。所有換成字形編碼,它們之間也是一一對應的關系。所有漢字的漢字的點陣字形編碼的集合稱為點陣字形編碼的集合稱為“漢字庫漢字庫”,不同的字體(如宋體、不
48、同的字體(如宋體、仿宋、楷體、黑體等)對應著不同的字庫。仿宋、楷體、黑體等)對應著不同的字庫。在計算機內,漢字字型描述方法除點陣字型外,還有矢量表在計算機內,漢字字型描述方法除點陣字型外,還有矢量表示方式即輪廓字型。示方式即輪廓字型。4)漢字地址碼)漢字地址碼每個漢字字形碼在漢字字庫中相對的位置地址稱為漢字每個漢字字形碼在漢字字庫中相對的位置地址稱為漢字地址碼。地址碼。向輸出設備輸出漢字時,必須通過地址碼,才能在向輸出設備輸出漢字時,必須通過地址碼,才能在漢字庫中取到所需的字形碼,最終在輸出設備上形成可見的漢字庫中取到所需的字形碼,最終在輸出設備上形成可見的漢字字形。而地址碼和機內碼具有簡明的
49、對應轉換關系。漢字字形。而地址碼和機內碼具有簡明的對應轉換關系。5)漢字輸入碼)漢字輸入碼在眾多的漢字輸入碼中,在眾多的漢字輸入碼中,按照其編碼規(guī)則主要分為形碼、按照其編碼規(guī)則主要分為形碼、音碼與混合碼等三類音碼與混合碼等三類;每種方案對同一漢字的輸入編碼并不;每種方案對同一漢字的輸入編碼并不相同,但轉換后存入計算機內的機內碼均相同。相同,但轉換后存入計算機內的機內碼均相同。點陣字型點陣字型輸入漢字輸入漢字輸入碼輸入碼國標碼國標碼機內碼機內碼地址碼地址碼字型碼字型碼輸出漢字輸出漢字音碼音碼形碼形碼混合碼混合碼輪廓字輪廓字型型多媒體數(shù)據(jù)的表示多媒體數(shù)據(jù)的表示在計算機中,數(shù)值數(shù)據(jù)和字符數(shù)據(jù)都是轉換成二進制來在計算機中,數(shù)值數(shù)據(jù)和字符數(shù)據(jù)都是轉換成二進制來存儲和處理的。同樣,存儲和處理的。同樣
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 往屆生考試題目及答案
- 業(yè)務員提成管理制度
- 近期小程序測試題目及答案
- 技術崗的考試題目及答案
- 養(yǎng)老院老人心理咨詢師管理制度
- 裝載機考試題目及答案
- 養(yǎng)老院老人康復設施維修人員行為規(guī)范制度
- 鄉(xiāng)村疫情面試題目及答案
- 寧德語文面試題目及答案
- 辦公室員工培訓課程研發(fā)制度
- 急性冠脈綜合征再灌注治療
- 2026年中國聚苯乙烯行業(yè)市場深度分析及發(fā)展前景預測報告
- 43-麥肯錫-美的集團績效管理模塊最佳實踐分享
- 航空發(fā)動機的熱管理技術
- 電商平臺一件代發(fā)合作協(xié)議
- 2025年綜合行政執(zhí)法部門招聘《職業(yè)能力綜合應用能力》模擬試卷及答案
- 學前奧數(shù)考試題型及答案
- 屋面光伏陽光棚施工方案
- 海島型景區(qū)游客環(huán)境責任行為的影響機制研究-三亞蜈支洲島景區(qū)為例
- 助貸中介居間合同范本
- GB/T 46197.2-2025塑料聚醚醚酮(PEEK)模塑和擠出材料第2部分:試樣制備和性能測定
評論
0/150
提交評論