jueves, 20 de octubre de 2016

Registros de propósito general

Los registros de proposito general son EAX, EBX, ECX, EDX, EDI, ESI, EPP Y ESP.

  1. Registro AX: El registro AX es el registro acumulador, es utilizado para operaciones que implican entrada/salida, multiplicación y división.                                                                            
  2. Registro BX: El registro BX es el registro base, y es el único registro de propósito general que puede ser un índice para direccionamiento indexado.                                                                     
  3. Registro CX: El registro CX es conocido como el registro contador. Puede contener un valor para controlar el número de veces que un ciclo se repite o un valor para corrimiento de bits.       
  4. Registro DX: El registro DX es el registro de datos. En algunas operaciones se indica mediante este registro el número de puerto de entrada/salida, y en las operaciones de multiplicación y división de 16 bits se utiliza junto con el acumulador AX.                                                  
  5. Registro SI: El registro índice fuente de 16 bits es requerido por algunas operaciones con cadenas de caracteres. El SI está asociado con el segmento DS.                           
  6. Registro DI: El registro índice destino también es requerido por algunas operaciones concadenas de caracteres. El DI está asociado con el segmento ES.                   
  7. Registro PP: El apuntador de pila de 16 bits está asociado con el segmento SS y proporciona  un valor de desplazamiento que se refiere a la palabra actual que está siendo procesada en la pila. El sistema maneja de manera automática este registro, aunque el programa puede hacer ciertas manipulaciones con él.                                                                                          
  8. Registro SP: El apuntador base de 16 bits facilita la referencia de parámetros dentro de la pila .                                                                                                                                                            

El número de registros de propósito general se ha incrementado de 8 a 16 procesos en los procesadores de 32 bits y el tamaño de todos estos registros se ha incrementado de 32 bits a 64 bits. 


Los registros del intel 8086 e intel 8088 se basaron en el diseño del Intel 8080 y el Intel 8085. Los registros son similares al del Intel 8080, pero ampliados a 16 bits. Tanto el intel 8086 como el intel 8088 tienen cuatro registros de propósito general de 16 bits, que también pueden ser accedidos como ocho registros de 8 bits, y tienen cuatro registros de 16 bits.








No hay comentarios:

Publicar un comentario