I am using **µVision IDE - Keil**, and there is a .map file, which includes an Image Symbol Table.

I am confused with "STACK" and "TOP\_STACK". (Image below)

Why isn't the "TOP\_STACK" pointing at the same address as "STACK"? Assuming the program has just been initialised. Are there any data stored in the stack initially that needs 512 bytes of space?

[![Snippet of .map file](https://i.stack.imgur.com/IkVIG.png)](https://i.stack.imgur.com/IkVIG.png)