Para los procesadores 8086-8088 de referencia, un segmento es una porción de memoria de 64Kb como máximo. El microprocesador dispone de un "Registro de Segmento" que señala un segmento en la memoria mediante una dirección de 16 bits. Para obtener una dirección
completa en un espacio de 1 Mb se multiplica esta dirección por 16 simplemente mediante un desplazamiento, agregando cuatro 0 a la derecha de la dirección en binario.
En este segmento, un puntero de 16 bits designa igualmente una celda de memoria indicando un "desplazamiento" en relación con su comienzo. De este modo, su valor se agrega al del puntero de segmento. Por convención, una dirección completa se indica en hexadecimales especificando:
El valor del segmento antes de la multiplicación, por lo tanto en 16 bits.
Más el valor del desplazamiento en ese segmento, también en 16 bits.
La totalidad está separada por dos puntos.
La sintaxis es la siguiente:
Segmento: desplazamiento
Por ejemplo, para el segmento lB53, es decir, lB530 después del desfasaje, y con un
desplazamiento 0100 a partir del comienzo de este segmento, la dirección será:
1B53:0100
La segmentación permite fragmentar los programas en particiones lógicas y aplicarles
protecciones eficaces. Pero también obliga a cargar la totalidad de un segmento en la memoria física, lo que no siempre es sencillo si el segmento es importante; por otra parte, un segmento debe estar ordenado en forma continua en la memoria central. Esto implica que se perderán posibles "agujeros" eventualmente disponibles. En consecuencia, el concepto de segmentación es eficaz, pero no lo suficientemente flexible; por este motivo, los procesadores 386 y posteriores poseen, además, la función de paginación.
Información de los programas con certificado
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Comunicación e informática. Historia y computación Comunicación, informática, computación, información... Todos estos conceptos se tratarán en este cu... [08/09/09] |
|
3.144 | ||
|
Amplificadores Operacionales Son llamados amplificadores operacionales porque podemos encontrar circuitos montados a base de estos amplificadores que realizan operaciones matemáticas, como por ejempl... [13/09/05] |
|
3.616 | ||
|
Telefonía celular (móvil). Funcionamiento y generaciones La telefonía celular (o móvil, según el país) y su funcionamiento es el objeto de estudio de este curso. Aprenderemos sobre e... [29/04/09] |
|
3.379 | ||
Publicar en
del.icio.us
digg
meneame