You are on page 1of 19

Eletrnica Digital: Aula 09 Circuitos Aritmticos

Josu Morais, Dr.


Universidade Federal de Uberlndia - UFU
josue@eletrica.ufu.br

UFU - FEELT

Meio Somador
Soma de dois nmeros binrios de 1 algarismo:

Ts = BIT de transporte

Somador Completo

Ts = BIT de transporte de sada (Carry)


TE = BIT de transporte de entrada proveniente de uma soma
anterior
3

Somador Completo
Mapa para S

Mapa para Ts

Somador Completo
Soma de dois nmeros de 4 bits

OBS: O BIT menos significativo no possui BIT de


transporte de entrada, portanto, pode ser implementado com
um circuito meio somador.
5

Somador Completo
a partir de Meio Somadores

Meio Subtrator
Subtrao de dois nmeros binrios de 1 algarismo:

Para o caso 0-1, o resultado ser igual a 1, porm haver um


transporte para a coluna seguinte que deve ser acumulado no
subtraendo e, posteriormente, subtrado do minuendo.

Subtrator Completo

Mapa para S

Mapa para Ts

Subtrator Completo

O esquema de um sistema subtrator para 2 nmeros de m


bits, onde m=n+1 representado na figura a seguir:

Subtrator Completo
a partir de Meio Subtratores

10

Somador/Subtrator
Completo
Como fazer um somador e subtrator usando o mesmo
circuito ?

M = 0 (Somador)
M = 1 (Subtrator)

11

Somador/Subtrator Completo

M = 0 (Somador)
M = 1 (Subtrator)

12

Notao de Nmeros
Binrios Positivos e Negativos
1 Forma: Utilizando um bit de sinal

2 Forma: Utilizando complemento de 2


Obtenha o complemento de 1 de um nmero binrio (troca de cada bit do
nmero pelo seu inversor ou complemento, ou seja, o complemento de 1 de
100110112 011001002 ) e o complemento de 2 obtido somando-se 1 ao
complemento de 1 do nmero binrio inicial.

13

Notao de Nmeros
Binrios Positivos e Negativos
Representao de nmeros com sinal usando
complemento de 2 :
Se o nmero for positivo:
Magnitude : forma binria direta.
sinal : bit de sinal igual a 0

Se o nmero for negativo:


Magnitude : forma de complemento de 2
sinal : bit de sinal igual a 1

Bit de sinal

Binrio direto
0 101101

= + 45(10)

1 0 1 0 0 1 1 = - 45(10)
Maio 2013

Bit de sinal

Complemento de 2

14

Notao de Nmeros
Binrios Positivos e Negativos
Representar cada um dos seguintes nmeros
decimais com sinal em um nmero binrio com sinal
no sistema complemento de 2 (com 5 bits sinalizados)
a) + 13(10) = 0 1 1 0 1
b) - 9(10) = 1 0 1 1 1
c) - 2(10) = 1 1 1 1 0
d) - 8(10) = 1 1 0 0 0

15

Notao de Nmeros
Binrios Positivos e Negativos
Extenso de Sinal
O tamanho de um registrador (nmero de flip flops)
determinar o nmero de dgitos binrios armazenados.
Os sistemas atuais usam registradores mltiplos pares
de quatro bits (4,8,12,16,32,64 bits).

b) - 9(10) = para um registrador de 8 bits

Maio 2013

0000 1001

+ 9(10)

1111 0110

Complemento de 1

1111 0111

- 9(10) Complemento de 2

UFU - FEELT

16

Notao de Nmeros
Binrios Positivos e Negativos
Negao converso de um numero positivo no seu
equivalente negativo e vice-versa.
Para um binrio com sinal em complemento de 2 a
negao obtida pela operao do complemento
de 2.
+ 9(10)

0000 1001

- 9(10)

1111 0111

+ 9(10)

0000 1001

17

Notao de Nmeros
Binrios Positivos e Negativos

18

Subtrao no sistema de complemento


de 2
215 37 = 178 = 101100102

19