Сорри за глупый вопрос - чего-то меня переклинило.
делаю умножение двух значений (а коде asm) - одно в акк. B, другое передано в из головного С кода (по значению).
Судя по хелпу, mpy может либо умножать содержимое памяти с TREG (0хе) и отправлять результат в аккумулятор, либо оба операнда - содержимое памяти (и результат тоже в акк.).
У меня одно число есть результат пердварительных вычислений, и храниться в аккумуляторе B, другое число передано из С. Для умножения мне видимо надо вначале загнать то что в акк B - в TREG, затем умножать на второе.
Какая комманда перегоняет их акк. в TREG ? (не ld, stm, ...)
Предположим второе число именуется current_gain и передано из С кода как:
.global _current_gain
как я пищу умножение mpy (после загрузки TREGа)
Спасибо.