He visto que, en el microcontrolador de 32 bits, cada dirección de memoria contiene solo 8 bits de datos; es lo mismo para un MC de 16 bits también. Para los datos de 32 bits, utiliza una combinación de 4 direcciones. ¿Por qué no puede una dirección hecha para contener datos de 32 bits directamente (por lo que son 32 bits o 16 cada uno en lugar de 8)?
Respuesta
¿Demasiados anuncios?
Willshaw Media
Puntos
125
Esto es lo que se llama tener memoria direccionable de bytes. Normalmente es algo bueno, a menos que te estés quedando sin espacio de direcciones (por ejemplo, 4 GB con punteros de 32 bits, en lugar de 16 GB con punteros de 32 bits donde cada dirección es una palabra separada de 32 bits).