We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I hope to make sure whether C51 does support little-endian for 16-bit integer type.
For example:
unsigned int wABC = 0x1234;
What's the memory arrange of variable wABC in RAM ? Is the content of Low Memory address 0x34 or 0x12 ?
As with any compiler, this is defined in the Manual - there's a whole section that describes calling conventions, data representation, etc...
It's also easy to check. But most code doesn't need to know.