18 votos

¿Por qué cada dirección de un microcontrolador tiene solo 8 bits de tamaño?

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)?

5voto

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).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X