8
Registros de la CPU Lenguajes de Interfaz José Manuel Puentes García

Registros de la cpu

Embed Size (px)

Citation preview

Page 2: Registros de la cpu

Registros de la CPU• Para poder hacer estas cosas, es obvio que la CPU necesita almacenar algunos datos

temporalmente. Debe recordar la posición de la última instrucción de forma que sepa dónde ir a buscar la siguiente. Necesita almacenar instrucciones y datos temporalmente mientras una instrucción está siendo ejecutada. En otras palabras, la CPU necesita una pequeña memoria interna.

• Un registro es una memoria de alta velocidad, que se utiliza en los microprocesadores para acceder a información importante de manera rápida. Generalmente, los registros se miden de acuerdo al número de bits que almacenan, (por ejemplo, registros de 8 bits o de 16 bits) y pueden contener datos, direcciones de memoria o información acerca del estatus del sistema.

• La CPU tiene 4 registros internos, cada uno de 16 pedacitos. Los primeros cuatro, HACHA, BX, CX, y DX son registros del uso general y pueden también ser utilizados pues 8 registros del pedacito, si están utilizados en tal manera él son necesarios referiros por ejemplo como: AH y el AL, que son los octetos altos y bajos del HACHA colocarte. Esta nomenclatura es también aplicable a los registros de BX, de CX, y de DX.

Page 3: Registros de la cpu

Los registros se clasifican en:

Page 4: Registros de la cpu

Tipos de Registros• Los registros de datos son usados para guardar números enteros. En algunas

computadoras antiguas, existía un único registro donde se guardaba toda la información, llamado acumulador.

• Los registros de memoria son usados para guardar exclusivamente direcciones de memoria. Eran muy usados en la arquitectura Harvard, ya que muchas veces las direcciones tenían un tamaño de palabra distinto que los datos.

• 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.

• Los registros de coma flotante son usados para guardar datos en formato de coma flotante.

• Los registros constantes tienen valores creados por hardware de sólo lectura. Por ejemplo, en MIPS el registro cero siempre vale 0.

• Los registros de propósito específico guardan información específica del estado del sistema, como el puntero de pila o el registro de estado.

Page 5: Registros de la cpu

• Registro de índice un CPU no puede hacer matemáticas en registros de datos, aunque puede hacerlo indirectamente con un registro de índice. Éste trabaja con los registros de datos, permitiendo a un programa procesar hilos de información eficazmente. Para procesar tu primer nombre, por ejemplo, un programa mueve 100.000 a un registro de dirección y cero a un registro de índice. Una operación en los índices añade el valor del índice al registro de datos, recuperando la letra de la ubicación 100.000. 

• Registro de direcciones para que un CPU pueda almacenar y recuperar datos en RAM, debe tener la dirección de la memoria de la información. Esas operaciones que implican RAM usan registros de dirección de memoria. EL CPU no realiza aritmética en estos registros; en cambio, los usa para ubicar datos que necesita. Por ejemplo, un programa almacena el comienzo de tu primer nombre en una ubicación 100.000 de memoria RAM.

• Registro de Índice un CPU no puede hacer matemáticas en registros de datos, aunque puede hacerlo indirectamente con un registro de índice. Éste trabaja con los registros de datos, permitiendo a un programa procesar hilos de información eficazmente.

Page 6: Registros de la cpu

• Registro de estado todos los diseños de CPU incluyen un registro o un conjunto de registros, conocidos a menudo como palabra de estado de programa "programa status Word", PSW), que contiene información de estado. La PSW contiene típicamente códigos de condición además de otra información de estado. Entre los campos comunes o indicadores se incluyen los expresados en la tabla.

Page 8: Registros de la cpu

Bibliografía• http://www.portalhuarpe.com.ar/medhime20/Sitios

%20con%20Medhime/Computaci%C3%B3n/COMPUTACION/Menu/modulo%205/5-6.htm

• http://wikitronica.labc.usb.ve/index.php/Registros_del_CPU_-_MC9S08QE128

• http://www.ehowenespanol.com/funcionan-registros-cpu-info_208727/

• http://es.wikipedia.org/wiki/Registro_(hardware)