Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Посмотри на представление вещественных чисел с плавающей запятой - тот самы...{+}(+)

Отправлено vitalyn 21 января 2008 г. 07:48
В ответ на: Переношу с исправлениями вопрос с пред. страницы . Дивайс выдает три байта , как перевести в нормальный вид , если (+) отправлено aha 20 января 2008 г. 21:20

Текст заголовка сообщения полностью: Посмотри на представление вещественных чисел с плавающей запятой - тот самый формат IEEE

В формате IEEE хранит вещественные числа интелловский арифметический сопроцессор со времён 8087. Формат IEEE предусматривает несколько представлений для чисел с разной точностью. Я давно его смотрел, лет 10 назад. У всех у них общий принцип - часть бит отдаётся под экспоненту, а оставшаяся часть - под мантиссу числа. Самые левые биты - экспонента, дальше пошла мантисса. Мантисса с экспонентой обычно выравниваются таким образом, чтобы самая старшая значащая единичка мантиссы оказалась перед точкой. (В некоторых представлениях её опускают по причине её излишества.)

Сдаётся мне, что если дополнить нулевым байтом справа, то получится обычный float... Хотя не проверял, но уж очень похоже.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru