Articles

Ile bitów?

Posted on

Jak omówiono poprzednim razem, jednym z podstawowych wymagań, aby zestaw kodów był użyteczny w komunikacji WAN, jest to, że nadawca i odbiorca muszą zgadzać się co do znaczenia każdej kombinacji jedynek i zer. Na przykład, 2-bitowy zestaw kodowy może mieć tylko cztery dyskretne znaczenia: po jednym znaczeniu dla kombinacji 00, 01, 10 i 11. Po przejściu na trzy bity otrzymujemy osiem kodów; cztery bity dają 16, a pięć bitów daje 32.

Pierwszym powszechnie akceptowanym zestawem kodowym był kod Baudota, opracowany ponad 100 lat temu. Posiadając pięć bitów – i 32 kombinacje kodu – było wystarczająco dużo kombinacji bitów dostępnych, aby mieć unikalny kod dla każdej z 26 liter alfabetu.

Jednakże, 26 liter plus 10 cyfr od 0 do 9 przekracza 32 kombinacje. Zamiast przechodzić na dodatkowy bit, dwa unikalne kody są używane do sygnalizowania zmiany między „literową” interpretacją kodu a „cyfrową” interpretacją. Ponieważ zarówno „litery” jak i „cyfry” mają tendencję do przychodzenia w grupach, działa to dobrze dla prostych zastosowań.

Jednakże jest jeden duży problem. Mając tylko pięć bitów, nie ma sposobu na rozróżnienie między małymi i wielkimi literami. Przejście do 6-bitowego kodu z 64 kombinacjami nadal byłoby minimalne, ponieważ zajęłoby 62 kombinacje dla liter i cyfr, a tylko dwa kody pozostałyby dla interpunkcji.

W związku z tym minimalny zestaw kodów musi składać się z siedmiu bitów, i to jest dokładnie to, czego używa American Standard Code for Information Interchange (ASCII). Kod ten, który stał się de facto standardem w komunikacji danych, ma 128 kombinacji, z unikalnym kodem dla każdej litery, zarówno wielkiej, jak i małej. W rzeczywistości kod binarny dla każdej dużej i małej litery jest taki sam z wyjątkiem jednego bitu, który jest czasami nazywany bitem „przesunięcia”.

Dowiedz się więcej na ten temat

SOS @morse.code

Network World Convergence Newsletter, 03/03/04

IETF rozważa umiędzynarodowienie poczty elektronicznej

Network World ISP News Report Newsletter, 11/24/03

Grupa branżowa ma promować umiędzynarodowienie nazw domen

Network World ISP News Report Newsletter, 12/01/03

Generator sztuki ASCII

Network World

Q&A: Dunn dyskutuje o powrocie Nortela

Network World, 03/08/04

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *