Какова двоичная форма числа 1689 в формате с плавающей точкой в 2х байтовой ячейке

8 Мая 2020 в 19:40
176 +1
0
Ответы
1

Для представления числа 1689 в формате с плавающей точкой в 2-байтовой ячейке используется стандарт IEEE 754. В этом формате первый бит отведен под знак числа (0 для положительных, 1 для отрицательных), следующие 5 бит - под экспоненту и оставшиеся биты - под мантиссу.

Число 1689 в двоичном виде равняется 11010011001.

Далее мы должны привести это число в нормализованный вид, сделав один ненулевой разряд слева от запятой. Поэтому мы можем записать его как 1.1010011001 * 2^10.

Затем, переводим это число в формат с плавающей точкой для 2-байтовой ячейки:

Знак: 0, так как число положительное.Экспонента: смещаем экспоненту 10 на BIAS (127 для float, 1023 для double), получаем 10 + 127 = 137. Переводим 137 в двоичную систему: 10001001.Мантисса: здесь берем первые 10 бит числа (без знакового бита), т.е. 1010011001.

Собираем все вместе: 0 | 10001001 | 10100110010000000000000.

Таким образом, двоичная форма числа 1689 в формате с плавающей точкой в 2-байтовой ячейке равна 01000100110100110010000000000000.

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