谢谢各位朋友的解答。
直到现在才有能力描述这个问题,当时是想模仿c语言写一套通用的命令子程序集,写程序时候可以随意调。因为不知道具体需要什么功,就相当于没找到需求就搁置了。不曾想现在有了需求;
上面这个程序,因为R0,R1,在子程序中要使用,没有剩下其他寄存器可用 R0,R1,又无法入,将R0,R1先写入内存 当栈使用妥协办法。
下面这个程序,将相同功能的程序写了两遍,刷两个固化值。因为只使用一次,所以偷点懒感觉没有问题。
现在的问题是,调用子程 要传递值进去,然后子程序执行完了结果还要留着。目前我是使用以下方法,
使用内存传递值。请老师指点一下。
|