Visión general de la familia POWER ® y la arquitectura PowerPC®

Un microprocesador de la familia POWER ® o PowerPC® contiene un procesador de ramificación, un procesador de punto fijo y un procesador de coma flotante.

Una familia POWER ® o un microprocesador PowerPC® contiene los controles de secuenciación y proceso para la captación de instrucciones, la ejecución de instrucciones y la acción de interrupción, e implementa el conjunto de instrucciones, el modelo de almacenamiento y otros recursos definidos en la familia POWER ® y en las arquitecturas PowerPC® .

Un microprocesador de la familia POWER ® o PowerPC® contiene un procesador de ramificación, un procesador de punto fijo y un procesador de coma flotante. El microprocesador puede ejecutar las siguientes clases de instrucciones:
  • Instrucciones de sucursal
  • Instrucciones de punto fijo
  • Instrucciones de coma flotante

El diagrama siguiente ilustra una representación lógica del proceso de instrucciones para el microprocesador PowerPC® .

Figura 1. Modelo De Proceso Lógico. El proceso empieza en la parte superior con el proceso de ramificación, que se ramifica en un proceso de punto fijo o de coma flotante. Estos procesos envían y reciben datos del almacenamiento. El almacenamiento también enviará más instrucciones al proceso de ramificación en la parte superior del diagrama.

La tabla siguiente muestra los registros para la arquitectura del conjunto de instrucciones de usuario de PowerPC® . Estos registros están en la CPU que se utilizan para aplicaciones de 32 bits y están disponibles para el usuario.

Registro Bits disponibles
Registro de condiciones (CR) 0-31
Registro de enlaces (LR) 0-31
Registro de recuento (CTR) 0-31
Registros de propósito general 00-31 (GPR) 0-31 para cada registro
Registro de excepciones de punto fijo (XER) 0-31
Registros de coma flotante 00-31 (FPR) 0-63 para cada registro
Registro de estado y control de coma flotante (FPSCR) 0-31

La tabla siguiente muestra los registros de la arquitectura del conjunto de instrucciones de usuario de la familia POWER ®. Estos registros están en la CPU que se utilizan para aplicaciones de 32 bits y están disponibles para el usuario.

Registro Bits disponibles
Registro de condiciones (CR) 0-31
Registro de enlaces (LR) 0-31
Registro de recuento (CTR) 0-31
Registros de propósito general 00-31 (GPR) 0-31 para cada registro
Multiplicar-Registro de Quotient (MQ) 0-31
Registro de excepciones de punto fijo (XER) 0-31
Registros de coma flotante 00-31 (FPR) 0-63 para cada registro
Registro de estado y control de coma flotante (FPSCR) 0-31

La unidad de procesamiento es un procesador de punto fijo orientado a la palabra que funciona en tándem con un procesador de coma flotante orientado a doble dirección. El microprocesador utiliza instrucciones alineadas con palabras de 32 bits. Proporciona fetches y tiendas de byte, media palabra y palabra operando para el punto fijo y las captaciones de operando de palabra y doble palabra y tiendas para coma flotante. Estas captaciones y tiendas pueden producirse entre el almacenamiento principal y un conjunto de 32 registros de uso general, y entre el almacenamiento principal y un conjunto de 32 registros de coma flotante.