Sometimes the stack still confuses me, so I need to look back at how it works. In all canon cameras, the stack is a Full Descending one. It grows to lower addresses in memory. I found a short word document on google which explains this pretty well. To view the document itself, just look here: www.cems.uwe.ac.uk/~cduffy/es/ARMstacks.doc
(http://i.imgur.com/jtMWU.png)
(http://i.imgur.com/d60FT.png)
(http://i.imgur.com/RfSFg.png)
(http://i.imgur.com/UW86C.png)
http://magiclantern.wikia.com/wiki/ARM
slides from simplemachines.it are really useful ...
Indy