А почему вы решили, что прога правильна ? :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено whale 20 июня 2003 г. 16:54
В ответ на: Вроде в программе все верно :). Из тех ли регистров выбираете результат? отправлено ncto 20 июня 2003 г. 16:21

есть мат библиотека, функция деления 16х16, она использует
рег А (например) и выдает
А1 А0 - старш и млад байты частного
А5 А4 - старш и млад байты остатка

А2,А3, А6, А7 в конце программы деления не нужны, я их использовал для сохранения остатка и записи числа 10 000.
Если выводить по отдельности, т е частное или остаток, все нормально
считается. Остаток не больше 9 999.
Вся проблемма увеличить разрядность числа на вывод (2 байта), те
умножить на 2 на 10 и т д.Самое простое умножить на кратное 2 :)
Если прога (умножения на 2) действительно нормальная и алгоритм правильный, с остальным я разберусь :)
СУВЖ
Михаил


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru