The link register is used to provide a degree of support for implementing subroutines in machine code. R14 is used to store the address the program returns to once a subroutine has finished.
R14 is used each time the BL or BLX instruction is carried out. At other times it is unused and is free for normal use.
|
|
|