Как читать и писать двоичные числа

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

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

Запись в базе 10

Возьмите, например, трехзначное число 345. Самое дальнее правое число, 5, представляет столбец 1 с, и есть 5 из них. Следующее число справа, 4, представляет столбец 10 с. Интерпретируйте число 4 в столбце 10 с как 40. Третий столбец, который содержит 3, представляет столбец 100s. Многие знают

instagram viewer
база 10 через образование и годы воздействия чисел.

Система Base 2

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

В база 2каждый столбец представляет значение, которое в два раза превышает предыдущее значение. Значения позиций, начинающиеся справа, составляют 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 и т. Д.

Номер один представлен как 1 в базовой десятке и двоичном коде, так что давайте перейдем к числу два. В базовой десятке он представлен 2. Однако в двоичном коде перед переходом к следующему столбцу может быть только 0 или 1. В результате число 2 записывается как 10 в двоичном виде. Требуется 1 в столбце 2s и 0 в столбце 1s.

Посмотрите на номер три. Очевидно, что в базе 10 он записан как 3. В базе два он записывается как 11, указывая 1 в столбце 2s и 1 в столбце 1s. Это становится 2 + 1 = 3.

Значения столбцов двоичных чисел

Когда вы знаете, как работает бинарный файл, его чтение - это просто математический. Например:

1001: Поскольку мы знаем значение, которое представляет каждый из этих слотов, мы знаем, что это число представляет 8 + 0 + 0 + 1. В базе 10 это будет номер 9.

11011: Рассчитайте, что это в базе 10, добавив значение каждой позиции. В этом случае это становится 16 + 8 + 0 + 2 + 1. Это число 27 в базе 10.

Числа на работе в компьютере

Итак, что все это значит для компьютера? Компьютер интерпретирует комбинации двоичных чисел как текст или инструкции. Например, каждой строчной и прописной букве алфавита присваивается отдельный двоичный код. Каждому также назначается десятичное представление этого кода, называемое Код ASCII. Например, строчной букве «а» присваивается двоичный номер 01100001. Он также представлен кодом ASCII 097. Если вы посчитаете двоичное число, вы увидите, что оно равно 97 в базе 10.

instagram story viewer