В продолжение темы о системах счисления

Рубрики: История IT   Комментарии (0)

Обозначив цифрами буквы русского алфавита, можно закодировать слово «вол» в системах D — 3 14 11 и В — 11 1101 1010. При сравнении этих числовых записей сразу бросается в глаза, что двоичная система некомпактна — один разряд десятичной соответствует 3, 33 разрядам двоичной. Да и наглядностью она не блещет. Нужно иметь большое терпение и быть очень внимательным, чтобы не делать ошибок, записывая, как автомат, единички и нолики. Впрочем, она и хороша только для автоматов, которые ни на что не отвлекаются.

Бит в двоичной системе означает не только единицу информации, но и один разряд, или место, где может быть указана двоичная переменная. Набор из 8 двоичных разрядов получил название байт. В общем случае машинное слово — это последовательность двоичных разрядов величиной п цифр, хранящаяся в памяти устройств и воспринимаемая при обработке как единая кодовая группа. В МПТ принята длина слова в 16 разрядов. Часто пользуются величинами Кбит и Кбайт = 2 |0= 1024 бит или байт, называя их не совсем точно килобит и килобайт. Ведь частица «кило» означает тысячу, а здесь 1024.

Для перевода двоичных чисел в десятичные строят таблицу весов двоичной системы 23 22 21 2° 2 ‘ 2 . Пусть, например, нужно найти десятичный эквивалент числа 10101,01.

Десятичная система счисления компактна, но перевод ее в двоичную сложен. Гораздо легче при той же компактности осуществлять эту операцию, пользуясь восьмиричной системой, обозначаемой буквой Q. Алфавит Q составляет ряд цифр от 0 до 7, после чего происходит перенос в следующий разряд (1 слева). Каждой восьмиричной цифре соответствует трехразрядный код двоичного:

Предположим, требуется перевести в восьмиричную систему число В 110 101 001,0111. Действуем следующим образом. В обе стороны от запятой разделяем знаки в группы по три (триады). Если последних знаков не хватает до триады, то добавляем нули.

Еще более компактна 16-ричная система счисления, которую обозначают Н. Ее алфавит состоит из девяти цифр и шести латинских букв: 0, 1, 2, …9, А, В, С, D, Е, F. Каждой 16-ричной цифре соответствует 4-разрядный двоичный код.

Для перехода от двоичной системы счисления к 16-ричной применяют тот же метод группирования двоичных чисел в обе стороны от запятой, но теперь уже по четыре (разбивают на тетрады).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подтвердите, что Вы не бот — выберите самый большой кружок: