Главная Домашняя Сеть Что такое двоичный код и как он работает?

Что такое двоичный код и как он работает?



Двоичная система счисления, впервые изобретенная Готфридом Лейбницем в 17 веке, стала широко использоваться после того, как компьютерам потребовался способ представления чисел с помощью механических переключателей.

Что такое двоичный код?

Двоичная система счисления — это система счисления с основанием 2, представляющая числа с использованием образца единиц и нулей.

Ранние компьютерные системы имели механические переключатели, которые включались, обозначая 1, и выключались, обозначая 0. Используя последовательно переключатели, компьютеры могли представлять числа. используя двоичный код . Современные компьютеры по-прежнему используют двоичный код в виде цифровых единиц и нулей внутри. Процессор и ОЗУ.

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

Двоичные числа состоят из восьми «битов», которые называются «байтами». Бит — это одна единица или ноль, образующая 8-битное двоичное число. Используя коды ASCII, двоичные числа также можно преобразовать в текстовые символы для хранения информации в памяти компьютера.

Изображение двоичного кода

Геральт/Pixabay

Как работают двоичные числа

Преобразовать двоичное число в десятичное очень просто, если учесть, что компьютеры используют двоичную систему с основанием 2. Расположение каждой двоичной цифры определяет ее десятичное значение. Для 8-битного двоичного числа значения рассчитываются следующим образом:

    Бит 1: 2 в степени 0 = 1Бит 2: 2 в степени 1 = 2Бит 3: 2 в степени 2 = 4Бит 4: 2 в 3-й степени = 8Бит 5: 2 в 4-й степени = 16Бит 6: 2 в 5-й степени = 32Бит 7: 2 в 6-й степени = 64Бит 8: 2 в 7-й степени = 128

Сложив отдельные значения, где бит имеет единицу, вы можете представить любое десятичное число от 0 до 255. Гораздо большие числа можно представить, добавив в систему больше битов.

как добавить папку на этот пк windows 10

Когда на компьютерах стояли 16-битные операционные системы, наибольшее индивидуальное число, которое мог вычислить ЦП, составляло 65 535. 32-битные операционные системы мог работать с отдельными десятичными числами размером до 2 147 483 647. Современные компьютерные системы с 64-битной архитектурой способны работать с впечатляюще большими десятичными числами, вплоть до 9 223 372 036 854 775 807!

Представление информации с помощью ASCII

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

Это достигается благодаря так называемому коду ASCII.

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

Некоторые примеры двоичных чисел, преобразованных в текст ASCII, включают:

  • 11011 = 27, что является клавишей ESC в ASCII.
  • 110000 = 48, что в ASCII равно 0.
  • 1000001 = 65, что соответствует A в ASCII.
  • 1111111 = 127, что является клавишей DEL в ASCII.

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

Двоичный код и хранение информации

Все документы, которые вы пишете, веб-страницы, которые вы просматриваете, и даже видеоигры, в которые вы играете, стали возможными благодаря двоичной системе счисления.

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

Как читать двоичные файлы

Интересные статьи

Выбор редакции

Как исправить код ошибки Hulu RUNUNK13
Как исправить код ошибки Hulu RUNUNK13
Код ошибки Hulu RUNUNK13 — это ошибка воспроизведения, которая обычно связана с поврежденными данными, часто на Apple TV и в веб-плеере Hulu. Вот несколько стратегий, которые могут это исправить.
Скачать тему Dark Skies для Windows 10, 8 и 7
Скачать тему Dark Skies для Windows 10, 8 и 7
Небо, наполненное облаками, прекрасные виды и признаки шторма включены в эту удивительную тему Dark Skies для Windows 10.
Исправить ошибку 0x80242016 в Windows 10 Build 18875
Исправить ошибку 0x80242016 в Windows 10 Build 18875
Если вы видите ошибку 0x80242016 и не можете обновить Windows Insider Preview до Windows 10 Build 18875, вот быстрое решение.
Microsoft решила сохранить классический Paint в Windows 10
Microsoft решила сохранить классический Paint в Windows 10
Как вы помните, начиная со сборки 17063 классическое приложение Microsoft Paint в Windows 10 поставляется с кнопкой «Предупреждение о продукте». При нажатии на кнопку открывается диалоговое окно, в котором предполагается, что приложение будет время от времени заменяться на Paint 3D и перемещаться в Магазин. Этот план наконец изменился. Рекламная краска
Как включить Application Guard в Защитнике Windows в Windows 10
Как включить Application Guard в Защитнике Windows в Windows 10
Application Guard в Защитнике Windows - это дополнительная функция безопасности Windows 10. Когда она включена, она реализует «песочницу» для встроенных веб-браузеров. Вот как это включить.
OnePlus 6 — устройство заряжается медленно — что делать?
OnePlus 6 — устройство заряжается медленно — что делать?
Время зарядки OnePlus 6 обычно впечатляет. Чтобы разрядить аккумулятор примерно до 60 процентов, потребуется всего около получаса. Предполагается, что вы используете штекер Dash Charge/Quick Charge, который входит в комплект поставки.
Как проверить текстовые сообщения Verizon онлайн
Как проверить текстовые сообщения Verizon онлайн
Представьте, что вы ожидаете очень важного текстового сообщения, которое просто не можете позволить себе пропустить. Вы постоянно проверяете свой телефон, ожидая появления этого текстового сообщения. Было бы ужасно, если бы вы забыли свой мобильный телефон