146 Shares 6330 views

kod ASCII (American Norma wymiany informacji) – podstawowy kodowanie tekstu na alfabet łaciński

Według Międzynarodowego Związku Telekomunikacyjnego, w 2016 roku Internet z mniej lub bardziej regularnie korzysta z trzy i pół miliarda ludzi. Większość z nich nawet nie myśleć o tym, że wszelkie wiadomości wysyłane do nich za pośrednictwem komputera lub gadżetów mobilnych, a także teksty, które są wyświetlane na monitorach wszystkich rodzajów, w rzeczywistości jest połączeniem 0 i 1. To się nazywa zakodowana reprezentacja informacji. Zapewnia i ułatwia realizację jej przechowywania, przetwarzania i transmisji. W roku 1963, kod ASCII US został opracowany, który jest przedmiotem tego artykułu.

Prezentacja informacji w komputerze

Pod względem dowolnego elektronicznego komputera tekst jest zbiorem pojedynczych znaków. Wśród nich są nie tylko litera, w tym w stolicy, ale również znaki interpunkcyjne, cyfry. Ponadto, symbole specjalne stosowane są „=”, „i”, „(” i przestrzeni.

Wiele symboli, które tworzą tekście zwany alfabetu i cyfr – zasilanie (oznaczone jako n). W celu określenia ekspresji n = 2 ^ b, gdzie b – liczba bitów informacyjnych lub symboli określonej masy.

Okazało się, że moc 256 znaków alfabetu pozwala złożyć wszystkie niezbędne znaki.

Od 256 jest 8 stopni dwa, to ciężar każdej postaci wynosi 8 bitów.

Jednostka miary 8 bitów nazywany jest 1-bajt, więc możemy powiedzieć, że kod binarny jakiegokolwiek charakteru w tekście, które są przechowywane na komputerze, zajmuje jeden bajt pamięci.

Jak jest kodowanie

Każdy tekst wpisany do pamięci komputera za pośrednictwem klawiszy na klawiaturze, w którym zostały napisane cyfry, litery, znaki interpunkcyjne i inne symbole. W pamięci są one przekazywane w kodzie binarnym, czyli każdy symbol jest odwzorowywany na znanym kodzie dziesiętnym dla osoby, od 0 do 255, co odpowiada kodzie binarnym – .. Od 00000000 do 11111111.

kodowanie bajtów pozwala procesor wykonuje przetwarzanie tekstu, odnosi się do każdej postaci oddzielnie. W tym samym czasie, 256 znaków wystarczy reprezentować dowolną informacje o postaciach.

Kodowanie znaków ASCII

Ten skrót oznacza kodu standardowego amerykańskiego angielskiego dla wymiany informacji.

Nawet na początku komputeryzacji, okazało się, że możliwe jest, aby wymyślić różne sposoby kodowania informacji. Jednakże, w celu przesyłania informacji z jednego komputera do drugiego, był zobowiązany do opracowania jednolitego standardu. Tak więc, w 1963 roku doszło do ASCII-table w USA. To dowolny znak alfabetu komputer ma przypisany numer porządkowy w reprezentacji binarnej. Początkowo, kod ASCII jest używany tylko w Stanach Zjednoczonych, a później stał się międzynarodowym standardem dla PC.

Spis treści

kodów ASCII są podzielone na 2 części. Międzynarodowa norma jest uważana tylko pierwsza połowa tabeli. Zawiera on kod z numerem sekwencji od 0 (oznaczonych 00000000) 127 (kod 01111111).

Numer seryjny

N

Kodowanie ASCII

symbol

0 – 31

0000 0000 – 0001 1111

Postacie z N od 0 do 31 nazywane są menedżerowie. Ich funkcją jest „przewodnik” proces wyjścia tekstowego do monitora lub urządzenia drukującego, sygnał dźwiękowy, etc.

32 – 127

0010 0000 – 0111 1111

Symbole z N od 32 do 127 (standard części tabeli) – wielkie i małe litery alfabetu łacińskiego, cyfry 10-Nye, znaki interpunkcyjne i różne wsporniki, handlowych i innych znaków .. Symbol 32 oznacza spację.

128 – 255

1000 0000 – 1111 1111

Symbole z N od 128 do 255 (alternatywa części strony stołu lub kod) może mieć wiele wariantów, z których każda ma swój własny numer. Strona kodowa używana do ustawienia alfabetów narodowych, które różnią się od łacińskiego. W szczególności, jest ona przeprowadzana za pomocą kodu ASCII dla znaków rosyjskich.

Tabela kodowania wielkie litery i małe litery naśladują siebie w porządku alfabetycznym a numery – wartości rosnąco. Zasada ta odnosi się do rosyjskiego alfabetu.

znaki sterujące

tabela kodowania ASCII został pierwotnie zaprojektowany do przyjmowania i przekazywania informacji na ten temat nie jest już używany przez urządzenie jako dalekopis. W tym względzie zawarte niedrukowalnymi zestaw znaków używany jako polecenia do sterowania urządzeniem. Polecenia te stosowano w takich wstępnie komputerowych technik, takich jak wiadomości kodem chwytem, i tak dalej.

Najczęstszym "dalekopis" symbol jest NUL (00 "zero"). On jest nadal używany w większości języków programowania, wskazując na znak końca linii.

Gdzie stosowane kodowanie ASCII

Amerykański Standard Code wymaga nie tylko klawiaturę do wprowadzania tekstu. Jest również stosowany w wykresie. W szczególności, ASCII Art Maker Program obrazy przedstawiają różne rozszerzenia spektrum kodowanie znaków ASCII.

Produkty te występują w dwóch rodzajach: edytory graficzne pełnienia funkcji przez konwersję obrazu na tekst i zamienia „Pictures” w ASCII grafiki. Na przykład, znany jest najlepszym przykładem Smiley Coding symbol.

ASCII mogą być wykorzystane przy tworzeniu dokumentu HTML. W tym przypadku można wprowadzić zestaw znaków i symboli, która odpowiada tym kodzie pojawi się podczas przeglądania strony na ekranie.

ASCII jest potrzebne do tworzenia witryn wielojęzycznych, jako znaki, które nie należą do konkretnej tabeli krajowego, zastąpionego przez ASCII kodów.

Niektóre funkcje

Do kodowania informacji tekstowych ASCII było pierwotnie używane 7 bitów (jeden pozostał pusty), ale obecnie pracuje jako 8-bitowe.

Litery, które znajdują się w kolumnach są powyżej i poniżej, różnią się od siebie tylko przez jeden bit. To znacznie zmniejsza złożoność testu.

Aplikacja ASCII w Microsoft Office

W razie potrzeby, tego typu informacji tekstowych kodowanie może być używany w edytorach tekstowych przez Microsoft, takich jak Notatnik, a Office Word. Jednak podczas wpisywania w tym przypadku, nie można korzystać z niektórych funkcji. Na przykład, nie będzie w stanie przeprowadzić śmiały jako znak ASCII zachowuje jedynie sens informacji, ignorując jego ogólny kształt i formę.

standaryzacja

Organizacja przyjęła standard ISO ISO 8859. Ta grupa parametrów definiuje kodowanie ośmiobitowe dla różnych grup językowych. W szczególności, ISO 8859-1 – jest rozszerzony ASCII, który jest stół do Stanów Zjednoczonych i Europy Zachodniej. ISO 8859-5 – jest tabela służy do cyrylicy, w tym języka rosyjskiego.

Ze względów historycznych ISO 8859-5 jest on używany przez krótki czas.

Dla języka rosyjskiego w chwili rzeczywiście stosowanego kodowania:

  • CP866 (Code Page 866) lub DOS, który nazywany jest często alternatywą GOST kodowania. Została ona aktywnie wykorzystywana aż do połowy lat 90-tych ubiegłego wieku. W tej chwili prawie nie używany.
  • KOI-8. Kodowanie został opracowany w 1970-80s, aw tej chwili jest to wspólny standard dla wiadomości e-mail w RuNet. Jest on powszechnie stosowany w rodzinie, w tym systemu operacyjnego Unix Linux. "Rosyjski" wersja KOI-8, zwany KOI-8R. Ponadto, istnieją wersje dla innych języków cyrylicą, takich jak ukraiński.
  • Strona kodowa 1251 (CP 1251, Windows – 1251). Opracowany przez firmę Microsoft w celu zapewnienia wsparcia dla języka rosyjskiego w środowisku Windows.

Główną zaletą CP866 pierwszym standardem było zachowanie znaków pseudo-grafika w tych samych pozycjach jak w rozszerzonym ASCII. To pozwala na uruchamianie niezmieniony tekst programu, produkcji zagranicznej, takich jak słynny Norton Commander. W tym momencie CP866 jest używany do programów przeznaczonych dla systemu Windows, które działają w trybie pełnoekranowym widoku tekstu lub w polach tekstowych, w tym w Far Manager.

Teksty napisane komputerowe kodowania CP866, ostatnio są dość rzadkie, ale jest używany dla rosyjskich nazw w „Vindous”.

"Unicode"

W chwili obecnej, najbardziej rozpowszechniona jest to kodowanie. Kody „Unicode” na boisku. Pierwszy (od 0000 do U + U + 007F) zawiera zestaw znaków ASCII o kodach. Obserwowani przez bohaterów polowych różnej literatury narodowej, a także znaków interpunkcyjnych i symboli technicznych. Ponadto część kodu „Unicode” jest zarezerwowana w razie potrzeby zawierać nowe postacie w przyszłości.

Teraz wiesz, że w ASCII każdy znak jest reprezentowany jako kombinacja 8 zer i jedynek. Laik, informacja ta może wydawać się zbędne i nieciekawe, ale nie chcesz wiedzieć, co się dzieje „w mózgu” komputera?