Что нужно знать
- Простые беззнаковые двоичные числа состоят только из единиц и нулей. Начните с самой правой цифры и двигайтесь влево.
- Нули всегда равны нулю. Каждая позиция представляет собой возрастающую степень двойки, начиная с 2.0, что равно 0.
- Сложите значения всех чисел, чтобы получить более знакомый результат по основанию 10.
В этой статье объясняется, как читать простые беззнаковые двоичные числа, и содержится информация о двоичных числах со знаком, которые могут обозначать как положительные, так и отрицательные числа.
Как читать двоичный код
«Чтение» двоичного кода обычно означает перевод двоичного числа в десятичное (десятичное) число, знакомое людям. Это преобразование достаточно просто выполнить в уме, как только вы поймете, как работает двоичный язык.
Каждая цифра в двоичном числе имеет определенное значение, если цифра не равна нулю. Определив все эти значения, вы просто складываете их вместе, чтобы получить десятичное (десятичное) значение двоичного числа.
Чтобы увидеть, как это работает, возьмем двоичное число 11001010.
-
Лучший способ прочитать двоичное число — начать с самой правой цифры и двигаться влево. Степень этой первой позиции равна нулю, что означает, что значение этой цифры, если оно не ноль, равно двум в нулевой степени или единице. В этом случае, поскольку цифра равна нулю, значение этого места будет равно нулю.
-
Далее переходим к следующей цифре. Если это единица, то вычислите два в степени единицы. Запишите также это значение. В этом примере значение равно двум в степени единицы, что равно двум.
-
Продолжайте повторять этот процесс, пока не дойдете до самой левой цифры.
-
Чтобы закончить, все, что вам нужно сделать, это сложить все эти числа вместе, чтобы получить общее десятичное значение двоичного числа: 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
Двоичные числа со знаком
Описанный выше метод работает для базовых беззнаковых двоичных чисел. Однако компьютерам нужен способ представлять и отрицательные числа в двоичном формате.
По этой причине компьютеры используют двоичные числа со знаком. В системе этого типа самая левая цифра известна как бит знака, а остальные цифры известны как биты величины.
почему люди кладут фрукты в снэпчат
Чтение знакового двоичного числа почти такое же, как и беззнаковое, с одним небольшим отличием.
-
Выполните ту же процедуру, что описана выше для беззнакового двоичного числа, но остановитесь, как только достигнете крайнего левого бита.
-
Чтобы определить знак, проверьте крайний левый бит. Если это единица, то число отрицательное. Если это ноль, то число положительное.
-
Теперь выполните тот же расчет, что и раньше, но примените к числу соответствующий знак, указанный крайним левым битом: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74
-
Знаковый двоичный метод позволяет компьютерам представлять числа как положительные, так и отрицательные. Однако он потребляет начальный бит, а это означает, что для больших чисел требуется немного больше памяти, чем для беззнаковых двоичных чисел.
Понимание двоичных чисел
Если вы хотите научиться читать двоичные файлы, важно понять, как двоичные числа работа.
Двоичная система счисления известна как система счисления по основанию 2, что означает, что для каждой цифры есть два возможных числа; единица или ноль. Большие числа записываются путем добавления к двоичному числу дополнительных единиц или нулей.
Умение читать двоичные файлы не является критическим для использования компьютеров, но полезно понять эту концепцию, чтобы лучше понять, как компьютеры хранят числа в памяти. Это также позволяет вам понимать такие термины, как 16-битная, 32-битная, 64-битная, а также измерения памяти, такие как байты (8 бит).