3er Previo de Sistemas REGISTROS

download 3er Previo de Sistemas REGISTROS

of 11

Transcript of 3er Previo de Sistemas REGISTROS

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    1/11

    REGISTROS

    1.-Describir el concepto de registro, analice su funcionamiento y mencionelos tipos caracter sticos en los registros y anali!ar cada uno de ellos.

    Un registro es un grupo de celdas binarias de almacenamiento binarias adecuadas

    para mantener información binaria. Un grupo de Flip-Flop constituye un registro yaque cada Flip-Flop es una celda binaria capaz de almacenar un bit deinformación .Un registro de n bits tiene un grupo de n Flip-Flop y es capaz dealmacenar cualquier información que contenga n bits.

    Además de los Flip-Flop un registro puede tener compuertas combinacionales querealicen ciertas tareas de procesamientos de datos .En una definición general unregistro está conformado por Flip-Flop y compuertas en la que, los Flip-Flopmantienen la información binaria y las compuertas controlan cuando y como setransfiere información nueva al registro.

    Tipos de registros de despla!amiento"

    ependiendo del tipo de entradas y salidas, los registros de desplazamiento seclasifican como!

    • Serie-Serie ! sólo la entrada del primer flip-flop y la salida del "ltimo sonaccesibles e#ternamente. $e emplean como l%neas de retardo digitales y entareas de sincronización.

    • #aralelo-Serie ! son accesibles las entradas de todos los flip-flops, pero

    sólo la salida del "ltimo. &ormalmente tambi'n e#iste una entrada serie,que sólo altera el contenido del primer flip-flop, pudiendo funcionar como losdel grupo anterior. Este tipo y el siguiente se emplean para convertir datosserie en paralelo y viceversa.

    • Serie-#aralelo ! son accesibles las salidas de todos los flip-flops, pero sólola entrada del primero. Este tipo y el anterior se emplean para convertir

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    2/11

    datos serie en paralelo y viceversa, por e(emplo para cone#iones seriecomo el )$*+* .

    • #aralelo-#aralelo ! tanto las entradas como las salidas son accesibles. $eusan para cálculos aritm'ticos.

    $ .-Describir las caracter sticas espec ficas de los registros" Dedespla!amiento, almacenamiento, uni%ersal, direccionable y susaplicaciones.

    Registro de despla!amiento"

    Un registro de desplazamiento es un circuito digital secuencial, consistente en unaserie de biestables , generalmente de tipo , conectados en cascada, que

    basculan de forma sincrónica con la misma se al de relo(. $eg"n las cone#ionesentre los biestables, se tiene un desplazamiento a la izquierda o a la derec a de lainformación almacenada. Es de se alar que un desplazamiento a la izquierda deun con(unto de bits, multiplica por *, mientras que uno a la derec a, divide entre *.

    Aplicaciones!

    Generador pseudoaleatorio . $e construye con un registro dedesplazamiento, realimentando a la entrada una combinación de variassalidas, normalmente un or e#clusivo entre ellas.

    &ultiplicador serie . $e realiza la multiplicación mediante sumas ydesplazamientos. Un e(emplo es el /0$+1/.

    Registro de apro'imaciones sucesi%as . $e usa en conversores A2 . $evan calculando los bits sucesivamente, empezando por el más significativo.3ediante un conversor A4 se compara la entrada analógica con losresultados parciales, generando el siguiente bit.

    Retardo . $e pueden utilizar para retardar un bit un n"mero entero de ciclosde relo( 5consiste simplemente en un con(unto de biestables en cascada,tantos como ciclos de relo( deseemos retardar los bits6.

    Registro (ni%ersal

    $e trata de un circuito integrado que dispone de un registro de desplazamientoque permite! carga serie, carga paralela, desplazamiento a izquierda y a derec amediante el uso de unas se ales de control. 7ara seleccionar el modo defuncionamiento dispone de dos l%neas de control que van conectadas al

    http://es.wikipedia.org/wiki/RS232http://es.wikipedia.org/wiki/Circuito_digitalhttp://es.wikipedia.org/wiki/Biestablehttp://es.wikipedia.org/wiki/Conversi%C3%B3n_anal%C3%B3gica-digitalhttp://es.wikipedia.org/wiki/Conversi%C3%B3n_digital-anal%C3%B3gicahttp://es.wikipedia.org/wiki/Circuito_digitalhttp://es.wikipedia.org/wiki/Biestablehttp://es.wikipedia.org/wiki/Conversi%C3%B3n_anal%C3%B3gica-digitalhttp://es.wikipedia.org/wiki/Conversi%C3%B3n_digital-anal%C3%B3gicahttp://es.wikipedia.org/wiki/RS232

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    3/11

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    4/11

    • )egistro de entrada-salida serie5 /

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    5/11

    .-+ual es la diferencia entre un registro de despla!amiento y un registro dealmacenamiento/ as como la diferencia entre un registro uni%ersal y undireccionable, muestre circuitos pr0cticos para e'plicarlos.

    iferencia entre registro de desplazamiento y almacenamiento.

    $e diferencian por la cone#ión que tienen cada uno de ellos en las entradas ysalidas y los Flip-Flop que componen a cada una.

    En el registro de almacenamiento las entradas y salidas as%ncronas sonindependientes de cada flip-flop en cambio en la de desplazamiento estánconectadas entre s% en serie o cascada.

    iferencia entre registro universal y direccional.

    El registro universal se puede modificar para que funcione como cualquier registrode desplazamiento, carga paralela o memoria. En cambio el registro direccionablesolo se utiliza para el desplazamiento de datos.

    .-2nalice el funcionamiento de los I+3s 4 S4 , 4 51, 4 6 , 4 16 , 4 15 ,4 $4), 4 )4), 4 )4 , 4 )44, in%estigue sus caracter sticas.

    /0$ 8!-Es un circuito integrado compuesto por / latc tipo , $u funcionamientoes el de un registro de / bits del tipo as%ncrono pues se activa con un enable ymuestra los datos de entrada y salida.

    /

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    6/11

    /9:/!-Es un circuito integrado cuyo funcionamiento radica en su uso comoregistro que procesa 1 bits con entradas en paralelo y salida en serie, se encuentracompuesto por el flip-flop tipo >?.

    /9:8!- !-Es un circuito integrado cuyo funcionamiento radica en su uso comoregistro que procesa 1 bits con entradas en paralelo y salida en serie, tambi'n

    admite una entrada opcional serie, está compuesto por el flip-flop tipo >?.

    /9

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    7/11

    /+ +!-Es un circuito integrado importante ya que es ya que es compatible concircuitos de puertas paralelos de los ordenadores. Funciona como un registro quecontiene 1 latc con salida triestado.

    /+ /!-Es un circuito integrado formado por 1 flip-flop tipo ,contando con *@pines, cuenta con tres estados para la activación de los flip-flop que lo conforman,con ello forma un registro de almacenamiento con 1 bits, se activa con una se alde relo(.

    /+ !-Es un circuito integrado compuesto por 1 flip-flop tipo , con abilitador enable.

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    8/11

    $.-Implemetar el registro 7SI#O8 de a figura, analice su funcionamiento,desarrolle su tabla de estados y graficar su diagrama de tiempo/

    considerando el dato 1191.

    * 8

    40?+

    :

    $

    /

    )

    9

    U9!A

    ./0$./

    9* <

    40?99

    1

    $

    9 @

    )

    9 +

    U9!B

    ./0$./

    * 8

    40?+

    :

    $

    /

    )

    9

    U*!A

    ./0$./

    9* <

    40?99

    1

    $

    9 @

    )

    9 +

    U*!B

    ./0$./

    O : :

    O ;

    9 *

    / +

    $C9=7$CD*

    O : :

    O ;

    9 *

    / +

    $C*=7$CD*

    )999@

    )*99@

    BA 9

    8v

    )+99@

    )/99@

    )899@ ):

    99@

    90E -B0UE

    *0E -F)EE&

    +0E -)E

    /0E -GE00;C

    80E -GE00;C

    ).99@

    abla de estados!

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    9/11

    iagrama de tiempo!

    .- Implementar el registro uni%ersal

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    10/11

    O : :

    O ;

    9 * + /

    1 . : 8

    $C9=7$CD/

    O : :

    O ;

    9 * + /

    1 . : 8

    $C*=7$CD/

    O : :

    O ;

    9 * + /

    1 . : 8

    $C+=7$CD/

    )9++@

    )*++@

    )+++@

    )/++@ )8

    ++@):++@

    ).++@

    )1++@

    )<++@ )9@

    ++@

    BA 9.H

    @

    +

    9

    /

    *

    8

    +

    :

    $ )

    *

    $ 0

    .

    4 0 ?

    9 9

    $ @

    <

    $ 9

    9 @

    3 )

    9

    A @

    9 8

    A 9

    9 /

    A *

    9 +

    A +

    9 *

    U9./0$9

  • 8/16/2019 3er Previo de Sistemas REGISTROS

    11/11

    iagrama de tiempo!