As I can see, the keil compiler doesnt use regular stack for functions, and all the local variables inside functions are mapped in global memory. Is there a way, to make it behaive like a normal program should? I.E - create a local variables in ram,and destroy them, when the function ends? Thank you.
it seems to be time for the old one the '51 ain't no PC that should settle it. a footnote: this is about the '51, not about Keil. Whatever Keil does, the compiler can not change the architecture of the microcontroller Erik