Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > [Алгоритм] нормализация двоичных


Автор: relok 27.11.2010, 18:07
Здравствуйте
В разделе Колледж не ответили. пишу сюда.
Задача - нормализация двоичных чисел с плавающей запятой (в этой стране)
Вроде ничего сложного, но преподаватель долго и сложно это объяснял, и  у меня появились сомнения, так ли всё просто=)

вот как я это вижу:
вход: 11,01
выход: мантиса со знаком 01101 и порядок 2

вход: -0,001111
выход: 11111 (знак минус => первый бит = 1) и порядок -2

платформа - java2me, но думаю это не важно
числа 16 ти битные, тоже на всякий случай 

Автор: bsa 27.11.2010, 18:25
relok, вопрос в чем?

Автор: relok 27.11.2010, 18:29
Правильно ли я решаю задачу  и есть ли какие-нибудь подвохи в этой задаче?

Автор: bsa 29.11.2010, 17:34
Цитата(relok @  27.11.2010,  19:07 Найти цитируемый пост)
вход: -0,001111
выход: 11111 (знак минус => первый бит = 1) и порядок -2

неправильно.
Имхо, правильно будет FFF1 и экспонента -6.

Не стесняйся проверять. Результат сложения положительного с отрицательным числом должен быть нулевым в значащих разрядах (в твоем случае, это будет 0x10000)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)