Me gustaría saber dos cosas que hacen que mi cabeza sea bastante confusa en estos días.
Si asigno un int
en C18 compiler
, sé que tomará dos bytes y, si inicializo un puntero a la variable, diga:
int x,*xptr;
xptr = &x;
¿ entonces tengo que acceder a *xptr
para el primer byte y *xptr+1
para el segundo byte?
Bueno, ¿qué factor determina cuál es MSB y LSB?