Знакомство с двоичными числами

Знакомство с двоичными числами

Subnetting

Сегодня проведем знакомство с двоичными числами. Прежде чем мы начнем разбирать подсети и поговорим об IP-адресации, давайте сначала рассмотрим некоторые основы двоичных вычислений. Мы все привыкли работать с десятичными числами, где мы считываем от 1 до 10. Это легко, потому что у нас есть 10 пальцев, и мы с детства умеем на них считать.

В двоичной системе мы работаем только с 0 или 1.

0 = Выкл.
1 = Вкл.

 

Давайте рассмотрим некоторые примеры того, как мы можем использовать двоичный код для создания некоторых чисел:

128 64 32 16 8 4 2 1

 

В таблице выше мы имеем 8 бит. Бит слева называется самым старшим битом (MSB), потому что этот бит имеет самое высокое значение — вес (128). Бит справа называется младшим значащим битом (LSB), потому что он имеет самое маленькое значение  — вес (1). Значения/весы бит кратны степени двойки, это два в нулевой, первой, второй, третей и т.д. … два в седьмой степени.

Итак, как мы преобразуем десятичные числа в двоичные? Давайте посмотрим на некоторые примеры.

 

Преобразование десятичного значения в двоичное

Если мы хотим, чтобы десятичное число «0» в двоичном формате означало тот же ноль, мы оставляем все биты «выключенными» — в нуле.

128 64 32 16 8 4 2 1
0 0 0 0 0 0 0 0

 

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

128 64 32 16 8 4 2 1
1 0 1 1 0 0 1 0

 

128 + 32 + 16 + 2 = 178.

Вот еще один пример, допустим, мы хотим увидеть десятичное число 31 в двоичном формате. Начинаем слева и смотрим, какие биты «подходят»:

128 64 32 16 8 4 2 1
0 0 0 1 1 1 1 1

 

16 + 8 + 4 + 2 + 1 = 31.

Рассмотрим еще один пример, давайте превратим десятичное число 255 в двоичное:

128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1

 

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255.

Когда мы используем 8 бит, 255 — это наибольшее десятичное число, которое мы можем получить.

 

Преобразование двоичного числа в десятичное

Конечно, мы также можем провести преобразование и в обратную сторону. Допустим, у нас есть следующие двоичное число:

128 64 32 16 8 4 2 1
1 0 1 1 1 1 1 0

 

Просто про суммируйте все значения, которые записаны над «1». В этом примере это будет:

128 + 32 + 16 + 8 + 4 + 2 = 190.

 

Вот еще один пример:

128 64 32 16 8 4 2 1
0 0 0 1 0 1 1 0

 

В этот раз мы имеем:  16 + 4 + 2 = 22.

Когда вы добавляете дополнительный бит, десятичное значение удваивается. Например: 2, 4, 8, 16, 32, 64, 128 и т.д. Я называю это «силой 2».

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

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Subnetting

Больше похожих постов

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Что такое подсеть?

Что такое подсеть?

1,109
0
В этой статье мы рассмотрим, что такое подсеть и почему мы её используем. А вы знаете что сети могут быть…
Меню