計算機應用基礎_第1頁
計算機應用基礎_第2頁
計算機應用基礎_第3頁
計算機應用基礎_第4頁
計算機應用基礎_第5頁
已閱讀5頁,還剩62頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、12目錄目錄第一章 計算機文化與信息社會第二章 微型計算機系統第三章 中文Windows操作系統 2000 第四章 Word 2000 入門第五章 Excel 2000 入門第六章 PowerPoint 2000 入門第七章 FontPage 2000 入門第八章 計算機網絡基礎及Internet3 同學們好!現在我們學習計算機文化與信息社會。第一章第一章 計算機文化與信息社會計算機文化與信息社會4 計算機的發展與應用計算機的發展與應用 1.1 計算機中信息的表示計算機中信息的表示 1.2第一章第一章 計算機文化與信息社會計算機文化與信息社會51.1 計算機的發展與應用計算機的發展與應用一、計

2、算機發展簡介一、計算機發展簡介三、計算機文化與信息三、計算機文化與信息目目 錄錄退退 出出二、計算機的特點與應用二、計算機的特點與應用62. 電子計算機的發展歷史電子計算機的發展歷史目 錄退 出時代年份器件軟件應用一 4658電子管機器語言匯編語言 科學計算二5864晶體管高級語言數據處理工業控制 三6471集成電路操作系統文字處理圖形處理四71年迄今大規模集成電路數據庫、網絡等社會的各個領域71946年年2月由賓州大學月由賓州大學研制成功的研制成功的ENIAC電子計算機時代的到來電子計算機時代的到來 Electronic Numerical Integrator And Calculator

3、電子數字積分計算機電子數字積分計算機5000次加法次加法/秒秒體重體重28噸噸占地占地170m218800只電子管只電子管1500個繼電器個繼電器功率功率150KW一一. 計算機發展簡介計算機發展簡介1. 電子計算機的誕生電子計算機的誕生8建立圖靈機(建立圖靈機(Turing machineTuring machine)模型,奠定了可計算理論的基礎)模型,奠定了可計算理論的基礎: :只有TM能解決的計算問題,實際的計算機才能解決;TM不能解決的計算問題,實際的計算機也不能解決。提出圖靈測試,闡述了機器智能的概念提出圖靈測試,闡述了機器智能的概念 。如果一臺機器對于質問的響應與人類作出的響應完全

4、無法區別,那么這臺機器就具有智能。為紀念圖靈對計算機科學的貢獻,美為紀念圖靈對計算機科學的貢獻,美國計算機學會于國計算機學會于1966年設立了年設立了“圖靈圖靈獎獎”。圖靈圖靈93. 計算機的發展趨勢計算機的發展趨勢 智能化智能化 網絡化網絡化 多媒體多媒體 元器件的發展趨勢元器件的發展趨勢 體系結構的發展趨勢體系結構的發展趨勢目 錄退 出a光子計算機光子計算機利用光子取代電子進行數據的運算、傳輸和存儲。b生物計算機(分子計算機)生物計算機(分子計算機)生物計算機在20世紀80年代中期開始研制,其最大的特點是采用了生物芯片。c量子計算機量子計算機是指利用處于多現實態下的原子進行運算的計算機,這

5、種多現實態是量子力學的標志。 10 1952年,開始重視電子計算機的研究工作,成立年,開始重視電子計算機的研究工作,成立了第一個有關電子計算機科學技術的研究小組。了第一個有關電子計算機科學技術的研究小組。1956年,正式將計算機的發展規劃列入年,正式將計算機的發展規劃列入十二年十二年科學技術發展規劃科學技術發展規劃。1958年,試制成功第一臺國產電子計算機年,試制成功第一臺國產電子計算機JS1機。機。1964年,自制第一批晶體管計算機。年,自制第一批晶體管計算機。1971年,研制了一批集成電路計算機。年,研制了一批集成電路計算機。1983年,研制成功年,研制成功“銀河銀河”巨型機。巨型機。19

6、92年,研制成功年,研制成功“銀河銀河”巨型機。巨型機。4、計算機在中國的發展現狀、計算機在中國的發展現狀目 錄退 出11 運算速度快運算速度快 精確度高精確度高 有記憶能力有記憶能力 有邏輯判斷能力有邏輯判斷能力 具有友好的人機交互界面具有友好的人機交互界面1. 計算機的特點計算機的特點二二. 計算機的特點與應用計算機的特點與應用目 錄退 出12按綜合性能指標分類巨型機巨型機:速度最快、處理能力最強例如:曙光4000L 644GB內存,644個CPU,浮點運算達每秒3萬億次 大型、通用、較快、較強大型機大型機:作“客戶機/服務器”的服務器 作“終端/主機”的主機 小型機小型機:規模小,結構簡

7、單,設計試制周期短 工藝先進、使用維護簡單 工作站工作站:介于PC與小型機之間 高分辨率、大容量內外存,圖形功能較強微型計算機微型計算機:小、巧、輕、使用方便、價格便宜中央處理器:一個芯片網絡計算機網絡計算機:基于Java技術的瘦客戶機系統 2. 計算機的分類計算機的分類按功能分:專用計算機和通用計算機。按功能分:專用計算機和通用計算機。131. 科學計算:科學計算:也稱為數值計算,完成科學研究和工程技術中提出的數學問 題的計算。2. 數據處理:數據處理:也稱為非數值計算,對大量的數據進行加工處理。3. 電子商務電子商務:利用計算機和網絡進行的商務活動。4. 過程控制:過程控制:也稱為實時控制

8、,指用計算機實時檢測采集數據,按最佳值迅速對控制對象進行自動控制和自動調節。5. CAD/CAM/CIMS:CAD:計算機輔助設計,用計算機幫助設計人員進行設計;CAM:計算機輔助制造,用計算機進行生產設備的管理控制和操作的過程。CIMS:計算機集成制造系統,指以計算機為中心的現代信息技術應用于企業管理與產品開發制造的新一代制造系統。6. 多媒體技術:多媒體技術:是一種以交互方式將文本、圖形、圖像、音頻、視頻等多種媒體信息,經過計算機設備的獲取、操作編輯、存儲等綜合處理后,以單獨或合成的形態表現出來的技術和方法。7. 虛擬現實:虛擬現實:利用計算機生成的一種模擬環境,通過多種傳感設備使用戶投入

9、到該環境中,實現用戶和環境交互的目的。8. 人工智能:人工智能:用計算機來模擬人類的智能。3. 計算機的應用計算機的應用計算機的應用類型計算機的應用類型141. 工商:電子商務、CAD/CAM2. 教育:多媒體教育、遠程教育3. 醫藥:CAT、MRI、遠程醫療4. 政府:電子政府5. 娛樂:虛擬現實、電影特技 6. 科研:數據采集、計算分析7. 家庭:家庭信息化計算機的主要應用領域計算機的主要應用領域15CADCAD(Computer Aided Design)(Computer Aided Design):計算機輔助設計:計算機輔助設計CAMCAM(Computer Aided Manufa

10、cturing)(Computer Aided Manufacturing):計算機輔助制造:計算機輔助制造CAE(CAE(Computer Aided engineering)Computer Aided engineering):計算機輔助工程:計算機輔助工程CAPPCAPP(Computer Aided Process Planning)(Computer Aided Process Planning):計算機輔助工藝:計算機輔助工藝CIMSCIMS( (Computer Integrated Manufacture System)Computer Integrated Manufact

11、ure System):計算機集成制造系統計算機集成制造系統CBECBE(Computer Based EducationComputer Based Education):):計算機輔助教育計算機輔助教育CAICAI:計算機輔助教學:計算機輔助教學CAQ:CAQ: 計算機輔助質量管理計算機輔助質量管理CATCAT:計算機斷層掃描計算機斷層掃描MRIMRI:磁振成像磁振成像計算機應用技術的縮寫計算機應用技術的縮寫16 計算機文化一詞起源于計算機文化一詞起源于1981年召開的第三次世界年召開的第三次世界計算機教育會議計算機教育會議(World Conference on Computer in

12、Education ,3rd ,1981,簡稱,簡稱WCCE81)。當時,微型。當時,微型機的發展正處在起步階段機的發展正處在起步階段 ,一批與會學者高瞻遠矚,一批與會學者高瞻遠矚,預見計算機技術對人類社會發展的深遠影響,呼吁預見計算機技術對人類社會發展的深遠影響,呼吁人民要高度重視計算機知識的教育,在這次會議上,人民要高度重視計算機知識的教育,在這次會議上,人們首次使用了人們首次使用了“計算機文化計算機文化”(Computer Literacy)一詞。一詞。 WCCE81所提的計算機文化,就是所提的計算機文化,就是“計算機應用計算機應用知知 識與應用能力識與應用能力”。1. 計算機文化一詞的

13、由來計算機文化一詞的由來三三. 計算機文化與信息計算機文化與信息目 錄退 出172. 計算機文化在人類文明發展史中的地位計算機文化在人類文明發展史中的地位網絡的運用:縮短了世界的距離。網絡的運用:縮短了世界的距離。多媒體的應用:使人們的生活更加豐富多彩。多媒體的應用:使人們的生活更加豐富多彩。目 錄退 出 計算機文化反映的是人類對自身智力的開發,通計算機文化反映的是人類對自身智力的開發,通過人腦和電腦的融合,將為人類創造出更加燦爛的過人腦和電腦的融合,將為人類創造出更加燦爛的文明。文明。微型計算機的普及:加快了人們工作和生活的節奏。微型計算機的普及:加快了人們工作和生活的節奏。183. 人類經

14、歷的信息革命人類經歷的信息革命第一次信息革命:第一次信息革命:語言的產生人類交流和傳語言的產生人類交流和傳播信息最早的工具。播信息最早的工具。第二次信息革命:第二次信息革命:文字的出現它能保留信息,文字的出現它能保留信息,對人類文化的發展起了重要的作用。對人類文化的發展起了重要的作用。第三次信息革命:第三次信息革命:印刷技術的發明在更大的印刷技術的發明在更大的范圍內以更快的速度傳播人類文明。范圍內以更快的速度傳播人類文明。第四次信息革命:第四次信息革命:計算機文化成為推動人類計算機文化成為推動人類文明向前發展的巨大動力。文明向前發展的巨大動力。目 錄退 出19目 錄退 出計算機中常用的數制及相

15、互轉換計算機中常用的數制及相互轉換 信息編碼信息編碼1.2 計算機中信息的表示計算機中信息的表示計算機中數的表示方法計算機中數的表示方法20在討論進位計數制的時候,我們需要了解幾個重要的概念:1)、某種進位計數制所采用的基本符號的個數;2)、該數制的基數;3)、進位規則;4)、各位的權值;5)、小數位左右移動時,數值大小的變化;6)、不同進位計數制的表示方法。67834 6 107 10 8 103 104 1021012. 基數權數碼1、進位計數制、進位計數制一、計算機中常用的數制及相互轉換一、計算機中常用的數制及相互轉換21 不同進位計數制的數的表示方法 書面上一般我們用( )角標表示不同

16、進制的數。例如:十進制用( ) 1 0 表示, 二進制數用( ) 2 表示, 十六進制數用( )16表示。在微機中,一般在數字的后面,用特定字母表示該數的進制: B 二進制、D 十進制( D 可省略)、 O 八進制、H 十六進制。例如: ( 1011) 10 ( 1011)2 (1011 )16 ( 1011)8 1011(B) 1011(H) 1011(O) 101122(1)十進制數制)十進制數制a. 有十個不同的計數符號:有十個不同的計數符號:0、1、2、3、4、5、6、7、8、9,故其基數為,故其基數為10;b. 按按“逢十進一逢十進一”的規則進行計的規則進行計c. 各位的權值:各位的

17、權值:10id. 小數位左右移動時,數值大小的擴大或縮小小數位左右移動時,數值大小的擴大或縮小10倍;倍;例:例:666.66= 目 錄退 出610 610 610 610 610210-1-223(2)二進制數制)二進制數制32 + 0 + 8 + 4 + 0 +1 + 0.5 + 0.25目 錄退 出例:例:(101101.11) = 212 02 12 12 02 12 12 12543210-1-2(45.75)10=a. 有兩個不同的計數符號:有兩個不同的計數符號:0、1,故其基數為故其基數為2;b. 按按“逢逢2進一進一”的規則進行計數的規則進行計數;c. 各位的權值:各位的權值:

18、2id. 小數位左右移動時,數值大小的擴大或縮小小數位左右移動時,數值大小的擴大或縮小2倍倍24(3)八進制數制)八進制數制目 錄退 出例:例:(642) = 68 + 48 + 28 = (418)821010(10, 100 , 101 . 010, 110, 1) = (245.264)28(267.435) = (010110111.100011101)82a. 有八個計數符號有八個計數符號:0 、1 、2 、3 、4 、5 、6 、7 ,故其基數為故其基數為8;b. 按按“逢逢8進一進一”的規則進行計數的規則進行計數;c. 各位的權值:各位的權值:8id. 小數位左右移動時,數值大小

19、的擴大或縮小小數位左右移動時,數值大小的擴大或縮小8倍倍25(4)十六進制數制)十六進制數制=目 錄退 出例例: (9B4.4) =16916 + 1116 + 416 + 416 210-1(2484.25)10a. 有有16個不同的計數符號:個不同的計數符號:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15),其基數為,其基數為16位;位;b. 按按“逢逢十六十六進一進一”的規則進行計數的規則進行計數;c. 各位的權值:各位的權值:16id. 小數位左右移動時,數值大小的擴大或縮小小數位左右移動時,數值大小的擴大或縮小16倍倍26

20、幾種不同的進制數的基本符號幾種不同的進制數的基本符號272、 r 進制轉化成十進制進制轉化成十進制 r 進制轉化成十進制:數碼乘以各自的權的累加進制轉化成十進制:數碼乘以各自的權的累加轉換原則:轉換原則:1.轉換前與轉換后的數值總量相等轉換前與轉換后的數值總量相等;2.如果兩數相等,則兩數的整數部分和小數部分一定分別相等。如果兩數相等,則兩數的整數部分和小數部分一定分別相等。10101.11(B)71(O)= 1*24+0*23+ 1*22+0*21+1*20+1*2-1+1*2-2=5.75101A(H)=781+1*80=57=1*163+0* 162+ 1*161 +10*1604106

21、=Bnrn + Bn-1rn-1 + B2r2 + B1r1 + B0r0 + B-1r-1 + B-2r-2 + + B-mr-mBnBn-1B1B0.B-1B-m(r)283、十進制轉換為、十進制轉換為r進制進制(1)十進制整數轉換為)十進制整數轉換為r進制整數進制整數“除除r取余取余”(2)十進制小數轉換為)十進制小數轉換為r進制小數進制小數“乘乘r取整取整”(3)帶整數和小數的十進制數轉換為二進制數)帶整數和小數的十進制數轉換為二進制數由方法一和方法二綜合組成。由方法一和方法二綜合組成。目 錄退 出291 32222余數余數61301101二進制數二進制數低低位位二進制數二進制數高高位

22、位目 錄退 出例例1:(13)10 = ( )2十進制轉換為二進制十進制轉換為二進制301101例例1:(13)10 = ( )21 363102222余數余數1011二進制數二進制數低低位位二進制數二進制數高高位位目 錄退 出310. 6 8 7 5 2 3 7 5 01.27 5 020.5 01.20 1.整數整數1011二進制數二進制數高高位位二進制數二進制數低低位位目 錄退 出例例2:(0.6875) = ( )10 232例例2: (0.6875)10 = ( )20. 6 8 7 52 3 7 5 01.27 5 020.5 01.20 1.整數整數1011二進制數二進制數高高位

23、位二進制數二進制數低低位位0.1011目 錄退 出33例例3:(13.6875)10 =(13)10+(0.6875)10=(1101)2+(0.1011)2=(1101.1011)2例例4:(101.101)2 =4 + 0 + 1 + 0.5 + 0 + 0.125 = (5.625)10=122 + 021 +120+ 12-1 + 02-2 +12-3目 錄退 出34100.625(D)=144.5(O)100166046164100812818041十進制轉換為八進制和十六進制十進制轉換為八進制和十六進制例例5:( (100.625) )1010 = ( ? )8 8= ( ? )1

24、616 0 0 0 0. 6 2 585.0. 6 2 51610.0 0 0 100.625(D)=64.A(H)35例例6 100.345(D)=( )2100250225212262321000100111.380.34520.69022 0.76 2 1.52 2 1.04100.345(D)1100100.01011(B)36計算機中采用二進制計算機中采用二進制 數的優點數的優點(1)便于用電子器件模擬表示)便于用電子器件模擬表示(2)節約設備)節約設備(3)運算簡單)運算簡單(4)可靠性高)可靠性高目 錄退 出374、二進制與八進制、十六進制之間的相互轉換、二進制與八進制、十六進制

25、之間的相互轉換(1) 二進制數轉換成八進制數:以小數點為分界點,二進制數轉換成八進制數:以小數點為分界點,左右三位一組轉化為一個八進制數,不足三位以零左右三位一組轉化為一個八進制數,不足三位以零補足三位補足三位(整數部分補左邊整數部分補左邊,小數部分補右邊小數部分補右邊)。例例:(101101.01) 2=(101,101.010)=(55.2)8(2)八進制數轉換成二進制數:將每位八進制數碼八進制數轉換成二進制數:將每位八進制數碼以三位二進制數表示。以三位二進制數表示。例例: (76.42) 8=(111110.100010)2=(111110.10001)2目 錄退 出381 101 10

26、1 110.110 101(B)= 1556.65(O)1 5 5 6 . 6 5練習練習 1: 1101101110.110101(B)= ( ? )87123.65(O)=111 001 010 011.110 101(B) 7 1 2 3 . 6 5練習練習 2: 7123.65(O)= ( ? )239(3)二進制數轉換成十六進制數:以小數點為分界點,二進制數轉換成十六進制數:以小數點為分界點,左右四位一組轉化為一個十六進制數,不足四位以左右四位一組轉化為一個十六進制數,不足四位以零補足四位零補足四位(整數部分補左邊整數部分補左邊,小數部分補右邊小數部分補右邊)。(1111011011

27、.100101011)2= (11,1101,1011.1001,0101,1000)2 = (3DB.958)16(4)十六進制數轉換成二進制數:將每位十六進制十六進制數轉換成二進制數:將每位十六進制數碼以四位二進制數表示。數碼以四位二進制數表示。例例:(A3B.C) 16 = (101000111011.1100)2= (101000111011.11)2目 錄退 出40練習練習 3: 1101101110.1101 01(B) = ( ? )16練習練習 4: 2C1D(H) = ( ? )162C1D(H)=0010 1100 0001 1101(B) 2 C 1 D11 0110 1

28、110.1101 01(B)=36F.D4(H) 3 6 E . D 441數制轉換的便捷方法數制轉換的便捷方法1.十進制數轉化為二進制數十進制數轉化為二進制數二進制數與十進制數的對應關系為:二進制數與十進制數的對應關系為:4096 1024 256 64 0.25 0.0625 2048 512 128 32 16 8 4 2 1 0.5 0.125 1 1 1 1 1 1 1 1 1 1 1 1 1 . 1 1 1 1(347.375)(347.375)1010= 256+64+16+8+2+1 +0.25+0.125= 256+64+16+8+2+1 +0.25+0.125 =(1010

29、11011.011)=(101011011.011)2 22.十進制數轉化為八進制數和十六進制數十進制數轉化為八進制數和十六進制數先把十進制數轉化為二進制數先把十進制數轉化為二進制數,再把二進制數化成其它進制的數再把二進制數化成其它進制的數(347.375)(347.375)1010= = ( 1 0101 1011.011)1 0101 1011.011)2 2=(1 5=(1 5 B . 6 ) B . 6 )1616=1=1* *16162 2+5+5* *16161 1+11+11* *16160 0+6+6* *1616-1-1=256+80+11+0.375=347.375=256

30、+80+11+0.375=347.375423 二進制數轉化為十進制數二進制數轉化為十進制數先把二進制數轉化為十六進制數,再把十六進制數轉化成十進制數例如:(10 1101 1011 1100.1011)2= (2DBC.D )16= 2163+13162+11161+12160+1316-1 =8192+3328+176+12+0.8125 =(11708.8125)1043二、計算機中數的表示方法二、計算機中數的表示方法計算機中的數據分為兩大類:計算機中的數據分為兩大類: 數值型數據數值型數據 非數值型數據非數值型數據數值型數據是指可進行算術運算的數據數值型數據是指可進行算術運算的數據如:

31、如:(258)10、(1010.1010)2、3AH等等字符型數據就屬于典型的非數值型數據字符型數據就屬于典型的非數值型數據非數值型數據不參與算術運算非數值型數據不參與算術運算如:如:“湖北省教育委員會湖北省教育委員會”、“2001年年10月月”44目 錄退 出數的長度數的長度(字長):在計算機中相同類型的數據,長度(字長):在計算機中相同類型的數據,長度 是統一的,當長度不一致時,高位補是統一的,當長度不一致時,高位補0;小數點的表示:小數點的表示:在計算機中表示數值型數據,小數點的位置總在計算機中表示數值型數據,小數點的位置總是隱含的,小數點的位置如果是固定的,稱為定點數,若是變是隱含的,

32、小數點的位置如果是固定的,稱為定點數,若是變動的,稱為浮點數動的,稱為浮點數。符號(正、負數)符號(正、負數):在計算機中,總是用數的最高位來:在計算機中,總是用數的最高位來 表示數的符號,表示數的符號,0代表正數,代表正數,1代表負數;代表負數;數值型數據的表示數值型數據的表示在計算機中表示一個數值型數據,首先要確定:在計算機中表示一個數值型數據,首先要確定:451、真值與機器數真值真值: 機器數所代表的數。機器數所代表的數。011111111001011011011111(+127)10、(-0010110)2、 (-05F)16 等為真值;等為真值;機器數:機器數:一個數及其符號在計算機

33、中的數值化表示。一個數及其符號在計算機中的數值化表示。等為其在計算機內的對應機器數等為其在計算機內的對應機器數(用單字節表示用單字節表示) 462、定點數1010110100101101定點小數:定點小數:(-0.0101101)B定點數是指定點數是指:數據中的小數點的位置是固定的。:數據中的小數點的位置是固定的。有兩種定點方式有兩種定點方式:定點整數:定點整數(純整數)純整數) 定點小數(純小數)定點小數(純小數)定點整數:(+0101101)B47 定定 點點 整整 數數 n +1 位位 符符 號號 位位 小小 數數 點點 S 定定 點點 小小 數數 n+1 位位 符符 號號 位位 小小

34、數數 點點 S 48機器數表示的范圍受到字長和數據類型的限制,字長和數據類型定了,機器數能表示的范圍也就定了。1111111111111110111111111111111111111111111111103、定點整數的表示范圍單字節有符號數的范圍為:單字節有符號數的范圍為: -127X+127 -(27-1)X+(27-1)雙字節有符號數的范圍為:雙字節有符號數的范圍為:-32767X+32767-(215-1)X+(215-1)n 位有符號整數的范圍為:位有符號整數的范圍為: -(2n-1-1)X+(2n-1-1)494、無符號整數的表示范圍111111110000000000000000

35、000000001111111111111111單字節數據的范圍為:單字節數據的范圍為:0X2550X28-1雙字節數據的范圍為:雙字節數據的范圍為:0X655350X216-1n 位無符號整數的范圍為:位無符號整數的范圍為: 0X2n-1505、定點小數的表示范圍單字節定點小數的范圍為:11111111111111100000000011111111無符號: 0 X(1-2-8) 有符號: -(1-2-7)X+(1-2-7) 516、浮點數相對于定點數,浮點數就是小數點在數中的位置是浮動的。浮點數的原理性就是科學計數法的二進制延伸。例如:65239878= 6.5239878*107浮浮 點

36、點 數數 : 1 1 0 0 1 1 ( B ) = 0 .1 1 0 0 1 1 2+ 1 1 階階 符符 階階 碼碼 數數 符符 尾尾 數數 階符階符(1位位):表示數的正負表示數的正負; 階碼階碼(7位位):采用定點整數表示指數部分的值,表示冪次,其基數為采用定點整數表示指數部分的值,表示冪次,其基數為2。數符數符(1位位) :表示數的正負表示數的正負尾數:采用定點小數表示尾數:采用定點小數表示52浮浮 點點 數數 : 11 0 0 11 ( B ) = 0 .11 0 0 11 2+ 11 階階 符符 階階 碼碼 數數 符符 尾尾 數數 0 11 0 11 0 0 11 0000001

37、101100110 00000000 000000000用一個字節表示階符用一個字節表示階符(1位位)和階碼和階碼(7位位)用三個字節表示數符用三個字節表示數符(1位位)和尾數和尾數(23)53例如:(例如:(256.5)10 = (0.1000000001)22900001001010000000010000000000000階碼階碼: 7位位數數符符尾數:尾數:23位位階階符符547、原碼、反碼、補碼(1)原碼:符號位的0表示正,1表示負;其數值部分就是X絕對值的二進制表示一個字節數據原碼表示范圍:一個字節數據原碼表示范圍:-127 X+127例:二進制數例:二進制數 + 1000110的

38、原碼表示為:的原碼表示為:01000110二進制數二進制數 1000110的原碼表示為:的原碼表示為: 1100011055(2)反碼:對于正數,與原碼相同;對于負數,符號位為1,其數值部分就是X絕對值的二進制取反。二進制數二進制數 1000110的反碼表示為:的反碼表示為:10111001例:二進制數例:二進制數 + 1000110的反碼表示為:的反碼表示為:01000110一個字節數據反碼表示范圍:一個字節數據反碼表示范圍:-127 X+12756(3)補碼:對于正數,與原碼相同;對于負數,符號位為1,其數值部分就是X絕對值的二進制取反最右加1,即反碼加1。補碼表示范圍:補碼表示范圍: -

39、128 X+127 (-128=10000000)例:二進制數例:二進制數 + 1000110的補碼表示為:的補碼表示為:01000110二進制數二進制數 1000110的補碼表示為:的補碼表示為:1011101057+0 00000000 00000000 00000000+7 00000111 00000111 00000111+1 00000001 00000001 00000001+127: 01111111 01111111 01111111 真值真值 原碼原碼 反碼反碼 補碼補碼0 10000000 11111111 000000001 10000001 11111110 1111

40、11117 10000111 11111 000 11111001 127: 11111111 10000000 10000001 一些常用數值的原碼、反碼、補碼采用補碼表示正、負整數時,采用補碼表示正、負整數時,+0 和和 0 的取碼是完全相同的的取碼是完全相同的,原原碼對碼對+0和和 0 的取碼是不相同的。的取碼是不相同的。 在補碼中在補碼中10000000 表示表示-12858補碼運算補碼運算補碼的加減法可用下列公式進行:補碼的加減法可用下列公式進行: X + Y 補補 = X 補補 + Y 補補 X 補補 補補= X 原原目 錄退 出 4 5 補補 = 4 補補 + 5 補補 4-5=

41、? X Y 補補 = X 補補 + Y 補補-5原原=10000101 -5反反=11111010 -5補補=11111011+4原原=00000100 +4反反= 00000100 +4補補= 000001004-5=4+(-5)= +4補補 +-5補補 00000100 +11111011補碼結果:補碼結果: 11111111原碼結果:原碼結果: 10000000+1=10000001=-159EXAMPLE:原碼、反碼、補碼及運算原碼、反碼、補碼及運算+18原原=00010010 +5原原=00000101+18反反=00010010 +5反反=00000101 +18補補=000100

42、10 +5補補=00000101 18+5 = 23 00010010+ 00000101 00010111 -7原原=10000111 -7反反=11111000 -7補補=11111001 18-7 = 11 00010010+ 11111001 00001011 5-7 = -2 00000101+ 11111001 11111110 60 每位十進制數用四位二進制數編碼表示每位十進制數用四位二進制數編碼表示(8421碼碼)25=(0010 0101)BCD 2 5 BCD碼(用二進制數來表示十進制數)碼(用二進制數來表示十進制數)十進制數十進制數 8 4 2 1 碼碼 十進制數十進制數

43、 8 4 2 1 碼碼 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 1 2 0 0 1 0 1 2 0 0 0 1 0 0 1 0 3 0 0 1 1 1 3 0 0 0 1 0 0 1 1 4 0 1 0 0 1 4 0 0 0 1 0 1 0 0 5 0 1 0 1 1 5 0 0 0 1 0 1 0 1 6 0 1 1 0 1 6 0 0 0 1 0 1 1 0 7 0 1 1 1 1 7 0 0 0 1 0 1 1 1 8 1 0 0 0 1 8 0 0 0 1 1 0 0 0 9 1 0 0 1 1 9 0 0 0 1 1 0 0 1十進制數與十進制數與BCDBCD碼的對應關系碼的對應關系61例如:十進制數轉換成B C D 碼如下:(1209 . 5 6 ) 1 0 (0001 0010 0000 1001. 01010110) B C D8 4 2 1 碼與二進制之間的轉換不是直接的,要先將8 4 2 1 碼表示的數轉換成十進制數,再將十進制數轉

溫馨提示

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

評論

0/150

提交評論