版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算思維與智能計(jì)算基礎(chǔ)2023/4/302第2章計(jì)算基礎(chǔ)2023/4/303計(jì)算機(jī)在處理任何信息(包含數(shù)字,文本,圖形,圖像,聲音,動(dòng)畫(huà),視頻等數(shù)據(jù))前,需要把它們保存在存儲(chǔ)器里。通過(guò)上一章地學(xué)習(xí),知道了存儲(chǔ)器存儲(chǔ)地是一系列地0與1,這就意味著數(shù)據(jù)進(jìn)入計(jì)算機(jī)都需要進(jìn)行0與1地二進(jìn)制編碼轉(zhuǎn)換,如何把各種類型地?cái)?shù)據(jù)信息轉(zhuǎn)換成0與1呢?本章將揭曉這個(gè)問(wèn)題地答案。2023/4/30410與1地思維第節(jié)2023/4/305計(jì)算地本質(zhì)是從一個(gè)符號(hào)串到另一個(gè)符號(hào)串地轉(zhuǎn)換,運(yùn)用計(jì)算機(jī)完成各種計(jì)算任務(wù),首先要解決地問(wèn)題是如何在計(jì)算機(jī)里表示各類要處理地?cái)?shù)據(jù),也就是信息。香農(nóng)信息理論提出"所有信源發(fā)出地消息或者信號(hào)都可以用0與1地組合來(lái)描述"。而我最古老地哲學(xué)思想《易經(jīng)》認(rèn)為"陰""陽(yáng)"就是構(gòu)成宇宙萬(wàn)事萬(wàn)物最基本地元素,這些事情不過(guò)是"一而二,二而一"而已。如果利用數(shù)學(xué)思維方法來(lái)理解陰與陽(yáng),則可把陰,陽(yáng)符號(hào)化為0與1,利用0與1地不同組合可以描述世間萬(wàn)物。這與香農(nóng)地信息理論不謀而合。2023/4/3062.1.1古代地0與1地思維古認(rèn)為太極就是一個(gè)圈,意思是萬(wàn)物為一。而圈內(nèi)分成陰陽(yáng)兩個(gè)部分,陰有陽(yáng),陽(yáng)有陰,是為兩儀,代表兩種相生又相抗地屬性,這就是太極。古用兩種符號(hào),即斷開(kāi)地線條(--)與聯(lián)通地線條(—)分別表示陰與陽(yáng),稱為陰爻與陽(yáng)爻(爻音同"要"),這兩種符號(hào)可以有22=4種不同地組合為四象(少陰,太陰,少陽(yáng),太陽(yáng)),即兩儀生四象,代表兩種屬性地4種相對(duì)變化。八卦每卦又有三爻,代表天,地,三種才,則有23=8種不同地組合,分別代表不同地事物,從而形成八卦系統(tǒng),如右圖所示。2023/4/307八卦系統(tǒng)通過(guò)陰爻與陽(yáng)爻符號(hào)地位置與組合來(lái)描述自然界地所有,將符號(hào)賦予不同地語(yǔ)義來(lái)解決不同地問(wèn)題,這就是基于符號(hào)進(jìn)行計(jì)算以解決現(xiàn)實(shí)世界地問(wèn)題地一種思維方式,也蘊(yùn)涵著二進(jìn)制與編碼地重要思想。如果把陰爻用0代替,陽(yáng)爻用1代替,就可以用二進(jìn)制數(shù)101來(lái)表示八卦地"離"卦,如表2.1所示。同樣也可以用0與1地組合表示現(xiàn)實(shí)世界地各種語(yǔ)義,這就是二元符號(hào)語(yǔ)言。2023/4/3082.1.2計(jì)算機(jī)0與1地思維萊布尼茨曾經(jīng)預(yù)言,可以用二進(jìn)制數(shù)來(lái)表示宇宙萬(wàn)物,而現(xiàn)在計(jì)算機(jī)就是用了二進(jìn)制數(shù)來(lái)表示所有信息?,F(xiàn)實(shí)世界地各種信息(數(shù)值數(shù)據(jù)與非數(shù)值數(shù)據(jù))都要轉(zhuǎn)換為二進(jìn)制代碼,才可以輸入到計(jì)算機(jī)進(jìn)行存儲(chǔ)與處理,計(jì)算機(jī)之所以可以區(qū)分不同地信息,是因?yàn)樗鼈儾捎貌煌鼐幋a規(guī)則。二進(jìn)制并不符合們?nèi)粘I畹亓?xí)慣,但是在計(jì)算機(jī)內(nèi)部為什么要采用二進(jìn)制數(shù)表示各種信息呢?2023/4/3092.1.2計(jì)算機(jī)0與1地思維1.在物理上實(shí)現(xiàn)容易2.記憶與傳輸可靠3.運(yùn)算簡(jiǎn)單4.方便使用邏輯代數(shù)工具2023/4/30102計(jì)算機(jī)地?cái)?shù)制與運(yùn)算第節(jié)2023/4/30111數(shù)制地概念數(shù)制:們利用符號(hào)來(lái)計(jì)數(shù)地科學(xué)方法。進(jìn)位計(jì)數(shù)制:按一定進(jìn)位規(guī)則進(jìn)行計(jì)數(shù)地方法?;鶖?shù):是指該進(jìn)制允許使用地基本數(shù)碼地個(gè)數(shù)。十進(jìn)制地基數(shù)為10,數(shù)碼為0,1,2,…,9十個(gè)。二進(jìn)制地基數(shù)為2,數(shù)碼為0,1兩個(gè)。八進(jìn)制地基數(shù)為8,數(shù)碼為0,1,…,7八個(gè)。十六進(jìn)制地基數(shù)為16,數(shù)碼為0-9,A-F十六個(gè)。位權(quán):數(shù)制每一位所具有地值。2.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/3012基數(shù)權(quán)數(shù)碼按權(quán)展開(kāi)式:234.32=2*102+3*101+4*100+3*10-1+2*10-2
10.01=1*21+0*20+0*2-1+1*2-22.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/3013十進(jìn)制數(shù)123.45地位權(quán)123.4510210110010-110-2十六進(jìn)制數(shù)12A.BC地位權(quán)12A.BC16216116016-116-2二進(jìn)制數(shù)101.01地位權(quán)101.012221202-12-22.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/30142.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2計(jì)算機(jī)技術(shù)常見(jiàn)地?cái)?shù)制(1)二進(jìn)制數(shù)二進(jìn)制計(jì)數(shù)制,數(shù)值用0,1表示,基數(shù)為2,是逢二進(jìn)一地計(jì)數(shù)制,各數(shù)位地權(quán)是以2為底地冪。表示:1011B或(1011)2按位權(quán)展開(kāi)多項(xiàng)式之與:(10.01)2=1*21+0*20+0*2-1+1*2-2=1*21+1*2-2=(2.25)102023/4/3015(2)八進(jìn)制表示法八進(jìn)制計(jì)數(shù)制,數(shù)值用0-7表示,基數(shù)為8,是逢八進(jìn)一地計(jì)數(shù)制,各數(shù)位地權(quán)是以8為底地冪。舉例:3765.02=3×83+7×82+6×81+5×80+0×8-1+2×8-2表示:452.16Q或452.16O或(1101.01)82.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/3016(3)十六進(jìn)制數(shù)十六進(jìn)制計(jì)數(shù)制,數(shù)值用0,1,…,9,A,…,F表示,基數(shù)為16,是逢十六進(jìn)一地計(jì)數(shù)制,各數(shù)位地權(quán)是以16為底地冪。表示:3EFH或(20)16按位權(quán)展開(kāi)多項(xiàng)式之與:(6F)16=6*161+F*160=96+15=(111)102.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/30173數(shù)制間地轉(zhuǎn)換(1)十進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)①十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)方法:除2反序取余法例:(29)10=(?)22914731022222……1……0……1……1……1結(jié)果:(29)10=(11101)22.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/3018②十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)方法:乘2順序取整法例:(0.375)10=(?)2解:乘2過(guò)程乘積地小數(shù)部分整數(shù)部分0.375*2=0.750.7500.75*2=1.50.510.5*2=1.00.01結(jié)果:(0.375)10=(0.011)2注意事項(xiàng)并非所有地十進(jìn)制小數(shù)都能用有限位地二進(jìn)制小數(shù)來(lái)表示。例如將(0.63)10轉(zhuǎn)換為二進(jìn)制。因?yàn)?小數(shù)部分乘以2會(huì)無(wú)限循環(huán)下去,故:只能取近似值。2023/4/30192023/4/3020(2)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)方法:用2地方次展開(kāi)相加法。即位權(quán)法。例:(101.11101)2=(?)10解:(101.11101)2=1*22+0*21+1*20+1*2-1+1*2-2+1*2-3+0*2-4+1*2-5=22+20+2-1+2-2+2-3+2-5=(5.90625)102.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/30212.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換例:將八進(jìn)制數(shù)(101)8轉(zhuǎn)換成十進(jìn)制數(shù)101(Q)=1×82+0×81+1×80=(65)10例:將十六進(jìn)制數(shù)5EA.11轉(zhuǎn)換成十進(jìn)制數(shù)
(5EA.11)16
=5×162+14×161+10×160+1×16-1+1×16-2=(1514.0664062)10r進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)2023/4/3022各進(jìn)制數(shù)地對(duì)比關(guān)系(1)十進(jìn)制數(shù)二進(jìn)制數(shù)八進(jìn)制數(shù)十六進(jìn)制數(shù)00000001000111200102230011334010044501015560110667011177810001082023/4/3023各進(jìn)制數(shù)地對(duì)比關(guān)系(2)十進(jìn)制數(shù)二進(jìn)制數(shù)八進(jìn)制數(shù)十六進(jìn)制數(shù)9100111910101012A11101113B12110014C13110115D14111016E15111117F161000020102023/4/3024①二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù) 整數(shù)部分從低位向高位方向每3位用一個(gè)等值地八進(jìn)制數(shù)來(lái)替換,最后若不足3位地在高位處用0補(bǔ)夠3位;小數(shù)部分從高位向低位每3位用一個(gè)等值地八進(jìn)制數(shù)來(lái)替換,不足3位地在低位處用0補(bǔ)夠3位。例:(011110111.100010101)2=(367.425)8367.425(3)二進(jìn)制與八進(jìn)制之間地轉(zhuǎn)換2.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/30252.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換②八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) 只需將每一個(gè)八進(jìn)制數(shù)字改寫(xiě)成等值地3位二進(jìn)制數(shù)即可,且要保持高,低位次序地不變。例:(16.327)8=(001110.011010111)2=(1110.011010111)22023/4/3026①二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)整數(shù)部分從低位向高位方向每4位用一個(gè)等值地十六進(jìn)制數(shù)來(lái)替換,即四位并為一位,最后不足4位時(shí)在高位處補(bǔ)0,補(bǔ)夠4位;小數(shù)部分從高位向低位方向每4位用一個(gè)等值地十六進(jìn)制數(shù)來(lái)替,最后不足4位時(shí)在低位處補(bǔ)0,補(bǔ)夠4位。例:(111001011010.10111001)2=(E5A.B9)16E5A.B9(4)二進(jìn)制與十六進(jìn)制間地轉(zhuǎn)換2.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換2023/4/30272.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換②十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù) 把每一個(gè)十六進(jìn)制數(shù)字改寫(xiě)成等值地4位二進(jìn)制數(shù)即一位拆成四位,且要保持高,低位地次序不變。例:(4C.2E)16=(01001100.00101110)2
4C2E
=(1001100.0010111)22023/4/30282.2.1數(shù)制與數(shù)制間地轉(zhuǎn)換各種數(shù)制地轉(zhuǎn)換目地進(jìn)制源進(jìn)制十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制十進(jìn)制
整數(shù)部分,除基數(shù)倒取余數(shù);小數(shù)部分,乘基數(shù)取整數(shù)二進(jìn)制按權(quán)展開(kāi)
三位并一位四位并一位八進(jìn)制一位拆三位
以二進(jìn)制為橋梁十六進(jìn)制一位拆四位以二進(jìn)制為橋梁
2023/4/30292.2.2二進(jìn)制數(shù)地運(yùn)算1算術(shù)運(yùn)算在計(jì)算機(jī)之所以采用二進(jìn)制數(shù)而不用十進(jìn)制數(shù)地原因之一就是因?yàn)槎M(jìn)制數(shù)地算術(shù)運(yùn)算規(guī)則簡(jiǎn)單。主要包含加,減,乘,除四則運(yùn)算。二進(jìn)制數(shù)地運(yùn)算規(guī)則:加法:(逢二進(jìn)一)0+0=0減法(借一有二)0-0=0乘法:0×0=00+1=11-0=10×1=01+0=11-1=01×0=01+1=1010-1=11×1=1
2023/4/30302.2.2二進(jìn)制數(shù)地運(yùn)算例:X=(1110)2+(1011)2Y=(1101)2-(1011)2求X,Y地值。
1110被加數(shù)
1101被減數(shù)+1011加數(shù)
-1011減數(shù)
11001與
0010差2023/4/30312.2.2二進(jìn)制數(shù)地運(yùn)算2邏輯運(yùn)算二進(jìn)制數(shù)地0與1不僅僅僅僅可以表示數(shù)值地大小,也可以表示兩種不同地邏輯狀態(tài)。比如,可以用0與1分別表示開(kāi)關(guān)地開(kāi)與關(guān)兩種狀態(tài),一件事情地真與假,好與壞等等。這種只有兩種對(duì)立邏輯狀態(tài)地邏輯關(guān)系稱為二值邏輯。邏輯運(yùn)算地結(jié)果只能是"真"或"假",一般用1表示"真"而用0表示"假"。二進(jìn)制數(shù)地基本邏輯運(yùn)算有邏輯或運(yùn)算,邏輯與運(yùn)算與邏輯非運(yùn)算。2023/4/30322.2.2二進(jìn)制數(shù)地運(yùn)算(1)邏輯或運(yùn)算或運(yùn)算可用符號(hào)"+"或"∨"來(lái)表示。其運(yùn)算規(guī)則如下:0∨0=00∨1=11∨0=11∨1=1兩個(gè)相或地邏輯位至少有一個(gè)是1時(shí),或運(yùn)算地結(jié)果就是1;僅當(dāng)兩個(gè)邏輯位都是0時(shí),或運(yùn)算地結(jié)果才是0。例:A=1001111,B=1011101,求A∨B。
1001111∨1011101
10111112023/4/3033(2)邏輯與運(yùn)算與運(yùn)算可用符號(hào)"×"或"."或"∧"表示。其運(yùn)算規(guī)則如下:0∧0=00∧1=01∧0=01∧1=1兩個(gè)相與地邏輯位只要有一個(gè)是0時(shí),與運(yùn)算地結(jié)果就是0;僅當(dāng)兩個(gè)邏輯位都是1時(shí),與運(yùn)算地結(jié)果才是1。例:A=1001111,B=1011101,求A∧B。2.2.2二進(jìn)制數(shù)地運(yùn)算
1001111∧1011101
10011012023/4/3034(3)邏輯非運(yùn)算非運(yùn)算是在邏輯量地上方加一橫線表示,將原來(lái)邏輯量地狀態(tài)求反。其運(yùn)算規(guī)則如下:例:A=1001111,求。=0110000特別需求注意地是,所有地邏輯運(yùn)算都是按位進(jìn)行地,位與位之間是獨(dú)立地,即不存在算術(shù)運(yùn)算地進(jìn)位或借位關(guān)系。2.2.2二進(jìn)制數(shù)地運(yùn)算2023/4/30353信息編碼第節(jié)2023/4/3036計(jì)算機(jī)存儲(chǔ),處理地信息可以分為數(shù)值數(shù)據(jù)信息與非數(shù)值數(shù)據(jù)信息。無(wú)論是數(shù)值數(shù)據(jù)信息還是非數(shù)值數(shù)據(jù)信息在計(jì)算機(jī)都是以二進(jìn)制數(shù)地形式表示與存儲(chǔ)地,也就是說(shuō),可參加運(yùn)算地
數(shù)值,文字,符號(hào),圖形,圖像,音頻,視頻等信息,都是以0與1組成地二進(jìn)制代碼表示地。因?yàn)樗鼈儾捎昧瞬煌鼐幋a規(guī)則,所以計(jì)算機(jī)是可以區(qū)分不同地信息地。2023/4/3037有符號(hào)二進(jìn)制數(shù)地表示十進(jìn)制數(shù)有正負(fù)之分,那么二進(jìn)制數(shù)也有正數(shù)與負(fù)數(shù)之分。帶有正,負(fù)號(hào)地二進(jìn)制數(shù)稱為真值,例如+1010110,-0110101就是真值。為了方便運(yùn)算,在計(jì)算機(jī)約定:在有符號(hào)數(shù)地前面增加1位符號(hào)位,用0表示正號(hào),用1表示負(fù)號(hào)。這種在計(jì)算機(jī)用0與1表示正負(fù)號(hào)地?cái)?shù)稱為機(jī)器數(shù)。目前常用地機(jī)器數(shù)編碼方法有原碼,反碼與補(bǔ)碼三種。2.3.1數(shù)值信息地表示2023/4/3038(1)原碼正數(shù)地符號(hào)位用"0"表示,負(fù)數(shù)地符號(hào)位用"1"表示,其余數(shù)位表示數(shù)值本身。例如:X=+1010110[X]原=01010110Y=-0110101[Y]原=10110101對(duì)于0,可以認(rèn)為它是+0,也可以認(rèn)為是-0,因此0地原碼表示并不唯一:[+0]原=00000000[-0]原=100000002.3.1數(shù)值信息地表示2023/4/30392.3.1數(shù)值信息地表示為什么還要引入反碼與補(bǔ)碼?
原碼方法簡(jiǎn)單,但是用原碼表示地?cái)?shù)在計(jì)算機(jī)進(jìn)行加減運(yùn)算很麻煩。比如遇到兩個(gè)異號(hào)數(shù)相加或兩個(gè)同號(hào)數(shù)相減時(shí),就要做減法。為了簡(jiǎn)化運(yùn)算器地復(fù)雜性,提高運(yùn)算速度,需求把減法運(yùn)算轉(zhuǎn)變?yōu)榧臃ㄟ\(yùn)算,這樣一來(lái)地好處是在設(shè)計(jì)電子器件時(shí),只需求設(shè)計(jì)加法器,不需求再單獨(dú)設(shè)計(jì)減法器。因此們引入了反碼與補(bǔ)碼。2023/4/30402.3.1數(shù)值信息地表示(2)反碼正數(shù)地反碼與其原碼相同;負(fù)數(shù)地反碼是在原碼地基礎(chǔ)上保持符號(hào)位不變,其余各位按位求反得到地。例如:X=+1010110[X]反=[X]原=01010110Y=-0110101[Y]反=11001010[Y]原=10110101同樣0地反碼表示也不唯一:[+0]反=00000000[-0]反=111111112023/4/30412.3.1數(shù)值信息地表示(3)補(bǔ)碼正數(shù)地補(bǔ)碼與其原碼相同;負(fù)數(shù)地補(bǔ)碼是在原碼地基礎(chǔ)上保持符號(hào)位不變,其它地?cái)?shù)位,凡是1就轉(zhuǎn)換為0,0就轉(zhuǎn)換為1,最后再進(jìn)行加1運(yùn)算。也就是說(shuō),負(fù)數(shù)地補(bǔ)碼是它地反碼加1。在計(jì)算機(jī)有符號(hào)地整數(shù)常用補(bǔ)碼形式存儲(chǔ)。例如:X=+1010110[X]補(bǔ)=[X]原=[X]反=01010110X=-0110101[X]補(bǔ)=11001011注意補(bǔ)碼地0無(wú)正負(fù)之分,即:[+0]補(bǔ)=[-0]補(bǔ)=00000000補(bǔ)碼具有一個(gè)特性,即一個(gè)數(shù)補(bǔ)碼地補(bǔ)碼是它地原碼。即:[[X]補(bǔ)]補(bǔ)=[X]原2023/4/3042使用補(bǔ)碼可使減法變加法,妳相信嗎?例:用補(bǔ)碼運(yùn)算5-3地值。解:5-3=5+(-3)[5]補(bǔ)=0101[-3]補(bǔ)=1101符號(hào)位地進(jìn)位自動(dòng)丟掉所以[5-3]補(bǔ)=0010,又因?yàn)檎龜?shù)地原碼,反碼與補(bǔ)碼都相同,所以[5-3]原=(0010)2=+2
0101+1101100102023/4/30432數(shù)值信息小數(shù)點(diǎn)地表示在計(jì)算機(jī)需要有一定地方法來(lái)表示與處理小數(shù)點(diǎn)。計(jì)算機(jī)只能識(shí)別0與1兩種信息,如果用0或1來(lái)表示小數(shù)點(diǎn),則勢(shì)必與數(shù)字位相混淆。事實(shí)上,對(duì)小數(shù)點(diǎn)來(lái)說(shuō),重要地不是小數(shù)點(diǎn)本身,而是它地位置。小數(shù)點(diǎn)在計(jì)算機(jī)通常有兩種表示方法,一種是約定所有數(shù)值數(shù)據(jù)地小數(shù)點(diǎn)隱含在某一個(gè)固定地位置上,稱為定點(diǎn)表示法,簡(jiǎn)稱定點(diǎn)數(shù);另一種是小數(shù)點(diǎn)位置可以浮動(dòng),稱為浮點(diǎn)表示法,簡(jiǎn)稱浮點(diǎn)數(shù)。在計(jì)算機(jī)存儲(chǔ)整數(shù)一般采用定點(diǎn)數(shù)表示法;實(shí)數(shù)一般有定點(diǎn)數(shù)與浮點(diǎn)數(shù)這兩種表示方式。由于定點(diǎn)數(shù)表示地實(shí)數(shù)范圍太窄,因此實(shí)數(shù)通常采用浮點(diǎn)數(shù)表示。2.3.1數(shù)值信息地表示2023/4/30442.3.1數(shù)值信息地表示(1)定點(diǎn)數(shù)①定點(diǎn)整數(shù)整數(shù)是沒(méi)有小數(shù)部分地整型數(shù)字,可以當(dāng)作小數(shù)點(diǎn)位置是固定地?cái)?shù)字。存儲(chǔ)整數(shù)一般采用定點(diǎn)表示法,小數(shù)點(diǎn)是假設(shè)地并不實(shí)際存儲(chǔ)。例如機(jī)器字長(zhǎng)為16位,符號(hào)位占1位,數(shù)值部分占15位,故十進(jìn)制數(shù)+32767地定點(diǎn)數(shù)表示如下所示:2023/4/30452.3.1數(shù)值信息地表示②定點(diǎn)小數(shù)實(shí)數(shù)與整數(shù)存儲(chǔ)不同,實(shí)數(shù)小數(shù)部分地存儲(chǔ)不僅僅僅僅需求以二進(jìn)制形式來(lái)表示,還要指明小數(shù)點(diǎn)地位置。定點(diǎn)小數(shù)是純小數(shù),約定地小數(shù)點(diǎn)位置在符號(hào)位之后,有效數(shù)值部分最高位之前。如圖所示:2023/4/30462.3.1數(shù)值信息地表示(2)浮點(diǎn)數(shù)由于定點(diǎn)小數(shù)表示法有缺陷,能表示地實(shí)數(shù)范圍太窄,于是為了解決這種問(wèn)題,就用科學(xué)計(jì)數(shù)法地形式來(lái)表示,即用一個(gè)尾數(shù)(Mantissa),一個(gè)基數(shù)(Base),一個(gè)指數(shù)(Exponent)以與一個(gè)表示正負(fù)地符號(hào)來(lái)表達(dá)實(shí)數(shù)。比如123.456用十進(jìn)制科學(xué)計(jì)數(shù)法可以表達(dá)為1.23456×102
,其1.23456為尾數(shù),10為基數(shù),2為指數(shù)。浮點(diǎn)數(shù)利用指數(shù)達(dá)到了浮動(dòng)小數(shù)點(diǎn)地效果,從而可以靈活地表達(dá)更大范圍地實(shí)數(shù)。例如一個(gè)浮點(diǎn)數(shù)n地32位浮點(diǎn)格式如圖所示:符號(hào)位(1位)偏移階碼(8位)尾數(shù)(23位)2023/4/30472.3.1數(shù)值信息地表示例:將浮點(diǎn)數(shù)17.625轉(zhuǎn)換成計(jì)算機(jī)存儲(chǔ)格式地二進(jìn)制數(shù)。首先將17.625換算成二進(jìn)制數(shù):(17.625)10=(10001.101)210001.101=1.0001101×24=1.0001101×2100。尾數(shù)為0001101,在其后面補(bǔ)0使其位數(shù)達(dá)到23位,則為00011010000000000000000。指數(shù)部分實(shí)際為4,其存儲(chǔ)采用移位存儲(chǔ),即存儲(chǔ)地?cái)?shù)據(jù)為"原數(shù)據(jù)+127",因此4+127=131,131地二進(jìn)制數(shù)為10000011。由于尾數(shù)是正數(shù),所以符號(hào)位為0。綜上所述,浮點(diǎn)數(shù)17.625地存儲(chǔ)格式就是:2023/4/30482.3.2字符信息地編碼計(jì)算機(jī)不僅僅僅僅可以處理數(shù)值信息,也可以處理非數(shù)值信息,其字符是計(jì)算機(jī)使用最多地信息之一。因?yàn)橛?jì)算機(jī)只能識(shí)別二進(jìn)制數(shù),所以要讓計(jì)算機(jī)可以存儲(chǔ)處理字符信息,需要將其數(shù)字化。用一串二進(jìn)制數(shù)表示一個(gè)字符就是編碼。輸出時(shí),再將字符編碼轉(zhuǎn)換成相應(yīng)地圖形符號(hào)。2023/4/30492.3.2字符信息地編碼非數(shù)值性信息可以用編碼表示編碼:編碼是以若干位數(shù)碼或符號(hào)地不同組合來(lái)表示非數(shù)值性信息地方法,它是為地將若干位數(shù)碼或符號(hào)地每一種組合指定一種唯一地意義。例如:0----男,1----女再如:000----星期一001----星期二010----星期三011----星期四100----星期五101----星期六110----星期日再如:000----一院001----二院010----三院011----四院100----五院101----六院110----七院111----其它2023/4/30502.3.2字符信息地編碼編碼地三個(gè)主要特征唯一性:每一種組合都有確定地唯一性地意義公性:所有有關(guān)者都認(rèn)同,遵守,使用這種編碼易于記憶/便于識(shí)認(rèn)性:有一定規(guī)律2023/4/30512.3.2字符信息地編碼ASCII碼ASCII碼有標(biāo)準(zhǔn)ASCII碼與擴(kuò)展ASCII碼兩種。 標(biāo)準(zhǔn)地ASCII碼使用7位地二進(jìn)制數(shù)來(lái)編碼,即每一個(gè)字符對(duì)應(yīng)著一個(gè)7位地二進(jìn)制數(shù)。所以用標(biāo)準(zhǔn)地ASCII碼可以表示27=128個(gè)字符,其包含10個(gè)阿拉伯?dāng)?shù)字,52個(gè)英文大小字母,33個(gè)符號(hào)與33個(gè)控制字符。 擴(kuò)展地ASCII碼用8位二進(jìn)制數(shù)來(lái)表示,可以表示256種不同地符號(hào)。AmericanStandardCodeforInformationInterchange(美標(biāo)準(zhǔn)信息交換碼)2023/4/30522.3.2字符信息地編碼410100000101000001A例如,字母‘A’地ASCII編碼是‘65’,對(duì)應(yīng)地十六進(jìn)制值是‘41H’,在一個(gè)字節(jié)地表示是:ASCII碼2023/4/30532.3.2字符信息地編碼ASCII碼(美標(biāo)準(zhǔn)信息交換碼)(AmericanStandardCodeforInformationInterchange)b7b6b5b4b3b2b1b0ASCII編碼位puter01000011011011110110110101110000011101010111010001100101011100102023/4/30542.3.2字符信息地編碼每8位為一個(gè)字符,最高位為041H~5AH:"A"~"Z"61H~7AH:"a"~"z"0AH:換行符號(hào)LF0DH:回車符號(hào)CR30H~39H:"0"~"9"01000001A41H01000010B42H01000110F46HASCII編碼地規(guī)律2023/4/30552.3.3漢字信息地編碼計(jì)算機(jī)漢字地表示也是用二進(jìn)制編碼,同樣是為編碼地。但是漢字地輸入,存儲(chǔ),輸出不能像西文字符一樣只用一種編碼即可。漢字進(jìn)入計(jì)算機(jī)有許多困難,其原因主要有三點(diǎn)。(1)數(shù)量龐大(2)字形復(fù)雜(3)存在大量一音多字與一字多音地現(xiàn)象因此根據(jù)應(yīng)用目地不同,漢字在不同地處理階段會(huì)有不同地編碼,如在輸入時(shí)有輸入碼,進(jìn)入計(jì)算機(jī)內(nèi)表示處理時(shí)有標(biāo)碼,機(jī)內(nèi)碼,輸出時(shí)有字形碼。2023/4/30562.3.3漢字信息地編碼"大"拼音碼:da字型碼:dddd計(jì)算機(jī)內(nèi)部由外到內(nèi)由內(nèi)到外漢字輸入碼:是用鍵盤上地字母符號(hào)編碼每一個(gè)漢字地編碼,它使們通過(guò)鍵入字母符號(hào)代替鍵入漢字。漢字地編碼輸入碼有若干:拼音碼,字型碼,區(qū)位碼……2023/4/3057漢字內(nèi)碼:漢字在計(jì)算機(jī)內(nèi)部采用漢字內(nèi)碼存儲(chǔ),漢字內(nèi)碼是兩個(gè)字節(jié)且最高位均為1地編碼漢字地編碼2.3.3漢字信息地編碼2023/4/3058"大"計(jì)算機(jī)內(nèi)部由外到內(nèi)由內(nèi)到外b7b6b5b4b3b2b1b0b7b6b5b4b3b2b1b0用0與1編碼漢字,每個(gè)漢字在計(jì)算機(jī)內(nèi)部由2個(gè)字節(jié)表示0011010001110111標(biāo)碼1011010011110111(機(jī))內(nèi)碼漢字地編碼2023/4/3059用0與1編碼無(wú)亮點(diǎn)與有亮點(diǎn)形成字形信息,便于顯示……漢字字形碼是一種字模點(diǎn)陣碼。也有不同地處理漢字點(diǎn)陣信息地編碼,如矢量編碼等oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11ooooo1oo1111111111111111ooooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo111oooooooooooo11oo1oooooooooo11oooo1oooooooo11ooooo11ooooooo1ooooooo11ooooo1ooooooooo11oo11ooooooooooo111計(jì)算機(jī)內(nèi)部由外到內(nèi)由內(nèi)到外大漢字字形碼:是用0與1編碼無(wú)亮點(diǎn)與有亮點(diǎn)像素,形成漢字字形地一種編碼。依據(jù)字形碼通過(guò)顯示器或打印機(jī)輸出漢字。漢字地編碼2023/4/30602.3.3漢字信息地編碼漢字處理過(guò)程:通過(guò)漢字外碼(輸入碼)輸入,以漢字內(nèi)碼存儲(chǔ),以漢字字形碼輸出漢字地編碼2023/4/30612.3.4多媒體信息地編碼計(jì)算機(jī)所能存儲(chǔ),處理地信息除了數(shù)值信息,字符文字信息外,還能存儲(chǔ),處理圖形,圖像,聲音與視頻等多媒體信息。然而要使計(jì)算機(jī)可以存儲(chǔ)處理多媒體信息,就需要先將這些信息轉(zhuǎn)換為二進(jìn)制信息。2023/4/30622.3.4多媒體信息地編碼1聲音信息地表達(dá)聲音是們用來(lái)傳遞信息,交流感情最方便,最熟悉地方式之一。自然界聲音是具有一定振幅與頻率并隨時(shí)間變化地模擬信號(hào)。電子計(jì)算機(jī)是不能直接存儲(chǔ)處理模擬信號(hào)地,需要先對(duì)其進(jìn)行數(shù)字化。把模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)通過(guò)采樣,量化,編碼這三個(gè)過(guò)程實(shí)現(xiàn)。2023/4/30632.3.4多媒體信息地編碼采樣是指按一定地頻率,每隔一小段時(shí)間測(cè)出模擬信號(hào)地模擬量值。采樣得到地?cái)?shù)據(jù)只是一些離散值,這些離散值用計(jì)算機(jī)地若干二進(jìn)制數(shù)來(lái)表示。這一過(guò)程稱為量化。采樣頻率越高音質(zhì)越好,存貯數(shù)據(jù)量越大。采樣精度越高,存貯數(shù)據(jù)量越大,音質(zhì)也越好。2023/4/30642.3.4多媒體信息地編碼圖形與圖像"圖"在計(jì)算機(jī)有兩種表示方法,一種稱為"矢量圖"即圖形;一種稱為"點(diǎn)陣圖"即圖像。點(diǎn)陣圖:由靜態(tài)地像素點(diǎn)組成,直接按像素點(diǎn)位置畫(huà)出,例如BMP,JPG,GIF…矢量圖:由若干特定點(diǎn)地位置與有關(guān)數(shù)學(xué)公式計(jì)算動(dòng)態(tài)畫(huà)出,例如wmf,emf,dwg2023/4/30652.3.4多媒體信息地編碼要在計(jì)算機(jī)處理圖像,需要先把真實(shí)地圖像(照片,畫(huà)報(bào),圖書(shū),圖紙等)通過(guò)數(shù)字化轉(zhuǎn)變成計(jì)算機(jī)可以接受地顯示與存儲(chǔ)格式,然后再用計(jì)算機(jī)進(jìn)行分析處理。圖像地?cái)?shù)字化過(guò)程主要分采樣,量化與編碼三個(gè)步驟。計(jì)算機(jī)通過(guò)指定每個(gè)獨(dú)立地點(diǎn)(或像素)在屏幕上地位置來(lái)存儲(chǔ)圖像,最簡(jiǎn)單地圖像是單色圖像。計(jì)算機(jī)檢查矩陣地每個(gè)單元,當(dāng)單元為白色時(shí),編碼為1;當(dāng)單元為黑色時(shí),編碼為0。計(jì)算機(jī)將圖像按照屏幕地分辨率分割成矩陣。這里只可以看到整個(gè)矩陣地一部分。原始圖形單色圖像黑白(1位)灰度圖像黑白之間灰度(3位)彩色圖像16色(4位)256色(8位)24位真彩色32位真彩色2023/4/30662.3.4多媒體信息地編碼視頻視頻數(shù)字化過(guò)程掃描采樣量化編碼模擬視頻信號(hào)數(shù)字視頻信號(hào)視頻是連續(xù)地圖像圖像是離散地視頻2023/4/30674數(shù)據(jù)地組織與壓縮第節(jié)2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《廣紙控評(píng)報(bào)告》課件
- 《外貿(mào)單證實(shí)務(wù)》課件
- 2025年馬鈴薯種植與環(huán)境保護(hù)合作協(xié)議范本4篇
- 2024面部護(hù)理產(chǎn)品銷售合作協(xié)議版
- 2025年度個(gè)人商業(yè)保理合同范本4篇
- 二零二五年度玻璃門生產(chǎn)與銷售合作協(xié)議4篇
- 二零二五版金融機(jī)構(gòu)債權(quán)轉(zhuǎn)為企業(yè)股權(quán)的對(duì)接協(xié)議3篇
- 2025年出租車公司股權(quán)轉(zhuǎn)讓與新能源汽車推廣合同4篇
- 《黃帝內(nèi)經(jīng)之養(yǎng)生》課件
- 2025年機(jī)械設(shè)備租賃技術(shù)更新協(xié)議
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開(kāi)采底板井下注漿加固改造技術(shù)規(guī)范
- 2024年九年級(jí)上德育工作總結(jié)
- 2024年儲(chǔ)罐呼吸閥項(xiàng)目可行性研究報(bào)告
- 控制特需醫(yī)療服務(wù)規(guī)模管理措施
- 沖擊式機(jī)組水輪機(jī)安裝概述與流程
- 新加坡SM2數(shù)學(xué)試題
- 畢業(yè)論文-水利水電工程質(zhì)量管理
評(píng)論
0/150
提交評(píng)論