Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСиС. РТ работы / Лекции / Глава 5 - Системы счисления.docx
Скачиваний:
21
Добавлен:
19.09.2023
Размер:
1.2 Mб
Скачать

5.1.4 Проверьте свое понимание темы - бинарная система чисел

  1. Какой двоичный эквивалент IP-адреса 192.168.11.10?

11000000.11000000.00001011.00001010

11000000.10101000.00001011.00001010

11000000.10101000.00001010.00001011

11000000.10101000.00001011.00010010

  1. Что из перечисленного является двоичным эквивалентом IP-адреса 172.16.31.30?

11000000.00010000.00011111.00011111110

101000.00010000.00011111.00011111110

101100.00010000.00011110.000111110

101100.00010000.00011111.00011111110

5.1.5 Конвертировать двоичный в десятичные

Для преобразования двоичного IPv4-адреса в десятичный эквивалент с точкой-разделителем, разделите IPv4-адрес на четыре 8-битных октета. Затем занесите двоичное позиционное значение в качестве двоичного числа первого октета и выполните соответствующее вычисление.

Например, предположим, что IPv4-адрес узла — 11000000.10101000.00001011.00001010. Для преобразования двоичного адреса в десятичный формат, начните с первого октета, как показано в таблице. Введите 8-битное двоичное число в качестве позиционного значения строки 1, а затем выполните вычисление, результатом которого будет десятичное число 192. Это число составит первый октет десятичной записи с точкой-разделителем.

Позиционное значение

128

64

32

16

8

4

2

1

Двоичное число (11000000)

1

1

0

0

0

0

0

0

Вычислите

128

64

32

16

8

4

2

1

Суммируйте...

128

+ 64

+ 0

+ 0

+ 0

+ 0

+ 0

+ 0

Результат

192

Затем преобразуйте второй октет 10101000, как показано в таблице. Итоговое десятичное значение — 168; это будет второй октет.

Позиционное значение

128

64

32

16

8

4

2

1

Двоичное число (10101000)

1

0

1

0

1

0

0

0

Вычислите

128

64

32

16

8

4

2

1

Суммируйте...

128

+ 0

+ 32

+ 0

+ 8

+ 0

+ 0

+ 0

Результат

168

Преобразовать третий октет 00001011, как показано в таблице.

Позиционное значение

128

64

32

16

8

4

2

1

Двоичное число (00001011)

0

0

0

0

1

0

1

1

Вычислите

128

64

32

16

8

4

2

1

Суммируйте...

0

+ 0

+ 0

+ 0

+ 8

+ 0

+ 2

+ 1

Результат

11

Преобразовать четвертый октет 00001010, как показано в таблице. Это завершает IP-адрес и производит 192.168.11.10.

Позиционное значение

128

64

32

16

8

4

2

1

Двоичное число (00001010)

0

0

0

0

1

0

1

0

Вычислите

128

64

32

16

8

4

2

1

Суммируйте...

0

+ 0

+ 0

+ 0

+ 8

+ 0

+ 2

+ 0

Результат

10

5.1.6 Activity - Binary to Decimal Conversions

Инструкции

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

Ниже введите итоговое десятичное число.