Как читать двоичный код?

Две женщины-программисты работают над новым проектом. Они работают поздно ночью в офисе.

Как читать двоичный код?

Кредит изображения: SolisImages / iStock / GettyImages

Двоичный код часто ассоциируется с множеством технических приложений, и это справедливо. Во многих отношениях двоичный код - это ДНК современных вычислений, язык единиц и нулей, который существовал задолго до появления компьютеров. Хотя двоичный код появился раньше современных вычислений, он стал неотъемлемым элементом структуры для большей части технологий, которые мы используем сегодня. Имея это в виду, если потратить время на то, чтобы правильно понять, как интерпретировать и "читать" двоичный код, это дает не только признательность для обычных пользователей компьютеров, но также очень мощная степень контроля и понимания технологий профессионалы.

Подсказка

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

Основы двоичного кода

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

Видео дня

Двоичный и базовый 2

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

В качестве примера рассмотрим следующую двоичную последовательность: 10011011.

В этой ситуации число 1 можно найти на первой, второй, четвертой, пятой и восьмой цифрах, читая справа налево. Следовательно, это означает, что активны 2 ^ 0, 2 ^ 1, 2 ^ 3, 2 ^ 4 и 2 ^ 7. Имея это в виду, можно произвести следующий расчет: 1 умножить на 2 ^ 0 = 1, 1 умножить на 2 ^ 1 = 2, 1 умножить на 2 ^ 3 = 8, 1 умножить на 2 ^ 4 = 16, 1 умножить на 2 ^ 7 = 128. Суммируя эти значения, получаем: 1 + 2 + 8 + 16 +126 = 153. Таким образом, можно констатировать, что ценность этой двоичной последовательности 153.

Чтение двоичных и других функций

Хотя двоичная система - это счетная система, она находит свое применение во множестве сложных систем. Американский стандартный код для обмена информацией, также называемый ASCII, преобразует двоичный код из системы, основанной исключительно на числах, в систему с буквенными символами. Это позволяет двоичному коду стать основным компонентом взаимодействия человека и машины. С 255 возможными комбинациями двоичных символов система перевода ASCII включает в себя ровно 255 букв и других часто используемых символов, которые могут быть получены из двоичных комбинаций. С введением ASCII функциональность и гибкость двоичных последовательностей увеличились в геометрической прогрессии, создание моста между машинным кодом и интерфейсом более высокого уровня, который позволил современному программированию процветать.