investigacion

Páginas: 6 (1280 palabras) Publicado: 13 de octubre de 2014
2.- ESTRUCTURA DE LOS REGISTROS
Un computador emplea una jerarquía de memoria. En los niveles más altos de la jerarquía, la memoria es más rápida, más pequeña y más cara (por bit). Dentro de la CPU hay un conjunto de registros que funciona como un nivel de memoria, por encima de la memoria principal y de la caché en la jerarquía. Los registros de la CPU son de dos tipos:
 
Registros visiblespara el usuario:
Permiten al programador de lenguaje máquina o  ensamblador, minimizar las referencias a memoria principal cuando optimiza el uso de registros.
 
Registros de control y de estado:
Son utilizados por la unidad de control para controlar el funcionamiento de la CPU, y por programas privilegiados del sistema operativo para controlar la ejecución de programas. No hay una separaciónbien definida de registros dentro de estas dos categorías. Por ejemplo, en algunas máquinas el contador de programa es visible para el usuario (por ejemplo, en el VAX), pero en muchas no lo es.

2.2.1. REGISTROS VISIBLES PARA EL USUARIO
Un registro visible para el usuario es uno que puede ser referenciado por medio del lenguaje máquina que ejecuta la CPU. Podemos clasificarlos en las siguientescategorías:

Registro de propósito general:
Los registro de propósito general AX,BX,CX y DX son los caballos de batalla del sistema. Son únicos en el sentido de que se puede direccionarlos como una palabra o como una parte de un byte. El último byte de la izquierda es la parte alta, y el ultimo byte de la derecha es la parte baja. Por ejemplo, el registro CX consta de una parte CH (alta) y unaparte CL (baja), y usted puede referirse a cualquier parte por su nombre.

Registro AX: el registro AX, el acumulador principal, es utilizado para operaciones que implica entrada/salida y la mayor parte de la aritmética. Por ejemplo, las instrucciones para multiplicar, dividir y traducir supone el uso del AX. También, algunas operaciones genera código más eficiente si se refiere al AX en lugarde a los otros registros.

Registro BX: el BX es conocido como el registro base ya que es el único registro de propósito general que puede ser índice para direccionamiento indexado. También es común emplear el BX para cálculos.

Registro DX: el DX es conocido como 1 registro de datos. Alguna operaciones de entrada/salida requiere uso, y las operaciones de multiplicación y división con cifrasgrandes supone al DX y al AX trabajando juntos.

Registro de dirección:
Contiene direcciones en la memoria principal de datos e instrucciones o una parte de la dirección que su utiliza en el cálculo de la dirección completa. Estos registros pueden ser de propósito general o puede estar dedicado a un modo específico de direccionamiento.


Registro índice: el direccionamiento indexado es unmodo común de direccionamiento que implica sumar un índice a un valor base para obtener la dirección efectiva.

Puntero de segmento: con direccionamiento segmentado, la memoria divide en segmento, que son bloques de palabras de tamaño variable. Una referencia a memoria consta de una referencia a un segmento. En este modo, se utiliza un registro que alberga una dirección base de un segmento. Puedehaber varios registros de este tipo.

Puntero de pila: si hay un direccionamiento de pila visible para los usuarios, la pila estará, por lo general, en la memoria principal, existiendo un registro dedicado a señalar cima de la pila.

Registro de datos:
Pueden ser asignados por el programador a diversas funciones. En algunos caso, son de propósito general y pueden ser empleados por cualquierinstrucción de maquina que lleve a cabo operaciones sobre los datos. Sin embargo, suelen ponerse ciertas restricciones a menudo.

Registro de condición:
Permite almacenar y recuperar datos de determinación de precio en el sistema. Todos los elementos de precio de la actividad empresarial diaria: los precios, descuentos y recargos por el parte y los impuestos que se quieren utilizar para la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS