Рекурсивная факториальная функция MIC-1
Я пытаюсь написать рекурсивную факториальную функцию, которая получает аргумент N в стеке и возвращает результат в аккумулятор ().
Пример кода:
LOCO 4
PUSH
POP
MUL 6
END
Это загружает 4 , а затем умножает его на 6, поэтому содержит 24 , я думаю, push и pop здесь излишни.
Вот доступные инструкции с
https://johnloomis.org/ece314/notes/carch/img360.gif
Имеется дополнительная инструкция
MUL c
который умножает регистр
ac
с участием
c