計算機數字編碼的含義?
什麼是計算機的數字信息編碼
電腦中的數字編碼稱為二進制。不管是字符編碼還是漢字編碼,在電腦裡都是用二進制數字方式存儲的。
由於電路的複雜性因素,電腦中都使用二進制數,只有0和1兩個數碼,逢二進一,最容易用電路來表達,比如0代表電路不通,1代表電路通暢。我們平時用電腦時感覺不到它是在用二進制計算是因為電腦會把你輸入的信息自動轉換成二進制,算出的二進制數再轉換成你能看到的信息顯示到屏幕上。
一、ASCII碼。
美國信息交換標準碼是由美國國家標準學會(American National Standard Institute,ANSI)制定的,標準的單字節字符編碼方案,用於基於文本的數據。起始於50年代後期,在1967年定案。它最初是美國國家標準,供不同計算機在相互通信時用作共同遵守的西文字符編碼標準,它已被國際標準化組織(ISO)定為國際標準,稱為ISO646標準。適用於所有拉丁文字字母。
ASCII碼使用指定的7位或8位二進制數組合來表示128或256種可能的字符。標準ASCII碼也叫基礎ASCII碼,使用7位二進制數來表示所有的大寫和小寫字母,數字0到9、標點符號,以及在美式英語中使用的特殊控制字符(這裡需要特別注意:ASCII碼與標準ASCII碼的位數上的區分,標準ASCII碼是7位二進制表示)。在電腦裡,數字和字母都是用ASCII碼來存儲的,這就是為什麼一個英文字母或半角的數字、標點符號通常佔一個字節的原因。
二、漢字編碼。
電腦內部漢字信息的存儲運算的代碼有四種:輸入碼、國標碼、內碼和字型碼。
輸入碼:包括拼音編碼和字型編碼。微軟拼音ABC就是拼音編碼,五筆字型輸入法就是字型編碼。
國標碼:又稱為漢字交換碼,在計算機之間交換信息用。用兩個字節來表示,每個字節的最高位均為0,因此可以表示的漢字數為2的14次冪,就是16384個。將漢字區位碼的高位字節、低位字節各加十進制數32(即十六進制數的20),便得到國標碼。例如“中”字的國標碼為8680(十進制)或7468(十六進制)。
內碼:漢字內碼是在設備和信息處理系統內部存儲、處理、傳輸漢字用的代碼。無論使用何種輸入碼,進入計算機後就立即被轉換為機內碼。規則是將國標碼的高位字節、低位字節各自加上128(十進制)或80(十六進制)。例如,“中”字的內碼以十六進制表示時應為F4E8。這樣做的目的是使漢字內碼區別於西文的ASCII,因為每個西文字母的ASCII的高位均為0,而漢字內碼的每個字節的高位均為1。
字型碼:表示漢字字形的字模數據,因此也稱為字模碼,是漢字的輸出形式。通常用點陣、矢量函數等表示。用點陣表示時,字形碼指的就是這個漢字字形點陣的代碼。根據輸出漢字的要求不同,點陣的多少也不同。簡易型漢字為16′16點陣、提高型漢字為24′24點陣、48′48點陣等。如果是24′24點陣,每行24個點就是24個二進制位,存儲一行代碼需要3個字節。那麼,24行共佔用3′24=72個字節。計算公式:每行點數/8′行數。依此,對於48′48的點陣,一個漢字字形需要佔用的存儲空間為48/8′48=6′48=288個字節。
數字編碼的意思
在數字信道中傳輸計算機數據時,要對計算機中的數字信號重新編碼進行基帶傳輸,在基帶傳輸中數字數據的編碼包括 一、非歸零碼: nonreturn to zero code (NRZ) 一種二進制信息的編碼,用兩種不同的電聯分別表示“1”和“0”,不使用零電平。信息密度高,但需要外同步並有誤碼積累。 0:低電平 1:高電平 二.曼徹斯特編碼:
曼徹斯特編碼(Manchester Encoding),也叫做相位編碼(PE),是一個同步時鐘編碼技術,被物理層使用來編碼一個同步位流的時鐘和數據。曼徹斯特編碼被用在以太網媒介系統中。曼徹斯特編碼提供一個簡單的方式給編碼簡單的二進制序列而沒有長的週期沒有轉換級別,因而防止時鐘同步的丟失,或來自低頻率位移在貧乏補償的模擬鏈接位錯誤。在這個技術下,實際上的二進制數據被傳輸通過這個電纜,不是作為一個序列的邏輯1或0來發送的(技術上叫做反向不歸零制(NRZ))。相反地,這些位被轉換為一個稍微不同的格式,它通過使用直接搐二進制編碼有很多的優點。 曼徹斯特編碼,常用於局域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘信號,又作數據信號;從低到高跳變表示"0",從高到低跳變表示"1"。還有一種是差分曼徹斯特編碼,每位中間的跳變僅提供時鐘定時,而用每位開始時有無跳變表示"0"或"1",有跳變為"0",無跳變為"1"。 對於以上電平跳變觀點有歧義:關於曼徹斯特編碼電平跳變,在雷振甲編寫的<<網絡工程師教程>>中對曼徹斯特編碼的解釋為:從低電平到高電平的轉換表示1,從高電平到低電平的轉換表示0,模擬卷中的答案也是如此,張友生寫的考點分析中也是這樣講的,而《計算機網絡(第4版)》中(P232頁)則解釋為高電平到低電平的轉換為1,低電平到高電平的轉換為0。清華大學的《計算機通信與網絡教程》《計算機網絡(第4版)》採用如下方式:曼徹斯特編碼從高到低的跳變是 1 從低到高的跳變是 0 。 兩種曼徹斯特編碼是將時鐘和數據包含在數據流中,在傳輸代碼信息的同時,也將時鐘同步信號一起傳輸到對方,每位編碼中有一跳變,不存在直流分量,因此具有自同步能力和良好的抗干擾性能。但每一個碼元都被調成兩個電平,所以數據傳輸速率只有調製速率的1/2。 就是說主要用在數據同步傳輸的一種編碼方式。 【在曼徹斯特編碼中,用電壓跳變的相位不同來區分1和0,即用正的電壓跳變表示0,用負的電壓跳變表示1。因此,這種編碼也稱為相應編碼。由於跳變都發生在每一個碼元的中間,接收端可以方便地利用它作為位同步時鐘,因此,這種編碼也稱為自同步編碼。】 Manchester encoding uses the transition in the middle of the timing window to determine the binary value for that bit period. In Figure , the top waveform moves to a lower position so it is interpreted as a binary zero. The second waveform moves to a higher position and is interpreted as a binary one . 【關於數據表......
計算機內數的表示與編碼
一、數制
1、什麼是進位計數制
數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
常用進位計數制:
a、十位制(Decimal notation);
b、二進制(Binary notation);
c、八進制(Octal notation);
d、十六進制數(Hexdecimal notation)
2、進位計數制的基數與位權
"基數"和"位權"是進位計數制的兩個要素。
(1)基數:所謂基數,就是進位計數制的每位數上可能有的數碼的個數。例如,十進制數每位上的數碼,有"0"、"1"、"3",…,"9"十個數碼,所以基數為10。
(2)位權:所謂位權,是指一個數值的每一位上的數字的權值的大小。例如十進制數4567從低位到高位的位權分別為100、101、102、103。因為:
4567=4x103+5x 102+6x 101 +7x100
(3)數的位權表示:任何一種數制的數都可以表示成按位權展開的多項式之和。
比如:十進制數的435.05可表示為:
435.05=4x102+3x 101+5x100+0x10-1 +5x 10-2
位權表示法的特點是:每一項=某位上的數字X基數的若干冪次;而冪次的大小由該數字所在的位置決定。
3、二進制數
計算機中為何採用二進制:二進制運算簡單、電路簡單可靠、邏輯性強
(1)定義:按“逢二進一”的原則進行計數,稱為二進制數,即每位上計滿2 時 向高位進一。
(2)特點:每個數的數位上只能是0,1兩個數字;二進制數中最大數字是1,最小數字是0;基數為2;
比如:10011010與00101011是兩個二進制數。
(3)二進制數的位權表示:
(1101.101)2=1x23+1x 22+0x 21+1x 20+1x2-1 +0x 2-2+1x2-3
(4)二進制數的運算規則
1 加法運算
① 0+0=0 ③ 1+1=10
② 0+1=1+0=1
2 乘法運算
① 0×0=0 ③ 1×1=1
② 0×1=1×0=0
4、八進位制數
(1)定義:按“逢八進一”的原則進行計數,稱為八進制數,即每位上計滿8時向高位進一。
(2)特點:每個數的數位上只能是0、1、2、3、4、5、6、7八個數字;八進制數中最大數字是7,最小數字是0;基數為8;
比如:(1347)8與(62435)8是兩個八進制數。
(3)八進制數的位權表示:
(107.13)8=1x 82+0x 81+7x 80+1x8-1 +3x 8-2
5、十六進制數
1)定義:按“逢十六進一”的原則進行計數,稱為十六進制數,即每位上計滿16時向高位進一。
(2)特點:每個數的數位上只能是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六個數碼;十六進制數中最大數字是F,即15,最小數字是0;基數為16;
比如:(109)16與(2FDE)16是兩個十六進制數。
(3)十六進制數的位權表示:
(109.13)16=1x 162+0x161+9x 160+1x16-1 +3x 16-2
(2FDE)16=2x 163+15x 162+13x 161+14x 160
6、常用計數制間的對應關係
十進制 二進制 ......
請問圖中的計算機的編碼是什麼意思?
ANSI: American National Standards Institute 美國國家標準協會 此處的ANSI是指ANSI字符集。文本文件(.txt)中通常使用該編碼。 UNICODE: 統一的字符編碼標準, 採用雙字節對字符進行編碼 UNICODE UTF-8: UNICODE 雙字節編碼的一種最長用的編碼方式。 UCS: Universal Character Set 統一的字符集 UTF: UCS Transformation Format UCS的傳送格式 例如“漢”字的UCS編碼是6C49,可以用4個ascii數字來傳輸、保存這個編碼;也可以用utf-8編碼: 3個連續的字節E6 B1 89來表示它。關鍵在於通信雙方都要認可。UTF-8、UTF-7、UTF-16都是被廣泛接受的方案。 對於我們漢字來說,最常用的編碼是GB2312。 其實編碼方式有很多,舉例如下: 單字節編碼: US-ASCII 中歐(ISO) 希臘文 (ISO) ... 雙字節編碼: 簡體中文 (GB18030) 簡體中文 (GB2312) 繁體中文 (Big5) 日文(EUC) 日文(Shift-JIS) 韓文(EUC) 韓文(ISO) ... Unicode: Unicode (UTF-8) Unicode (UTF-16) ... 我們通常所說的漢字是指GB2312編碼。 內碼與外碼: 我們常說漢字的"內碼"與"外碼"。內碼是漢字在計算機內部存儲,處理和傳輸用的信息編碼。它必須與ASCII碼兼容但又不能衝突,所以把國標碼兩個字節的最高位置'1',以區別於西文,這就是內碼。漢字的輸入碼稱為"外碼"。輸入碼即指我們輸入漢字時使用的編碼。常見的外碼分為數字編碼(如區位碼),拼音編碼和字形編碼(如五筆)。 再說區位碼,"啊"的區位碼是1601,寫成16進制是0x10,0x01。這和計算機廣泛使用的ASCII編碼衝突。為了兼容00-7f的ASCII編碼,我們在區位碼的高、低字節上分別加上A0。這樣"啊"的編碼就成為B0A1。我們將加過兩個A0的編碼也稱為GB2312編碼,雖然GB2312的原文根本沒提到這一點。 內碼是指操作系統內部的字符編碼。早期操作系統的內碼是與語言相關的.現在的Windows在內部統一使用Unicode,然後用代碼頁適應各種語言,"內碼"的概念就比較模糊了。我們一般將缺省代碼頁指定的編碼說成是內碼。內碼這個詞彙,並沒有什麼官方的定義。代碼頁也只是微軟的一種習慣叫法。 參考文獻: Short overview of ISO-IEC 10646 and Unicode www.nada.kth.se/...w.html
生活中有哪些數字編碼?它們的意思是什麼?
你好,生活中的數字編碼很多,比如說商品編碼,學生的編碼,職工編碼等等
車牌號的第一個是漢字,代表該車戶口所在省的簡稱;第二個是英文,代表該車所在地的地市一級代碼;然後就是後五位啦,這後五位是這樣的規律,如果你是第一個在該省該地區上的第一個車牌,從理論上講你車牌後五位就是00001,如果你是第8965位車主,你的車牌的後五位理論上就應該是08965,如果車牌超過了數字的容量就是第100000萬位時,就從第一位開始用字母A,後面用0001至9999,用完後第一位改成B再跟0001至9999,依此類推,也就是說如果車牌號越大說明車越新,前面的英文字母越靠後,說明車越新,這就是一般規律。黃色牌號代表大車,藍弧代表小車,黑牌代表外資企業或者是大使館的車,軍車的牌號是按軍隊的編法編的,與地方車不一樣,但是都是白底紅字,警車與地方車編法基本相同,只是最後位數字不是數字而是改成了紅色的警字。
18位的身份證號碼 如:130429####%%%%0078 1~6位為地區代碼,其中1、2位數為各省級政府的代碼,3、4位數為地、市級政府的代碼,5、6位數為縣、區級政府代碼。如13(河北省)04(邯鄲市)29(永年縣) 7~14位為出生年月日 15~17位為順序號,是縣、區級政府所轄派出所的分配碼,每個派出所分配碼為10個連續號碼,例如“000-009”或“060-069”,其中單數為男性分配碼,雙數為女性分配碼,如遇同年同月同日有兩人以上時順延第二、第三、第四、第五個分配碼。如:007的就是個男生 而且和他同年月日生的男生至少有兩個 他們的後四位是001* 和 003* 18位為效驗位(識別碼),通過複雜公式算出,普遍採用計算機自動生成。是前面17位的一種檢驗代碼,如果你改變了前面某個數字而後面的效驗代碼不響應改變就會被計算軟件判斷為非法身份正號碼。X也是效驗代碼的一中 15位的身份證號碼: (1)1~6位為地區代碼 (2)7~8位為出生年份(2位),9~10位為出生月份,11~12位為出生日期 (3)第13~15位為順序號,並能夠判斷性別,奇數為男,偶數為女。 郵政編碼解釋 郵政編碼是由阿拉伯數字組成、用來表示郵局及其投遞範圍內的居民和單位的郵政通信代號。 我國的郵政編碼採用四級六位制的編排方式。其中前兩位的組合表示省、市、自治區;前三位的組合表示郵區;前四位的組合表示縣、市局;最後兩位數則表示投遞局。六位數字相連,即是一組完整的郵政編碼。
計算機中數值的編碼方法有多少種
基本字符的ASCII編碼在計算機中的表示方法準確的描述就是使用8位二進制碼,最左邊一位為0。 ASCII(American Standard Code for Information Interchange,美國標準信息交換代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單字節編碼系統,並等同於國際標準ISO/IEC 646。 請注意,ASCII是American Standard Code for Information Interchange縮寫,而不是ASC2,有很多人在這個地方產生誤解。
白髮是怎麼引起的,又該怎樣預防?
青少年白髮多半是先天性的,也就是說,與遺傳因素有關,往往哪個家族重如父母兄姐或表親、堂親等也有這種現象。如果再加上精神緊張,憂慮等因素,則可以使青少年的白髮加重。如果緊張、憂慮因素被祛除,也有減少白髮生成的功效。
如果白髮很少,不會影響美觀,可不必管它。平時注意日常生活要有規律,處事要樂觀積極,參加適當的體育鍛煉以增強體質,還要依靠老師和家長,適當解決學習及生活上的各種矛盾,使自己情緒穩定、精神愉快,以減少白髮的生成。目前,對於少年白髮尚無有效的藥物治療,可在中醫知道下服用中藥何首烏等。
如果白髮較多,影響美觀,也可以將頭髮染黑。