Renesas M32R Процессор предварительного вызова и возвращает - PullRequest
1 голос
/ 08 мая 2019

Как мне создать процедуру в Renesas M32R ISA?как мне это назвать и как мне вернуть?В интернете не так много документации по этому ISA.Это то же самое, что вызов процедуры Arm?

1 Ответ

0 голосов
/ 08 мая 2019

Вы можете создать процедуру следующим образом:

my_funct:
    <instruction>

Вызовите эту процедуру, используя Branch and link (bl).

BL my_func

BL вызывает безусловное переход к адресуопределяется меткой и помещает адрес возврата в R14.

См. главу 3 из https://www.renesas.com/eu/en/doc/products/mpumcu/001/rej09b0112_32fpusm.pdf

...