資源描述:
《第四講:計(jì)算機(jī)中的數(shù)據(jù)表示---2、數(shù)值型與非數(shù)值型數(shù)據(jù)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、二、計(jì)算機(jī)中的信息表示數(shù)據(jù)的單位數(shù)值數(shù)據(jù)的表示文本數(shù)據(jù)的表示圖形和圖像的表示音頻的表示視頻和動(dòng)畫的表示數(shù)值數(shù)據(jù)非數(shù)值數(shù)據(jù)信息第2章計(jì)算機(jī)中的信息表示位(bit或b)也叫比特,是計(jì)算機(jī)中二進(jìn)制數(shù)的最小單位。二、計(jì)算機(jī)中的信息表示數(shù)據(jù)的單位位字節(jié)(Byte,簡(jiǎn)寫為B)1個(gè)字節(jié)由8個(gè)二進(jìn)制位組成是計(jì)算機(jī)中的基本信息單位二、計(jì)算機(jī)中的數(shù)據(jù)表示換算關(guān)系K(千)M(兆)G(吉)T(太)數(shù)據(jù)的單位位字節(jié)字在計(jì)算機(jī)中一般用若干個(gè)二進(jìn)制位表示一個(gè)數(shù)或一條指令,把它們作為一個(gè)整體來處理、存儲(chǔ)和傳輸。這種作為一個(gè)整體來處理的二進(jìn)制位串,稱為計(jì)算機(jī)字。二、計(jì)算機(jī)中
2、的數(shù)據(jù)表示數(shù)據(jù)的單位位、字節(jié)字帶符號(hào)數(shù)的表示在計(jì)算機(jī)中只能用數(shù)字化信息來表示數(shù)的正負(fù)規(guī)定用“0”表示正號(hào),用“1”表示負(fù)號(hào)例如:在機(jī)器中用8位二進(jìn)制碼分別表示+90和-90二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示原碼、反碼和補(bǔ)碼原碼:最高位為符號(hào)位,其余各位為數(shù)值本身的絕對(duì)值。正數(shù)的反碼、補(bǔ)碼和原碼相同。負(fù)數(shù)的反碼符號(hào)位為1,其余位對(duì)原碼取反;負(fù)數(shù)的補(bǔ)碼為反碼加1。二、計(jì)算機(jī)中的數(shù)據(jù)表示示例數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示原碼、反碼和補(bǔ)碼示例二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示機(jī)
3、器數(shù)的特點(diǎn)用二進(jìn)制表示正負(fù)號(hào)數(shù)值化:0→+;1→-規(guī)定小數(shù)點(diǎn)的位置表示的數(shù)值范圍是有限的二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示機(jī)器數(shù)的特點(diǎn)定點(diǎn)數(shù)和浮點(diǎn)數(shù)在計(jì)算機(jī)中如何表示小數(shù)點(diǎn)的位置呢?通常有兩種約定:定點(diǎn)數(shù):小數(shù)點(diǎn)的位置固定不變(表示范圍小)浮點(diǎn)數(shù):小數(shù)點(diǎn)的位置可以浮動(dòng)(表示范圍大)二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示、機(jī)器數(shù)的特點(diǎn)定點(diǎn)數(shù)和浮點(diǎn)數(shù)定點(diǎn)數(shù)定點(diǎn)小數(shù)-0.99=11111110默認(rèn)小數(shù)點(diǎn)在最高位之前符號(hào)位之后,定點(diǎn)小數(shù)都是絕對(duì)值小于1的純小數(shù)定點(diǎn)整數(shù)-99=11100011
4、默認(rèn)小數(shù)點(diǎn)在最低位之后二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示、機(jī)器數(shù)的特點(diǎn)定點(diǎn)數(shù)浮點(diǎn)數(shù)為擴(kuò)大數(shù)值數(shù)據(jù)的表示范圍,可將89.58表示為0.8958×102。其中0.8958叫做尾數(shù),10為基數(shù),2為階碼。若階碼大小發(fā)生變化則要移動(dòng)小數(shù)點(diǎn)位置,這種數(shù)據(jù)就是浮點(diǎn)數(shù)。二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示、機(jī)器數(shù)的特點(diǎn)浮點(diǎn)數(shù)N=2±E×(±M)基數(shù)尾數(shù)階碼數(shù)符階符階碼為整數(shù),確定小數(shù)點(diǎn)浮動(dòng)的位數(shù);階符若為正,小數(shù)點(diǎn)向右移動(dòng);若為負(fù),向左移動(dòng);尾數(shù)為純小數(shù),反映數(shù)的精度,必須規(guī)格化;基數(shù)R=2是隱含
5、的。3130——242322————————————0階符階碼數(shù)符尾數(shù)二、計(jì)算機(jī)中的數(shù)據(jù)表示數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示帶符號(hào)數(shù)的表示、機(jī)器數(shù)的特點(diǎn)定點(diǎn)數(shù)浮點(diǎn)數(shù)浮點(diǎn)數(shù)ASCII編碼(AmericanStandardCodeforInformationInterchange)美國(guó)標(biāo)準(zhǔn)信息交換碼,已被國(guó)際標(biāo)準(zhǔn)化組織認(rèn)定為國(guó)際標(biāo)準(zhǔn)。ASCII碼用一個(gè)字節(jié)(8位)表示,最高位總是0,其余7位可表示2^7=128個(gè)字符。二、計(jì)算機(jī)中的數(shù)據(jù)表示ASCII碼表數(shù)據(jù)的單位2.數(shù)值數(shù)據(jù)的表示3.文本數(shù)據(jù)的表示ASCII編碼NULSOHSTXETXEOT
6、ENQACKBELBSHTLFVTFFCRSOSTDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSASCII碼表00000100012001030011401005010160110701118100091001A1010B1011C1100D1101E1110F1111高3位01234567低4位000001010011100101110111SP!”#$%&‘()*+’-·/0123456
7、789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_/abcdefghijklmnopqrstuvwxyz{
8、}~DELASCII(A)=01000001(2)=65關(guān)于ASCII碼表表中00H~1FH段是控制符的編碼,一控制符代表一種操作。例如,“CR”代表“回車”操作,在鍵盤上按回車鍵,將代碼0DH送入主機(jī)。20H是對(duì)“空格”的編碼,“空格”是字符且在文字之間是可見。0~9數(shù)字的編碼是
9、30H~39H。英文大寫字母的編碼是41H~5AH,小寫字母的編碼是61H~7AH。主機(jī)存儲(chǔ)、處理字母時(shí)區(qū)分大小寫。漢字編碼必須解決如下問題:鍵盤上無漢字,不能直接與鍵盤對(duì)應(yīng),需