Want to create interactive content? It’s easy in Genially!

Get started free

REGISTROS DEL PROCESADOR

e.genially

Created on October 11, 2020

Start designing with a free template

Discover more than 1500 professional designs like these:

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

To the Moon Presentation

Projection Presentation

Transcript

REGISTROS DEL PROCESADOR

empezar

LOS REGISTROS

FUNCION

TIPOS

LOS REGISTROS

Los registros son muy útiles de cara al funcionamiento de un procesador porque ayudan a éste, guiándole sobre dónde debe enviar los datos procesados.

FUNCIONES DE LOS REGISTROS

REGISTROS DE CONTROL Y DE ESTADO: Son utilizados por el procesador para el control de las operaciones o por rutinas privilegiadas del sistema operativo para controlar la ejecución de los programas.

REGISTROS VISIBLES DE USUARIO: Un programador de lenguaje de máquina o ensamblador puede minimizar las referencias a memoria principal mediante un uso óptimo de estos registros. Con lenguajes de alto nivel, un compilador que optimice código intentará hacer una selección inteligente de qué variables asignar a registros y cuáles a ubicaciones de la memoria principal. Algunos lenguajes de alto nivel, como C, permiten que el programador indique al compilador qué variables se deben almacenar en registros.

Los registros se encuentran dentro de cada microprocesador y su función es almacenar los valores de datos, comandos, instrucciones o estados binarios que ordenan qué dato debe procesarse, como la forma en la que se debe hacer. Un registro no deja de ser una memoria de velocidad alta y con poca capacidad.

Cada registro puede contener una instrucción, una dirección de almacenamiento o cualquier tipo de dato. En un procesador encontramos espacios con una capacidad que oscila entre 4 y 64 bits porque cada registro debe tener un tamaño suficiente para contener una instrucción. En el caso de que un ordenador de 64 bit, cada registro de tener un tamaño de 64 bits.

Cada microprocesador tiene varias tareas o deberes de procesar información. Recibe la información en lenguaje binario procedente de las aplicaciones (ceros y unos) para, después, procesarlos de una forma determinada. Digamos que la CPU traduce esos datos para que nosotros, los usuarios, los entendamos.

Dentro de un microprocesador encontramos el registro de información, cuya función es guardar de forma temporal los datos a los que se accede frecuentemente.

TIPOS DE REGISTROS

01

02

03

Registros de direcciones

Registros de datos

Registro de datos de memoria (MDR)

Se trata de un registro que se encuentra en el procesador y que está conectado al bus de datos.

Guardan direcciones que son usadas para acceder a la memoria principal o primaria, que solemos conocer como ROM o RAM.

Guardan valores de datos numéricos, como son los caracteres o pequeñas órdenes.

TIPOS DE REGISTROS

04

05

06

Registros de estado

Registros de propósito general (GPRs)

Registros de propósito específico (SPRs)

En esta ocasión, estamos ante registros que guardan datos del estado del sistema, como puede ser el registro de estado o el instruction pointer.

Sirven para guardar valores reales cuya función es determinar cuándo una instrucción debe ejecutarse o no.

Son registros que sirven para almacenar direcciones o datos generales.

TIPOS DE REGISTROS

07

08

Registros constantes

Registros de coma flotante

Su cometido es guardar valores de sólo lectura como son el zero, one o π.

Nos encontraremos con ella en sistemas que requieren sistemas de procesados muy rápidos. Por tanto, estos registros guardan estas representaciones en muchísimas arquitecturas.

Una serie de factores inciden en el diseño de la organización de los registros de control y estado. Un punto clave es el soporte del sistema operativo. Cierto tipo de información de control es de utilidad específica para el sistema operativo. Si el diseñador del procesador dispone de una visión funcional del sistema operativo, la organización de los registros puede adaptarse convenientemente.

FUENTES DE INFORMACION

https://www.cs.buap.mx/~andrex/ensamblador/EnsambladorInstrucciones.pdf#:~:text=%EE%80%80Registros%EE%80%81%20de%20la%20CPU%20La%20CPU%20tiene%2014,alto%20%28high%29%20y%20bajo%20%28low%29%20del%20%EE%80%80registro%EE%80%81%20AX. https://www.profesionalreview.com/2019/11/18/registros-del-procesador/ https://univia.info/los-procesadores-y-sus-registros/

!!!GRACIAS¡¡¡