Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador

Tamanho: px
Começar a partir da página:

Download "Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador"

Transcrição

1 Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador Circuitos Digitais Rodrigo Hausen CMCC UFABC 4 e 6 de março de Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

2 Decodificador binário básico Exercício 1: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 1 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

3 Decodificador binário básico Exercício 1: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 1 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. X = a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

4 Decodificador binário básico Exercício 1: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 1 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. a 3 X = a 3 a 2 a 1 a 0 a 2 a 1 X a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

5 Decodificador binário básico Exercício 2: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 0 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. Use apenas portas NAND. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

6 Decodificador binário básico Exercício 2: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 0 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. Use apenas portas NAND. X = a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

7 Decodificador binário básico Exercício 2: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 0 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. Use apenas portas NAND. a 3 X = a 3 a 2 a 1 a 0 a 2 a 1 X a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

8 Decodificador binário básico Exercício 2: Projete um circuito digital com 4 entradas: a 3, a 2, a 1, a 0 e uma saída X, tal que X = 0 somente se (a 3 a 2 a 1 a 0 ) 2 = (1001) 2. Use apenas portas NAND. a 3 X = a 3 a 2 a 1 a 0 a 2 a 1 X a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

9 Decodificador binário básico Decodificador básico: identifica um código binário na entrada. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

10 Decodificador binário básico Decodificador básico: identifica um código binário na entrada. Os exemplos abaixo identificam o código (1001) 2 = (9) 10 a 3 a 2 a 1 X a 0 saída em nível alto Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

11 Decodificador binário básico Decodificador básico: identifica um código binário na entrada. Os exemplos abaixo identificam o código (1001) 2 = (9) 10 a 3 a 3 a 2 a 1 X a 2 a 1 X a 0 saída em nível alto a 0 saída em nível baixo Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

12 Decodificador binário Exercício 3: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e três saídas X 5, X 9 e X 13 tais que cada uma delas identifique a entrada dos números 5, 9 e 13, respectivamente, por meio de um sinal de nível alto. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

13 Decodificador binário Exercício 3: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e três saídas X 5, X 9 e X 13 tais que cada uma delas identifique a entrada dos números 5, 9 e 13, respectivamente, por meio de um sinal de nível alto. X 5 = a 3 a 2 a 1 a 0 X 9 = a 3 a 2 a 1 a 0 X 13 = a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

14 Decodificador binário Exercício 3: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e três saídas X 5, X 9 e X 13 tais que cada uma delas identifique a entrada dos números 5, 9 e 13, respectivamente, por meio de um sinal de nível alto. X 5 = a 3 a 2 a 1 a 0 X 9 = a 3 a 2 a 1 a 0 X 13 = a 3 a 2 a 1 a 0 X 13 X 9 X 5 a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

15 Decodificador binário Exercício 4: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e 16 saídas X 0, X 1, X 2,..., X 15 tais que cada uma delas identifique a entrada do número 0, 1, 2,..., 15, respectivamente, por meio de um sinal de nível alto. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

16 Decodificador binário Exercício 4: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e 16 saídas X 0, X 1, X 2,..., X 15 tais que cada uma delas identifique a entrada do número 0, 1, 2,..., 15, respectivamente, por meio de um sinal de nível alto. X 0 = a 3 a 2 a 1 a 0 X 1 = a 3 a 2 a 1 a 0 X 2 = a 3 a 2 a 1 a 0 X 3 = a 3 a 2 a 1 a 0. X 15 = a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

17 Decodificador binário Exercício 4: faça um circuito com quatro entradas a 3, a 2, a 1, a 0 e 16 saídas X 0, X 1, X 2,..., X 15 tais que cada uma delas identifique a entrada do número 0, 1, 2,..., 15, respectivamente, por meio de um sinal de nível alto. X 0 = a 3 a 2 a 1 a 0 X 1 = a 3 a 2 a 1 a 0 X 2 = a 3 a 2 a 1 a 0 X 3 = a 3 a 2 a 1 a 0. X 15 = a 3 a 2 a 1 a 0 4 portas NOT, 16 portas AND com quatro entradas Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

18 Decodificador binário Decodificador n entradas para 2 n saídas: circuito digital com: n entradas: a n 1, a n 2,... a 1, a 0 2 n saídas: X 0, X 1,..., X 2 n 1 Onde a saída X i está ativa se o código i = (a n 1 a n 2... a 1 a 0 ) 2 está na entrada. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

19 Decodificador binário Decodificador n entradas para 2 n saídas: circuito digital com: n entradas: a n 1, a n 2,... a 1, a 0 2 n saídas: X 0, X 1,..., X 2 n 1 Onde a saída X i está ativa se o código i = (a n 1 a n 2... a 1 a 0 ) 2 está na entrada. a 3 a 2 a 1 a 0 decod. 4 x 16 X 15 X 14 X 13 X 12 X 11 X 10 X 9 X 8 X 7 X 6 X 5 X 4 X 3 X 2 X 1 X 0 Decodificador 4 para 16 com saída ativa em nível alto Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

20 Decodificador binário Decodificador n entradas para 2 n saídas: circuito digital com: n entradas: a n 1, a n 2,... a 1, a 0 2 n saídas: X 0, X 1,..., X 2 n 1 Onde a saída X i está ativa se o código i = (a n 1 a n 2... a 1 a 0 ) 2 está na entrada. a 3 a 2 a 1 a 0 decod. 4 x 16 X 15 X 14 X 13 X 12 X 11 X 10 X 9 X 8 X 7 X 6 X 5 X 4 X 3 X 2 X 1 X 0 Decodificador 4 para 16 com saída ativa em nível baixo Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

21 Decodificador binário: aplicação Pisca-pisca de natal (sequencial de luzes) com um decodificador e um contador binários. X 7 X 6 contador de 3 bits d 2 d 1 d 0 a 2 a 1 a 0 decod. 3 x 8 X 5 X 4 X 3 X 2 X 1 X 0 Ver circuito circuits/app_decoder.circ Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

22 Codificador Binário (Encoder) Codificador 2 n para n: Faz a operação reversa do codificador. 2 n entradas: X 0, X 1,..., X 2 n 1 n saídas: a n 1, a n 2,... a 1, a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

23 Codificador Binário (Encoder) Codificador 2 n para n: Faz a operação reversa do codificador. 2 n entradas: X 0, X 1,..., X 2 n 1 n saídas: a n 1, a n 2,... a 1, a 0 X 15 X 14 X 13 X 12 X 11 X 10 X 9 X 8 X 7 X 6 X 5 X 4 X 3 X 2 X 1 X 0 encod. 16 x 4 a 3 a 2 a 1 a 0 Codificador 16 para 4 com entrada ativa em nível alto Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

24 Codificador Binário (Encoder) Codificador 2 n para n: Faz a operação reversa do codificador. 2 n entradas: X 0, X 1,..., X 2 n 1 n saídas: a n 1, a n 2,... a 1, a 0 X 15 X 14 X 13 X 12 X 11 X 10 X 9 X 8 X 7 X 6 X 5 X 4 X 3 X 2 X 1 X 0 encod. 16 x 4 a 3 a 2 a 1 a 0 Codificador 16 para 4 com entrada ativa em nível baixo Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

25 Codificador Binário (Encoder) Codificador 2 n para n: Faz a operação reversa do codificador. 2 n entradas: X 0, X 1,..., X 2 n 1 n saídas: a n 1, a n 2,... a 1, a 0 X 15 X 14 X 13 X 12 X 11 X 10 X 9 X 8 X 7 X 6 X 5 X 4 X 3 X 2 X 1 X 0 encod. 16 x 4 a 3 a 2 a 1 a 0 Codificador 16 para 4 com entrada ativa em nível baixo Para casa: fazer os diagramas dos codificadores 2 para 1, 4 para 2 e 8 para 3 com entradas: (a) ativas em nível alto; (b) ativas em nível baixo. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 dee março Multiplexador de / 21

26 Multiplexador Exercício 5: Faça um circuito com: três entradas: D 0, D 1, S 0 uma saída: Y tal que Y = D i se S 0 = i. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

27 Multiplexador Exercício 5: Faça um circuito com: três entradas: D 0, D 1, S 0 uma saída: Y tal que Y = D i se S 0 = i. Tabela verdade: D 0 D 1 S 0 Y Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

28 Multiplexador Exercício 5: Faça um circuito com: três entradas: D 0, D 1, S 0 uma saída: Y tal que Y = D i se S 0 = i. Tabela verdade: D 0 D 1 S 0 Y Y = S 0 D 0 + S 0 D 1 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

29 Multiplexador Exercício 5: Faça um circuito com: três entradas: D 0, D 1, S 0 uma saída: Y tal que Y = D i se S 0 = i. Tabela verdade: D 0 D 1 S 0 Y Y = S 0 D 0 + S 0 D 1 D 0 D 1 S 0 Y Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

30 Multiplexador Exercício 6: Faça um circuito com: seis entradas: D 0, D 1, D 2, D 3, S 0, S 1 uma saída: Y tal que Y = D i se (S 1 S 0 ) 2 = i. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

31 Multiplexador Exercício 6: Faça um circuito com: seis entradas: D 0, D 1, D 2, D 3, S 0, S 1 uma saída: Y tal que Y = D i se (S 1 S 0 ) 2 = i. Tabela verdade : S 1 S 0 Y 0 0 D D D D 3 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

32 Multiplexador Exercício 6: Faça um circuito com: seis entradas: D 0, D 1, D 2, D 3, S 0, S 1 uma saída: Y tal que Y = D i se (S 1 S 0 ) 2 = i. Tabela verdade : S 1 S 0 Y 0 0 D D D D 3 Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

33 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

34 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

35 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

36 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

37 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

38 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 D 3 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

39 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 Y D 3 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

40 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 Y D 3 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

41 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 Y = D 0 D 1 MUX 4 x 1 Y D 2 D 3 D 3 S 1 S 0 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

42 Multiplexador Exercício 6 continuação Y = S 1 S 0 D 0 + S 1 S 0 D 1 + S 1 S 0 D 2 + S 1 S 0 D 3 D 0 D 1 D 2 D 3 Y = Linhas de dados D 0 D 1 D 2 D 3 MUX 4 x 1 S 1 S 0 Y Saída Linhas de seleção ou de endereço S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

43 Multiplexador Outra maneira de se construir um MUX 4 1 D 0 D 1 D 2 Y D 3 X 0 X 1 X 2 X 3 decod. 2 x 4 a 1 a 0 S 1 S 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

44 Multiplexador Um multiplexador (ou MUX) 2 k 1 é um circuito com: k entradas de seleção de dado: S0, S 1,..., S k 1 (também chamadas entradas de endereço) Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

45 Multiplexador Um multiplexador (ou MUX) 2 k 1 é um circuito com: k entradas de seleção de dado: S0, S 1,..., S k 1 (também chamadas entradas de endereço) 2 k entradas de dado: D 0, D 1,..., D 2 k 1 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

46 Multiplexador Um multiplexador (ou MUX) 2 k 1 é um circuito com: k entradas de seleção de dado: S0, S 1,..., S k 1 (também chamadas entradas de endereço) 2 k entradas de dado: D 0, D 1,..., D 2 k 1 uma saída: Y = D i se i = (S k 1 S k 2... S 1 S 0 ) 2 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

47 Multiplexador Um multiplexador (ou MUX) 2 k 1 é um circuito com: k entradas de seleção de dado: S0, S 1,..., S k 1 (também chamadas entradas de endereço) 2 k entradas de dado: D 0, D 1,..., D 2 k 1 uma saída: Y = D i se i = (S k 1 S k 2... S 1 S 0 ) 2 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 MUX D 8 D 9 16 x 1 D 10 D 11 D 12 D 13 S D 1 14 S2 D S3 15 S 0 Y Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

48 Multiplexador Exercício 7: Construa um MUX 8 1 a partir de multiplexadores menores. Endereço: S 2, S 1, S 0 ; Dados: D 0, D 1,..., D 7 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

49 Multiplexador Exercício 7: Construa um MUX 8 1 a partir de multiplexadores menores. Endereço: S 2, S 1, S 0 ; Dados: D 0, D 1,..., D 7 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 S 0 S 1 D 3 D 2 D 1 D 0 MUX S 0 S 1 Y D 3 D 2 D 1 D 0 MUX S 0 S 1 Y S 2 D 1 D 0 MUX S 0 Y Y Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

50 Multiplexador Para casa: (a) Construa um MUX 16 1 com multiplexadores 4 1. (b) Construa um MUX 16 1 com multiplexadores 2 1. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

51 Multiplexador: aplicação Exercício 8: construa um circuito com: 8 entradas de dados b3, b 2, b 1, b 0, a 3, a 2, a 1, a 0 1 entrada de seleção Op 4 saídas s 3, s 2, s 1, s 0 tal que (s 3 s 2 s 1 s 0 ) 2 = { (b3 b 2 b 1 b 0 ) 2 + (a 3 a 2 a 1 a 0 ) 2 se Op = 0 (b 3 b 2 b 1 b 0 ) 2 (a 3 a 2 a 1 a 0 ) 2 se Op = 1 Todas as operações são com números sem sinal. Desconsidere os casos em que há overflow. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

52 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

53 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo 4 bits c in 0 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

54 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo c in 1 c out Somador completo c in 0 4 bits 4 bits Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

55 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo 4 bits c in 1 c out Somador completo c in 0 4 bits D 1 D 0 MUX Op Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21 s 0

56 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo 4 bits c in 1 c out Somador completo c in 0 4 bits D 1 D 0 D 1 D 0 MUX MUX s 1 s 0 Op Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

57 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo 4 bits c in 1 c out Somador completo c in 0 4 bits D 1 D 0 MUX D 1 D 0 MUX D 1 D 0 MUX D 1 D 0 MUX s 3 s 2 s 1 s 0 Op Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

58 Resposta exercício 8 b 3 b 2 b 1 b 0 a 3 a 2 a 1 a 0 c out Somador completo 4 bits c in 1 c out Somador completo c in 0 4 bits D 1 D 0 MUX D 1 D 0 MUX D 1 D 0 MUX D 1 D 0 MUX s 3 s 2 s 1 s 0 Op Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

59 Unidade Lógico-Aritmética Unidade Lógico-Aritmética (ULA): circuito digital que faz operações lógicas e aritméticas. A operação a ser feita é selecionada pelos bits de seleção de operação Op 0, Op 1,.... A ULA do exercício anterior só possui 1 bit de operação, para escolher entre soma e subtração. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

60 Unidade Lógico-Aritmética Unidade Lógico-Aritmética (ULA): circuito digital que faz operações lógicas e aritméticas. A operação a ser feita é selecionada pelos bits de seleção de operação Op 0, Op 1,.... A ULA do exercício anterior só possui 1 bit de operação, para escolher entre soma e subtração. Para casa: construa um circuito com: 8 entradas de dados b 3, b 2, b 1, b 0, a 3, a 2, a 1, a 0 2 entradas de seleção Op 1, Op 0 4 saídas s3, s 2, s 1, s 0 tal que (s 3 s 2 s 1 s 0 ) 2 = (b 3 b 2 b 1 b 0 ) 2 + (a 3 a 2 a 1 a 0 ) 2 se (Op 1 Op 0 ) 2 = 0 (b 3 b 2 b 1 b 0 ) 2 (a 3 a 2 a 1 a 0 ) 2 se (Op 1 Op 0 ) 2 = 1 (a 3 a 2 a 1 a 0 ) se (Op 1 Op 0 ) 2 = 2 (a 3 a 2 a 1 a 0 ) 2 1 se (Op 1 Op 0 ) 2 = 3 Todas as operações são com números sem sinal. Desconsidere os casos em que há overflow. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

61 Demultiplexador Demultiplexador (DEMUX): faz a operação reversa do multiplexador. Input S 3 DEMUX 1 16 S 2 S 1 S 0 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 D 8 D 9 D 10 D 11 D 12 D 13 D 14 D 15 Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

62 Demultiplexador Demultiplexador (DEMUX): faz a operação reversa do multiplexador. Input S 3 DEMUX 1 16 S 2 S 1 S 0 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 D 8 D 9 D 10 D 11 D 12 D 13 D 14 D 15 Para casa: fazer os circuitos para os demultiplexadores 1 2, 1 4, 1 8 e 1 16 Dica: use decodificadores. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

63 Para casa Ler seções 6-5, 6-6, 6-8 e 6-9 Lembre-se: Leia e entenda! Não decore! Decorar funcionamento e descrição de circuito integrado não vale a pena! Ler seções 6-7 e 6-10 para aumentar a sua cultura. Exercícios: autotestes 7, 10, 11; problemas 14 18, 26, 27. Importante: lembre-se de fazer também os outros problemas para casa nestes slides. Rodrigo Hausen (CMCC UFABC) Aula 11: Blocos Digitais Básicos Decodificador 4 e 6 de emarço Multiplexador de / 21

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuito combinacional: Possui portas lógicas conectadas para produzir valor dos sinais de saída Não possui

Leia mais

UTFPR EL66J 2011/2. Módulos-padrão combinacionais

UTFPR EL66J 2011/2. Módulos-padrão combinacionais UTFPR EL66J 2/2 Módulos-padrão combinacionais Refresh istemas numéricos e códigos binários. Análise e projeto de circuitos combinacionais. Módulos-padrão combinacionais Nesta aula: ecodificador (decoder),

Leia mais

Aula 14: Lógica e circuitos digitais

Aula 14: Lógica e circuitos digitais Aula 14: Lógica e circuitos digitais Circuitos combinacionais circuitos sequenciais Rodrigo Hausen hausen@usp.br 29 de setembro de 2011 http://cuco.pro.br/ach2034 Rodrigo Hausen (hausen@usp.br) Aula 14:

Leia mais

Circuitos Lógicos e Digitais

Circuitos Lógicos e Digitais PUC-Campinas - Faculdade de Engenharia de Telecomunicações Circuitos Lógicos e Digitais Prof. Frank Behrens Circuitos Combinacionais Aplicação em Circuitos para Divididos em quatro classes de circuitos:

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação Prof. Fernanda Gusmão de Lima Kastensmidt (turmas DEF) Exercícios Área 2 Lembre-se que o

Leia mais

Aula 2: Conversão entre Bases, Aritmética

Aula 2: Conversão entre Bases, Aritmética Aula 2: Conversão entre Bases, Aritmética Circuitos Digitais Rodrigo Hausen CMCC UFABC 25 de janeiro de 2013 http://compscinet.org/circuitos Rodrigo Hausen (CMCC UFABC) Aula 2: Conversão entre Bases, Aritmética

Leia mais

5º Experimento: Somador Binário de números com sinal

5º Experimento: Somador Binário de números com sinal Capítulo 1 5º Experimento: Somador Binário de números com sinal 1.1 Objetivos Usar uma porta XOR de duas entradas para realizar a função unária de negação. Usar um somador binário para somar números sem

Leia mais

Circuitos Combinacionais. Sistemas digitais

Circuitos Combinacionais. Sistemas digitais Circuitos Combinacionais Sistemas digitais Agenda } Codificador X Decodificador } Código BCD 8421, código BCH, código 9876543210 } Display de 7 segmentos } Multiplexador X Demultiplexador } Comparadores

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Caminho de Dados Slide 1 Sumário Introdução Convenções Lógicas de Projeto Construindo um Caminho de Dados O Controle da ULA Projeto da Unidade de Controle Principal

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Caminho de Dados Slide 1 Sumário Introdução Convenções Lógicas de Projeto Construindo um Caminho de Dados O Controle da ULA Projeto da Unidade de Controle Principal

Leia mais

Circuitos Digitais Cap. 5

Circuitos Digitais Cap. 5 Circuitos Digitais Cap. 5 Prof. José Maria P. de Menezes Jr. Objetivos Aritmética Digital Adição Binária Subtração Binária Representação de números com sinal Complemento de 2 Negação Subtração como soma

Leia mais

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS CIRCUITOS COMBINATÓRIOS TÍPICOS Setembro de CIRCUITOS COMBINATÓRIOS TÍPICOS - SUMÁRIO: DESCODIFICADORES CODIFICADORES MULTIPLEXERS DEMULTIPLEXERS SOMADORES / SUBTRACTORES COMPARADORES Setembro de CIRCUITOS

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes UNIVERSIDDE TECNOLÓGIC FEDERL DO PRNÁ DEPRTMENTO CDÊMICO DE ELETROTÉCNIC ELETRÔNIC DIGITL - ET75C - Profª Elisabete N Moraes UL 7 MULTIPLEXDORES E DEMULTIPLEXDORES Em 7 de novembro de 2014. NOÇÕES SOBRE

Leia mais

Operações aritméticas

Operações aritméticas Circuitos Lógicos Operações aritméticas Prof.: Daniel D. Silveira Horário: 4a.f e 6a.f de 10h às 12h 1 Adição binária A soma binária ocorre da mesma forma que a decimal:» A operação sobre os dígitos na

Leia mais

Período: 4º Disciplina: Técnicas e Sistemas Digitais

Período: 4º Disciplina: Técnicas e Sistemas Digitais Período: 4º Disciplina: Técnicas e Sistemas Digitais Carga Horária Semestral: 60 h/a Carga Horária Semanal: 3 h/a Núcleo Profissionalizante Pré-requisito: Não há Correquisito: Não há Disciplina Obrigatória

Leia mais

Componentes do Computador e. aula 3. Profa. Débora Matos

Componentes do Computador e. aula 3. Profa. Débora Matos Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e

Leia mais

Aula 9: Análise e Síntese de Circuitos Digitais Combinacionais

Aula 9: Análise e Síntese de Circuitos Digitais Combinacionais ula 9: nálise e Síntese de Circuitos Digitais Combinacionais Circuitos Digitais Rodrigo Hausen CMCC UFC 25 de fevereiro de 2013 http://compscinet.org/circuitos Rodrigo Hausen (CMCC UFC) ula 9: nálise e

Leia mais

CAPÍTULO 6 ARITMÉTICA DIGITAL

CAPÍTULO 6 ARITMÉTICA DIGITAL CAPÍTULO 6 ARITMÉTICA DIGITAL Introdução Números decimais Números binários positivos Adição Binária Números negativos Extensão do bit de sinal Adição e Subtração Overflow Aritmético Circuitos Aritméticos

Leia mais

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula Circuitos Digitais - 574 Nardênio Almeida Martins Universidade Estadual de Maringá Departamento de Informática Bacharelado em Informática Introdução o o o o Visão Geral da Disciplina Sistemas de Numeração

Leia mais

Projeto de Máquinas de Estado

Projeto de Máquinas de Estado Projeto de Máquinas de Estado Organizado por Rodrigo Hausen. Original de Thomas L. Floyd. Versão 0: 15 de março de 2013 http://compscinet.org/circuitos Resumo Grande parte deste texto, exemplos e estrutura

Leia mais

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Máquina Multinível Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Uma instrução pode ser definida como um comando para o processador.

Leia mais

Disciplina: : ELETRÔNICA DIGITAL

Disciplina: : ELETRÔNICA DIGITAL Disciplina: : ELETRÔNICA DIGITAL Professor: Júlio César Madureira Silva Julho 2011 1 Ementa: 1. Sistemas de numeração Numeração decimal Numeração binária Numeração octal Numeração

Leia mais

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO ESCOLA SECUNDÁRIA JOÃO GONÇALVES ZARCO-402011 CURSO PROFISSIONAL TÉCNICO DE GESTÃO DE EQUIPAMENTOS INFORMÁTICOS SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES 10º 12 PLANIFICAÇÃO MODULAR MÓDULO N.º 1

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes //24 UNIVERIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes AULA 6 CODIFICADORE E DECODIFICADORE Em 3 de outubro de 24.

Leia mais

Cap9) Circuitos Lógicos MSI

Cap9) Circuitos Lógicos MSI Cap9) Circuitos Lógicos MSI As informações e os dados são codificados em binário e são continuamente submetidos a diversas operações. Inúmeros CI s que realizam estas operações estão presentes na categoria

Leia mais

Estrutura de um Computador

Estrutura de um Computador SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de

Leia mais

A Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER.

A Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER. Disciplina: Arquitetura de Computadores Turma: 3CC Data: 18/12/12 Nota: Professor: Renato E. N. de Moraes Semestre: 2012-2 Valor: 2,0 pt Aluno: Trabalho 01 - Projeto Neander O computador NEANDER foi criado

Leia mais

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Disciplina: Circuitos Digitais CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Prof. a Dra. Carolina Davanzzo Gomes dos Santos Email: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br

Leia mais

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Portas lógicas e circuitos digitais Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Portas Circuito somador Circuito subtrator flip-flops (registradores)

Leia mais

Arquitetura de Computadores. Ivan Saraiva Silva

Arquitetura de Computadores. Ivan Saraiva Silva Arquitetura de Computadores Introdução Ivan Saraiva Silva Sumário Introdução Bibliografia Recomendada O que é um computador Organização de um Computador Modelo de Von Neumann IAS Máquina de Von Neuman

Leia mais

Aula 8 Circuitos Integrados

Aula 8 Circuitos Integrados INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ula Circuitos Integrados Introdução Portas Lógicas em Circuitos Integrados Implementação de Funções

Leia mais

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia

Leia mais

f (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13)

f (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13) Exame Sistemas Digitais - MEEC 2/. [2 val] Considere a seguinte função booleana: f (x 3,x 2,x,x ) = Π M (,4,8,9,,5). Π M d (2,3) Obtenha a expressão mínima na forma conjuntiva (produto de somas) para esta

Leia mais

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

CALCULADORA SIMPLES COM ULA

CALCULADORA SIMPLES COM ULA CALCULADORA SIMPLES COM ULA Versão 2012 RESUMO 1 Esta experiência tem por objetivo a utilização de circuitos integrados de operações lógicas e aritméticas para o desenvolvimento de circuitos que executam

Leia mais

Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z.

Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z. Várias saídas podem ser ligadas entre si, no entanto só uma delas pode estar activa. 7ª aula 1-33 Aplicação Z-Buffers 7ª aula 2-33 Drivers

Leia mais

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33 Departamento de Computação Sistemas Digitais para Computação AULAS TEÓRICAS 9 a 33 Prof. MSc. Mário Oliveira Orsi Prof. MSc. Carlos Alexandre Ferreira de Lima Abril de 29 Sistemas Digitais para Computação

Leia mais

Fabio Bento fbento@ifes.edu.br

Fabio Bento fbento@ifes.edu.br Fabio Bento fbento@ifes.edu.br Eletrônica Digital Sistemas de Numeração e Códigos 1. Conversões de Binário para Decimal 2. Conversões de Decimal para Binário 3. Sistema de Numeração Hexadecimal 4. Código

Leia mais

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte III) Prof.a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br

Leia mais

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento 1 2 3 Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento digital - (Sistemas Digitais: Princípios e Aplicações

Leia mais

Circuitos Digitais 144L

Circuitos Digitais 144L Circuitos Digitais Notas de Aula - 02 INSTITUTO: CURSO: DISCIPLINA: Instituto de Ciências Exatas e Tecnologia Ciência da Computação e Sistemas de Informação Circuitos Digitais 144L 1.0 Circuitos Combinacionais.

Leia mais

Descrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto.

Descrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto. EMENTA: Ferramentas para simulação e projeto de sistemas digitais. Equipamentos e componentes para montagem de sistemas digitais. Equipamentos para mensuração e teste na implementação de sistemas digitais.

Leia mais

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD 8421. Circuitos Combinacionais.

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD 8421. Circuitos Combinacionais. iência da omputação ircuitos ombinacionais Parte II Prof. Sergio Ribeiro onteúdo Introdução ódigos inários ódigo Outros ódigos ódigo Excesso de ódigo Gray ódigos de bits ódigo odificadores e ecodificadores

Leia mais

CONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO

CONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO CONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO O seguinte artigo apresenta uma UCP hipotética construída no software simulador DEMOWARE Digital Works 3.04.39. A UCP (Unidade Central de Processamento)

Leia mais

Aula 7. Codificadores e Decodificadores. SEL 0414 - Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 7. Codificadores e Decodificadores. SEL 0414 - Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 7 Codificadores e Decodificadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Códigos/Decodificadores CÓDIGOS: l Conjunto organizado de sinais em que a informação é transformada

Leia mais

Sistemas de Numeração

Sistemas de Numeração Universidade Tecnológica Federal do Paraná Bacharelado em Ciência da Computação IC3A Introdução à Ciência da Computação Sistemas de Numeração Marcos Silvano O. Almeida Baseado no material do prof. Rogério

Leia mais

Aritmética Binária e. Bernardo Nunes Gonçalves

Aritmética Binária e. Bernardo Nunes Gonçalves Aritmética Binária e Complemento a Base Bernardo Nunes Gonçalves Sumário Soma e multiplicação binária Subtração e divisão binária Representação com sinal Sinal e magnitude Complemento a base. Adição binária

Leia mais

Aula 2 Modelo Simplificado de Computador

Aula 2 Modelo Simplificado de Computador Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE P L A N O D E E N S I N O DEPARTAMENTO: Engenharia Elétrica DISCIPLINA: Eletrônica Digital SIGLA: ELD0001 PRÉ-REQUISITOS: ALB0001 CARGA HORÁRIA TOTAL: 108 h/aula TEORIA: 72 h/aula PRÁTICA: 36 h/aula CURSO:

Leia mais

Eletrônica Digital para Instrumentação. Herman Lima Jr. hlima@cbpf.br

Eletrônica Digital para Instrumentação. Herman Lima Jr. hlima@cbpf.br G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Organização do curso Introdução à eletrônica digital

Leia mais

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES nálise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da ilva MULTIPLEXDORE O multiplexador ou Mux é um circuito combinacional dedicado com a finalidade de selecionar, através de variáveis

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 09 Tema: Unidade Central de

Leia mais

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES PROCESSADORES CHIPS TRANSISTORES O que é um chip? - conhecido como circuito integrado; - pequeno e fino pedaço de silício no qual os transistores, que formam o microprocessador, foram encapsulados; - processadores

Leia mais

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 1 - SISTEMA DE NUMERAÇÃO BINÁRIA E DECIMAL Todos os computadores são formados por circuitos digitais, onde as informações e os dados são codificados com dois níveis de tensão, pelo que o seu sistema

Leia mais

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE5406 - Sistemas Digitais semestre 2011/1 Prof. José Luís Güntzel guntzel@inf.ufsc.br

Leia mais

Universidade Estadual do Ceará

Universidade Estadual do Ceará Universidade Estadual do Ceará Felipe de Almeida Xavier Joao Gonçalves Filho Trabalho Circuitos Lógicos Digitais Professor Domingos Sávio 20 de março de 2010 1 Sumário 1 Uma vista por cima 3 2 A macro

Leia mais

Sub Rede Classe CCIDR Classless

Sub Rede Classe CCIDR Classless Sub Rede Classe CCIDR Classless Inter-Domain Routing IP Classe C 200.100.10.X 255.255.255.0 IP Classe C 200.100.10.X 255.255.255.0 254 Host s 200.100.10.1 até 200.100.10.254 RANGE 200.100.10.0 REDE 200.100.10.255

Leia mais

EA773 - Experimento 5

EA773 - Experimento 5 EA773 - Experimento 5 Wu Shin - Ting DCA - FEEC - Unicamp 19 de Novembro de 2009 O projeto consiste em implementar uma calculadora com memória com uso de barramento de 8 bits. Neste documento são discutidos

Leia mais

Registradores de uma CPU. Registradores de uma CPU - Acumulador

Registradores de uma CPU. Registradores de uma CPU - Acumulador Prof. Eduardo ppel Eng.DSc. appel@upf.tche.br Denominação dos registradores Função dos registradores Características dos registradores Utilização dos registradores - cumulador Um registrador é um local

Leia mais

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos UNIPAC Sistemas Digitais Sistemas de Numeração Engenharia da Computação 3 Período Alex Vidigal Bastos 1 Agenda Objetivos Introdução Sistema Binário Sistema Octal Sistema Hexadecimal Aritméticas no Sistema

Leia mais

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL 1 CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL Sumário 1.1. Sistemas de Numeração... 3 1.1.1. Conversão Decimal Binária... 3 1.1.2. Conversão Binária Decimal... 3 1.1.3. Conversão Binária Hexadecimal...

Leia mais

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES DA UFF) CIRCUITOS DIGITAIS (CURSO DE BACHARELADO EM INFORMÁTICA DA UFF)

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES DA UFF) CIRCUITOS DIGITAIS (CURSO DE BACHARELADO EM INFORMÁTICA DA UFF) UNIVERSIDADE FEDERAL FLUMINENSE CENTRO TECNOLÓGICO - ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA DE TELECOMUNICAÇÕES APOSTILA PARA DISCIPLINAS DE TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES

Leia mais

Hardware de Computadores

Hardware de Computadores Sistema Binário Hardware de Computadores O sistema binário é um sistema de numeração posicional em que todas as quantidades são representadas, utilizando-se como base as cifras: zero e um (0 e 1). Os computadores

Leia mais

Conversão de Bases e Aritmética Binária

Conversão de Bases e Aritmética Binária Conversão de Bases e Aritmética Binária Prof. Glauco Amorim Sistema de Numeração Decimal Dígitos Decimais: 0 2 3 4 5 6 7 8 9 Potências de base 0 0 0 2 0 0 3 4 0 0 00 000 0 000 Sistema de Numeração Binário

Leia mais

Modelagem de Circuitos Digitais

Modelagem de Circuitos Digitais 1 Modelagem de Circuitos Digitais Para modelar um circuito digital para realizar uma determinada operação: Analisar problema Identificar sinais de entrada do circuito Identificar sinais de saída do circuito

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Índice. Modelos e Procedimentos

Índice. Modelos e Procedimentos Sumário Introdução ao projecto de lógica sequencial. Índice Modelos e Procedimentos Abstracção de elementos com estado Formas de lógica sequencial Representação de Máquinas de Estados Finitas Parte da

Leia mais

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização 2/7/2 LED ELETRÔNICA DIGITAL Parte 6 Display, Decodificadores e Codificadores Diodo emissor de luz (LED) Para nós será utilizado para dar uma indicação luminosa do nível lógico de sinal; Ligado nível lógico

Leia mais

Exemplo de Subtração Binária

Exemplo de Subtração Binária Exemplo de Subtração Binária Exercícios Converta para binário e efetue as seguintes operações: a) 37 10 30 10 b) 83 10 82 10 c) 63 8 34 8 d) 77 8 11 8 e) BB 16 AA 16 f) C43 16 195 16 3.5.3 Divisão binária:

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais A saída de um circuito combinacional

Leia mais

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária 1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste

Leia mais

Experimento 06 Unidade Aritmética

Experimento 06 Unidade Aritmética Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 06 Unidade Aritmética Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário 3 1 Resumo

Leia mais

Codificação 1. Introdução. C 2 R r {! + codificação

Codificação 1. Introdução. C 2 R r {! + codificação Codificação 1. Introdução A unidade básica de memória é o digito binário (bit). Para representar diferentes em memória é necessário que o bit armazene pelo menos 2 valores. A informação pode ser armazenada

Leia mais

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1 ISL - Introdução Sub title text goes here Introdução Tipos de Computador Sistema Computacional Processamento de Dados Arquitetura Sistema Binário Software Unused Section Space 1 Exercício Unused Section

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema

Leia mais

Luis Filipe Baptista ENIDH/DEM 2

Luis Filipe Baptista ENIDH/DEM 2 AUTOMAÇÃO (M323) CAPÍTULO V Sistemas Combinatórios 2013/2014 Bibliografia do capítulo José Novais (1997), Método sequencial para automatização electro-pneumática, 3ª Edição, Fundação Calouste Gulbenkian

Leia mais

Arquitectura de Computadores Unidade de Processamento

Arquitectura de Computadores Unidade de Processamento Sistemas Digitais Complexos: + Unidade de Controlo (Datapath): Módulo responsável pela execução das operações de processamento de dados. Unidade de Controlo: Módulo responsável pelo controlo da sequência

Leia mais

Capítulo 3 Processadores de Propósito Geral: Software

Capítulo 3 Processadores de Propósito Geral: Software Capítulo 3 Processadores de Propósito Geral: Software Prof. Romis Attux EA075 2015 Obs: Os slides são parcialmente baseados nos dos autores do livro texto Processadores de Propósito Geral Um processador

Leia mais

Sistemas de Numerações.

Sistemas de Numerações. Matemática Profº: Carlos Roberto da Silva; Lourival Pereira Martins. Sistema de numeração: Binário, Octal, Decimal, Hexadecimal; Sistema de numeração: Conversões; Sistemas de Numerações. Nosso sistema

Leia mais

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 13 de novembro de 2008.

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 13 de novembro de 2008. CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 13 de novembro de 2008. 4 a LISTA DE EXERCÍCIOS DE ELETRÔNICA DIGITAL Prof. Alessandro Jacoud Peixoto 1. Suponha

Leia mais

Experimento 03 Circuito Decodificador e Multiplex

Experimento 03 Circuito Decodificador e Multiplex Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 03 Circuito Decodificador e Multiplex Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário

Leia mais

Aula 9. Introdução à Computação. ADS IFBA www.ifba.edu.br/professores/antoniocarlos

Aula 9. Introdução à Computação. ADS IFBA www.ifba.edu.br/professores/antoniocarlos Aula 9 Introdução à Computação Ponto Flutuante Ponto Flutuante Precisamos de uma maneira para representar Números com frações, por exemplo, 3,1416 Números muito pequenos, por exemplo, 0,00000001 Números

Leia mais

ARITMÉTICA BINÁRIA. Adão de Melo Neto

ARITMÉTICA BINÁRIA. Adão de Melo Neto ARITMÉTICA BINÁRIA Adão de Melo Neto 1 Sumário Adição Multiplicação Subtração Divisão Complemento de 1 Complemento de 2 Representação de um número com sinal Sinal magnitude Complemento de 2 Valor em decimal

Leia mais

Sistemas Digitais. Multiplexadores Demultiplexadores Arranjos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Sistemas Digitais. Multiplexadores Demultiplexadores Arranjos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA) Sistemas Digitais Multiplexadores Demultiplexadores Arranjos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) O que é um Multiplexador Um Multiplexador ou MUX é um circuito

Leia mais

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária Organização de Computadores Capítulo 4 Cálculos Binários e Conversão entre Bases Aritmética Binária Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui

Leia mais

Redes de Computadores Endereçamento IP

Redes de Computadores Endereçamento IP Redes de Computadores Endereçamento IP Prof. Eduardo Endereçamento IP o TCP/IP utiliza um endereçamento lógico; Cada dispositivo conectado em rede necessita usar pelo menos um endereço IP (identifica o

Leia mais

FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL

FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL Diego S. Mageski diego.mageski@hotmail.com Bene R. Figueiredo bfigueiredo@ifes.edu.br Wagner T. da Costa wagnercosta@ifes.edu.br Instituto Federal

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Conceitos Básicos de Eletrônica Digital (Parte III) Prof. a Joseana Macêdo Fechine joseana@computacao.ufcg.edu.br

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de

Leia mais

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP. A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),

Leia mais

ESPECIFICAÇÃO DO PROJETO (Primeira Unidade)

ESPECIFICAÇÃO DO PROJETO (Primeira Unidade) ESPECIFICAÇÃODOPROJETO(PrimeiraUnidade) ProjetodaULA OprojetodaULAprecisaseracopladoaumdecodificadorbinárioparadisplaydesete segmentosquetambémserádesenvolvido.esteprojetodaprimeiraunidadedeveser desenvolvidototalmentebaseadoemportaslógicas.

Leia mais

Símbolos Lógicos com Tabelas-Verdade

Símbolos Lógicos com Tabelas-Verdade Slide 1 Símbolos Lógicos com Tabelas-Verdade PORTAS INVERSOR A NEG OR 6.071 Lógica Digital 1 A lógica digital pode ser descrita em termos de símbolos lógicos padrão e suas tabelas-verdade correspondentes.

Leia mais

1 CIRCUITOS COMBINACIONAIS

1 CIRCUITOS COMBINACIONAIS Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 CIRCUITOS COMBINACIONAIS Um circuito digital é dito combinacional quando em um dado instante de tempo

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Lógica Programável INE 5348 Aula 5 Máquinas Seqüenciais

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Uma instrução pode ser definida como um comando

Leia mais

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte II Sumário Introdução Origem Funcionamento Componentes Básicos Referências Sistema Binário O computador identifica

Leia mais

Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)

Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Este nome é uma alusão à posterior implementação

Leia mais

Sumário. Parte I Conceitos Básicos de Criptografia, Software e Hardware...19. Agradecimentos...7 Sobre os Autores...9 Prefácio...

Sumário. Parte I Conceitos Básicos de Criptografia, Software e Hardware...19. Agradecimentos...7 Sobre os Autores...9 Prefácio... 11 Sumário Agradecimentos...7 Sobre os Autores...9 Prefácio... 17 Parte I Conceitos Básicos de Criptografia, Software e Hardware...19 Capítulo 1 Conceitos de Segurança de Dados e Criptografia... 21 1.1

Leia mais