如何在瑞萨M32R ISA中创建过程?我该如何称呼它以及如何退还它?互联网上有关此ISA的文档很少。 与Arm的过程调用一样吗?
答案 0 :(得分:0)
您可以创建一个过程,如下所示:
my_funct:
<instruction>
使用“分支和链接(bl)”调用此过程。
BL my_func
BL导致无条件转移到标签指定的地址,并将返回地址放入R14。
请参阅https://www.renesas.com/eu/en/doc/products/mpumcu/001/rej09b0112_32fpusm.pdf的第3章