We have a c program with a lot of files and we are wondering one specific thing.
We are compiling it with C51.
If, lets say in one of the files, I declare a few variables like:
unsigned char xdata a;
unsigned char xdata b;
...
//etc
unsigned char xdata z;
Will their addresses be incrementing and in the same order? as they are declared?
I realize that incrementing addresses can be achieved using arrays or structs or that I can assign fixed addresses of choice but that is not the question.