24.12.2015, 21:32
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Float арифметика
Здравствуйте, чисто ради спортивного интереса нужно сделать программу для работы с числами с плавающей запятой.
В интернете что то совсем тухленько. Либо платно, либо при помощи FPU.
Нашел вот такое описание Пример ... но тут какие то странности. Мало того что не совсем подробно, так еще и какая то магия включается в виде "скрытого" бита ... откуда, зачем ... не написано. все по принципу "из формулы очевидно" ...
В общем если у кого есть примеры подробные или подробное описание сложения, вычитания умножения и деления в бинарном виде прошу поделится. Буду благодарен.
|
|
|
|
24.12.2015, 22:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
|
Re: Float арифметика
Сообщение от worldmasters
|
чисто ради спортивного интереса нужно сделать программу для работы с числами с плавающей запятой.
|
Кому нужно?
Если все это лишь ради спортивного интереса, то давайте еще пару кругов пройдитесь по гуглю. Там все есть. Нам в свое время приходилось десятки книг и учебников перелопачивать, десятки часов в библиотеке рыться. А вам все готовенькое подавай, на блюдечке, да еще и "поподробнее".
Спортсмены, блин.
|
|
|
|
24.12.2015, 22:25
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Float арифметика
Сообщение от Alex9797
|
Кому нужно?
Если все это лишь ради спортивного интереса, то давайте еще пару кругов пройдитесь по гуглю. Там все есть. Нам в свое время приходилось десятки книг и учебников перелопачивать, десятки часов в библиотеке рыться. А вам все готовенькое подавай, на блюдечке, да еще и "поподробнее".
Спортсмены, блин.
|
А зачем так грубо? Он вполне вежливо попросил помочь с этим вопросом. Почему бы просто не подсказать человеку? Форум как раз и предназначен для того, чтобы делится знаниями.
|
|
|
|
24.12.2015, 22:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Float арифметика
Для начала IEEE754, потом Уоррена Генри "Алгоритмические трюки для программистов".
|
|
|
|
24.12.2015, 23:08
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Float арифметика
Сообщение от raxp
|
Для начала IEEE754, потом Уоррена Генри "Алгоритмические трюки для программистов".
|
Да читал я эту страницу. Но конкретно примера типа такого как я в ссылке указал нету.
И сам стандарт скачал но там только по формату много слов. А конкретно про механизм умножения и деления не описано.
|
|
|
|
24.12.2015, 23:18
|
|
Заблокирован
Регистрация: 14.04.2008
Адрес: Украина, совсем рядом от террористов!
Сообщений: 388
Сказал спасибо: 32
Сказали Спасибо 85 раз(а) в 62 сообщении(ях)
|
Re: Float арифметика
Сообщение от worldmasters
|
В общем если у кого есть примеры подробные или подробное описание сложения, вычитания умножения и деления в бинарном виде прошу поделится. Буду благодарен.
|
Здесь все описано с примерами! Лучшая книга по двоичной арифметике, что я видел, правда, под ВМ80, но подробно разрисованы алгоритмы, поэтому переписать не составит труда!
|
|
|
Эти 5 пользователя(ей) сказали Спасибо ALEKSEY188 за это сообщение:
|
|
|
25.12.2015, 04:38
|
|
Частый гость
Регистрация: 20.12.2006
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 1 сообщении
|
Re: Float арифметика
Сообщение от ALEKSEY188
|
Здесь все описано с примерами! Лучшая книга по двоичной арифметике, что я видел, правда, под ВМ80, но подробно разрисованы алгоритмы, поэтому переписать не составит труда!
|
К этому еще обязательно "Арифметика цифровых машин" Карцев и можно "Программирование арифметических операций в микропроцессорах" Злобин.
|
|
|
|
25.12.2015, 08:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Float арифметика
Цитата:
|
Но конкретно примера типа
|
конкретно вам для начала следует понять, что есть формат плавающей запятой в двоичной арифметике и как с ним работать, чего вы не сделали, судя по фразе "много слов". А примеры даны в книжке, которую вы проигнорировали, не дочитав до конца предложение.
Цитата:
|
Да читал я эту страницу
|
да не телепаты тут, забанили их. Так что, если не хотите нарваться на грубости - телепатируйте на форум, чего читали.
|
|
|
|
25.12.2015, 09:14
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Float арифметика
Сообщение от worldmasters
|
Здравствуйте, чисто ради спортивного интереса нужно сделать программу для работы с числами с плавающей запятой.
В интернете что то совсем тухленько. Либо платно, либо при помощи FPU.
Нашел вот такое описание Пример ... но тут какие то странности. Мало того что не совсем подробно, так еще и какая то магия включается в виде "скрытого" бита ... откуда, зачем ... не написано. все по принципу "из формулы очевидно" ...
В общем если у кого есть примеры подробные или подробное описание сложения, вычитания умножения и деления в бинарном виде прошу поделится. Буду благодарен.
|
http://ww1.microchip.com/downloads/c...s/cn_00575.pdf
|
|
|
|
25.12.2015, 09:24
|
|
Прописка
Регистрация: 09.06.2009
Адрес: Саров
Сообщений: 135
Сказал спасибо: 1,321
Сказали Спасибо 338 раз(а) в 79 сообщении(ях)
|
Re: Float арифметика
Рекомендую поискать книгу Фрунзе А.В. "Микроконтроллеры? Это же просто!" Том 4
М.: Додэка-XXI, 2008. — 464 с.: ил. (Серия «Программируемые системы»)
Первые 3 тома посвящены МК с архитектурой MCS-51, а в 4-м томе, если верить аннотации, излагаются базовые понятия двоичной арифметики с плавающей точкой -— основы математического обеспечения работы современных микроконтроллеров. Особое внимание уделено использованию арифметики с плавающей точкой в программах вычисления элементарных функций.
Кроме того, в книге содержатся примеры аппаратной и программной реализации ряда полезных устройств и приборов. Их изучение поможет глубже понять функциональные возможности и типовые приёмы программирования микроконтроллеров.
Сам этот том пока не читал, но предыдущие весьма проблемно-ориентированные (практика преобладает над сугубой теорией)!
__________________
Качество программы измеряется в количествах "Что за..." на 10 шагов отладки...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:17.
|
|