Перевод чисел из одной системы в другую 111100111.10001110000 двоичное число методом триад и тетрад перевести соответственно в восьмеричный и шестнадцатеричный коды (с проверкой).
Перевести число -571,12 в двоичный код.

24 Апр 2021 в 19:51
177 +1
0
Ответы
1

Перевод числа 111100111.10001110000 из двоичной системы в восьмеричную и шестнадцатеричную системы:

Восьмеричная система:
111100111.10001110000 двоичное число
Поделим на триады: 001 111 001 .100 011 100 00 0
Получаем: 371.234

Шестнадцатеричная система:
111100111.10001110000 двоичное число
Поделим на тетрады: 1111 0011 1100 .0111 0000
Получаем: 3E3.38

Проверка:
Восьмеричный код: 371.234
38^2 + 78^1 + 18^0 + 28^-1 + 38^-2 + 48^-3 = 249.234375

Шестнадцатеричный код: 3E3.38
316^2 + 1416^1 + 316^0 + 316^-1 + 8*16^-2 = 995.234375

Таким образом, результаты верны.

Перевод числа -571,12 в двоичный код:

571 в двоичной системе: 1000111011
Для отрицательной части используем дополнительный код:

Переводим модуль числа: 571 в двоичной системе: 1000111011Дополняем нулями до 12 бит: 111111111011Инвертируем все биты: 000000000100Добавляем 1: 000000000101

Число -571 в двоичной системе: -101011101 при помощи дополнительного кода.

17 Апр 2024 в 18:43
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир