Mindmap
tipos de direccionamiento de memoria

Inhalt der Mindmap
tipos de direccionamiento de memoria
Independientemente que una arquitectura sea registro-registro (también llamada de carga/almacenamiento)
Interpretación de las direcciones de memoria
- direccionadas por bytes y proporcionan accesos a bytes (8 bits), medias palabras (16 bits) y palabras (32 bits). La mayoría de las máquinas también proporcionan accesos a dobles palabras (64 bits).
ordenamiento
- , hay dos convenios diferentes para clasificar los bytes de una palabra. El orden de bytes Little Endian coloca el byte cuya dirección es «x ... x00» en la posición menos significativa de la palabra
El orden de bytes «Big Endian» coloca el byte cuya dirección es «x ... x00» en la posición más significativa de la palabra (big end -extremo grande-)
no alineacion
- La no alineación causa complicaciones hardware, ya que la memoria, normalmente, está alineada sobre una frontera de palabras.
se requieren dos accesos para obtener la palabra. Por tanto, incluso en máquinas que permiten accesos no alineados, los programas con accesos alineados se ejecutan más rápidamente.
Incluso si el dato está alineado, soportar accesos a bytes y medias palabras requiere una red de alineamiento para alinear los bytes y medias palabras en los registros
solamente el VAX y el Intel 8086 soportan operaciones de la ALU sobre operandos en registros cuyo tamaño es menor de una palabra.
Modos de direccionamiento
- En las máquinas GPR, un modo de direccionamiento puede especificar una constante, un registro o una posición de memoria


