ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FUNCIONAMIENTO INTERNO DE UN COMPUTADOR


Enviado por   •  1 de Marzo de 2018  •  Ensayos  •  1.511 Palabras (7 Páginas)  •  314 Visitas

Página 1 de 7

REPUBLICA BOLIVARIANA DE VENEZUELA.[pic 1]

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA.

UNIVERSIDAD NACIONAL POLITECNICA DE LA FUERZA ARMADA.

SAN CRISTOBAL - ESTADO TACHIRA.

FUNCIONAMIENTO INTERNO DE UN COMPUTADOR

INTEGRANTES:

  • MENDOZA GLENDYS

 25.837.705.

  • CEBALLOS GLORIA

 20.717.964.

  • MELENDEZ RAISA

 24.693.215

FORMATO DE INSTRUCCIONES

El formato de instrucciones define a un bit de instrucciones e incluye un código de operación que implícita cero o más operandos. Este formato indica un modo de direccionamiento para cada uno de los operandos, muchas de las instrucciones se emplean con más de un formato. El aspecto más importante que considerar es la longitud o el tamaño de la instrucción, a su vez puede afectar l espacio de la memoria, la organización de las estructuras bases, la complejidad y la velocidad del procesador. Los programadores prefieren el código de operación y los operandos por que vuelve más fácil su trabajo ya que pueden redactar programas más cortos para resolver las mismas tareas. Una longitud de la instrucción mayor puede ser improcedente, por ejemplo: una instrucción de 64 bits ocupa el doble de espacio que una de 32 bits, sin embargo, no puede ser el doble de útil.

Un mayor número de códigos de operación tiene más bits en el campo del código par algunos alumnos de los códigos la longitud mínima puede especificar operaciones adicionales utilizando más bits de la instrucción. Una instrucción de longitud fija deja menos bits de direccionamiento. Normalmente se emplea en todas aquellas instrucciones que requieren menos operandos o menos capacidad de direccionamiento.

Existen distintos factores relacionados entre sí que pueden afectar a la definición del uso dado a los bits de direccionamiento, estos son los siguientes:

  1. Numero de modos de direccionamiento: pueden indicarse de manera implícita. Algunos códigos de operación hacen referencia de indexación, otros modos de direccionamiento deben ser explícitos teniendo como requerimiento uno o más bits de modo.
  2.  Numero de operandos: menos direcciones pueden hacer que los programas sean largos y difíciles, las maquinas actuales permiten dos operandos, cada dirección de esta puede requerir su propio indicador de modo dentro de la instrucción o puede causar el uso del indicador de modo podría encontrarse limitado.
  3. Registros frente a memoria: una maquina debe disponer registros para traer los datos al procesador. En tal caso de tener un solo registro visible para el usuario la dirección no consume bits de instrucción, pero es aconsejable tener disponibles de 8 a 32 registros visibles para el usuario.
  4.  Numero de conjuntos de registros: algunas máquinas poseen un conjunto de registros para uso general que contienen de 8 a 16 registros, estos se utilizan para guardar datos y almacenar direcciones de direccionamiento con desplazamiento. Una de las ventajas de este enfoque consiste en que para un numero de registros requiere menos bits de instrucción.
  5. Rango de direcciones: este está relacionado con el número de bits del direccionamiento si es el direccionamiento con el desplazamiento, el rango puede ampliarse al momento de definirlo para la longitud del registro de direcciones. Es conveniente permitir desplazamientos más largos que los registros de direcciones.
  6. Granularidad de las direcciones: en un sistema con palabras de 16 a 32 bits una dirección puede referenciar una palabra o un bit, según elija el diseñador. Es conveniente para manipular el direccionamiento por byte, pero es requerido más bits de direcciones para un tamaño de memoria dado.
  7. Ortogonalidad: permite que dos variables sean independientes, el repertorio de instrucciones indica que otros elementos de una instrucción son independientes del código de operación.
  8. Complítud: cada uno de los tipos de datos aritméticos debe de disponer con un conjunto completo de operaciones.
  9. Instrucciones de longitud variable: todos los diseñadores pueden utilizar varios formatos de instrucciones de longitudes diferentes.

MICROOPERACIONES  

Son cada uno de los ciclos más pequeños que implica una serie de pasos de los cuales se involucran ciertos registros del microprocesador. El micro significa que cada paso es muy sencillo, las microoperaciones se componen de ciclos con la finalidad de comprender como los eventos de cualquier instrucción se pueden describir como una serie de secuencias de microoperaciones.    

  1. El ciclo de aceptación: es el principio de cada uno de los ciclos y hace que una instrucción sea captada de la memoria. De estos se encuentra 4 registros implicados.
  • Registro de dirección de memoria: especifica la dirección de la memoria de una lectura o escritura.
  • Registro intermedio de memoria: contiene el valor de almacenar
  • Contador de programa: contiene la dirección de la siguiente instrucción a pagar.
  • Registro de instrucción: contiene la instrucción captada.
  1. El ciclo indirecto: una vez captada la instrucción, el siguiente paso es captar los operandos fuente, cuando una instrucción especifica una dirección indirecta un ciclo indirecto procede al ciclo de ejecución.
  2. El ciclo de interrupción: cuando este ciclo termina se realiza una comprobación para saber si ha ocurrido una interrupción habilitada.
  3. El ciclo de ejecución: cada uno de estos ciclos implica una secuencia pequeña y fija de microoperaciones, en todos los casos se repiten las mismas microoperaciones para la ejecución de una instrucción.
  4. El ciclo de instrucción: para el ciclo de ejecución hay una secuencia de microoperaciones para cada código de operación. Por eso en este ciclo se unen las secuencias.

TEMPORIZACIÓN

Es la forma en la que se coordinan los eventos en el bus. Los buses utilizan temporización síncrona o asíncrona.

...

Descargar como (para miembros actualizados)  txt (8 Kb)   pdf (130 Kb)   docx (252 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com