U8 - Registros Flashcards
Cantidad de registros
Programador de aplicaciones: utiliza 16
Pentium posee 32
Registros de propósito general
CUALES SON
AX -> Acumulador
BX -> Calculo
CX -> Contador
DX -> Utilizado en operaciones aritméticas
Punteros a registros
CUALES SON
SP -> Puntero pila
BP -> Base de pila
SI -> Índice de fuente (1)
DI -> Índice de destino (1)
(1) Exploración de gran conjunto de datos
E-flags
CARAC
Registro de estados (32 bits)
EIP
QUE ES, QUE ALMACENA
Puntero de instrucciones
Almacena el desplazamiento que hay que añadirle a la base para leer la siguiente instrucción
Modo Protegido - EIP - 32 bits - Max desplazamiento 4GB
Modo real - IP - 2 bytes - Max valor del segmento 64KB.
Registros de segmento
CUALES SON, QUE HACEN
Almacenan la referencia binaria a la base de un segmento en memoria.
El pentium maneja 16 segmentos a la vez.
Tres tipos:
CS -> Code segment
SS -> Stack segment
DS -> Data segment (Principal)
ES -> …
FS -> …Extra
GS -> …