0% encontró este documento útil (0 votos)
123 vistas4 páginas

Ejercicio 2-2

El documento describe un comparador binario de dos números de dos bits, A y B, con salidas que indican si A es mayor, menor o igual a B. Se presentan tablas de verdad y mapas de Karnaugh para las salidas S0, S1 y S2. Además, se incluye la implementación de un sumador y restador de tres bits con sus respectivas tablas de verdad y simplificaciones.

Cargado por

isabelcastrillon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
123 vistas4 páginas

Ejercicio 2-2

El documento describe un comparador binario de dos números de dos bits, A y B, con salidas que indican si A es mayor, menor o igual a B. Se presentan tablas de verdad y mapas de Karnaugh para las salidas S0, S1 y S2. Además, se incluye la implementación de un sumador y restador de tres bits con sus respectivas tablas de verdad y simplificaciones.

Cargado por

isabelcastrillon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

EJERCICIO 2

El circuito de la figura N°2 es un comparador binario de dos números (A y B) de dos bits. Las
salidas (S0, S1, S2) toman el valor lógico “1” cuando A>B, A<B y A=B, respectivamente.
Especificaciones del sistema:

Entradas
A, B, C Y D

Salidas
S0=A>B
S1=B>A
S2=A=B

Tabla de verdad

A B C D S0 S1 S2
0 0 0 0 0 0 1
0 0 0 1 0 1 0
0 0 1 0 0 1 0
0 0 1 1 0 1 0
0 1 0 0 1 0 0
0 1 0 1 0 0 1
0 1 1 0 0 1 0
0 1 1 1 0 1 0
1 0 0 0 1 0 0
1 0 0 1 1 0 0
1 0 1 0 0 0 1
1 0 1 1 0 1 0
1 1 0 0 1 0 0
1 1 0 1 1 0 0
1 1 1 0 1 0 0
1 1 1 1 0 0 1
Mapas de Karnaugh para cada salida:

Para S0:

AB/CD 00 01 11 10
00 0 0 0 0
01 1 0 0 0
11 1 1 0 1
10 1 1 0 0

S0= AC´+BC´+ABD´

Para S1:

AB/CD 00 01 11 10
00 0 1 1 1
01 0 0 1 1
11 0 0 0 0
10 0 0 1 0

S1=A´C+B´CD+A´B´D

Para S2:

AB/CD 00 01 11 10
00 1 0 0 0
01 0 1 0 0
11 0 0 1 0
10 0 0 0 1

S2=A´B´C´D´+A´BC´D+AB´CD´+ABCD
EJERCICIO 3

Implementar un sumador y restador (con acarreo de salida y con componentes


HA y FA) de dos entradas (A, B) de tres
bits (A0, A1, A2 B0, B1, B2).

Primero haremos la table de verdad del sumador completo(FA)

A B Cin S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Simplificamos para S

Cin/AB 00 01 11 10
0 0 1 0 1
1 1 0 1 0

S=AB´C´+AB´C+ABC+A´BC´
= (AxorB)xorC

Simplificamos para Cout(carry)

Cin/AB 00 01 11 10
0 0 0 1 0
1 0 1 1 1

Cout=ACin+BCin+AB

Medio sumador

A B Cout S
0 0 1 0
0 1 0 1
1 0 0 1
1 1 1 0

Simplificamos:

S=AxorB
Cout=AB
Medio restador

También podría gustarte