Categorías: Todo - instrucciones - segmento - memoria - datos

por Mariana R hace 6 años

180

Tipos de registros

En los microprocesadores, los registros son componentes cruciales que almacenan temporalmente datos frecuentemente utilizados durante el procesamiento. Existen varios tipos de registros, cada uno con un propósito específico.

Tipos de registros

Tipos

De instrucciones

EIP (apuntador de instrucciones) EIP direcciona la siguiente instrucción en una sección de memoria definida como segmento de código. Se utiliza por el microprocesador para encontrar la siguiente instrucción secuencial en un programa ubicado dentro del segmento de código. El apuntador de instrucciones puede modificarse mediante un salto (jump) o una instrucción de llamada (call).

De segmento de memoria

FS y GS Son registros de segmento suplementario para que los programas puedan acceder a dos segmentos de memoria adicionales.
SS (pila) Define el área de memoria utilizada para la pila.
ES (extra) Segmento de datos adicional utilizado por algunas de las instrucciones de cadena para guardar datos de destino.
DS (Datos) Sección de memoria que contiene la mayor parte de los datos utilizados por un programa.
CS (código) Es una sección de la memoria que almacena el código (procedimientos y programas) utilizado por el microprocesador.

De propósito general

ESI (índice de origen) Direcciona datos de cadena de origen para las instrucciones de cadenas.
EDI (índice de destino) Direcciona datos de destino de cadenas para las instrucciones de cadenas.
EBP (apuntador de la base) Apunta a una posición de memoria en todas las versiones del microprocesador para las transferencias de datos de memoria.
EDX (Datos) Guarda una parte del resultado de una multiplicación, o parte del dividendo antes de una división.
ECX (Conteo) Almacena la cuenta de varias instrucciones. Además puede guardar la dirección de desplazamiento de datos en la memoria.
EBX (índice base) guarda la dirección de desplazamiento de una posición en el sistema de memoria, en todas las versiones del microprocesador.
EAX (Acumulador) se emplea para instrucciones como multiplicación, división y algunas de las instrucciones de ajuste.

Registros

Son componentes dentro de los microprocesadores que almacenan temporalmente los valores de los datos a los que se accede con frecuencia durante el proceso.