如何将以下C程序编译成AVR汇编语言?

确保使用堆栈根据需要保留寄存器值(推送和弹出)。
•编译阶乘函数和主函数。
•mul指令将其结果存储在r0中。图片说明

https://blog.csdn.net/hbuxiaoshe/article/details/6074889