1. Обнуление регистра М (НL)
2. Загрузка в регистр В числа разрядов множителя
3. Сдвиг влево содержимого пары регистров НL на один разряд влево. Операция осуществляется удвоением содержимого пары регистров по команде DAD.
4. Блок анализа содержимого младшего разряда множителя. В нём содержимое аккумулятора сдвигается вправо и содержимое младшего разряда поступает в триггер переноса ТС регистра признаков МП КР580ВМ80.
5. Условный переход (разветвление) по условию содержимого триггера переноса. При (ТС) = 1 осуществляется переход к блоку 6; при (ТС) = 0 – к блоку 7.
6. Складываются содержимое пары регистров HL и пары DE (множимое).
7. Уменьшение содержимого счётчика на единицу.
8. Разветвление по содержимому триггера нуля регистра
признаков. При (TZ) = 0 (содержимое счётчика не равно нулю)
осуществляется переход к блоку №3, при (TZ) = 1 (содержимое
счётчика равно нулю) осуществляется выход из цикла и
переход к другой микропрограмме.