瑞萨M32R处理器术前调用和返回

时间:2019-05-08 05:17:31

标签: assembly risc

如何在瑞萨M32R ISA中创建过程?我该如何称呼它以及如何退还它?互联网上有关此ISA的文档很少。 与Arm的过程调用一样吗?

1 个答案:

答案 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章