ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Registros Del Procesador


Enviado por   •  9 de Febrero de 2014  •  1.112 Palabras (5 Páginas)  •  232 Visitas

Página 1 de 5

Lenguajes de Interfaz

Tipos de registros del procesador

Registro

Un registro es una memoria de alta velocidad y poca capacidad,

integrada en el microprocesador, que permite guardar

transitoriamente y acceder a valores muy usados, generalmente en

operaciones matemáticas.

El término es usado generalmente para referirse al grupo de registros

que pueden ser directamente indexados como operandos de una

instrucción, como está definido en el conjunto de instrucciones. Sin

embargo, los microprocesadores tienen además muchos otros

registros que son usados con un propósito específico.

contienen la mayoría de los datos que el procesador necesita para

ejecutar instrucciones.

Cada procesador tiene sus propios registros y son muy variantes

dependiendo del diseño de la arquitectura.

Registros de propósito general

Los registros de propósito general (en inglés GPRs o

General Purpose Registers) pueden guardar tanto

datos como direcciones. Son fundamentales en la

arquitectura de von Neumann. La mayor parte de las

computadoras modernas usa GPR.

AX

AX conocido como acumulador, se puede utilizar en todas los

operaciones aritméticas, de lectura a memoria, de escritura a

memoria, operaciones de comparación, operaciones a nivel

de bits.

Se puede utilizar en formato de 16 bits (AX) o en formatos de

8 bits, AH y AL.

Considerar que si se modifica AH o AL, estos modifican a AX

y viceversa.

BX

BX conocido como base, se puede utilizar en todas los

operaciones aritméticas, de lectura a memoria, de escritura a

memoria, operaciones de comparación, operaciones a nivel de bits

y como registro de indirección

Se puede utilizar en formato de 16 bits (BX) o en formatos de 8

bits, BH y BL.

Considerar que si se modifica BH o BL, estos modifican a BX y

viceversa.

CX

CX conocido como contador, se puede utilizar en todas los

operaciones aritméticas, de lectura a memoria, de escritura a

memoria, operaciones de comparación, operaciones a nivel de bits

y como registro contador en operaciones de cadenas de

caracteres.

Se puede utilizar en formato de 16 bits (CX) o en formatos de 8

bits, CH y CL.

Considerar que si se modifica CH o CL, estos modifican a CX y

viceversa.

DX

DX conocido como registro de datos, se puede utilizar en todas los

operaciones aritméticas, de lectura a memoria, de escritura a

memoria, operaciones de comparación, operaciones a nivel de

bits, es un registro auxiliar del acumulador.

Se puede utilizar en formato de 16 bits (DX) o en formatos de 8

bits, DH y DL.

Considerar que si se modifica DH o DL, estos modifican a DX y

viceversa.

Registro de segmento

Un registro de segmento tiene 16 bits de longitud y facilita un área de

memoria para direccionamiento conocida como el segmento actual.

DS es el registro de segmento de datos y determina el número de

segmento de datos de un programa.

SS es el registro de segmento de pila, ubica la localización de la pila.

CS es el registro de segmento de código, determina el segmento

donde se localizan las instrucciones.

ES es el registro de segmento extra, muchas veces este registro

tiene el mismo valor de DS, es utilizado principalmente para la

manipulación de cadenas de caracteres.

Registro apuntador de instrucción

El registro apuntador de instrucciones (IP) de 16 bits

contiene el desplazamiento de dirección de la

siguiente instrucción que se ejecuta. El IP esta

asociado con el registro CS en el sentido de que el IP

indica la instrucción actual dentro del segmento de

código que se esta ejecutando actualmente. Los

procesadores 80386 y posteriores tienen un IP

ampliado de 32 bits, llamado EIP.

Registros

...

Descargar como (para miembros actualizados)  txt (7.9 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com