реклама на сайте
подробности

 
 
> Применение целочисленной арифметики
Яrik
сообщение Feb 6 2007, 00:15
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Добрый вечер!

Для деления чисел с плавающей запятой необходимо много памяти МК. Но знаю, что эту операцию можно сделать, используя целочисленую арифметику.
Подскажите, пожалуйста, кто знает как обращаться с этим зверем. biggrin.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Яrik
сообщение Feb 8 2007, 11:27
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Цитата
Для таких случаев бывает формула не очень подходит. Используется бывает коррекция. Если наблюдается нелинейность. Тогда табличным методом.

Если хотите всётаки полностью по формуле, то лучше целочисленным методом. Умножение на 256 Вам сказали как (сдвигов конечно не надо, просто результат читаете в байт 1 и 2 (а байт 0 - обнуляете) а деление к примеру так

Спасибо! А нет ли у Вас примера на СИ, потму что попытка сделать асеммблерную вставку в CodeVisionAvr у меня не увенчалась успехом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Яrik   Применение целочисленной арифметики   Feb 6 2007, 00:15
- - umup   очень просто - при вычислениях просто используйте ...   Feb 6 2007, 00:28
- - mihask   Цитата(Яrik @ Feb 6 2007, 03:15) Добрый в...   Feb 6 2007, 05:45
|- - gormih   Цитата(mihask @ Feb 6 2007, 03:15) Эффект...   Feb 6 2007, 09:49
- - umup   еще посмотрите на http://umup.narod.ru/#books_cs_a...   Feb 6 2007, 09:42
- - Wild007   2 gormih здесь: Алгоритмические трюки для программ...   Feb 6 2007, 09:59
- - mse   Цитата(Яrik @ Feb 6 2007, 00:15) Добрый в...   Feb 6 2007, 10:05
|- - SasaVitebsk   Цитата(mse @ Feb 6 2007, 11:05) Ничё не п...   Feb 6 2007, 11:53
|- - lazycamel   Цитата(mse @ Feb 6 2007, 11:05) Плывучка,...   Feb 7 2007, 17:02
|- - mse   Цитата(lazycamel @ Feb 7 2007, 17:02) Обы...   Feb 7 2007, 17:31
- - Яrik   ЦитатаЕдинственное что усложняет работу с флоат эт...   Feb 6 2007, 19:25
|- - mse   Цитата(Яrik @ Feb 6 2007, 19:25) Цитата Е...   Feb 7 2007, 09:50
|- - rezident   Цитата(Яrik @ Feb 6 2007, 21:25) Да, да к...   Feb 8 2007, 22:16
- - SasaVitebsk   Но результат АЦП - целочисленный. Пожалуйста, ...   Feb 7 2007, 03:21
- - umup   я пользуюсь этим : http://electronix.ru/forum/ind...   Feb 7 2007, 17:08
- - Яrik   ЦитатаПожалуйста, если хотите получить полный отве...   Feb 7 2007, 18:25
- - umup   Яrik Вот сказали бы это сразу и не было бы стольк...   Feb 7 2007, 19:25
|- - SasaVitebsk   Цитата(umup @ Feb 7 2007, 20:25) Яrik Во...   Feb 8 2007, 00:51
||- - =GM=   To SasaVitebsk. I've rearranged your code a bi...   Feb 8 2007, 19:04
|- - mse   Цитата(umup @ Feb 7 2007, 19:25) Яrik Во...   Feb 8 2007, 11:49
|- - SasaVitebsk   Цитата(Яrik @ Feb 8 2007, 12:27) Спасибо...   Feb 8 2007, 21:30
- - AndreyKeil   Извиняюсь, если мой вопрос не в тему, скажите алго...   Feb 8 2007, 21:27
|- - mse   Цитата(AndreyKeil @ Feb 8 2007, 21:27) Из...   Feb 8 2007, 23:01
- - add   mse, немогли бы Вы пояснитьследующее, если к приме...   Feb 9 2007, 12:48
|- - mse   Цитата(add @ Feb 9 2007, 12:48) mse, немо...   Feb 9 2007, 13:13
- - Яrik   ЦитатаДык это не плавучая арифметика столько памят...   Feb 10 2007, 00:15
- - rezident   Цитата(Яrik @ Feb 10 2007, 02:15) Понял. ...   Feb 10 2007, 01:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016