Подпрограммы умножения и деления для PIC.

Подпрограмма умножения позволяет перемножать 16 на 8 бит с результатом 24 бит.

Подпрограмма деления позволяет делить 24 на 16 бит с округлением результата.

Если данной разрядности недостаточно, то большие числа можно раскладывать на несколько меньших. Например число 0x532af2 можно представить выражением 0x532a*0xff+0xf2.

Максимальная длительность выполнения п/п умножения составляет до 200 циклов, п/п деления до 1500, типовое до 100 и до 1000 циклов соответственно.


Текст подпрограмм


Источник: kulakov.ru


Источник

Оставить комментарий

Вы можете использовать следующие теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>