asdfafasdfa

78
Prof. Eduardo Luiz Ortiz Batista [email protected] http://www.inf.ufsc.br/~ebatista EEL5105 – Circuitos e Técnicas Digitais Aula 1

Upload: bruno-balvedi

Post on 05-Dec-2014

1.434 views

Category:

Documents


1 download

DESCRIPTION

sdfasdfasdf

TRANSCRIPT

Page 1: asdfafasdfa

Prof. Eduardo Luiz Ortiz Batista

[email protected]

http://www.inf.ufsc.br/~ebatista

Prof. Eduardo Luiz Ortiz Batista

[email protected]

http://www.inf.ufsc.br/~ebatista

EEL5105 – Circuitos e Técnicas DigitaisAula 1

Page 2: asdfafasdfa

• Bibliografia

• Básica (disponíveis a partir do site da biblioteca da UFSC):• Frank Vahid, Sistemas Digitais: projeto, otimização e HDLs, 1a

Edição, Bookman, 2007. • Ronald J. Tocci, Neal S. Widmer e Gregory L. Moss, Sistemas

Digitais: Princípios e Aplicações, 10a Edição, Pearson Prentice Hall, 2007. 

• Complementar:• Randy H. Katz e Gaetano Borriello, Contemporary Logic Design,

2a Edição, Prentice Hall, 2004.• Apostila de sistemas digitais do Prof. Güntzel.• Carlos Maziero, Sistemas Digitais. Faça o download da 

versão em uma página por folha ou duas páginas por folha.

2

1.1. A Disciplina

Page 3: asdfafasdfa

• Avaliação

• 2 provas (P1 e P2)

• 1 trabalho (T)

• Nota do aluno = 0,85 x [(P1+P2)/2] + [0,15 x T]• Nota ≥ 6 para aprovação

• Nota < 6 e ≥ 3 para ter direito à recuperação– Se (nota + nota da rec)/2 ≥ 6, o aluno é aprovado com média

igual a (nota + nota da rec)/2

• Freqüência mínima: 75%

3

1.1. A Disciplina

Page 4: asdfafasdfa

4

1.2. Analógico x Digital

Page 5: asdfafasdfa

Representação analógica Representação Digital

5

1.2. Analógico x Digital

Page 6: asdfafasdfa

Representação analógica Representação Digital

6

1.2. Analógico x Digital

13,2ºC ? Digitalização na hora da leitura

37,0ºC !

Page 7: asdfafasdfa

7

1.2. Analógico x Digital

• Representações analógicas• A leitura é proporcional ao valor da quantidade• Quantidades podem variar em uma faixa contínua de valores

• 0 a 300 Km/h• -20ºC a 100ºC• 0 a 10 mV

• Representações digitais• São feitas usando dígitos• Não há ambigüidade na leitura

Page 8: asdfafasdfa

8

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Analógico:

Page 9: asdfafasdfa

9

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

ADC 12354546456970...

Page 10: asdfafasdfa

10

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

ADC 12354546456970...

Mas, como?

Page 11: asdfafasdfa

11

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

ADC 12354556970...

Page 12: asdfafasdfa

12

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

ADC 12354556970...

-1,1

-1,49

-1,45

-0,97

-0,23

0,45

0,98

...

Page 13: asdfafasdfa

13

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

ADC 12354546456970...

Como?

Page 14: asdfafasdfa

14

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

Page 15: asdfafasdfa

15

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

10

1

1

0

10110 ...

Page 16: asdfafasdfa

16

1.2. Analógico x Digital

• Caso Real: Armazenamento/Processamento de Áudio

• Digital:

Decimal Binário

10110 ...

-1,1

-1,49

-1,45

-0,97

-0,23

0,45

0,98

...

Page 17: asdfafasdfa

17

1.2. Analógico x Digital

• Caso Real: Programação em Computadores

Page 18: asdfafasdfa

18

1.2. Analógico x Digital

• Caso Real: Programação em Computadores

Page 19: asdfafasdfa

19

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

Page 20: asdfafasdfa

20

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

Page 21: asdfafasdfa

21

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

Page 22: asdfafasdfa

22

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

Page 23: asdfafasdfa

23

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

Page 24: asdfafasdfa

24

1.2. Analógico x Digital

• Formato binário é interessante pois pode ser representado com:

• Transistores (chaves eletrônicas)

• Capacitores (em memórias por exemplo)

• Neste contexto, nosso primeiro tópico: Sistemas de Numeração.

Page 25: asdfafasdfa

• 1.3.1. Sistema Decimal

• Base 10

• 10 símbolos diferentes

• 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9

25

1.3. Sistemas de Numeração

1 + 1 = 2

2 + 3 = 5

1 + 9 = 10

47+1 = 48

99+1 = 100

Com D dígitos decimais, quantos números diferentes

podem ser representados?

Com D dígitos decimais, 10D

números diferentes podem ser

representados.

Exemplo:

Com 3 dígitos decimais, podemos representar 1000

números:

0 a 999.

Page 26: asdfafasdfa

• 1.3.1. Sistema Decimal

• Posição do dígito tem efeito multiplicador sobre a base:

26

1.3. Sistemas de Numeração

3 2 1 03754 3 10 7 10 5 10 4 10

Page 27: asdfafasdfa

• 1.3.1. Sistema Decimal

• Posição do dígito tem efeito multiplicador sobre a base:

• Da mesma forma para números fracionários:

27

1.3. Sistemas de Numeração

3 2 1 03754 3 10 7 10 5 10 4 10

124,793

Page 28: asdfafasdfa

• 1.3.1. Sistema Decimal

• Posição do dígito tem efeito multiplicador sobre a base:

• Da mesma forma para números fracionários:

28

1.3. Sistemas de Numeração

3 2 1 03754 3 10 7 10 5 10 4 10

2 1 0 1 2 3124,793 1 10 2 10 4 10 7 10 9 10 3 10

Page 29: asdfafasdfa

• 1.3.2. Sistema Binário• Base 2• 2 símbolos diferentes• 0 e 1

29

1.3. Sistemas de Numeração

0 + 1 = 1

1 + 1 = 10

10 + 1 = 11

11+1 = 100

02 + 12 = 12

12 + 12 = 102

102 + 12 = 112

112 + 12 = 1002

Com D dígitos binários, quantos

números diferentes podem ser

representados?

Com D dígitos binários, 2D números diferentes podem ser

representados.

Exemplo:

Com 3 dígitos binários, podemos

representar 8 números:

02 a 1112.

Page 30: asdfafasdfa

• 1.3.2. Sistema Binário

• Posição do dígito tem efeito multiplicador sobre a base:

30

1.3. Sistemas de Numeração

5 4 3 2 1 02 2 2 2 2 2 2100110 1 10 0 10 0 10 1 10 1 10 0 10

Page 31: asdfafasdfa

• 1.3.2. Sistema Binário

• Posição do dígito tem efeito multiplicador sobre a base:

• Convertendo para decimal:

31

1.3. Sistemas de Numeração

5 4 3 2 1 02 2 2 2 2 2 2100110 1 10 0 10 0 10 1 10 1 10 0 10

5 4 3 2 1 02100110 1 2 0 2 0 2 1 2 1 2 0 2 38

Page 32: asdfafasdfa

• 1.3.2. Sistema Binário

• Conceitos:

• Exemplo:

32

1.3. Sistemas de Numeração

bit →bit → um dígito bináriobit → um dígito binário

byte →

bit → um dígito binário byte → 8 bits

bit → um dígito binário → 4 bitsbyte → 8 bits

bit → um dígito binárionibble → 4 bitsbyte → 8 bits

1 0 11 0 11 0 2

byte nibble

MSB – Most Significant Bit

LSB – Least Significant Bit

Page 33: asdfafasdfa

• 1.3.3. Sistema Octal

• Base 8

• 8 símbolos diferentes

• 0, 1, 2, 3, 4, 5, 6, 7

33

1.3. Sistemas de Numeração

Page 34: asdfafasdfa

• 1.3.3. Sistema Octal

• Base 8

• 8 símbolos diferentes

• 0, 1, 2, 3, 4, 5, 6, 7

34

1.3. Sistemas de Numeração

2 1 08 8 8 8164 1 10 6 10 4 10

Page 35: asdfafasdfa

• 1.3.3. Sistema Octal

• Base 8

• 8 símbolos diferentes

• 0, 1, 2, 3, 4, 5, 6, 7

• Convertendo para decimal:

35

1.3. Sistemas de Numeração

2 1 08 8 8 8164 1 10 6 10 4 10

2 1 08164 1 8 6 8 4 8 116

Page 36: asdfafasdfa

1 0 11 0 0 11 0 0 111 2

• 1.3.3. Sistema Octal

• Como 8 = 23, um grupo de três bits corresponde a apenas um dígito octal.

36

1.3. Sistemas de Numeração

binário octal

0002 08

0012 18

0102 28

0112 38

1002 48

1012 58

1102 68

1112 78

10002 108

18 38 18 48 78

10110011001112 = 131478

Page 37: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Base 16• 16 símbolos diferentes• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

37

1.3. Sistemas de Numeração

Page 38: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Base 16• 16 símbolos diferentes• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

38

1.3. Sistemas de Numeração

Page 39: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Base 16• 16 símbolos diferentes• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

39

1.3. Sistemas de Numeração

1 016 16 16F3 F 10 3 10

Page 40: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Base 16• 16 símbolos diferentes• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

40

1.3. Sistemas de Numeração

1 016 16 16F3 F 10 3 10

p/ decimal

1 016F3 15 16 3 16 243

Page 41: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Como 16 = 24, 1 dígito hexadecimal representa um nibble e 2

dígitos hexadecimais representam um byte.

41

1.3. Sistemas de Numeração

1111 0 0 11 2

316F16

Page 42: asdfafasdfa

• 1.3.4. Sistema Hexadecimal• Como 16 = 24, 1 dígito hexadecimal representa um nibble e 2

dígitos hexadecimais representam um byte.

• Números hexadecimais são muito usados para representar bytes.• Exemplo: representação de cores RGB em HTML e CSS.

42

1.3. Sistemas de Numeração

1111 0 0 11 2

316F16

Page 43: asdfafasdfa

1 0 1111 0 11 0 0 0 1111 0 0 0 0 1 0 0 2

• 1.3.4. Sistema Hexadecimal• Outro exemplo:

43

1.3. Sistemas de Numeração

C16E16 716 816 416516

5EC78416

Page 44: asdfafasdfa

• Decimal → Base B

44

1.4. Conversão entre Bases

Page 45: asdfafasdfa

• 1.4.1. Números Inteiros

• Dividir sucessivamente o número por B e agrupar os restos das divisões de trás para frente.

• Exemplo: 8710 para binário

45

base alvo

87 2

1 43 2

1 21 2

1 10 2

0 5 2

1 2 2

0 1 2

1 0

87 = 10101112

1.4. Conversão entre Bases

Page 46: asdfafasdfa

• 1.4.1. Números Inteiros

• Exemplo 2: 8710 para hexadecimal

46

87 16

7 5 16

5 0

87 = 5716

1.4. Conversão entre Bases

Page 47: asdfafasdfa

• 1.4.1. Números Fracionários

47

[PI] , [PF]

Como anteriormente

Separação se mantém

Multiplica-se as partes fracionárias sucessivamente por B, pegando as partes inteiras dos resultados.

1.4. Conversão entre Bases

Page 48: asdfafasdfa

• 1.4.2. Números Fracionários• Exemplo: 4,3110 para binário

48

1002

0 , 3 1 x 2 = 0 , 6 20 , 6 2 x 2 = 1 , 2 40 , 2 4 x 2 = 0 , 4 80 , 4 8 x 2 = 0 , 9 60 , 9 6 x 2 = 1 , 9 20 , 9 2 x 2 = 1 , 8 40 , 8 4 x 2 = 1 , 6 80 , 6 8 x 2 = 1 , 3 60 , 3 6 x 2 = 0 , 7 20 , 7 2 x 2 = 1 , 4 40 , 4 4 x 2 = 0 , 8 80 , 8 8 x 2 = . . .

0 , 3 1 x 2 = 0 , 6 20 , 6 2 x 2 = 1 , 2 40 , 2 4 x 2 = 0 , 4 80 , 4 8 x 2 = 0 , 9 60 , 9 6 x 2 = 1 , 9 20 , 9 2 x 2 = 1 , 8 40 , 8 4 x 2 = 1 , 6 80 , 6 8 x 2 = 1 , 3 60 , 3 6 x 2 = 0 , 7 20 , 7 2 x 2 = 1 , 4 40 , 4 4 x 2 = 0 , 8 80 , 8 8 x 2 = . . .

1.4. Conversão entre Bases

Page 49: asdfafasdfa

• 1.4.2. Números Fracionários• Exemplo: 4,3110 para binário

49

1002

0 , 3 1 x 2 = 0 , 6 20 , 6 2 x 2 = 1 , 2 40 , 2 4 x 2 = 0 , 4 80 , 4 8 x 2 = 0 , 9 60 , 9 6 x 2 = 1 , 9 20 , 9 2 x 2 = 1 , 8 40 , 8 4 x 2 = 1 , 6 80 , 6 8 x 2 = 1 , 3 60 , 3 6 x 2 = 0 , 7 20 , 7 2 x 2 = 1 , 4 40 , 4 4 x 2 = 0 , 8 80 , 8 8 x 2 = . . .

0 , 3 1 x 2 = 0 , 6 20 , 6 2 x 2 = 1 , 2 40 , 2 4 x 2 = 0 , 4 80 , 4 8 x 2 = 0 , 9 60 , 9 6 x 2 = 1 , 9 20 , 9 2 x 2 = 1 , 8 40 , 8 4 x 2 = 1 , 6 80 , 6 8 x 2 = 1 , 3 60 , 3 6 x 2 = 0 , 7 20 , 7 2 x 2 = 1 , 4 40 , 4 4 x 2 = 0 , 8 80 , 8 8 x 2 = . . .

0,31 = 0,01001111010... 2

4,31 = 100,01001111010... 2

1.4. Conversão entre Bases

Page 50: asdfafasdfa

• 1.4.3. Exercícios

A. Converter 378 para hexadecimal e depois binário

B. Converter 01102 para hexadecimal e decimal

C. Converter 0101100101000001000011112 para hexadecimal

50

1.4. Conversão entre Bases

Page 51: asdfafasdfa

51

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 52: asdfafasdfa

• BCD – binary-coded-decimal

• Cada dígito decimal é codificado com 4 bits

• Exemplo:

52

10347

BCD001101000111

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 53: asdfafasdfa

• BCD – binary-coded-decimal

• Cada dígito decimal é codificado com 4 bits

• Exemplo:

53

103 4 7

BCD0011 0100 0111

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 54: asdfafasdfa

• BCD – binary-coded-decimal

• Cada dígito decimal é codificado com 4 bits

• Exemplo:

• Números mais longos que os binários puros• Utilizado quando muitas conversões decimal-binário são necessárias

• Calculadoras

54

103 4 7

BCD0011 0100 0111

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 55: asdfafasdfa

• Exemplos:

• Converter:

• para BCD e binário

• para BCD

• para decimal

55

103980

1098015

BCD10000111000001011001

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 56: asdfafasdfa

• Exemplos:

• Converter:

• para BCD e binário

• para BCD

• para decimal

• A seguinte seqüência de bits pode representar um número BCD?

56

103980

1098015

BCD10000111000001011001

100011110000110110000001

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 57: asdfafasdfa

• Exemplos:

• Converter:

• para BCD e binário

• para BCD

• para decimal

• A seguinte seqüência de bits pode representar um número BCD?

• Quantos bits são necessários para representar os números decimais de 0 a 999 em binário puro e usando o código BCD?

57

103980

1098015

BCD10000111000001011001

100011110000110110000001

1.5. Outros Códigos Importantes1.5.1. Código BCD

Page 58: asdfafasdfa

58

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 59: asdfafasdfa

• Princípio: Entre um número e o próximo, apenas 1 bit é modificado.

59

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 60: asdfafasdfa

• Princípio: Entre um número e o próximo, apenas 1 bit é modificado.

• 3 bits:

60

Decimal Binário Gray

0 0 000

1 1 001

2 10 011

3 11 010

4 100 110

5 101 111

6 110 101

7 111 100

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 61: asdfafasdfa

• Princípio: Entre um número e o próximo, apenas 1 bit é modificado.

• Como converter?

• 3 bits, binário para gray:

61

Diferente? Diferente?

2B 1B 0B

2G 1G 0G

Binário

Gray

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 62: asdfafasdfa

• Princípio: Entre um número e o próximo, apenas 1 bit é modificado.

• Como converter?

• 3 bits, gray para binário:

62

Diferente? Diferente?

2B 1B 0B

2G 1G 0G

Binário

Gray

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 63: asdfafasdfa

• Princípio: Entre um número e o próximo, apenas 1 bit é modificado.

• Como converter?

• De forma similar, 4 bits:

63

Diferente? Diferente?

3B 2B 1B

3G 2G 1G

Binário

Gray

Diferente?

0B

0G

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 64: asdfafasdfa

• Exemplo:• Montar tabela de códigos Gray de 4 bits

64

1.5. Outros Códigos Importantes1.5.2. Código Gray

Page 65: asdfafasdfa

65

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 66: asdfafasdfa

66

• American Standard Code for Information Exchange• Codificação alfanumérica• 7 ou 8 bits por símbolo

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 67: asdfafasdfa

67

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 68: asdfafasdfa

68

mais significativo

menos significativo

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 69: asdfafasdfa

69

• Exemplo• Codifique, usando o código ASCII, a seguinte mensagem

usando dígitos hexadecimais para representar os números binários:

“Custo = R$72,00”

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 70: asdfafasdfa

70

• Exemplo• Codifique, usando o código ASCII, a seguinte mensagem

usando dígitos hexadecimais para representar os números binários:

• Decodifique a seguinte mensagem que está codificada usando o código ASCII:

“Custo = R$72,00”

01010011010101000100111101010000

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 71: asdfafasdfa

71

• Exemplo• Codifique, usando o código ASCII, a seguinte mensagem

usando dígitos hexadecimais para representar os números binários:

• Decodifique a seguinte mensagem que está codificada usando o código ASCII:

“Custo = R$72,00”

01010011 01010100 01001111 01010000

1.5. Outros Códigos Importantes1.5.3. Código ASCII

Page 72: asdfafasdfa

Prof. Eduardo Luiz Ortiz Batista

[email protected]

http://www.inf.ufsc.br/~ebatista

Prof. Eduardo Luiz Ortiz Batista

[email protected]

http://www.inf.ufsc.br/~ebatista

EEL5105 – Circuitos e Técnicas DigitaisAula 1

Page 73: asdfafasdfa

Exercícios

• Os exercícios da 10ª edição do livro do Tocci indicados abaixo são os recomendados (dê preferência aos exercícios que tem resposta):• 2.1 a 2.23;• 2.30 a 2.36;• Muito interessantes: 2.37 e 2.39.

• A versão digital da 10ª edição do livro do Tocci está disponível no site da BU• Mais especificamente em:

http://150.162.4.10/pergamum/biblioteca_s/php/login_pearson.php

73

Page 74: asdfafasdfa

Exercícios(retirados principalmente de diferentes edições do livro do Tocci)

1) Muitas calculadoras utilizam o código BCD tanto para armazenar valores conforme eles são digitados quanto para apresentar os valores no display.a) Se a calculadora é projetada para lidar com números decimais

de 8 dígitos, qual o número de bits necessário para o armazenamento de cada número?

b) Quais bits são armazenados quando o número 4127 é digitado?

2) Um determinado processador usa o código octal para representar os seus endereços de memória de 12 bits.a) Quantos dígitos são necessários para armazenar cada

endereço?

b) Qual a faixa de endereços em octal.

c) Quantas posições de memória estão disponíveis?

74

Page 75: asdfafasdfa

Exercícios(retirados principalmente de diferentes edições do livro do Tocci)

1) Muitas calculadoras utilizam o código BCD tanto para armazenar valores conforme eles são digitados quanto para apresentar os valores no display.a) Se a calculadora é projetada para lidar com números decimais

de 8 dígitos, qual o número de bits necessário para o armazenamento de cada número? R: 8 x 4 = 32 bits.

b) Quais bits são armazenados quando o número 4127 é digitado? R: 0000412710 = 0000 0000 0000 0000 0100 0001 0010 0111BCD .

2) Um determinado processador usa o código octal para representar os seus endereços de memória de 12 bits.a) Quantos dígitos octais são necessários para representar cada

endereço? R: 12 / 3 = 4 dígitos.

b) Qual a faixa de endereços em octal. R: 00008 até 77778 .

c) Quantas posições de memória estão disponíveis? R: 8^4 = 2^12 = 4096 posições de memória.

75

Page 76: asdfafasdfa

3) Um computador utiliza um número de 20 bits para representar cada uma das suas posições de memória.a) Quantos dígitos hexadecimais são necessários para

representar um endereço de memória?

b) Qual a faixa de endereços possíveis?

c) Qual o número total de posições de memória?

4) Quantos bits são necessários para representar números decimais inteiros entre 0 e 1999 usando a representação binária pura? E usando a representação BCD?

5) Represente o valor decimal 47 em cada uma das seguintes formas:

a) binário puro b) BCD c) hexadecimald) ASCII e) octal

76

Exercícios(retirados principalmente de diferentes edições do livro do Tocci)

Page 77: asdfafasdfa

3) Um computador utiliza um número de 20 bits para representar cada uma das suas posições de memória.a) Quantos dígitos hexadecimais são necessários para

representar um endereço de memória? R: 20 / 4 = 5 dígitos.

b) Qual a faixa de endereços possíveis? R: 0000016 a FFFFF16 .

c) Qual o número total de posições de memória? R: 16^5 = 2^20.

4) Quantos bits são necessários para representar números decimais inteiros entre 0 e 1999 usando a representação binária pura? R: 11 bits. E usando a representação BCD? R: 4 x 4 = 16 bits.

5) Represente o valor decimal 47 em cada uma das seguintes formas:

a) binário puro b) BCD c) hexadecimald) ASCII e) octal

77

Exercícios(retirados principalmente de diferentes edições do livro do Tocci)

Page 78: asdfafasdfa

7) Realize as seguintes conversões:

78

Exercícios(retirados principalmente de diferentes edições do livro do Tocci)