二進(jìn)制教學(xué)講解課件_第1頁
二進(jìn)制教學(xué)講解課件_第2頁
二進(jìn)制教學(xué)講解課件_第3頁
二進(jìn)制教學(xué)講解課件_第4頁
二進(jìn)制教學(xué)講解課件_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1.2二進(jìn)制與0、1編碼電子計(jì)算機(jī)是一種極為復(fù)雜的電子機(jī)器,但是它的組成元件卻是極為簡(jiǎn)單的電子開關(guān)電子計(jì)算機(jī)最基本工作是由電子開關(guān)實(shí)現(xiàn)的。這里電子開關(guān)泛指具有“開”和“關(guān)”,或者具有“高”電平和“低”電平這樣的兩種狀態(tài)的電子器件。為了敘述的方便,0、1編碼通常把這兩種狀態(tài)分別用符號(hào)“0”和“1”表示。計(jì)算機(jī)工作中所需要的一切信息,都是用開關(guān)狀態(tài)的組合表示的,稱為“0”和“1”編碼。1.2二進(jìn)制與0、1編碼本節(jié)主要內(nèi)容

1.2.1數(shù)值數(shù)據(jù)的0、1編碼

1.2.3字符數(shù)據(jù)的0、1編碼

1.2.4圖像的0、1編碼

1.2.5聲音的0、1編碼

1.2.6指令的0、1編碼與計(jì)算機(jī)程序設(shè)計(jì)語言

1.2.7數(shù)據(jù)傳輸中的差錯(cuò)檢驗(yàn)本節(jié)主要內(nèi)容1.2.1數(shù)值數(shù)據(jù)的0、1編碼 1.1.1數(shù)據(jù)的開關(guān)表示一只開關(guān)只有“開”和“關(guān)”兩種狀態(tài)。通常把這兩種狀態(tài)分別用符號(hào)“0”和“1”表示。計(jì)算機(jī)工作中所需要的一切數(shù)據(jù)信息,都是用開關(guān)狀態(tài)的組合表示的,或稱為用“0”和“1”編碼表示的。1.數(shù)值數(shù)據(jù)的0、1編碼通常人們使用的是十進(jìn)制計(jì)數(shù)法。十進(jìn)制計(jì)數(shù)法有兩個(gè)主要特點(diǎn):·

采用0,1,2,3,4,5,6,7,8,9十個(gè)符號(hào)表示數(shù)字;·

十進(jìn)制的位權(quán)是10的冪,即10i,10i-1,…,103,102,101,100,10-1,10-2,10-3,…

1.1.1數(shù)據(jù)的開關(guān)表示一只開關(guān)只有“開”和“關(guān)位權(quán)即位置本身所具有的數(shù)量級(jí)別。它使一個(gè)表數(shù)符號(hào)在不同的位置上,所代表的數(shù)值不同。與之對(duì)應(yīng),用電子開關(guān)表示數(shù)值,只能使用兩個(gè)符號(hào):0和1,所采用的進(jìn)位計(jì)數(shù)法稱為二進(jìn)制。二進(jìn)制的位權(quán)是2的冪,即2i,2i-1,…,23,22,21,20,2-1,2-2,2-3,…表1.1為幾個(gè)十進(jìn)制數(shù)與二進(jìn)制數(shù)之間的對(duì)應(yīng)關(guān)系。顯然,與十進(jìn)制的“逢十進(jìn)一”相似,二進(jìn)制也具有“逢二進(jìn)一”的特征。下面介紹十進(jìn)制數(shù)與二進(jìn)制數(shù)之間的一般轉(zhuǎn)換關(guān)系。

位權(quán)即位置本身所具有的數(shù)量級(jí)別。它使一個(gè)表數(shù)符(1)二—十(B→D)進(jìn)制轉(zhuǎn)換規(guī)則:各位對(duì)應(yīng)的十進(jìn)制值之和;各位對(duì)應(yīng)的十進(jìn)制值為系數(shù)與其位權(quán)之積。例1.1.1101.11101B=?D解:位權(quán):2221202-12-22-32-42-5二進(jìn)制數(shù):101.11101計(jì)

算:4+0+1+0.5+0.25+0.125+0+0.03125=5.90625D(1)二—十(B→D)進(jìn)制轉(zhuǎn)換(2)整數(shù)十—二轉(zhuǎn)換規(guī)則:連續(xù)“(向左)除2取余,直到0”。例1.1.229D=?B解:

連續(xù)“除2取余”01371429結(jié)束11101十進(jìn)制余數(shù)序列即對(duì)應(yīng)的二進(jìn)制數(shù)所以29D=11101B(2)整數(shù)十—二轉(zhuǎn)換連續(xù)“除2取余”01

有時(shí),小數(shù)十—二轉(zhuǎn)換,會(huì)出現(xiàn)轉(zhuǎn)換不完的情況。這時(shí)可按“舍0取1”(相當(dāng)于四舍五入)的原則,取到所需的位數(shù)。

例1.1.30.375D=?B解:小數(shù)部分連續(xù)“乘2取整”0.3750.751.501.00結(jié)束0.011所以0.375D=0.011B注意:第一個(gè)0與小數(shù)點(diǎn)要照寫。(3)小數(shù)十—二進(jìn)制轉(zhuǎn)換規(guī)則:連續(xù)“(向右)乘2取整,直到0”。有時(shí),小數(shù)十—二轉(zhuǎn)換,會(huì)出現(xiàn)轉(zhuǎn)換不完的情況。這時(shí)可按“例1.1.40.24D=?B解:連乘0.240.480.961.921.841.681.360.721.44取整0.00111101結(jié)果0.0011111

舍入

(4)整數(shù)小數(shù)混合十—二進(jìn)制轉(zhuǎn)換規(guī)則:從小數(shù)點(diǎn)向左、右,分別按整數(shù)、小數(shù)規(guī)則進(jìn)行。

例1.1.529.375D=?B解:連續(xù)“除2取余”連續(xù)取小數(shù)部分“乘2取整”01371429.3750.751.501.0011101.011所以29.375D=11101.011B

例1.1.40.24D=?B2.二進(jìn)制運(yùn)算法則(1)加法規(guī)則:“逢2進(jìn)1”0+0=01+0=0+1=11+1=10例1.1.6101.01+110.11=?解:101.01+110.111100.00所以101.01+110.11=1100.00

2.二進(jìn)制運(yùn)算法則(2)減法規(guī)則:“借1當(dāng)2”0–0=01–0=11–1=010–1=1例1.1.71100.00-110.11=?解:1100.00-110.11101.01所以1100.00-110.11=101.01(3)乘法規(guī)則0×0=01×0=0×1=01×1=1顯然,二進(jìn)制數(shù)乘法比十進(jìn)制數(shù)乘法比簡(jiǎn)單多了。

(2)減法規(guī)則:“借1當(dāng)2”例1.1.810.101×101=?解:10.101…………被乘數(shù)

×101…………乘數(shù)10.101000.00………部分積+1010.11101.001…………積所以10.101×101=1101.001在二進(jìn)數(shù)運(yùn)算過程中,由于乘數(shù)的每一位只有兩種可能情況,要么是0,要么是1。因此部分積也只有兩種情況,要么是被乘數(shù)本身,要么是0。

例1.1.810.101×101=?根據(jù)這一特點(diǎn),我們可以把二進(jìn)制數(shù)的乘法歸結(jié)為移位和加法運(yùn)算。即通過測(cè)試乘數(shù)的每一位是0還是1,來決定部分積是加被乘數(shù)還是加零。除法是乘法的逆運(yùn)算,可以歸結(jié)為與乘法相反方向的移位和減法運(yùn)算。因此,在計(jì)算機(jī)中,只要具有移位功能的加法/減法運(yùn)算器,便可以完成四則運(yùn)算。

3.八進(jìn)制(Octal)、十六進(jìn)制(Hexadecimal)和二-十進(jìn)制(1)八進(jìn)制和十六進(jìn)制二進(jìn)制數(shù)書寫太長,難認(rèn)、難記。為了給程序員提供速記形式,使用中常用八進(jìn)制和十六進(jìn)制作為二進(jìn)制的助記符形式。

根據(jù)這一特點(diǎn),我們可以把二進(jìn)制數(shù)的乘法歸結(jié)為移位和加法運(yùn)算。

八進(jìn)制記數(shù)符:0,1,2,3,4,5,6,7十六進(jìn)制記數(shù)符:0,1,2,3,4,5,6,7,8,9,A(a),B(b),C(c),D(d),E(e),F(xiàn)(f)將二進(jìn)制數(shù)由小數(shù)點(diǎn)起,向兩側(cè)分別以每3位劃一組(最高位與最低位不足3位以0補(bǔ))。每一組便為一個(gè)八進(jìn)制數(shù)。同理以4位為一組,每一組便為一個(gè)十六進(jìn)制數(shù)。例1.1.9101101110.1111B=?H解:補(bǔ)零000101101110.111116EF所以101101110.1111B=16E.FH八進(jìn)制記數(shù)符:0,1,2,3,4,5,6,7

從根本上來說,計(jì)算機(jī)內(nèi)部進(jìn)行的運(yùn)算,實(shí)際上是二進(jìn)制運(yùn)算。但是,把十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),并使用二進(jìn)數(shù)計(jì)算的結(jié)果,轉(zhuǎn)換為十進(jìn)制數(shù),在許多小型計(jì)算機(jī)中所花費(fèi)的時(shí)間是很長的。在計(jì)算的工作量不大時(shí),數(shù)制轉(zhuǎn)換所用時(shí)間會(huì)遠(yuǎn)遠(yuǎn)超過計(jì)算所需的時(shí)間。在這種情況下,常常采用二-十進(jìn)制數(shù)。

(2)二-十進(jìn)制(BCD)碼二-十進(jìn)制(BCD)碼也稱為二進(jìn)制編碼形式的十進(jìn)制數(shù),即用4位二進(jìn)制數(shù)來表示一位十進(jìn)制數(shù),這種編碼形式可以有多種,其中最自然、最簡(jiǎn)單的一種方式為8-4-2-1碼,也稱壓縮的BCD碼。即這4位二進(jìn)制數(shù)的權(quán),從左往右分別為8,4,2,1。從根本上來說,計(jì)算機(jī)內(nèi)部進(jìn)行的運(yùn)算,實(shí)際上是二進(jìn)制運(yùn)算例1.1.103579D=?BCD解:3579↓↓↓↓0011010101111001所以3579D=0011010101111001BCD

例1.1.103579D=?BCD

4.機(jī)器數(shù)在計(jì)算機(jī)中不僅要用0,1編碼的形式表示一個(gè)數(shù)的數(shù)值部分,正、負(fù)號(hào)也要用0,1編碼來表示。一般用數(shù)的最高位(最左邊一位)(MSB,MostSignificantBit)表示數(shù)的正負(fù),如:MSB=0表示正數(shù),如+1011表示為01011;

MSB=1表示負(fù)數(shù),如-1011表示為11011。

4.機(jī)器數(shù)一個(gè)數(shù)在機(jī)器內(nèi)的表示形式稱為機(jī)器數(shù)。它把一個(gè)數(shù)連同它的符號(hào)在機(jī)器中被0,1編碼化了。這個(gè)數(shù)本身的值稱為該機(jī)器數(shù)的真值。上邊的“01011”和“11011”就是兩個(gè)機(jī)器數(shù)。它們的真值分別為+1011和-1011。

當(dāng)然,在不需要考慮數(shù)的正、負(fù)時(shí),是不需要用一位來表示符號(hào)的。這種沒有符號(hào)位的數(shù),稱為無符號(hào)數(shù)。由于符號(hào)位要占用一位,所以用同樣字長,無符號(hào)數(shù)的最大值比有符號(hào)數(shù)要大一倍。如字長為4位時(shí),能表示的無符號(hào)數(shù)的最大值為1111,即15,而表示的無符號(hào)數(shù)的最大值為111,即7。

一個(gè)數(shù)在機(jī)器內(nèi)的表示形式稱為機(jī)器數(shù)。它把一個(gè)數(shù)連同它的

直接用一位用0,1碼表示正、負(fù),而數(shù)值部分不變,在運(yùn)算時(shí)帶來一些新的問題:(1)兩個(gè)正數(shù)相加時(shí),符號(hào)位可以同時(shí)相加:0+0=0,即和仍然為正數(shù),沒有影響運(yùn)算的正確性。(2)一個(gè)正數(shù)與一個(gè)負(fù)數(shù)相加,和的符號(hào)位不是兩符號(hào)位直接運(yùn)算的值:0+1=1,而由兩數(shù)的大小決定。即和的符號(hào)位是由兩數(shù)中絕對(duì)值大的一個(gè)數(shù)所決定的。(3)兩個(gè)負(fù)數(shù)相加時(shí),由于1+1=10,因此和的符號(hào)也不是由兩符號(hào)位直接運(yùn)算的結(jié)果所決定。簡(jiǎn)單地說,用這樣一種直接的形式進(jìn)行加運(yùn)算時(shí),負(fù)數(shù)的符號(hào)位不能與其數(shù)值部分一道參加運(yùn)算,而必須利用單獨(dú)的線路確定和的符號(hào)位。這樣使計(jì)算機(jī)的結(jié)構(gòu)變得復(fù)雜化了。

直接用一位用0,1碼表示正、負(fù),而數(shù)值部分不變,在如何解決機(jī)器內(nèi)負(fù)數(shù)的符號(hào)位參加運(yùn)算的問題?例:1110-1011=?如果直接用減法可知?=0011但是,可考慮1110-1011+10000=?+10000,即

1110+(10000-1011)=?+10000,可得1110+0101=?+10000,可得

10011=?+10000,可得0011=?

(1)先看10000-1011=0101(2)再看1011的每一位求反后得到0100,1變0,0變1(3)最后發(fā)現(xiàn)(1)中的0101與(2)中的0100相差11011的每一位求反得到0100(反碼,每一位求反)1011+0100=1111(原碼+反碼=所有位為1)0100+1=0101(補(bǔ)碼,在反碼的最低位補(bǔ)1)如何解決機(jī)器內(nèi)負(fù)數(shù)的符號(hào)位參加運(yùn)算的問題?為了解決機(jī)器內(nèi)負(fù)數(shù)的符號(hào)位參加運(yùn)算的問題,引入了反碼和補(bǔ)碼兩種機(jī)器數(shù)形式,而把前邊的直接形式稱為原碼。(1)反碼對(duì)正數(shù)來說,其反碼和原碼的形式是相同的。即[X]原=[X]反對(duì)負(fù)數(shù)來說,反碼為其原碼的數(shù)值部分的各位變反如:

X[X]原[X]反 +11010110101101 -1101→11101→10010

取反

為了解決機(jī)器內(nèi)負(fù)數(shù)的符號(hào)位參加運(yùn)算的問題,引反碼運(yùn)算要注意3個(gè)問題:·反碼運(yùn)算時(shí),其符號(hào)位與數(shù)值一起參加運(yùn)算?!し创a的符號(hào)位相加后,如果有進(jìn)位出現(xiàn),則要把它送回到最低位去相加。這叫做循環(huán)進(jìn)位。·反碼運(yùn)算有如右性質(zhì):[X]反+[Y]反=[X+Y]反。

二進(jìn)制ppt教學(xué)講解課件例1.1.11已知:

X=0.1101Y=-0.0001求:

X+Y=?解:[X]反=0.1101正數(shù)的反碼與原碼相同+[Y]反=1.111010.1011+循環(huán)進(jìn)位1

X+Y=0.1100所以X+Y=0.1100

例1.1.11已知:X=0.1101Y=-例1.1.12已知:X=-0.1101Y=-0.0001求:X+Y=?解:

[X]反=1.0010+[Y]反=1.111011.0000+循環(huán)進(jìn)位1

X+Y=1.0001所以X+Y=-0.1110(2)補(bǔ)碼對(duì)正數(shù)來說,其補(bǔ)碼和原碼的形式是相同的:[X]原=[X]補(bǔ);對(duì)負(fù)數(shù)來說,補(bǔ)碼為其反碼(數(shù)值部分各位變反)的末位補(bǔ)加1。例如

例1.1.12已知:X=-0.1101X[X]原[X]反[X]補(bǔ)+1101→01101→01101→01101-1101→11101→10010→10011

取反補(bǔ)1這種求負(fù)數(shù)的補(bǔ)碼的方法,在邏輯電路中實(shí)現(xiàn)起來是很容易的。不論對(duì)正數(shù),還是對(duì)負(fù)數(shù),反碼與補(bǔ)碼具有下列相似的性質(zhì):[[X]反]反=[X]原[[X]補(bǔ)]補(bǔ)=[X]原例1.1.13原碼、補(bǔ)碼的性質(zhì)舉例:X[X

變反

[[X]反]反X[X]原

變反[X]反

加1[X]補(bǔ)變反[[X]補(bǔ)]反加1[[X]補(bǔ)]補(bǔ)+11010110101101011010110101101

-11011110110010100111110011101

采用補(bǔ)碼運(yùn)算也要注意3個(gè)問題·

補(bǔ)碼運(yùn)算時(shí),其符號(hào)位也要與數(shù)值部分一樣參加運(yùn)算。·

符號(hào)運(yùn)算后如有進(jìn)位出現(xiàn),則把這個(gè)進(jìn)位舍去不要?!し创a運(yùn)算有如右性質(zhì):[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)。

例1.1.14(整數(shù))已知:X=1101Y=-0010求:X+Y=?解:[X]補(bǔ)=1101+[Y]補(bǔ)=1110[X+Y]補(bǔ)=11011↓

舍去不要所以X+Y=1011例(小數(shù))已知:X=0.1101Y=-0.0001求:X+Y=?解:[X]補(bǔ)=0.1101+[Y]補(bǔ)=1.1111[X+Y]補(bǔ)=10.1100↓

舍去不要所以X+Y=0.1100例1.1.14(整數(shù))已知:X=110例1.1.15已知:X=-0.1101Y=-0.0001求:X+Y=?解:[X]補(bǔ)=1.0011+[Y]補(bǔ)=1.1111[X+Y]補(bǔ)=11.0010↓

舍去不要所以X+Y=-0.1110采用反碼和補(bǔ)碼,就可以基本上解決負(fù)數(shù)在機(jī)器內(nèi)部數(shù)值連同符號(hào)位一起參加運(yùn)算的問題。(3)移碼移碼是在補(bǔ)碼的最高位加1,故又稱增碼。

例1.1.15已知:X=-0.1101例1.1.16幾個(gè)數(shù)的4位二進(jìn)制補(bǔ)碼和移碼真值補(bǔ)碼移碼+300111011000001000-310110011顯然,補(bǔ)碼和移碼的數(shù)值部分相同,而符號(hào)位相反。例1.17幾個(gè)典型數(shù)的原碼、反碼、補(bǔ)碼和移碼表示。由表1.2可見,字長為8位時(shí),原碼、反碼的表數(shù)范圍為+127~-127,而補(bǔ)碼的表數(shù)范圍為+127~-128。這是因?yàn)樨?fù)數(shù)的補(bǔ)碼是在其反碼上加1的緣故。對(duì)于其他字長的原碼、反碼的表數(shù)范圍,讀者可以舉一反三地得到。例1.1.16幾個(gè)數(shù)的4位二進(jìn)制補(bǔ)碼和移碼從表中還看到:

·反碼有+0與-0之分?!?128到-128,數(shù)字是從大到小排列的。只有移碼能直接反映出這一大小關(guān)系。因而移碼能像無符號(hào)數(shù)一樣直接進(jìn)行大小比較。5.機(jī)器數(shù)的浮點(diǎn)與定點(diǎn)表示法(1)機(jī)器數(shù)的浮點(diǎn)表示法一個(gè)十進(jìn)制數(shù)可以表示為:

N1=3.14159=0.314159×101=0.0314159×102同樣,一個(gè)二進(jìn)制數(shù)可以表示為:

N2=0.011B=0.110B×2-1=0.0011B×21一般地說,一個(gè)任意二進(jìn)制數(shù)N可以表示為:

N=2E×M

從表中還看到:式中:·E——數(shù)N的階碼;·M——數(shù)N的有效數(shù)字,稱為尾數(shù)。當(dāng)E變化時(shí),數(shù)N的尾數(shù)M中的小數(shù)點(diǎn)位置也隨之向左或向右浮動(dòng)。因此將這種表示法稱為數(shù)的浮點(diǎn)表示法。對(duì)于這樣一個(gè)式子,在計(jì)算機(jī)中用約定的4部分表示,如圖1.29所示。其中,Ef,S分別稱為階碼E和尾數(shù)M的符號(hào)位。由于不同的機(jī)器的字長不同,采用浮點(diǎn)表示法時(shí),要預(yù)先對(duì)上述4部分所占的二進(jìn)制位數(shù)加以約定,機(jī)器才可以自動(dòng)識(shí)別。按照IEEE754:1985標(biāo)準(zhǔn),常用的浮點(diǎn)數(shù)的格式如圖1.30所示。式中:6.非數(shù)值數(shù)據(jù)的0、1編碼計(jì)算機(jī)不僅能夠?qū)?shù)值數(shù)據(jù)進(jìn)行處理,還能夠?qū)ξ谋竞推渌菙?shù)值數(shù)據(jù)信息進(jìn)行處理。非數(shù)值數(shù)據(jù)是指不能進(jìn)行算術(shù)運(yùn)算的數(shù)據(jù),包括文字、圖形、圖象和聲音等。為了處理文本,需要一個(gè)完整而足夠的字符集,這個(gè)字符集最少應(yīng)包括:·26個(gè)小寫字母;·26個(gè)大寫字母;·約25個(gè)特殊字符,如:[,+,-,@,|,#等;·10個(gè)數(shù)字碼:0,1,2,3,4,5,6,7,8,9。共計(jì)87個(gè)字符。這87個(gè)字符須用7位“0”,“1”進(jìn)行編碼。常用的編碼形式有兩種:美國信息交換標(biāo)準(zhǔn)代碼(ASCII)和擴(kuò)展二—十進(jìn)制交換代碼(EBCDIC),所有小型計(jì)算機(jī)和微型計(jì)算機(jī)都采用ASCII碼。6.非數(shù)值數(shù)據(jù)的0、1編碼表1.3為ASCII碼字符表,它用8位來表示字符代碼。其基本代碼占7位,第8位用作奇偶校驗(yàn)位,通過對(duì)奇偶校驗(yàn)位設(shè)置“1”或“0”狀態(tài),保持8位字節(jié)中的“1”的個(gè)數(shù)總是奇數(shù)(稱奇校驗(yàn))或偶數(shù)(稱為偶校驗(yàn)),用以檢測(cè)字符在傳送(寫入或讀出)過程中是否出錯(cuò)(丟失1)。ENQ(查詢)、ACK(肯定回答)、NAK(否定回答)等,是專門用于串行通信的控制字符。在碼表中查找一個(gè)字符所對(duì)應(yīng)的ASCII碼的方法是:向上找b6b5b4向左找b3b2b1b0。例如,字母’J’的ASCII碼中的b6b5b4為100B(5H),b3b2b1b0為1010B(AH)。因此,’J’ASCII碼的為1001010B(5AH)。表1.3為ASCII碼字符表,它用8位來表示字符代碼象形文字公元前5000至4000年左右,有了埃及象形文字1799年,法國古文字學(xué)家們發(fā)掘出一塊黑石碑。碑文用3種文字寫成,分別是希臘文、古埃及象形文字和后期的埃及文字。法國古代語學(xué)者研究并設(shè)法釋讀了古埃及的象形文字。象形文字公元前5000至4000年左右,有了埃及象形文字象形文字漢字雖然還保留象形文字的特征,但由于漢字除了象形以外,還有其他構(gòu)成文字的方式;而漢字經(jīng)過數(shù)千年的演變,已跟原來的形象相去甚遠(yuǎn),所以不屬于象形文字,而屬于形、音、義相結(jié)合的“表意文字”。象形文字漢字雖然還保留象形文字的特征,但由于漢字除了象形以外2.漢字的0、1編碼智能ABC全拼五筆字型自然碼┆外碼鍵盤管理程序碼表機(jī)內(nèi)碼字庫檢索程序字庫字模顯示驅(qū)動(dòng)程序控制信號(hào)2.漢字的0、1編碼智能ABC全拼五筆字型自然漢字編碼方案

·GB2312-1980和GB2312-1990,共收錄6763個(gè)簡(jiǎn)體漢字、682個(gè)符號(hào),其中漢字分為兩級(jí):一級(jí)字3755,以拼音排序,二級(jí)字3008,以偏旁排序?!IG5編碼,是目前臺(tái)灣、香港地區(qū)普遍使用的一種繁體漢字的編碼標(biāo)準(zhǔn),包括440個(gè)符號(hào),一級(jí)漢字5401個(gè)、二級(jí)漢字7652個(gè),共計(jì)13053個(gè)漢字?!BK編碼——《漢字內(nèi)碼擴(kuò)展規(guī)范》(俗稱大字符集),兼容GB2312,共收錄漢字21003個(gè)、符號(hào)883個(gè),并提供1894個(gè)造字碼位,簡(jiǎn)、繁體字融于一庫?!nicode編碼(UniversalMultipleOctetCodedCharacterSet),國際標(biāo)準(zhǔn)組織ISO的標(biāo)準(zhǔn),V2.0于1996公布,內(nèi)容包含符號(hào)6811個(gè),漢字20902個(gè),韓文拼音11172個(gè),造字區(qū)6400個(gè),保留20249個(gè),共計(jì)65534個(gè)?!B18030-2000——2000年3月國家信息產(chǎn)業(yè)部和質(zhì)量技術(shù)監(jiān)督局在北京聯(lián)合發(fā)布的《信息技術(shù)和信息交換用漢字編碼字符集、基本集的擴(kuò)充》,收錄了27484個(gè)漢字,還收錄了藏、蒙、維等主要少數(shù)民族的文字。該標(biāo)準(zhǔn)于2000年12月31日強(qiáng)制執(zhí)行。GB18030-2000作為GBKforUnicode漢字編碼方案

·GB2312-1980和GB2312-1漢字的輸入——漢字外碼

按排列順序形成的漢字編碼(流水碼):如區(qū)位碼;按讀音規(guī)則形成的漢字編碼(音碼),如全拼、簡(jiǎn)拼、雙拼等;按字形形成的漢字編碼(形碼),如五筆字型、鄭碼等;按音、形結(jié)合形成的漢字編碼(音形碼),如自然碼、智能ABC。

漢字的輸入——漢字外碼漢字的字模漢字字模的原理與西文字符的字模基本相同,只是由于漢字筆畫復(fù)雜,為了表達(dá)清晰,要比西文字符須要更多的點(diǎn)陣。

圖1.34一個(gè)24×24點(diǎn)陣的漢字字模示例漢字的字模漢字字模的原理與西文字符的字模基本相同,漢字系統(tǒng)的工作過程

①用一種輸入方法從鍵盤輸入漢字。②鍵盤管理程序按照碼表將外碼變換成機(jī)內(nèi)碼。③機(jī)內(nèi)碼經(jīng)字庫模檢索程序查對(duì)應(yīng)的點(diǎn)陣信息在字模庫的地址,從字庫取出字模。④字模送顯示驅(qū)動(dòng)程序,產(chǎn)生顯示控制信號(hào)。⑤顯示器按照字模點(diǎn)陣將漢字字形在屏幕上顯示出來。漢字系統(tǒng)的工作過程

①用一種輸入方法從鍵盤輸入漢字。王永民與五筆字型出生河南南陽農(nóng)民家庭,家境貧寒,父母扒房供其讀書從小立大志:“翻開物理課本、化學(xué)課本,為什么都是外國人的名字和人頭像?中國人為什么不能有自己的發(fā)明創(chuàng)造,然后把自己印進(jìn)課本去?”,考入中國科技大學(xué)1982年五筆字型漢字輸入法和時(shí)任河南省副省長、河南省科委主任的羅干1978至1983年,發(fā)明“五筆字型”,提出“形碼設(shè)計(jì)三原理”,首創(chuàng)“漢字字根周期表”,發(fā)明25鍵4碼高效漢字輸入法和字詞兼容技術(shù)。在世界上,首破電腦漢字輸入每分鐘100字大關(guān),獲中、美、英三國專利。王永民現(xiàn)任中國科協(xié)委員、中國民營科技實(shí)業(yè)家協(xié)會(huì)副理事長、北京王碼電腦總公司總裁王永民與五筆字型出生河南南陽農(nóng)民家庭,家境貧寒,父母扒房供其1.2.4圖像的0、1編碼

(1)圖像類型矢量圖(vectorgraphice)法:用一些基本的幾何元素(直線、弧線、圓、矩形等)以及填充色塊等描述圖像,并用一組指令表述。這種圖像一般稱為圖形或合成圖像。位圖(bitmappedgraphics)法:用點(diǎn)陣描述圖像,并用一組0、1碼數(shù)據(jù)描述。這種圖像也稱為位圖。(2)圖像處理過程離散處理采樣量化1.2.4圖像的0、1編碼

(1)圖像類型1.圖像的離散化

離散化后的圖像被看成一個(gè)由MⅹN的像素(picture-elements,piel)點(diǎn)陣組成的圖。每個(gè)像點(diǎn)都是一個(gè)單色的小方塊,放大了就是馬賽克。圖像中像素點(diǎn)的密度稱為圖像分辨率(imageresolution),單位為dpi(dotsperinch,每英寸像點(diǎn)數(shù))。1.圖像的離散化

離散化后的圖像被看成一個(gè)由MⅹN的像素(2.采樣與量化

采樣(sampling)就是在每個(gè)小塊中取它的顏色參數(shù),將它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論

0/150

提交評(píng)論