Loading [MathJax]/jax/output/SVG/fonts/TeX/fontdata.js
Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Двоичная, восьмеричная и шестнадцатеричная системы счисления

Замечание 1

Данные системы счисления относятся к позиционным.

Двоичная система счисления

Эта система счисления свое название получила в результате того, что содержит в своем основании всего две цифры – 0 и 1. Таким образом, число 2 и его степени 2,4,8 и т.д. играют особую роль. Самая правая цифра числа показывает число единиц, следующая – число двоек, следующая - число четверок и т.д.

В двоичной системе счисления для формирования числа используются всего две цифры: 0 и 1. Пределом разряда является 1, и как только при счете разряд достигает своего максимального значения, он обнуляется, а при этом образуется новый разряд. Ниже в таблице приведены соответствия двоичных и десятичных чисел.



Рисунок 1.

Замечание 2

Используя двоичную систему счисления, можно закодировать любое натуральное число, представляя его как последовательность нулей и единиц. В двоичном виде можно представить не только числа, но и любую другую информацию: тексты, изображения, фильмы и аудиозаписи. Инженеров двоичное кодирование привлекает тем, что оно легко реализуется технически.

Именно на принципе двоичного кодирования работает вся вычислительная техника: 1 означает, что электрический сигнал прошел, а 0 – сигнал отсутствует. Наглядно это можно рассмотреть на примере перфокарт, которые использовались в вычислительных машинах первых поколений. Как уже упоминалось выше: в перфокартах пробивались отверстия в соответствующих рядах и столбцах цифр, таким образом, кодировались и сохранялись программы, поскольку жестких дисков, и тем более оптических, в те времена не было. Затем программы считывались при помощи электрического сигнала, который, если проходил в отверстие, значит, это был код 1 и, наоборот, если не проходил сигнал – это был код 0. Аналогичным способом в настоящее время записываются оптические диски при помощи лазерного луча, прожигающего невидимые микроотверстия на поверхности специальных дисков. Принцип считывания закодированной информации с диска аналогичен предыдущему.

«Двоичная, восьмеричная и шестнадцатеричная системы счисления» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Из всего вышесказанного можно сделать вывод, что компьютер «понимает» всего два числа: 0 и 1. И именно один двоичный разряд и является минимальной единицей измерения памяти компьютера, которая называется «бит», т.е. бит – это ячейка памяти компьютера, в которую можно записать 1 или 0.

Другой единицей измерения информации является байт.

Байт – это восемь подряд расположенных битов. Общее количество комбинаций двоичных значений в байте равно 28=256.

1 байт=8 битам; 1 Кб=210 байта=1024 байта; 1 Мб=210 Кбайт=1024 Кбайта; 1 Гб=210 байта=1024 килобайта; 1 Тб=210 гигабайта=1024 гигабайта.

Замечание 3

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

Восьмеричная система счисления

В основе данной системы счисления находятся 8 цифр: от 0 до 7. Цифра 1, указанная в самом младшем разряде, означает, как и в десятичном числе просто 1. Та же цифра 1 в следующем разряде означает 8, в следующем 64 и т.д. Число 100 (восьмеричное) – это число 64 (десятичное). Чтобы перевести в двоичную систему, например, число 611 (восьмеричное), необходимо каждую цифру числа заменить эквивалентной тройкой двоичных чисел. Для перевода многозначного двоичного числа в восьмеричную систему счисления необходимо разбить его на тройки по правую сторону и по левую и заменить каждую тройку соответствующей восьмеричной цифрой.

В таблице приведены соответствия чисел в восьмеричной и десятичной системах.



Рисунок 2.

В технике данная система находит широкое применение, так с помощью нее можно компактно записывать двоичные числа.

Шестнадцатеричная система счисления

Запись числа в восьмеричной системе счисления достаточно компактная, но еще компактнее она выглядит в шестнадцатеричной системе. В основу данной системы входят цифры от 0 до 9 и первые буквы латинского алфавита: A, B, C, D, E, F.

Цифра 1, записанная в самом младшем разряде, означает просо единицу. Цифра 1 в следующем разряде – 16 (десятичное число), в следующем – 256 и т.д. Цифра, обозначенная латинской буквой F, расположенная в самом младшем разряде означает 15 ( десятичное число).

В таблице приведены соответствия чисел в шестнадцатеричной и десятичной системах.



Рисунок 3.

Широко используется в низкоуровневом программировании и компьютерной документации, поскольку в современных компьютерах минимальной единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами. Такое использование началось с системы IBM/360, где вся документация использовала шестнадцатеричную систему, в то время как в документации других компьютерных систем того времени (даже с 8-битными символами, как, например, PDP11 или БЭСМ6) использовали восьмеричную систему.

Дата написания статьи: 23.03.2016
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot
AI Assistant