計算機程序設計

ASCII碼(信息交換的美國標準代碼) - 基本的文本編碼拉丁字母

根據國際電信聯盟,2016年與互聯網或多或少經常使用的三個半十億人。 他們中的大多數甚至不想想這顯示在各種監視器通過PC或移動小工具發送給他們的任何消息,以及文本,實際上是0和1這是一個組合被稱為信息的編碼表示。 它提供和便於其存儲,處理和傳輸的執行。 1963年,美國ASCII碼已經研製成功,這是本文的主題。

在計算機的信息簡報

在任何電子計算機文字而言是單個字符的集合。 其中不僅信,包括資本,而且標點符號,數字。 此外,特殊符號用於“=”,“&”,“(”和空格。

多個組成文本,叫做字母,和碼元數 - 功率(表示為N)。 確定表達式N = 2 ^ b,其中B - 信息位或特定符號的重量數。

這證明了256個字符的字母功率允許你提交所有必要的字符。

由於256是2的8度,則每個字符的重量為8位。

措施8位單位稱為1個字節,所以我們說,在存儲在計算機上的文本,所有字符的二進制代碼佔用的內存一個字節。

如何編碼

通過鍵盤上的按鍵在PC存儲器中輸入的任何文字,上寫數字,字母,標點符號和其他符號。 在存儲器它們在傳送的 二進制代碼, 即,每個符號被映射到熟悉的十進制碼對於一個人從0到255,其對應於二進制碼- 。從00000000到11111111。

字節字符編碼允許處理器執行文本的處理,請參閱各字符分別。 與此同時,在256個字符足以表示任何字符的信息。

編碼ASCII字符

這個縮寫代表用於信息交換的英語美標碼。

即使在電腦的黎明,很明顯,有可能想出各種編碼信息的方式。 但是,為了從一個計算機到另一個必須開發一個單一的標準傳送信息。 因此,在1963年有一個ASCII表在美國。 它的任何字符計算機字母表中的二進制表示分配序列號。 最初,ASCII碼只用在美國,後來成為了PC的國際標準。

目錄

ASCII碼被分為2個部分。 國際標準被認為是只有表的前半部分。 它包括從0序列號(編碼為00000000)到127(代碼01111111)碼。

編號

ñ

編碼ASCII文本

符號

0 - 31

0000 0000 - 0001 1111

從0到31與N個字符被稱為管理器。 它們的功能是“指南”文本輸出的過程到監視器或打印裝置中,蜂鳴聲等

32 - 127

0010 0000 - 0111 1111

符號用N從32到127(表中的標準的一部分) - 拉丁字母的大寫和小寫字母,10奈數字,標點符號,以及各種托架,商業和其它字符.. 符號32表示的空間。

128 - 255

1000 0000 - 1111 1111

用N從128到255(表或代碼頁的可選部分)的符號可以有多種選擇,其中每一個都有自己的編號。 所使用的代碼頁設置國家字母,這是源於拉丁文不同。 特別是,它與ASCII碼的幫助俄羅斯字符進行。

表編碼大寫和 小寫字母 升序值-按字母順序和數量上彼此跟隨。 這一原則適用於俄語字母。

控制字符

ASCII編碼表最初被設計用於接收和該信息傳輸是不再使用該設備作為一個電傳。 在這方面,包括在字符集非印刷用作命令以控制該設備。 這樣的命令是在這樣的計算機預消息傳遞技術像莫爾斯電碼使用的,等等。

最常見的“電傳”符號是NUL(00“零”)。 他仍然在大多數編程語言中使用,表示該行的結束的標誌。

當使用ASCII編碼

美國標準代碼,不僅需要文本輸入鍵盤。 它也用於在圖表中。 特別地,所述ASCII藝術製作節目圖像代表不同的擴展頻譜ASCII字符編碼。

這些產品有兩種類型:圖形編輯器通過圖像轉換成文本執行該功能,並在ASCII圖形轉換的“圖片”。 例如,已知的是一個典型的例子笑臉符號編碼。

ASCII可以在創建HTML文檔時使用。 在這種情況下,你可以輸入一個字符集和對應於該代碼在屏幕上查看頁面時會出現一個符號。

需要創建多語種網站,因為跡象表明,不屬於某一特定民族的表,由ASCII碼代替ASCII。

某些功能

編碼的文本信息以ASCII碼最初用於7位(一個仍然是空的),但今天她的作品作為一個8位。

字母,其位於列的上方和下方,僅由單個比特彼此不同。 這大大降低了測試的複雜性。

在Microsoft Office應用程序ASCII

如果必要的話,這種類型的編碼文本信息可以在微軟的文本編輯器,如記事本和Office Word中使用。 然而,在這種情況下,打字的時候,你無法使用某些功能。 例如,您將無法進行大膽的ASCII字符僅保留的信息的意義,忽視了它的整體形狀和形式。

標準化

該組織通過ISO標準ISO 8859.這組參數定義不同語言組的八位編碼。 特別是,ISO 8859-1 - 是擴展ASCII,這是美國和西歐的表。 一個ISO 8859-5 - 是用於西里爾字母的表,其中包括俄語。

由於歷史的原因,以ISO 8859-5它被用於短的時間。

對於俄語,此刻實際使用的編碼:

  • CP866(代碼頁866),或DOS,其通常被稱為替代的編碼GOST。 它積極使用,直至上世紀90年代中期,非法入境者。 目前,幾乎從來沒有使用過。
  • KOI-8。 編碼是在1970-80s開發的,目前它是在RuNet電子郵件的共同標準。 它被廣泛應用於操作系統系列的Unix,包括Linux。 “俄羅斯版”KOI-8的,叫做KOI-8R。 此外,還有版本的其他西里爾語言,比如烏克蘭。
  • 代碼頁1251(CP 1251時,Windows - 1251)。 由微軟開發,以提供俄語在Windows環境的支持。

CP866第一個標準的主要優點是保持在同一位置的偽圖形字符作為擴展ASCII。 這允許您運行的程序不變的文字,國外生產的,如著名的諾頓指揮官。 此時CP866用於為Windows設計的程序,這在全屏幕文本視圖中或文本框操作,包括在FAR管理器。

寫在CP866編碼,最近電腦文本是相當罕見的,但它是用來對俄語文件名中的“Vindous”。

“統一”

目前,最普遍的就是這種編碼。 域代碼“統一”。 第一(從0000到U + U + 007F)包括一組以碼ASCII字符。 其次是不同民族的文學,以及標點符號和技術符號的域字符。 此外,代碼“統一”的一部分,在需要的情況下被保留,包括在未來的新角色。

現在,你知道,在ASCII每個字符表示為8的零和一的組合。 外行,此信息可能似乎是不必要的和無趣,但是你不想知道什麼是關於“大腦”計算機的去?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.