Diferencia entre revisiones de «Bit»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 187.139.72.218 a la última edición de GermanX |
|||
Línea 164:
== Little endian y Big endian ==
En los computadores cada [[byte]] se identifica con su posición en la [[memoria de computadora|memoria]] (dirección). Cuando se manejan números de más de un byte, éstos también deben estar ordenados. Este aspecto es particularmente importante en la programación en código máquina, ya que algunas máquinas consideran el byte situado en la dirección más baja el menos significativo (a little endian'', como los procesadores [[Intel]]) mientras que otras consideran que ése es el más significativo (arquitectura ''big endian'', como los procesadores [[Motorola]]). De este modo, un byte con el número decimal 27 se almacenaría en una máquina ''little endian'' igual que en una máquina ''big endian'', ya que sólo ocupa un byte. Sin embargo, para números más grandes los bytes que los representan se almacenarían en distinto orden en cada arquitectura.
Por ejemplo, consideremos el número hexadecimal entero <code>AABBCCDD</code>, de 32 bits (4 bytes), localizado en la dirección 100 de la memoria. El número ocuparía las posiciones desde la 100 a la 103, pero dependiendo de si la máquina es little o big endian, los bytes se almacenarían de diferente manera:
Línea 264:
[[Categoría:Teoría de la información]]
[[Categoría:Unidades de información]]
[[Categoría:Anglicismos]]
[[an:Bit]]
|