A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Eletrônica Digital prof. Victory Fernandes prof. Victory Fernandes

Apresentações semelhantes


Apresentação em tema: "Eletrônica Digital prof. Victory Fernandes prof. Victory Fernandes"— Transcrição da apresentação:

1 Eletrônica Digital prof. Victory Fernandes prof. Victory Fernandes

2 Capítulo 01 IDOETA; CAPUANO. Elementos de Eletrônica Digital. Livros Érica Ltda., 1998.

3 Sistemas de Numeração Binário Octal Hexadecimal

4 Sistemas de Numeração Binário Sistema de Base 2 0 e 1 Sim e Não Ligado e Desligado Verdadeiro ou Falso Bit = Binary Digit 8 Bits = 1 Byte (Bynary Term) 4 Bits = 1 Nibble 16 Bits = 1 Word

5 Álgebra Booleana Capturam a essência" das operações lógicas E, OU e NÃO, bem como das operações da teoria de conjuntos soma, produto e complemento Base de toda a tecnologia digital com nós a conhecemos!

6 Sistemas de Numeração Binário DecimalBinário

7 Conversão Binário > Decimal (Binário) para Decimal? Lembram do vestibular da federal?

8 Conversão Binário > Decimal (Binário) para Decimal? 1 x x x x 2 0 = 8 (Decimal)

9 Controle do motor Lógica binária t1 t2 t3 t4 tempob1b2b3b4Decimal? t11000 t20100 t30010 t40001

10 Conversão Decimal > Binário Divide-se sucessivamente por 2 anotando o resto da divisão inteira 47 (Decimal) para Binário?

11 Conversão Decimal > Binário 47 (Decimal) para Binário? =

12 Conversão Decimal > Binário (Decimal) para Binário?

13 Conversão Decimal > Binário (Decimal) para Binário? LSBMSB MSB = Most Significant Bit LSB = Least Significant Bit

14 Perguntas e Conclusões Binário Qual o maior valor que um byte pode armazenar? A porta paralela tem 8 pinos de saída quais valores devem ser enviados para o controle de 2 motores simultaneamente?

15 1 Byte = 8 Bits = = tempoM1B1M1B2M1B3M1B4M2B1M2B2M2B3M2B4Decimal? t t t t

16 Sistemas de Numeração Octal Sistema de base 8 0,1,2,3,4,5,6 e 7 Sistema pouco utilizado

17 Sistemas de Numeração Octal DecimalOctal DecimalOctal

18 Conversão Octal > Decimal (Octal) para Decimal?

19 Conversão Octal > Decimal (Octal) para Decimal? 1 x x x 8 0 = 100 (Decimal)

20 Conversão Decimal > Octal 92 (Decimal) para Octal? = 134 8

21 Sistemas de Numeração Hexadecimal Sistema de base 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F Muito utilizado na computação Computadores operam com múltiplos de 8 8, 16, 32 e 64 Bits

22 Sistemas de Numeração Hexadecimal DecimalHexa DecimalHexa 10A 11B 12C 13D 14E 15F

23 Conversão Hexadecimal > Decimal C3 (Hexadecimal) para Decimal?

24 Conversão Hexadecimal > Decimal C3 1C3 (Hexadecimal) para Decimal? 1 x C x x x x x 16 0 = 451 (Decimal)

25 Conversão Decimal > Hexadecimal 1000 (Decimal) para Hexadecimal? = 3E8 16

26 Perguntas e Conclusões Hexadecimal Qual o maior valor que um byte pode armazenar? A porta paralela tem 8 pinos de saída quais valores devem ser enviados para o controle de 2 motores simultaneamente?

27 1 Byte = 8 Bits = = = FF 16 tempoM1B1M1B2M1B3M1B4M2B1M2B2M2B3M2B4Decimal?Hexa? t t t t

28

29 Sistemas Digitais e Arquitetura de Computadores Little x Big Endian Processadores Intel (little endian) Processadores Motorola (Big endian)

30 Sistemas Digitais e Arquitetura de Computadores O termo big endian tem sua origem no livro As Viagens de Gulliver, de Jonathan Swift. No livro, os Big-Endians são um grupo de pessoas que faziam oposição ao decreto do imperador. Sugestão de leitura:

31 Operações aritméticas Sistema Binário Adição Subtração Multiplicação Notação de números positivos e negativos Complemento de 2

32 Operações aritméticas Adição

33 Operações aritméticas Subtração

34 Operações aritméticas Subtração

35 Operações aritméticas Subtração

36 Operações aritméticas Multiplicação x0 x

37 Operações aritméticas Multiplicação x 101

38 Operações aritméticas Multiplicação x

39 Operações aritméticas Nº positivos e negativos Como representar números negativos se na prática os processadores só trabalham com zeros e uns? Bit de sinal = =

40 Operações aritméticas Complemento de 2 Forma bastante utilizada de representação de números negativos Para obter o complemento de 2 primeiro devemos obter o complemento de 1 Exemplo: representar o número na notação complemento de 2

41 Operações aritméticas Complemento de 2 Complemento de 1 é obtido através da troca de cada bit pelo inverso ou complemento Número binário: Complemento de 1:

42 Operações aritméticas Complemento de 2 Complemento de 2 é obtido somando-se 1 ao complemento de 1 do número inicial Complemento de 1: Complemento de 2:

43 Tabela geral Decimal Binário Decimal Binário Complemento 2

44 Tabela geral Decimal Binário Decimal Binário Complemento

45 Operações aritméticas Complemento de

46 Operações aritméticas Complemento de Ajustar valores para mesmo número de bits nos dois termos Encontrar complemento de 1 do segundo valor Para obter o complemento de 1 inverte-se todos os bits do byte = Encontrar complemento de 2 do segundo valor Complemento de 2 = Complemento de =

47 Operações aritméticas Complemento de – – Complemento de 1 de é igual a Complemento de 2 de é igual a =

48 Operações aritméticas Complemento de Estouro do número de bits deve ser desconsiderado

49 Operações aritméticas Complemento de 2 Conclusão A vantagem do uso do complemento de 2 é que pode-se utilizar o mesmo circuito somador para efetuar-se operações com número negativos e subtrações! Simplificação da complexidade e número de componentes no sistema! Exemplo de aplicação na ULA – Unidade Lógica Aritmética dos microprocessadores e microcontroladores

50 Dúvidas? Victory Fernandes Site:

51 Referências Básicas Sistemas digitais: fundamentos e aplicações - 9. ed. / Livros - FLOYD, Thomas L. Porto Alegre: Bookman, p. ISBN (enc.) Sistemas digitais : princípios e aplicações - 10 ed. / Livros - TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. São Paulo: Pearson Prentice Hall, p. ISBN (broch.) Elementos de eletrônica digital ed / Livros - CAPUANO, Francisco Gabriel; IDOETA, Ivan V. (Ivan Valeije). São Paulo: Érica, p. ISBN (broch.)

52 REFERÊNCIAS COMPLEMENTARES: Eletronica digital: curso prático e exercícios / Livros - MENDONÇA, Alexandre; ZELENOVSKY, Ricardo. Rio de Janeiro: MZ, c2004. (569 p.) Introdução aos sistemas digitais / Livros - ERCEGOVAC, Milos D.; LANG, Tomas; MORENO, Jaime H. Porto Alegre, RS: Bookman, p. ISBN Verilog HDL: Digital design and modeling / Livros - CAVANAGH, Joseph. Flórida: CRC Press, p. ISBN (enc.) Advanced digital design with the verlog HDL / Livros - CILETTI, Michael D. New Jersey: Prentice - Hall, p. ISBN (enc.) Eletronica digital / Livros - Acervo SZAJNBERG, Mordka. Rio de Janeiro: Livros Técnicos e Científicos, p. Eletronica digital : principios e aplicações / Livros - MALVINO, Albert Paul. São Paulo: McGraw-Hill, c1988. v.1 (355 p.) Eletrônica digital / Livros - Acervo TAUB, Herbert; SCHILLING, Donald. São Paulo: McGraw-Hill, p.


Carregar ppt "Eletrônica Digital prof. Victory Fernandes prof. Victory Fernandes"

Apresentações semelhantes


Anúncios Google