Want to create interactive content? It’s easy in Genially!
REGISTROS DEL PROCESADOR
e.genially
Created on October 11, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
View
To the Moon Presentation
View
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¡¡¡