Vous êtes sur la page 1sur 5

DISEÑO DE COMPUTADORES:(definición)

1.-Configuración de sistemas

Lo primero que debemos de tomar en cuenta para la configuración del


equipo es para que va a ser destinado, es decir, que programas serán utilizados
en él. Por ejemplo un PC utilizado en una oficina ocupa Word, Excel e Internet, no
necesita tener un procesador poderoso, pero es indispensable proporcionarlo de
una buena memoria RAM y un disco duro rápido en cuanto a lectura y escritura de
datos. En cambio cuando una computadora es destinada para aplicaciones
pesadas o para juegos con gráficos tridimensionales, lo principal es tener un
procesador rápido combinado con una buena y rápida tarjeta de gráficos.

La configuración del sistema está estructurado por bloques, cada bloque


representa un registro, excepto por la unidad de memoria, el generador del reloj
maestro y la lógica de control. Casi siempre el diseñador comienza realizando una
configuración tentativa y la modifica constantemente durante el proceso del
diseño. El nombre de cada registro se escribe dentro del bloque, conjuntamente
con la designación simbólica en paréntesis.

El generador del reloj maestro es una fuente de pulsos de reloj común, el cual va a
general un tren periódico de pulsos. A estos pulsos se les da mayor capacidad por
medio de amplificadores y se distribuyen por todo el sistema. Cada pulso debe
llegar a cada plip-flop y registro al mismo tiempo. Al llegar los retardos a la misma
fase puede necesitarse directamente de manera que la diferencia en retarde de
manera que la diferencia de retardos de transmisión es uniforme por todas partes.
La frecuencia de los pulsos es una función de la velocidad con la cual opera el
sistema.

La unidad de memoria tiene una capacidad de 4096 palabras de 16 bits cada


una. Esta capacidad es suficientemente larga para un proceso significativo. Son
necesaria 12 bits en una instrucción para especificar la dirección de un operando,
el cual se deja cuatro bits para la parte de la instrucción. El tiempo de acceso de la
memoria se asume que en el menor que 1 milisegundo de manera que la palabra
puede leerse o escribirse durante el intervalo entre dos pulso de reloj

La parte del computador que se va a diseñar se descompone en subunidades de


registro. Los registros que almacenan palabras de memorias son de 16 bits de
longitud . Los registros que almacena una dirección son de 12 bits de longitud.
Otros registros tienen diferentes números de bits dependiendo de su función.
2.-Intrucciones del computador

Las instrucciones que es capaz de realizar el CPU se denominan instrucciones


máquina. El lenguaje que se utiliza para su codificación es el lenguaje máquina y,
de acuerdo con su función, se clasifican en:
• Instrucciones de transferencia de datos. Transfieren datos hacia y desde la
memoria y los registros del procesador.
• Instrucciones aritméticas, lógicas y de comparación. Operaciones. Aritméticas
ejecutan suma resta multiplicación, división, potencialización y las lógicas
operaciones and, or, not, etc.
• Instrucciones de transferencia de control. Secuencia de ejecución, entrada-
salida.
• Instrucciones de gobierno. Controlan estado CPU.

Instrucciones de tres operandos


Constan en primer lugar de código de operacional que siguen tres operandos, de
los cuales, los dos primeros son las direcciones de los argumentos que hay que
operar y el tercero es la dirección donde se depositará el resultado.
Instrucciones de dos operandos
Contienen el código de operación y dos operandos, de los que uno de ellos actúa,
además, como receptor del resultado de la operación.
Instrucciones de un operando
Se utilizan generalmente en máquinas cuya arquitectura funciona con filosofía de
acumulador. El acumulador de la UAL contiene previamente el primer argumento
de la operación, el segundo es el contenido en la propia instrucción, y después de
ser operados ambos por el circuito operacional, el resultado queda depositado de
nuevo en el acumulador.
Instrucciones sin operando
Una pila está formada por datos almacenados en orden consecutivo en la
memoria, existiendo un registro especial, denominado puntero de pila, que nos
indica la dirección del último dato introducido en ella. Borrar AC, Complementar
AC e Incrementar AC operan sobre los datos almacenados en el registro AC.

3.-Soncronizador de tiempo de control

La unidad de control el elemento que se encarga de sincronizar las acciones que


realiza cada una de las unidades funcionales de un computador.

Las funciones de la unidad de control son básicamente dos.

 Interpretación de las instrucciones: la unidad de control debe de ser capaz


de decodificar los códigos de operación y los modos de direccionamiento de
las instrucciones y actuar de forma diferente para cada uno de ellos.
 Secuenciamiento de las operaciones: la unidad de control se encarga de la
temporización de las distintas operaciones necesarias para la ejecución de
cada instrucción.

La unidad de control ejecutara varias veces este ciclo de cuatro “instrucciones


alambradas” a una enorme velocidad. Se llama así a estas instrucciones porque
no residen en memoria, ni fueron escritas por ningún programador, sino que la
maquina se ejecuta directamente por medios electrónicos, y lo hará mientras esté
funcionando (mientras este encendida) en una computadora es a razón de cientos
de miles (o incluso millones) de veces por segundo.

El objetivo de la unidad de control es monitorizar el funcionamiento de todo el


ordenador dirigiendo la información a las unidades u elementos precisos en el
momento adecuado y dando una orden oportuna para que realicen las acciones
pertinentes.

Los pasos de la unidad de control.

Capta las instrucciones.

Las interpreta.

Capta los operandos y los lleva.

Capta a la unidad de procesamiento.

Envía señales a la ALU.

Están sincronizados por el temporizador

En el dominio de tiempo de las comunicaciones de acceso múltiple de dominio


multiplex de tiempo entre una estación de base y una unidad de abonado, la
estación de base envía una señal de referencia de sincronización.

Una unidad de abonado responde con un paquete de datos suficientemente corto


para asegurar su recepción correcta por la base independientemente del tiempo
de transmisión. La base determina el tiempo de transmisión empleado y ordena a
la unidad de abonado que mejore sus sincronizaciones de manera que los
paquetes de datos más largos puedan ser enviados para ser recibidos cuando sea
previsto

4.-Ejecución de instrucción

a) Fase de búsqueda: consiste en la lectura de la instrucción y la búsqueda de


sus operando; si los tiene.

b) Fase de ejecución: consiste en la ejecución de la instrucción.

BÚSQUEDA: consta de 5 puntos:

Extraer de memoria la instrucción y llevarla al IR, para hacerlo se carga el PC


en el MAR y el resultado obtenida se pasa al MB, acto seguido el MB se pasa al IR
para que se decodifique dicha instrucción
se incrementa el contenido del PC para que contenga la dirección de la
siguiente instrucción.
Determinar el tipo de instrucción que se ha extraído y el número de sus
operandos.
Si la instrucción tiene operandos deberá determinarse su localización.
Leer los operandos si los hay.

Rojo: Rogelys

Verde: José

Naranja: Laura

Vous aimerez peut-être aussi