Está en la página 1de 9

República bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa.


Universidad Nacional Experimental Politécnica de la Fuerza Armada.
Nacional Bolivariana (UNEFANB).
Núcleo Zulia
Carrera: Ingeniería de Sistemas.
Catedra: Arquitectura del Computador.

UNIDAD III Y UNIDAD IV


(INFORME)

Nombre: David Pino


C.I: 27.633.925
Sección: 06S2626D1

Maracaibo, 23/04/2022
1.- Diseño de lógica de control.

1.1- Organización del control.

Como el control es un circuito secuencial, éste se puede diseñar por el


procedimiento lógico secuencial. El principal objetivo del diseño de
lógica de control debe ser el desarrollo de un circuito que configure la
secuencia de control deseada de una manera lógica y directa.

 Control de componentes alambrados.

 Es esencialmente Una organización con componentes alambrados por


el método del registro de secuencia y decodificador. El registro de
secuencia G en este caso es un contador y el decodificador de tiempo
entrega cuatro estados de control para el sistema. Un segundo
decodificador se usa para el código de operación almacenado en un
registro I. 

el bloque de red de lógica de control genera todas las funciones de


control para el computador.
 Control de microprograma.

Son las variables de control que inician micro operaciones, se


almacenan en la memoria. La memoria de control es normalmente una
ROM ya que la secuencia de control es permanente y no necesita
alteración. La variable de control almacenadas en la memoria son leídas
una a una para iniciar la secuencia de micro operaciones del sistema. 
La inspección del diagrama de estados revela que la secuencia de direcciones
en el control de la microprograma debe tener las siguientes cualidades:

*Provisión para la carga de una dirección externa como resultado de la


ocurrencia de la señal interna qa y qs.

*Provisión para la secuencia consecutiva de decisiones.

*Provisión para escoger entre dos direcciones como una función de


los valores presentes de una variable de condición S y E.

 Control de la unidad procesadora.

 Se debe hacer provisión para incluir todas las variables de control
posibles en el sistema y no solamente para controlar la ALU. El
multiplexor y los bits seleccionados deben incluir todos los demás bits de
condición posible que se requieran comprobar en el sistema. Se debe
tener una provisión para aceptar una diferenciación externa para iniciar
muchas operaciones en vez de dos operaciones solamente tales como
suma y sustracción.
 Control a base de componentes conectados.

Consiste en el desarrollo de un algoritmo aritmético y de un método


diferente para diseñar la lógica de control. En este método se desarrolla
en primer plano un algoritmo, diseñado conjuntamente con la
configuración de los materiales (componentes) que conforma la parte
procesadora del sistema.

 Control del PLA.

El PLA se programa para suministrar las salidas de control y del estado


siguiente para dar secuencias al registro.
El diseño de un control PLA requiere que se obtenga la tabla de estado
del circuito el método del PLA debe usarse, si la tabla de estado
contiene muchas entradas no importa, de lo contrario es más ventajoso
usar una ROM en vez de una PLA.
Es de interés aclarar que el número de salidas de control y el número
total de terminales de entrada PLA son de 24.

1.2- Secuenciador del microprograma.

Un secuenciador de microprogramas unido a la memoria de control


inspecciona ciertos bits de los microinstrucciones, de los cuales se
determina la siguiente dirección para el control de la memoria. un
secuenciador típico representa la siguiente característica de
secuenciamiento de direcciones:

* Incrementa la dirección presente para la memoria de control.


* Se ramifica en una dirección como se especifica en el campo de
dirección del microinstrucción.

* Se ramifica una dirección dada.

* Tiene la facilidad para hacer sub. rutinas con llamadas con


retornos. 

2- DISEÑO DE COMPUTADORES.

2.1- Configuración del sistema.

Es el diseño conceptual y la estructura operacional fundamental de un


sistema de computadora. Es decir, es un modelo y una descripción
funcional de los requerimientos y las implementaciones de diseño
para varias partes de una computadora, con especial interés en la
forma en que la unidad central de proceso (UCP) trabaja
internamente y accede a las direcciones de memoria

 Instrucciones de computador.

Estas instrucciones del computador son las que determinan el


funcionamiento de la CPU que las ejecuta. La CPU puede realizar
una diversidad de funciones, que son el reflejo de la variedad de las
instrucciones definidas para dicha CPU. El programador tiene un
repertorio de instrucciones como medio para controlar la CPU.

Los tipos de instrucción permitidos están definidos y determinados


dentro de cada plataforma en el conjunto de instrucciones (en inglés
ISA, instruction set architecture), que también determina los registros
de origen y destino de la CPU, y en ocasiones un dato inmediato.

 Sincronizador de tiempo y de control.

Una unidad de abonado responde con un paquete de datos (a)


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 (b) puedan ser enviados para ser
recibidos cuando sea previsto. El ajuste de sincronización incluye un
componente presente fijo dependiente de la separación aproximada
de la estación de base y de la unidad de abonado, y un segundo
componente de medición del tiempo de transmisión empleado.

 Ejecución de instrucciones.

El programa a ejecutar consta de un conjunto de instrucciones


almacenadas en memoria. El procesador lleva a cabo el trabajo,
ejecutando las instrucciones especificadas en el programa.
El procesamiento requerido para una instrucción simple se llama ciclo de
instrucción. El ciclo de instrucción se representa en la figura:

2.2- Diseño del registro del computador.

 Diseño del control.

Es una tarea compleja. Actualmente se utilizan sistemas asistidos por


computador para automatizar este proceso, sin embargo, el desarrollo
del mismo y el análisis del sistema no pueden ser automatizados y
requieren del razonamiento mental del diseñador humano.
Cualquier computador tiene un panel de control o consola con
interruptores y lámparas para permitir comunicación manual y visual
entre el operador y el computador. Esta comunicación es necesaria para
comenzar la operación del computador (bootstrapping) y para propósitos
de mantenimiento. Para completar se enumera un conjunto de funciones
de la consola útiles para el computador, aunque no se muestren los
circuitos necesarios para configurar estas funciones.

También podría gustarte