Главная Программы Как читать двоичные файлы

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



Что нужно знать

  • Простые беззнаковые двоичные числа состоят только из единиц и нулей. Начните с самой правой цифры и двигайтесь влево.
  • Нули всегда равны нулю. Каждая позиция представляет собой возрастающую степень двойки, начиная с 2.0, что равно 0.
  • Сложите значения всех чисел, чтобы получить более знакомый результат по основанию 10.

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

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

«Чтение» двоичного кода обычно означает перевод двоичного числа в десятичное (десятичное) число, знакомое людям. Это преобразование достаточно просто выполнить в уме, как только вы поймете, как работает двоичный язык.

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

Чтобы увидеть, как это работает, возьмем двоичное число 11001010.

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

    Изображение преобразования двоичных чисел
  2. Далее переходим к следующей цифре. Если это единица, то вычислите два в степени единицы. Запишите также это значение. В этом примере значение равно двум в степени единицы, что равно двум.

    Изображение вычисления двоичного числа
  3. Продолжайте повторять этот процесс, пока не дойдете до самой левой цифры.

    Изображение вычисления двоичного числа
  4. Чтобы закончить, все, что вам нужно сделать, это сложить все эти числа вместе, чтобы получить общее десятичное значение двоичного числа: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202

    Другой способ увидеть весь этот процесс в форме уравнения заключается в следующем: 1 х 2 7 + 1 х 2 6 + 0 х 2 5 + 0 х 2 4 + 1 х 2 3 + 0 х 2 2 + 1 х 2 1 + 0 х 2 0 = 202

Двоичные числа со знаком

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

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

почему люди кладут фрукты в снэпчат

Чтение знакового двоичного числа почти такое же, как и беззнаковое, с одним небольшим отличием.

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

    Скриншот чтения знакового двоичного числа
  2. Чтобы определить знак, проверьте крайний левый бит. Если это единица, то число отрицательное. Если это ноль, то число положительное.

    Изображение вычисления двоичного числа со знаком
  3. Теперь выполните тот же расчет, что и раньше, но примените к числу соответствующий знак, указанный крайним левым битом: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74

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

Понимание двоичных чисел

Если вы хотите научиться читать двоичные файлы, важно понять, как двоичные числа работа.

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

Умение читать двоичные файлы не является критическим для использования компьютеров, но полезно понять эту концепцию, чтобы лучше понять, как компьютеры хранят числа в памяти. Это также позволяет вам понимать такие термины, как 16-битная, 32-битная, 64-битная, а также измерения памяти, такие как байты (8 бит).

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

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

Как выделиться жирным шрифтом в раздоре
Как выделиться жирным шрифтом в раздоре
Жирный комментарий выделяется среди других комментариев. Только Discord не имеет видимой опции, позволяющей участникам выделять слова жирным шрифтом. Так как же это делают другие? Различаются ли шаги для iPhone или Android?
Как отключить веб-поиск на панели задач Windows 10
Как отключить веб-поиск на панели задач Windows 10
Если вы хотите отключить поиск приложений в Интернете и Магазине с панели задач, вот как это отключить.
Как сделать скриншот на iPhone XR
Как сделать скриншот на iPhone XR
Когда вы разговариваете на своем iPhone, лучший способ заархивировать его — сделать снимок экрана. Есть разные причины делать скриншоты разговоров. Например, вы можете поделиться тем, о чем говорили, в социальных сетях.
7 лучших приложений-будильников 2024 года
7 лучших приложений-будильников 2024 года
Нужна помощь, чтобы проснуться? В этом обзоре лучших приложений-будильников для Android и iOS представлены часы для тех, кто крепко спит, сигналы математических задач и мониторинг цикла сна.
Архив метки: Classic Shell
Архив метки: Classic Shell
Amazon принимает PayPal?
Amazon принимает PayPal?
Как крупнейший в мире онлайн-рынок и собор капитализма, Amazon насчитывает миллионы клиентов и миллиарды транзакций. PayPal также является международной компанией с миллионами клиентов и присутствием на миллионах.
Как найти каналы в Telegram
Как найти каналы в Telegram
Telegram - это новое приложение для обмена сообщениями, которое покоряет мир. Приложение бесплатное, быстрое и претендует на звание одного из самых безопасных мессенджеров. Это позволяет людям легко общаться без каких-либо границ. Ты можешь