Diferencia entre revisiones de «Offset (informática)»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Isseu (discusión · contribs.)
Sin resumen de edición
SuperBraulio13 (discusión · contribs.)
m Revertidos los cambios de Isseu a la última edición de Super braulio
Línea 3: Línea 3:
Por ejemplo, dado un array de caracteres ''A'' que contenga <tt>abcdef</tt>, se puede decir que el elemento que contiene la letra '<tt>c</tt>' tiene un offset de 2 desde el comienzo de ''A''.
Por ejemplo, dado un array de caracteres ''A'' que contenga <tt>abcdef</tt>, se puede decir que el elemento que contiene la letra '<tt>c</tt>' tiene un offset de 2 desde el comienzo de ''A''.


En [[ingeniería informática]] y programación de bajo nivel (como el [[lenguaje ensamblador]]), un '''offset''' normalmente indica el número de posiciones de memoria sumadas a una [[dirección base]] para conseguir una dirección absoluta específica. Con este significado (que es el original) de offset , solo se usa la unidad básica de direccionamiento, normalmente el [[byte]] de 8 bits, para especificar el tamaño del offset. En este contexto se puede llamar a veces '''dirección relativa'''.
En [[ingeniería informática]] y programación de alto nivel (como el [[lenguaje ensamblador]]), un '''offset''' normalmente indica el número de posiciones de memoria sumadas a una [[dirección base]] para conseguir una dirección absoluta específica. Con este significado (que es el original) de offset , solo se usa la unidad básica de direccionamiento, normalmente el [[byte]] de 8 bits, para especificar el tamaño del offset. En este contexto se puede llamar a veces '''dirección relativa'''.


[[Categoría:Programación]]
[[Categoría:Programación]]

Revisión del 23:25 12 may 2010

En informática, un offset dentro de un array u otra estructura de datos es un entero que indica la distancia (desplazamiento) desde el inicio del objeto hasta un punto o elemento dado, presumiblemente dentro del mismo objeto. El concepto de distancia es solamente válido si todos los elementos del objeto son del mismo tamaño ( típicamente dados en bytes o palabras).

Por ejemplo, dado un array de caracteres A que contenga abcdef, se puede decir que el elemento que contiene la letra 'c' tiene un offset de 2 desde el comienzo de A.

En ingeniería informática y programación de alto nivel (como el lenguaje ensamblador), un offset normalmente indica el número de posiciones de memoria sumadas a una dirección base para conseguir una dirección absoluta específica. Con este significado (que es el original) de offset , solo se usa la unidad básica de direccionamiento, normalmente el byte de 8 bits, para especificar el tamaño del offset. En este contexto se puede llamar a veces dirección relativa.