- Tue Feb 23, 2010 4:13 pm
#94318
Hi all,
I am a novice to ARM. I started studying ARM7 from "The Insider's Guide To The Philips ARM7-Based Micro" book.
I want to know why additional link register(R14- as LR) is needed in user mode, just to save return address.
Can't the good old method of pushing PC onto stack be used for that? Or is it related to pipelining?
If somebody can throw moer light on it,I would be really thankful.
Thanks all,
myetrx
I am a novice to ARM. I started studying ARM7 from "The Insider's Guide To The Philips ARM7-Based Micro" book.
I want to know why additional link register(R14- as LR) is needed in user mode, just to save return address.
Can't the good old method of pushing PC onto stack be used for that? Or is it related to pipelining?
If somebody can throw moer light on it,I would be really thankful.
Thanks all,
myetrx