ВНИМАНИЕ! Елемент от компютърната памет, състоящ се от осем бита, се нарича байт.. 504

Единица компютърна памет, състояща се от осем бита, се нарича байт.

Думата "байт" идва от английския термин byte, който е съкращение от израза BinarY TERm - двоичен термин, израз. Байтът запазва всички свойства на един бит, тоест той може да съхранява двоичния код, записан в него за произволно дълго време, този код може да бъде прочетен и всеки нов код също може да бъде записан в байта. Всеки от осемте бита на байта може да съдържа всяка отдвоичните цифри, независимо отдругите. Следователно един байт може да съдържапроизволнакомбинация, последователност от осем нули или единици, например последователността 10110011. Такава последователност се нарича още двоично число, двоичен код или просто код.

Фиг. 4.1. Условни изображения: бит (a); байтове (b)

Традиционно битът се изобразява като квадрат, съдържащ или числото "0", или числото "1", а байтът се изчертава като осем еднакви квадрата, разположени един до друг, всеки от които съдържа всяка двоична цифра (фиг. 4.1).

Лесно е да объркате записа на двоичния код с десетично число, подобно на запис, например, двоичният код 10110011 също може да се счита за „обикновено“ число „десет милиона сто и десет хиляди единадесет“. В случаите, когато има опасност от объркване на десетични и двоични числа, отдясно на двоичното число се записва индекс 2, а близо до десетично число се посочва индекс 10. Така 101100112 е двоично число, а 1011001110 е десетично. За по-лесно възприемане десетичните числа в текстове на български език обикновено се разделят на групи от по три цифри и тези групи се разделят една от друга с интервал - 1011001110.

Тъй като един байт се състои от осем двоични цифри, броят на различните кодове, различни комбинации от осем нули иединици, записани в един байт, е равно на 2 8 =256. За да изброите всички възможни комбинации, можете да започнете с код, съдържащ осем нули 0000 00002, след това да напишете кода 0000 00012, след това 0000 00102,0000 00112 и така нататък, докато кодът се състои само от единици 1111 11112. Общо ще има само 256 такива комбинации.

Както можете да видите от примерите по-горе, записът на съдържанието на байта е доста дълъг - повече от три пъти по-дълъг от съответното число в десетична система. Освен това човешкото възприемане на двоичния код е трудно. Следователно засъкращениядвоичните кодове често използватспомагателнашестнадесетична бройна система. Нейната азбука се състои от шестнадесет знака. Тази система е свързана с двоичната чрез много прости правила запреходот двоични към шестнадесетични кодове и обратно - от шестнадесетични към двоични. За такива преходи се използва таблица, в която точно четири двоични цифри съответстват на всяка шестнадесетична цифра (Таблица 4.1). Четирите двоични цифри понякога се наричат ​​тетрада.

Таблица 4.1. Съответствие между тетради и шестнадесетични цифри

16-то, число2-ра четворка16-та цифра2-ра четворка16-та цифра2-ра четворка16-та цифра2-ра четворка
А БC D E F

Всъщност преходът от двоични числа към техните шестнадесетични еквиваленти и обратно се осъществява чрез просто заместване на всеки четири двоични цифри от кода с една шестнадесетична цифра, съответстваща на него, и обратно, четири двоични цифри се заместват с една шестнадесетична цифра. Вземете например двоичния код 0011 10112. Той се състои от две двоични четворки. Първият е 00112, а вторият е 10112. Според таблоткриваме, че тетрадата 00112 трябва да бъде заменена с шестнадесетичната цифра 3, а тетрадата 10112 с шестнадесетичната цифра B. Така двоичният код 0011 10112 съответства на шестнадесетичния код 3B. За да се избегнат недоразумения в случаите, когато такива могат да възникнат, вдясно от шестнадесетичните числа (кодове) е поставен индекс 16 - 3B16. Ето още няколко примера: - 1010 11002 съответства на код AC16, 111001102 - E616 и т.н. Обратният преход също е прост. И така, шестнадесетичният код C816, след замяна на всяка цифра със съответните четири двоични, приема формата 1100 10002. От дадените примери се вижда, че въвеждането на кода е намалено точно четири пъти. За да запишете съдържанието на един байт в двоични цифри, са необходими осем цифри, а ако за това се използва шестнадесетичен, тогава само две. Още веднъж обръщаме внимание на читателя, че в компютъра за кодиране на програми и данни се използва само двоичната бройна система. Шестнадесетичният се използва само като спомагателен, за да се намали нотацията на двоичните кодове при писане.

При компютърната обработка на информация трябва да се работи с цифрова, текстова, графична, звукова и др. За съхраняване на данни от различно естество се използват различни методи за кодиране. Освен това за един и същи тип информация могат да се използват и различни методи за кодиране, които се различават помежду си по ефективност, както и по различни изисквания към компютърните ресурси.