Различные устройства компьютера обмениваются друг с другом порциями информации. Минимальный размер такой порции составляет 8 бит и называется – Байт.
Рассмотрим пример Байта:
Значение бита
Номер бита
Вес бита
27
26
25
24
23
22
21
20
Вес бита
Каждый бит в Байте имеет строго определенной значение.
Каждый бит в Байте имеет свой номер. Самый правый бит имеет номер 0 и называется младший бит. Самый левый бит имеет номер 7 и называется старший бит.
Каждый бит в Байте имеет свой вес. Вес бита определяется по формуле:
Вес = 2N
Двоичными Байтами в компьютере кодируются все виды информации: десятичные числа, текст, рисунки, мелодии, вмдео и т.д.
При вводе информации в компьютер она преобразуется из формы, воспринимаемой человеком, в двоичную форму.
Например, при вводе десятичного числа это число преобразуется в двоичную форму и, затем в двоичном формате передается электрическими сигналами между устройствами компьютера.
Алгоритм преобразования выглядит следующим образом:
Пример для десятичного числа 65
№
Операция
Целая часть
Остаток
65 : 2 =
1
32 : 2 =
16 : 2 =
8 : 2 =
4 : 2 =
2 : 2 =
1 : 2 =
0 : 2 =
Для получения двоичного числа размерностью 8 бит необходимо выполнить 8 операций деления на 2.
Сначала на 2 делится само число 65 и определяется целая часть деления 32 и остаток от деления 1. Остаток от деления может быть равен либо 0 либо 1.
Далее полученная при первом делении целая часть 32 делится на 2 и опять определяется целая часть 16 и остаток от деления 0.
Аналогично выполняются и остальные операции деления. После выполнения всех операций деления нужно повернуть столбец остатков по часовой стрелке на 900. Полученное двоичное число и будет представлять собой десятичное число 65, закодированное в двоичном формате. В таком виде десятичное число 65 хранится в памяти компьютера.
65 (десятичное) = 0100 0001 (двоичное)
При выводе информации из компьютера она преобразуется из двоичной формы, в форму удобную для восприятия человеком.
Рассмотрим алгоритм преобразования двоичного числа в десятичное число:
Для преобразования необходимо значение каждого бита умножить на вес бита и затем сложить все полученные произведения. Как видно из примера, эта операция сводится к простому сложению весов тех бит, которые имеют значение1. В результате будет получено десятичное число 65.