Sie sind auf Seite 1von 7

Nombres: Francisco Chavolla Hernndez

Autmatas programables Prof.: Ing. Jaime Eduardo Pons Arenas

Reporte #1 Introduccin a los sistemas de los procesos industriales

Licenciatura en Ingeniera Mecatrnica

Pgina 1

ARQUITECTURA AVANZADA DE COMPUTADORAS Introduccin MODULO 2: 2.1.- Lenguaje de Transferencia de Registros 2.1.1.- Micro operaciones Lgicas 2.1.2.- Micro operaciones Aritmticas 2.1.3.- Micro operaciones de Corrimiento 2.1.4.- Funciones de Control Lenguaje de Transferencia de Registros La interconexin de las funciones digitales para formar un mdulo sistema digital no puede describirse por medio de tcnicas combinacionales o de secuencias lgicas. Estas tcnicas fueron desarrolladas para describir un sistema digital a nivel de compuerta y flip-flop y no son apropiadas para describir el sistema a nivel de funcin digital. Para describir un sistema digital en trminos de funciones tales como sumadores, decodificadores y registros, es necesario emplear una notacin matemtica de alto nivel.

El mtodo de lgica de trasferencia entre registros copa esta necesidad. Selecciona registros como los componentes primitivos de un sistema digital en vez de las compuertas y los flip-flops como en la lgica secuencial. En esta forma es posible describir de una manera precisa y concisa el flujo de informacin y las tareas de procesamiento entre los datos acumulados en los registros. Usa un conjunto de expresiones y afirmaciones, las cuales tienen una similitud con las afirmaciones usadas en los lenguajes de programacin. Esta notacin presenta las herramientas necesarias para especificar un conjunto prescrito de interconexiones entre varias funciones digitales.

Los componentes bsicos de este mtodo son aquellos que describen un sistema digital a partir del nivel operacional. La operacin de un sistema digital se describe de mejor manera especificando:

Licenciatura en Ingeniera Mecatrnica

Pgina 2

El conjunto de registros en el sistema y sus funciones. La informacin en cdigo binario almacenada en los registros. Las operaciones realizadas a partir de la informacin almacenada en los registros. Las funciones de control que inician la secuencia de operaciones Estos cuatro componentes forman la base del mtodo de lgica de trasferencia entre registros para describir sistemas digitales Microoperaciones La transferencia entre registros no cambian el contenido de informacin binaria, cuando est pasa el registro fuente al registro de destino. Todas las dems microoperaciones cambian el contenido de la informacin durante la transferencia. Entre todas las operaciones posibles existentes que pueden existir en un sistema digital, hay un conjunto de microoperaciones bsicas, su notacin simblica y los materiales digitales que las configuran.

Micro operaciones Las operaciones realizadas con los datos almacenados en los registros se llaman micro operaciones. Una micro operacin es una operacin elemental que puede ser realizada en paralelo durante un perodo de pulso de reloj. El resultado de la operacin puede remplazar la informacin binaria previa de un registro o puede ser trasferido a otro registro. Ejemplos de micro operaciones son: Desplazar Contar Sumar Borrar Cargar. Microoperaciones aritmticas Las operaciones aritmticas bsicas son:

Licenciatura en Ingeniera Mecatrnica

Pgina 3

Sumar Restar Complementar Desplazar A excepcin de los desplazamientos , las dems operaciones pueden obtenerse de una variacin o secuencia de micro operaciones bsicas. Unidad de memoria que se comunica con mltiples registros. La microoperacion aritmtica se define por la proporcin: F<- A+B

Para o anterior se establece una suma, donde el registro a se sumara con B y esta suma se transferir al registro F. Siendo as que se ocupan 3 registros A, B, y F y a funcin digital que realizara la suma, la cual se realiza en paralelo. Para las mismos registros: F<- A+~B + 1 Donde se ocupa la sustraccin de registros implica la disponibilidad de sustractor en paralelo binario compuesto de circuitos sustractores completos conectados en cascada.

Licenciatura en Ingeniera Mecatrnica

Pgina 4

Microoperaciones logicas. Especifican operaciones binarias para una cada de bits almacenados en los registros. Esta considera cada bit por separado y se trata como una variable binaria. Ejemplo: (XOR)

Microoperaciones de desplazamiento.

Licenciatura en Ingeniera Mecatrnica

Pgina 5

Transfieren la informacin binaria entre los registros en los computadores en serie. Se usan tambin para computadores en paralelo para operaciones aritmticas, lgicas y de control. Pueden transferirse de izquierda a derecha o viceversa. No existe simbologa para el desplazamiento. Para adoptar una simbologa se usara shl y shr. Por ejemplo:

Se indica el desplazamiento de un bit a la izquierda del registro de A y un bit a la derecha del registro de B. el smbolo debe mantenerse y aadrsele para los dos casos una operacin de incremento.

Mientras los bits de un registro se desplazan, los flip-flops extremos reciben informacin de la entrada en serie. Este se encuentra en la posicin extrema derecha del registro, durante la operacin de desplazamiento a la derecha y en la posicin de extrema izquierda durante una operacin de desplazamiento a la izquierda. Funciones de control Una funcin de control es una variable binaria qu. .., un estado binario inicia una operacin y en el otro inhibe la operacin. Una afirmacin en un lenguaje de trasferencia entre registros consiste de una funcin de control y una lista de microoperaciones. La funcin de control (la cual puede ser omitida algunas veces) especifica la condicin de control y secuencia de tiempos para ejecutar la lista de microoperaciones. Las microoperaciones especifican las operaciones determinantes que se realizan con la informacin almacenada en los registros. Los tipos de microoperaciones encontradas ms a menudo en los sistemas digitales pueden clasificarse en cuatro categoras:

1. Microoperaciones de trasferencia entre registros que no cambian el contenido de la informacin cuando la informacin binaria se mueve de un registro a otro. 2. Las microoperaciones aritmticas realizan aritmtica con los nmeros almacenados en los registros. 3. Las microoperaciones lgicas realizan operaciones tales como AND y OR con el par de bits individuares almacenados en los registros.

Licenciatura en Ingeniera Mecatrnica

Pgina 6

4. Las microoperaciones de desplazamiento especifican operaciones para los registros de desplazamiento.


Bibliografia: Logica digital y diseo de computadores. 1ra edicion,

Licenciatura en Ingeniera Mecatrnica

Pgina 7

Das könnte Ihnen auch gefallen