I would like to know two things that is making my head quite confusing these days.
If i allocate an
C18 compiler I know it will take two bytes and, if I initialize a pointer to the variable, say:
int x,*xptr; xptr = &x;
then I have to access
*xptr for first byte and
*xptr+1 for the second byte?
Well, what factor determines that which one is MSB and LSB?