Registro de Estado y Control

  
 Los registros de estado y control están compuestos por el registro de bandera EFLAGS, el puntero de instrucción EIP y cuatro registros de control, como se muestra en la Figura 2.1:
Registro de bandera
Puntero de instrucción
Palabra de estado de la máquina
Intel Reserved
página de dirección culpa
dirección de directorio de páginas

EFLAGS
EIP
CR0 CR1

CR2
CR3
estado de la figura 2.1 Y control de registro
1. Registro de puntero de instrucción y registro de bandera
El registro de puntero de instrucción EIP almacena el desplazamiento (offset) de la siguiente instrucción a ejecutar. Este desplazamiento es relativo al registro de segmento de código actualmente en ejecución. Para CS. El desplazamiento más la dirección base del segmento de código actual forma la dirección de la siguiente instrucción. Se puede acceder a los 16 bits más bajos del EIP por separado, llamándolo registro de IP de puntero de instrucción para direccionamiento de 16 bits.
El registro de banderas EFLAGS almacena las banderas de control para el procesador, como se muestra en la Figura 2.2. Los bits 1º, 3º, 5º, 15º y 18º a 31º del registro de bandera no están definidos.
Copyright © Conocimiento de Windows All Rights Reserved