Вопрос по информатике Кто- то может мне дать ссылку или обьяснение как это решить?
Compute the sum and product of the following two binary numbers using their floating points representation
1.01001 * 10^-101 и -1,1101*101^1001
я знаю что нужно числа сначала привести к общей степени, ток я не пойму как, и ваще сколько бит тут выделено для степени и мантисы в обоих числах. Памагите

9 Окт 2020 в 19:43
235 +1
0
Ответы
1

Для вычисления суммы и произведения двух чисел в формате с плавающей запятой в двоичной системе необходимо:

Привести оба числа к общей степени двойки. Для этого нужно выравнять порядки чисел, увеличив или уменьшив их мантиссы и степени так, чтобы они стали одинаковыми. В данном случае вам нужно перевести число 1.01001 10^-101 в 2.01001 10^-101, что равносильно умножению его на 2. Для числа -1,1101*101^1001 необходимо также выравнять степени, увеличив или уменьшив её на разницу в порядках чисел.

После выравнивания чисел, можно произвести операции сложения и умножения мантисс.

Количество битов, выделенных для хранения степени и мантиссы, зависит от вашего выбора представления чисел. Например, в формате IEEE 754 для чисел с плавающей точкой одинарной точности стандартно используется 32 бита: 1 бит для знака, 8 бит для экспоненты и 23 бита для мантиссы.

Если вы хотите узнать более детальное решение или как именно привести числа к общей степени в данной задаче, рекомендую обратиться к учебнику по компьютерной арифметике или информатике.

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