Форум по микроконтроллерам: ПП деления 2-х байтного числа на однобайтное - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

ПП деления 2-х байтного числа на однобайтное

#1 Пользователь офлайн   wws63 

  • Завсегдатай
  • PipPipPip
  • Группа: SuperMod
  • Сообщений: 261
  • Регистрация: 15 Февраль 11

Отправлено 07 Март 2011 - 13:29

В одной из программ потребовалось использование процедуры деления 2-х байтного (16-битного) числа на однобайтное (8-битное) с округлением результата. Здесь http://www.piclist.c...16by8lzf-ng.htm нашёл подходящую программу. Убрал процедуру вычисления дробной части и получился очень компактный вариант ПП деления. К сожалению, результат не округлялся. Автор подпрограммы - Н.Головченко, любезно согласился помочь и доработать процедуру деления с округлением 0,5 результата.

Прикрепленные файлы

  • Прикрепленный файл  16del8.txt (1,21К)
    Количество загрузок:: 465

0

#2 Пользователь офлайн   Алексашка 

  • Завсегдатай
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 311
  • Регистрация: 26 Апрель 13
  • ГородМирный, РС (Якутия)

Отправлено 13 Март 2015 - 19:48

А может есть у кого ПП деления трехбайтного на двухбайтое число АСМ, столкнулся с большими вычислениями на PIC18, для PIC16 нашел ПП деления трехбайтного на двухбайтое число у КЕА, там косвенная адресация, а как ее поправить для pic18 ума не хватает, сама идея косвенной адресации мне немного понятна, но как складывать адреса как в пристегнутой ПП? В общем люди добрые и не очень может у вас уже есть наработки пп деления на АСМ подобного масштаба, поделитесь... буду очень благодарен.

Прикрепленные файлы

  • Прикрепленный файл  del_1a.asm (23,84К)
    Количество загрузок:: 145

0

#3 Пользователь офлайн   MAZ 

  • Консерватор - до мозга костей и суставов
  • PipPipPipPip
  • Группа: SuperMod
  • Сообщений: 1 391
  • Регистрация: 15 Февраль 11
  • ГородРоссия

Отправлено 13 Март 2015 - 22:05

http://www.piclist.c...h/div/index.htm здесь поищи
Если бы Бог не был консерватором, вместо десяти заповедей мы имели бы десять предложений
0

#4 Пользователь офлайн   Алексашка 

  • Завсегдатай
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 311
  • Регистрация: 26 Апрель 13
  • ГородМирный, РС (Якутия)

Отправлено 14 Март 2015 - 07:05

класс , спасибо.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей