Cada direccin, almacena un elemento de la matriz de memoria. Cada elemento es
tpicamente un byte. En algunas configuraciones de memoria, cada direccin almacena algo ms que un byte. Sin embargo, esas son extremadamente raros por lo que, por ahora, vamos a hacer la amplia presuncin de que toda la memoria aborda almacena bytes. Formato Endian El formato endian es un atributo de los datos que describe el orden de los bytes. Cuando las aplicaciones intercambian datos, deben conocer el convenio de clasificacin para los datos de varios bytes. En caso contrario, los datos podran malinterpretarse.
Los datos pueden tener los formatos de orden de bytes siguientes:
Big Endian Formato en el que el byte ms significativo se almacena en primer lugar. Los dems bytes le siguen en orden de significado descendente. Por ejemplo, en el caso de una palabra de cuatro bytes, el orden de los bytes es 0, 1, 2, 3. En el caso de una palabra de dos bytes, es 0, 1. Little Endian Formato en el que el byte menos significativo se almacena en primer lugar. Los dems bytes le siguen en orden de significado ascendente. Por ejemplo, en el caso de una palabra de cuatro bytes, el orden de los bytes es 3, 2, 1, 0. En el caso de una palabra de dos bytes, es 1, 0. Ejemplo: Se tiene un valor en hexadecimal: 90AB12CD, si ese valor se separa en bytes se tiene cuatro valores: 90, AB, 12, CD, donde cada byte requiere 2 dgitos hexadecimales. Existen dos formas para almacenar en memoria ese valor: Big Endian: Little Endian: