La arquitectura de los segmentos de la memoria de los procesadores x86 para manejar la localización DS de la información del registro del procesador de la información o del ensamblador de la instrucción, los registros del ES, de los SS y del CS

Files Recovery Software
Inicio Datos de contacto Servicio de atención al cliente Descarga Demo Productos  

 
 

Segmentos

La arquitectura de las fuerzas de los procesadores x86 al uso de los segmentos de la memoria de manejar la información, el tamaño de estos segmentos está de 64kb.

La razón de estar de estos segmentos es que, considerando que el tamaño máximo de un número que el procesador pueda manejar es dado por una palabra de 16 pedacitos o registro, él no sería posible tener acceso a más de 65536 lugares de la memoria usando solamente uno de estos registros, pero ahora, si la memoria se divide en grupos o los segmentos, cada uno de 65536 lugares, y nosotros utilizan una dirección en un registro exclusivo para encontrar cada segmento, y entonces hacemos cada dirección de una ranura específica con dos registros, y es posible que tengamos acceso a una cantidad de 4294967296 octetos de memoria.

Para que el ensamblador pueda manejar los datos, él sea necesario que cada pedazo de información o de instrucción esté encontrado en el área que corresponde a sus segmentos respectivos. El ensamblador tiene acceso a esta información que considera la localización del segmento, dada por el DS, el ES, los SS y los registros y el interior del CS el registro la dirección del pedazo de información especificado. Está debido a el que cuando creamos un programa usando el eliminar errores en cada línea que montemos, algo similar aparezca:

1CB0:0102 MOV AX,BX

Donde el primer número, 1CB0, corresponde al segmento de la memoria que es utilizado, segundo refiere a la dirección dentro de este segmento, y las instrucciones que serán almacenadas de esa dirección siguen.

El ensamblador ajusta el tamaño de los segmentos que toman como una base el número de octetos que cada instrucción montada necesita, puesto que sería una pérdida de memoria para utilizar los segmentos enteros. Por ejemplo, si un programa necesita solamente 10kb almacenar datos, el segmento de datos estará solamente de 10kb y no el 64kb que puede dirigir.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Recuperación de Datos de libro
 
Capítulo 1 Una descripción de la recuperación de los datos
Capítulo 2 Introducción de discos duros
Capítulo 3 Acercamiento lógico a los discos y al OS
Capítulo 4 Sistemas de numeración
Capítulo 5 Introducción de la programación de C
Capítulo 6 Introducción a los fundamentos de la computadora
Capítulo 7 Comandos necesarios del DOS
Capítulo 8 Funciones e interrupciones del Disco-BIOS que dirigen con C
Capítulo 9 Manipulación de los discos duros grandes
Capítulo 10 Recuperación de los datos del disco blando corrompido
Capítulo 11 Fabricación de reservas
Capítulo 12 MBR de lectura y de modificación con la programación
Capítulo 13 DBR de lectura y de modificación con la programación
Capítulo 14 Programación para la recuperación del “archivo crudo”
Chapter 15 Programación para los limpiadores de los datos
Capítulo 16 Desarrollar más utilidades para los discos
Apéndice Glosario de los términos de la recuperación de los datos
 
 
Pro Data Doctor

Inicio

Productos

Datos de contacto

Servicio de atención al cliente

Descarga Demo

Términos y Condiciones

 
Pro Data Doctor