[an error occurred while processing this directive]
В MULxx бит переноса - это копия старшего (знакового) бита результата. Так как сложение промежуточных результатов тоже должно быть знаковым, то и используется такая схема, позволяющая далее командами ADD делать как бы знаковое сложение
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)