Как читать двоичный (бинарный) код

Советы 5 43 467 Жалоба

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



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


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


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


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



Каждая цифра в двоичном числе имеет определенное значение, если цифра не является нулем. После того как вы определили все эти значения, вы просто складываете их вместе, чтобы получить 10-значное десятичное значение двоичного числа. Чтобы увидеть, как это работает, возьмите двоичное число 11001010.


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



2. Затем перейдите к следующей цифре. Если это один, то рассчитайте два в степени одного. Запишите это значение. В этом примере значение равно степени два, равной двум.



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



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


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


Двоичные числа с подписью


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


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


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


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



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



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


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

Вернуться

Похожие новости


Файловая система exFAT против NTFS

Файловая система exFAT против NTFS

06-мар-2020, 17:26

Операционные системы заботятся о многих низкоуровневых системных деталях, чтобы вы могли справиться

Дефрагментация SSD, нужна ли она?

Дефрагментация SSD, нужна ли она?

15-янв-2020, 18:07

«Дефрагментируйте ваш жесткий диск» - это главный совет для проблем производительности ПК,

Что означают SSL и SSH?

Что означают SSL и SSH?

22-июл-2019, 21:34

Многие из нас слышали такие же знакомые, но непонятные технические термины, выражения в Интернете.

Обзор новой памяти Team Group Dark Pro DDR4-3466

Обзор новой памяти Team Group Dark Pro DDR4-3466

20-июн-2018, 16:17

Производители памяти стремились выдвигать конкретные наборы для платформ Intel и AMD. Говоря о

Комментарии (5)

    1. {title}

      29-фев-2020, 16:38 Влад написал (а): Ответить

      Я один ничего не понял?

      1. {title}

        29-фев-2020, 19:59 alik2039 написал (а): Ответить

        Судя по количеству комментарий, скорее всего да! Вопрос: Что именно вы хотели понять?

      2. {title}

        19-авг-2022, 18:14 Maksim417 написал (а): Ответить

        Если речь о том, как в двойке с тройкой получилась 8 и так, далее то да, короче двоичный код для 10-классников, я был сильно самонадеян, когда захотел его выучить...

    2. {title}

      21-фев-2020, 07:21 Гуманитарий написал (а): Ответить

      Ну и, соответственно, вопрос - как отличить, что самый левый бит кодирует положительное или отрицательное число, а не цифру 128?

      1. {title}

        21-фев-2020, 08:34 alik2039 написал (а): Ответить

        В двоичной системе счисления, при котором первый (старший) разряд отводится под знак числа. Если число положительное, то в левый разряд записывается 0; если число отрицательное, то в левый разряд записывается 1.

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

1. Добавленные комментарии проходят проверку.
2. Если Вы задаете вопрос, то постарайтесь описать проблему подробнее с указанием всех деталей. Напишите как можно точнее о проблеме.
3. Комментарии с оскорблениями и ненормативной лексикой, а так же комментарии, не имеющие смысла, будут удалены.
4. Не пытайтесь разместить рекламу, своих или сторонних сайтов, различные ссылки из социальных групп и сетей, спам и так далее. Для этого есть раздел «Реклама».
5. Давайте учится писать грамотно. Пишем текст не только большими буквами.
6. Если Вы отвечаете кому-то на комментарий, пожалуйста, жмите кнопочку «Ответить».
7. Помог материал решить Вашу проблему, поддержите проект поделитесь им в социальных сетях или просто скажите спасибо. С уважением к Вам!