Страница 1 из 1

число dx:ax перевести в строку

Добавлено: 03 сен 2008, 13:52
airyashov
Есть задача перевести 32 разрядное число dx:ax в строку, команды только 8086
Сам ничего не придумал, кроме таблицы коэффициентов и последовательного вычитания, может у кого-нибуть есть идея, как решить задачу более красиво?

Re: число dx:ax перевести в строку

Добавлено: 04 сен 2008, 12:17
demon416
Преобразовывай в неупакованный bcd (например вычитанием) и к каждому элементу получившегося массива прибавь 30h получиться аски строка

Re: число dx:ax перевести в строку

Добавлено: 05 сен 2008, 10:50
airyashov
нашел такой алгоритм, если кому-нибудь интересно
http://www.df.lth.se/~john_e/fr_gems.html