|
есть мат библиотека, функция деления 16х16, она использует
рег А (например) и выдает
А1 А0 - старш и млад байты частного
А5 А4 - старш и млад байты остатка
А2,А3, А6, А7 в конце программы деления не нужны, я их использовал для сохранения остатка и записи числа 10 000.
Если выводить по отдельности, т е частное или остаток, все нормально
считается. Остаток не больше 9 999.
Вся проблемма увеличить разрядность числа на вывод (2 байта), те
умножить на 2 на 10 и т д.Самое простое умножить на кратное 2 :)
Если прога (умножения на 2) действительно нормальная и алгоритм правильный, с остальным я разберусь :)
СУВЖ
Михаил
E-mail: info@telesys.ru