Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Алгоритм деления

Непрочитано 02.01.2007, 00:26  
kviper
Частый гость
 
Регистрация: 21.12.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kviper на пути к лучшему
По умолчанию Алгоритм деления

Вопрос такого характера: как на микроконтроллерах PIC реализовать операцию деления, поскольку такой операции нет в сотаве станддартного набора команд.
Реклама:
kviper вне форума  
Непрочитано 02.01.2007, 00:32  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Поделить на Си в компиляторе или на Бэйсике и посмотреть листинг на АСМе.

avr123.nm.ru/05.htm

Компиляторы для PIC в низу страницы - avr123.nm.ru
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 02.01.2007, 00:38  
Adviser
Почётный гражданин KAZUS.RUN
 
Регистрация: 07.03.2005
Сообщений: 984
Сказал спасибо: 1
Сказали Спасибо 200 раз(а) в 136 сообщении(ях)
Adviser на пути к лучшему
По умолчанию

Зайдите на PICList и посмотрите представленные там готовые реализации.
http://www.piclist.com/techref/micro.../div/index.htm
Вот собственно вариант:
http://www.piclist.com/techref/micro...v/tutorial.htm

Кое-что есть еще у известного Предко на его сайте.
http://www.myke.com/16bit.htm#div

На microchip.com есть пара-тройка AppNote, посвященных Fixed Point Routines (AN617 например), там можно взять всю библиотеку с фиксированной точкой, и с плавающей там есть тоже естественно.
Adviser вне форума  
Непрочитано 02.01.2007, 14:53  
kviper
Частый гость
 
Регистрация: 21.12.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kviper на пути к лучшему
По умолчанию

Спасибо што подсказали!
kviper вне форума  
Непрочитано 03.01.2007, 14:57  
arkbox
Временная регистрация
 
Регистрация: 05.06.2005
Сообщений: 84
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
arkbox на пути к лучшему
По умолчанию

Сообщение от Adviser
Зайдите на PICList и посмотрите представленные там готовые реализации.
http://www.piclist.com/techref/micro.../div/index.htm
Вот собственно вариант:
http://www.piclist.com/techref/micro...v/tutorial.htm

Кое-что есть еще у известного Предко на его сайте.
http://www.myke.com/16bit.htm#div

На microchip.com есть пара-тройка AppNote, посвященных Fixed Point Routines (AN617 например), там можно взять всю библиотеку с фиксированной точкой, и с плавающей там есть тоже естественно.
Странно, что люди пишут свои программы деления, когда в 617 библиотеке есть все! удобней ведь использовать стандартные программы с одинаковым набором регистров. потом потребуется умножение, потом возведение в степень, если брать куски из разных источников-то под казждый свои регистры нужны,зачем такие проблемы??
arkbox вне форума  
Непрочитано 03.01.2007, 15:15  
Adviser
Почётный гражданин KAZUS.RUN
 
Регистрация: 07.03.2005
Сообщений: 984
Сказал спасибо: 1
Сказали Спасибо 200 раз(а) в 136 сообщении(ях)
Adviser на пути к лучшему
По умолчанию

Так разные ведь проблемы бывают по жизни: кто-то прибор ваяет, а кому-то курсовую сдать надо
Adviser вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм работы с CAN на AT90CAN svad0 Микроконтроллеры, АЦП, память и т.д 1 15.10.2008 14:25
Подпрограммы деления (32/32) для AVR, PIC и 51 karuzus Микроконтроллеры, АЦП, память и т.д 5 21.03.2008 09:52
MCS-51, asm, алгоритм деления слова на слово? joogorden Микроконтроллеры, АЦП, память и т.д 3 26.07.2007 17:45
[Решено] Алгоритм Алекс Цифровые сигнальные процессоры 2 27.03.2006 12:33
Проблема деления целых чисел с заданной точностью на AVR KiberBOSS Микроконтроллеры, АЦП, память и т.д 8 16.02.2006 16:35


Часовой пояс GMT +4, время: 18:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.