Você está na página 1de 3

UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE - UERN

Cincia da Computao - CaN


Disciplina: Circuitos Digitais
Professor: Anderson Abner de Santana
Aluna: Andressa Silva de Souza

Projeto de Circuitos Lgicos Combinacionais: Multiplicador binrio de dois bits

1 - Para multiplicar os nmeros em binrio, lemos os nmeros em decimal, multiplicamo-os normalmente e


ento escrevemos os nmeros equivalentes em binrio. Por exemplo: 3 * 3 = 9. Em binrio, 3 = 0011 e 9 =
1001. Vejamos a tabela verdade do nosso multiplicador:

2 - Tabela Verdade
BINRIO 1 BINRIO 2 RESULTADO
Representados por A1 e A2, temos nosso primeiro nmero -
o multiplicando. Por B1 e B2, nosso segundo nmero ou
multiplicador. Nas colunas mais a direita, temos o resultado
A1 A2 B 1 B2 R1 R2 R3 R4 representados por R1, R2, R3 e R4.

0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0 3 - Mapas de Karnaugh
0 0 1 1 0 0 0 0 Para cada sada representada por R1, R2, R3 e R4,
montaremos um mapa de Karnaugh.
0 1 0 0 0 0 0 0
0 1 0 1 0 0 0 1
R1 B1B2 B1B2 B1B2 B1B2
0 1 1 0 0 0 1 0
0 1 1 1 0 0 1 1 A1A2 0 0 0 0
1 0 0 0 0 0 0 0 A1A2 0 0 0 0
1 0 0 1 0 0 1 0 A1A2 0 0 1 0
1 0 1 0 0 1 0 0
A1A2 0 0 0 0
1 0 1 1 0 1 1 0
1 1 0 0 0 0 0 0
1 1 0 1 0 0 1 1 R1 = A1A2B1B2
1 1 1 0 0 1 1 0
1 1 1 1 1 0 0 1
Projeto de Circuitos Lgicos Combinacionais: Multiplicador binrio de dois bits

R2 B1B2 B1B2 B1B2 B1B2

A1A2 0 0 0 0
A1A2 0 0 0 0 R2 = A1A2'B1+B1B2'A1
A1A2 0 0 0 1
A1A2 0 0 1 1

R3 B1B2 B1B2 B1B2 B1B2

A1A2 0 0 0 0
A1A2 0 0 1 1 R3 = B1'B2A1+B2A1A2'
A1A2 0 1 0 1 +B1A1'A2+B1B2'A2
A1A2 0 1 1 0

R4 B1B2 B1B2 B1B2 B1B2

A1A2 0 0 0 0
A1A2 0 1 1 0 R4 = B2A2
A1A2 0 1 1 0
A1A2 0 0 0 0
Projeto de Circuitos Lgicos Combinacionais: Multiplicador binrio de dois bits
4 - Circuitos implementados com portas lgicas de duas entradas

A1
A1A2
A2
R1
B1
B1B2
B2

A1
A1A2'
A2
A1A2'B1

B1 R2

A1B1B2'

B1B2'
B2

A1 A2 B1 B2

B1'B2
B1'B2A1
A1

A1A2' B1'B2A1 + A1A2'B2


A1A2'B2
B2
R3
A1'A2
A1'A2'B1
B1
A1'A2B1 + B1B2'A2

B1B2'
B1B2'A2
A2

A2
R4
B2

Você também pode gostar