Подскажите алгоритм умножения чисел на ассемблере для процессора 8086
Нужно наити произведение N 16-разрядных чисел. Насколько я понимаю в этом процессоре ещё не реализовано умножение, зато есть сложение и сдвиг. Подскажите алгоритм умножения.
Для умножения двух 16-битовых чисел, один из операндов нужно поместить в АХ. Результат умножения (может быть до 32-х бит) помещается в пару регистров, в DX - содержатся старшие 16 бит результата, а в АХ младшие.