arquitectura de las computadoras · arquitectura de las computadoras flip-flop un flip-flop es un...

17
FLIP-FLOP * REGISTROS * CONTADORES pag. 1 Recopilación hecha por la Ing. Patricia Ruiz ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia de las compuertas que son elementos de toma de decisión. CLASIFICACIÓN: I) ASINCRÓNICOS II) SINCRÓNICOS: a) por estado: a1) positivo a2) negativo b) por flanco: b1) ascendente b2) descendente I) F.F. ASINCRÓNICOS: (teóricos) F.F. RS: R: Reset S: Set R S Q t 0 0 Q t-1 0 1 1 1 0 0 1 1 -- F.F. D: D: Delay (retardo) D Q 0 0 1 1 F.F. JK: (Jump Keep) J K Q t 0 0 Q t-1 0 1 0 1 0 1 1 1 (Q t-1 )’ II) F.F. SINCRÓNICOS: La explicación se hará para el F.F. D, pero vale para todos los F.F R S Q Q’ D Q Q’ J K Q Q’

Upload: others

Post on 06-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 1 Recopilación hecha por la Ing. Patricia Ruiz

ARQUITECTURA DE LAS COMPUTADORAS

FLIP-FLOP

Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a

diferencia de las compuertas que son elementos de toma de decisión.

CLASIFICACIÓN:

I) ASINCRÓNICOS

II) SINCRÓNICOS: a) por estado: a1) positivo

a2) negativo

b) por flanco: b1) ascendente

b2) descendente

I) F.F. ASINCRÓNICOS: (teóricos)

F.F. RS: R: Reset S: Set

R S Qt

0 0 Qt-1

0 1 1

1 0 0

1 1 --

F.F. D: D: Delay (retardo)

D Q

0 0

1 1

F.F. JK: (Jump Keep)

J K Qt

0 0 Qt-1

0 1 0

1 0 1

1 1 (Qt-1)’

II) F.F. SINCRÓNICOS: La explicación se hará para el F.F. D, pero vale para todos los F.F

R

S

Q

Q’

D Q

Q’

J

K

Q

Q’

Page 2: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 2 Recopilación hecha por la Ing. Patricia Ruiz

a) por estado:

a1) positivo:

CLK D Qt

1 0 0

1 1 1

0 X Qt-1

a2) negativo:

CLK D Qt

0 0 0

0 1 1

1 X Qt-1

b) por flanco:

b1) ascendente:

CLK D Qt

f.asc. 0 0

f.asc. 1 1

0, 1, f.desc. X Qt-1

b2) descendente:

CLK D Qt

f.desc. 0 0

f.desc. 1 1

0, 1, f.asc. X Qt-1

Diagrama comparativo, entre un F.F. sincrónico por estado y uno sincrónico por flanco:

Zona rallada: depende de la “historia” del F.F. (último valor). Para evitarla, se utilizan las

entradas de PREPOSICIÓN ( o PRESET o SET) y BORRADO ( o RESET o CLEAR).

D Q

Q’

D Q

Q’

CLK

CLK

D

D

CLK

CLK

Q

Q

Q’

Q’

CLK

D

t

t

t

t

QS E P

QS F

A

Page 3: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 3 Recopilación hecha por la Ing. Patricia Ruiz

Entradas PRESET y CLEAR:

Todos los F.F. tienen otras dos entradas que son: PRESET (o SET) y BORRADO (o CLEAR).

Estas entradas se activan en el instante inicial y luego se desactivan.

Pueden trabajar en lógica positiva o negativa, independientemente de la lógica del reloj.

Cuadro comparativo:

LÓGICA POSITIVA LÓGICA NEGATIVA

P B Q Q

0 0 depende del CLK y de las entradas este estado está prohibido

0 1 0 1

1 0 1 0

1 1 este estado está prohibido depende del CLK y de las entradas

F.F. J-K MASTER-SLAVE:

M: Master (maestro)

S: Slave (esclavo)

El Master lee sus entradas J y K (que son las que vienen del exterior), en el flanco positivo del

reloj, dando sus salidas Q y Q’.

El Slave lee sus entradas J y K (que son las salidas Q y Q’ del Master, respectivamente), en el

flanco descendentes del reloj y saca sus salidas Q y Q’ al exterior.

Las salidas del “esclavo” son SIEMPRE las mismas que las que tuvo el “maestro”. El

esclavo “sigue” al maestro.

CLK

J

K

Q

Q’

M S

Page 4: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 4 Recopilación hecha por la Ing. Patricia Ruiz

REGISTROS

Un registro es un conjunto de flip flops, que trabajan juntos como una unidad. Para leer o

escribir un registro, éste debe ser direccionado y habilitado por un pulso de reloj, es por eso que

se denominan registros sincrónicos. La orden de lectura o escritura va por el bus de control,

así como el pulso de reloj.

Los registros más simples, almacenan una palabra binaria, otros modifican la palabra

almacenada, sumándole un “1” o desplazando los bits a la derecha o a la izquierda, o

efectuando otras operaciones.

EJEMPLOS: Aclaración: “ “ representa una soldadura.

1) Registro intermedio o buffer: Es el más simple: almacena una palabra binaria en

forma temporal (durante un período de reloj o hasta que cambie la información).

2) Registro de desplazamiento a la izquierda:

Otro caso:

Q2 Q1 Q0

0 0 1

0 1 0

1 0 0

0 0 1

………..

CLK

Q2

Q1 Q0 D2 D1 D0

X2 X1 X0

BORR. BORR. BORR.

CLK

Din

Q2 Q1 Q0 Q1

D2 D1 D0

Q2 Q1 Q0

0 0 0

0 0 1

0 1 1

1 1 1

1 1 1

Si Din = 1

CLK

PR

.

CLR

CLR

Q2 Q1 Q0 D2 D1

D0

“1” (Arranque)

“0”

Page 5: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 5 Recopilación hecha por la Ing. Patricia Ruiz

3) Registro de desplazamiento a la derecha:

CLASIFICACIÓN:

Se clasifican según sean sus entradas y salidas.

Entrada en paralelo: La forma de ingresar los datos es la siguiente: primero se borran los F-F,

luego se introduce la información por las entradas de “Puesta a “1” “, activándose las que

tienen entrada “1” y dejando inactivas las que tienen entrada “0”.

Existe otro caso de registro con entrada en paralelo, donde se requiere un bus de datos de tantos

conductores como F-Fs. tenga el registro. Para ingresar la información, se necesita un solo

pulso de reloj, o sea, que el ingreso es rápido.

Entrada en serie: El bus de datos es de un solo conductor, y necesita de tantos pulsos de reloj

con F-Fs. tenga el registro.

Salida en paralelo: El bus de datos tiene tantos conductores como F-Fs. tenga el registro y

necesita de un solo pulso de reloj, o sea, que es de rápida lectura.

Salida serie: Necesita de varios pulsos de reloj (tantos como bits tenga la palabra almacenada) y

el bus de datos es de un solo conductor. Puede tener un lazo de reciclaje.

Q2 D2

CLK

“1”

BORR.

Q1 Q0 D1 D0

Q2 Q1 Q0

0 0 0

1 0 0

1 1 0

1 1 1

1 1 1

Din=1

“0” (ARRANQUE)

Prep.

Entrada en paralelo

Puesta a “1”

Entrada en serie

Borr.

S1

R1

Q1

Q’1

Reloj

Puesta a “0”

Borr. Borr.

Salida en paralelo S. en P.

S. en P.

Salida en serie

Prep. Prep. Puesta a “1” Puesta a “1”

E. en P. E. en P.

S2 S3

R2 R3

Q2 Q3

Q’2 Q’3

Page 6: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 6 Recopilación hecha por la Ing. Patricia Ruiz

EXISTEN:

1) Registros con entrada en paralelo y salida en paralelo: Registros paralelo-paralelo.

Ej.: El registro buffer dado en el ejemplo 1.

2) Registros paralelo-serie.

3) Registros serie-paralelo: Se produce la entrada hasta que todos los f-fs. estén

cargados, luego se interrumpen los impulsos del reloj y se leen las salidas simultáneamente.

4) Registros serie-serie: Entra la información y se obtiene la salida al ritmo de los

impulsos del reloj. Ej.: Los registros de desplazamiento dados en los ejemplos 2 y 3.

En el área de CPU y Memoria Principal, se usan registros paralelo-paralelo por la alta

velocidad.

Generalmente, en el área de interconexión con periféricos de entrada, se usan registros serie-

paralelo y con periféricos de salida, paralelo-serie (según periféricos).

Cuando la información debe ingresar con entrada en paralelo, se añade al circuito, el siguiente

sistema :

Si es con salida en paralelo, el siguiente:

Bus de datos

El “READ” cierra el lazo

Línea de Orden

de Entrada

Entrada en Paralelo E. en P. E. en P.

Prep.

Salida en

Serie

Prep.

Salida en Paralelo

Línea de Orden de Salida

S. en P. S. en P.

Q2 Q1 Q3

Page 7: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 7 Recopilación hecha por la Ing. Patricia Ruiz

CONTADORES

PRIMERA CLASIFICACIÓN: (según cómo esté conectado el CLOCK)

I) Asincrónicos o Series.

II) Sincrónicos o Paralelos.

SEGUNDA CLASIFICACIÓN: (según cómo cuente)

I) Naturales o Sistemáticos: a) Ascendentes o Progresivos.

b) Descendentes o Regresivos.

II) Codificados: a) Secuenciales (0-2-4-6-0).

b) No secuenciales (sin lógica).

I) CONTADORES PARALELOS:

EJERCICIOS:

1) Dadas las siguientes ecuaciones de control de un contador paralelo, dibujar el circuito

correspondiente y hallar la secuencia de conteo del mismo:

JA = C .B JB = C JC = A’ A = MSB

KA = A KB = C KC = A’ Estado inicial: 0 0 0

RESPUESTA:

K K K

J J J A

A’

B

B’

C

C’

CLK

BORR.

“0”

“1”

BORR BORR

Page 8: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 8 Recopilación hecha por la Ing. Patricia Ruiz

N° A B C JA KA JB KB JC KC

0 0 0 0 0 0 0 0 1 1

1 0 0 1 0 0 1 1 1 1

2 0 1 0 0 0 0 0 1 1

3 0 1 1 1 0 1 1 1 1

4 1 0 0 0 1 0 0 0 0

0 0 0 0

2) Escribir la secuencia de conteo del contador paralelo cuyas ecuaciones de control son:

JA = B JB = C JC = (A + B)’ C = MSB

KA = B + C’ KB = A’ KC = A . B Estado inicial: “4”

RESPUESTA:

N° C B A JC KC JB KB JA KA

4 1 0 0 1 0 1 1 0 0

6 1 1 0 0 0 1 1 1 1

5 1 0 1 0 0 1 0 0 0

7 1 1 1 0 1 1 0 1 1

2 0 1 0 0 0 0 1 1 1

1 0 0 1 0 0 0 0 0 1

0 0 0 0 1 0 0 1 0 1

4 1 0 0

3) Escribir la secuencia de conteo del contador paralelo cuyas ecuaciones de control son las

siguientes:

JA = C JB = A JC = A’ + D’ JD = “1” D = LSB

KA = C KB = C KC = “1” KD = C’ . B Estado inicial: “1”

RESPUESTA:

N° A B C D JA KA JB KB JC KC JD KD

1 0 0 0 1 0 0 0 0 1 1 1 0

3 0 0 1 1 1 1 0 1 1 1 1 0

9 1 0 0 1 0 0 1 0 0 1 1 0

13 1 1 0 1 0 0 1 0 0 1 1 1

12 1 1 0 0 0 0 1 0 1 1 1 1

15 1 1 1 1 1 1 1 1 0 1 1 0

1 0 0 0 1

139131215

01234

4657210

Page 9: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 9 Recopilación hecha por la Ing. Patricia Ruiz

4) Escribir la secuencia de conteo del contador paralelo cuyas ecuaciones de control son las

siguientes:

JA = B +C JB = C’ JC = “0” C = LSB

KA = “1” KB = A KC = B Estado inicial: “4 10”

RESPUESTA:

N° A B C JA KA JB KB JC KC

4 1 0 0 0 1 1 1 0 0

2 0 1 0 1 1 1 0 0 1

6 1 1 0 1 1 1 1 0 1

0 0 0 0 0 1 1 0 0 0

2 0 1 0

5) Dado el siguiente circuito de un contador paralelo, escribir las ecuaciones de control y la

secuencia de conteo del mismo:

A = LSB

RESPUESTA:

JA = C’ JB = A + C JC = “0”

KA = “1” KB = A . C’ KC = A Estado inicial: “1”

N° C B A JC KC JB KB JA KA

1 0 0 1 0 1 1 1 1 1

2 0 1 0 0 0 0 0 1 1

3 0 1 1 0 1 1 1 1 1

0 0 0 0 0 0 0 0 1 1

1 0 0 1

K K K

J J J A

A’

B

B’

C

C’

CLK

PR. BORR BORR

“1”

“0”

“1”

4260

1230

Page 10: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 10 Recopilación hecha por la Ing. Patricia Ruiz

6) Dado el siguiente circuito, obtener las ecuaciones de control y la secuencia de conteo

correspondientes:

A = MSB

RESPUESTA:

JA = C JB = C JC = “1”

KA = B KB = C . A’ KC = B Estado inicial: 0 1 0

N° A B C JA KA JB KB JC KC

2 0 1 0 0 1 0 0 1 1

3 0 1 1 1 1 1 1 1 1

4 1 0 0 0 0 0 0 1 0

5 1 0 1 1 0 1 0 1 0

7 1 1 1 1 1 1 0 1 1

2 0 1 0

7) Escribir la secuencia de conteo del contador paralelo cuyas ecuaciones de control son las

siguientes:

JA = C JB = A+ B JC = B’ C = MSB

KA = B KB = “0” KC = 1 Estado inicial: “5 10”

RESPUESTA:

N° C B A JC KC JB KB JA KA

5 1 0 1 1 1 1 0 1 0

3 0 1 1 0 1 1 0 0 1

2 0 1 0 0 1 1 0 0 1

2 0 1 0

K K K

J J J A

A’

B

B’

C

C’

“1”

CLK

BORR PREP CLEAR

“1”

“0”

23457

5322 .....

Page 11: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 11 Recopilación hecha por la Ing. Patricia Ruiz

8) Dadas las siguientes ecuaciones de control, dibujar el circuito y escribir la secuencia de

conteo del contador:

JA = “1” JB = A+ C JC = B’ C = LSB

KA = B . C KB = “1” KC = A Estado inicial: “0”

RESPUESTA:

N° A B C JA KA JB KB JC KC

0 0 0 0 1 0 0 1 1 0

5 1 0 1 1 0 1 1 1 1

6 1 1 0 1 0 1 1 0 1

4 1 0 0 1 0 1 1 1 1

7 1 1 1 1 1 1 1 0 1

0 0 0 0

9) Dadas las ecuaciones de control de un contador paralelo, hallar su secuencia de conteo:

JA = “1” JB = C JC = “1” Estado inicial: 0 1 0

KA = B KB = A KC = A . B

I) A = MSB

N° A B C JA KA JB KB JC KC

2 0 1 0 1 0 1 0 1 0

7 1 1 1 1 0 0 1 1 1

4 1 0 0 1 1 1 1 1 0

3 0 1 1 1 0 0 0 1 0

7 1 1 1

II) C = MSB

K K K

J J J A

A’

B

B’

C

C’

CLK

BORR. BORR BORR

“1”

“1”

05647

“1”

2743

2716

Page 12: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 12 Recopilación hecha por la Ing. Patricia Ruiz

10) Escribir secuencia de conteo, siendo:

JA = B .C JB = C . D JC = “1” JD = “1” D = LSB

KA = “1” KB = C KC = “1” KD = A Estado inicial: “3”

RESPUESTA:

N° A B C D JA KA JB KB JC KC JD KD

3 0 0 1 1 0 1 1 1 1 1 1 0

5 0 1 0 1 0 1 0 0 1 1 1 0

7 0 1 1 1 1 1 1 1 1 1 1 0

9 1 0 0 1 0 1 0 0 1 1 1 1

2 0 0 1 0 0 1 0 1 1 1 1 0

1 0 0 0 1 0 1 0 0 1 1 1 0

3 0 0 1 1

357921

11) Dadas las ecuaciones de control de un contador paralelo, hallar su secuencia de conteo:

JA = “1” JB = A JC = “0” Estado inicial: 0 0 0

KA = C KB = A KC = B C= MSB

RESPUESTA:

N° C B A JC KC JB KB JA KA

0 0 0 0 0 0 0 0 1 0

1 0 0 1 0 0 1 1 1 0

3 0 1 1 0 1 1 1 1 0

1 0 0 1

12) Escribir secuencia de conteo de un contador paralelo, siendo:

JA = “0” JB = “1” JC = C’ Estado inicial: 1 1 0

KA = B + C KB = A KC = B . A B= MSB ; C= LSB

013

Page 13: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 13 Recopilación hecha por la Ing. Patricia Ruiz

RESPUESTA:

N° B A C JB KB JA KA JC KC

6 1 1 0 1 1 0 1 1 1

1 0 0 1 1 0 0 1 0 0

5 1 0 1 1 0 0 1 0 0

5 1 0 1

61 5 55...... (o: 6 1 5 )

13) Dadas las ecuaciones de control de un contador paralelo, hallar su secuencia de conteo:

JA = “1” JB = C.A JC = A Estado inicial: 0 0 0

KA = B’ KB = “0” KC = C + B A= MSB

RESPUESTA:

N° A B C JA KA JB KB JC KC

0 0 0 0 0 1 0 0 0 0

4 1 0 0 0 1 0 0 1 0

1 0 0 1 0 1 0 0 0 1

4 1 0 0

041

Page 14: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 14 Recopilación hecha por la Ing. Patricia Ruiz

II ) CONTADORES SERIES:

Nota:

Las entradas J y K son flotantes (no se conectan). La mayoría de los circuitos integrados

aplican internamente una tensión alta a todas las entradas J y K flotantes.

Por lo tanto, toda vez que se vean entradas J y K flotantes, recordar que significa: J = K = 1.

El contador serie, tiene dos características:

Siempre es cíclico.

Esto significa que vuelve al primer valor de su secuencia y repite la misma.

Su secuencia de conteo está formada por todas las combinaciones posibles.

O sea, si el contador está formado por dos FF, entonces tendrá cuatro combinaciones

distintas ( 2 2 ). Si está formado por cuatro FF, entonces tendrá 16 combinaciones

diferentes ( 2 4 ), etc.

EJERCICIOS:

1 )

Estado inicial: “7”

2 )

Estado inicial: QA = QB = QC = 0

FLIP FLOP Q C = MSB

J1 J2

JA JB

K1 K2

KB KA

Q1 Q2

QB

QA

Q’1

Q’2

Q’B Q’A

J0

JC

K0

KC

Q0

Q C

Q’0

Q’C

CLK

CLK

Q2 Q1 Q0 Dec.

1 1 1 7

1 1 0 6

1 0 1 5

1 0 0 4

0 1 1 3

0 1 0 2

0 0 1 1

0 0 0 0

1 1 1 7

QC QB QA Dec.

0 0 0 0

1 0 0 4

0 1 0 2

1 1 0 6

0 0 1 1

1 0 1 5

0 1 1 3

1 1 1 7

0 0 0 0

RTA.:

RTA.:

Q

Q’

J

K

Page 15: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 15 Recopilación hecha por la Ing. Patricia Ruiz

3)

4)

A = LSB

5)

Estado inicial: 0 0 1

6 )

J1 J2

JB JA

J1 J2

K1 K2

KB KA

K1 K2

Q1 Q2

B A

Q1 Q2

Q’1

Q’2

B’ A’

Q’1

Q’2

J0

JC

J0

K0

KC

K0

Q0

C

Q0

Q’0

C’

Q’0

CLK

CLK

CLK

Q2 Q1 Q0 Dec.

0 0 1 1

0 0 0 0

1 1 1 7

1 1 0 6

1 0 1 5

1 0 0 4

0 1 1 3

0 1 0 2

0 0 1 1

C B A Dec.

0 0 1 1

1 1 1 7

0 1 1 3

1 0 0 4

0 0 0 0

1 1 0 6

0 1 0 2

1 0 1 5

0 0 1 1

Q2 Q1 Q0 Dec.

0 0 1 1

0 1 0 2

0 1 1 3

1 0 0 4

1 0 1 5

1 1 0 6

1 1 1 7

0 0 0 0

0 0 1 1

RTA.:

RTA.:

RTA.:

KA

JA A

KB KC

JB JC B C

CLOCK

CLEAR CLEAR CLEAR

“1” INICIO

A = MSB B’

A B C Dec.

0 0 0 0

1 1 1 7

0 1 1 3

1 0 1 5

0 0 1 1

1 1 0 6

0 1 0 2

1 0 0 4

0 0 0 0

RTA:

Preset: Borrado Borrado

“1”

“0” (Arranque)

“1”

Borrado Borrado Preset

“0”

“1”

Page 16: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 16 Recopilación hecha por la Ing. Patricia Ruiz

7)

Estado inicial: “0”

8)

9)

RTA. :

JB JA

KB

KA

B A

B’ A’

JC

KC

C

C’

CLK

A B C D Dec.

0 0 0 0 0

1 1 1 1 15

1 1 1 0 14

1 1 0 1 13

1 1 0 0 12

1 0 1 1 11

1 0 1 0 10

1 0 0 1 9

1 0 0 0 8

0 1 1 1 7

0 1 1 0 6

0 1 0 1 5

0 1 0 0 4

0 0 1 1 3

0 0 1 0 2

0 0 0 1 1

0 0 0 0 0

RTA.: JD

KD

D

D’

KA

JA

JA

KA

A

A

KB KC

JB JC B C

CLOCK

B JB

KB

C

CLEAR

JC

CLEAR

KC

CLEAR

“0” INICIO

A= LSB

C=MSB

CLOCK

C = LSB

C B A Dec.

0 0 0 0

1 1 1 7

1 1 0 6

0 1 1 3

0 1 0 2

1 0 1 5

1 0 0 4

0 0 1 1

0 0 0 0

A B C Dec.

0 0 0 0

0 1 1 3

0 0 1 1

1 1 0 6

1 0 0 4

1 1 1 7

1 0 1 5

0 1 0 2

0 0 0 0

RTA:

“1”

CLEAR “1”

Page 17: ARQUITECTURA DE LAS COMPUTADORAS · ARQUITECTURA DE LAS COMPUTADORAS FLIP-FLOP Un flip-flop es un “elemento de memoria” que almacena bits (tensiones altas y bajas), a diferencia

FLIP-FLOP * REGISTROS * CONTADORES pag. 17 Recopilación hecha por la Ing. Patricia Ruiz