Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução e numeração
1
Introdução
1947 → John Bardeen, Walter Brattain e William Shockley (em Bell Labs) criaram o
transistor → Início da era digital
2
Fonte: < https://goo.gl/mUZjgY >. Acesso em: 17 Fev 2019.
Introdução
Circuitos eletrônicos:
Eletrônica digital:
Fonte: < https://www.oficinabrasil.com.br>. Acesso em: 27 Jul 2020.
• Nível alto e baixo;
• Sistemas de numeração: Decimal (0,9), Binário (0,1), Octal (0,7), Hexadecimal (0, F)
3
Código binário
Nível alto → 1;
Nível baixo → 0.
4
Conversão de decimal para binário
Conversão:
Divisão curta por 2 com resto → Dividir os quocientes por 2 até finalizar a divisão →
Anotar os restos (o último resto é o mais significativo).
Exemplo:
Decimal: 810
Conversão:
Divisão curta por 2 com resto → Dividir os quocientes por 2 até finalizar a divisão →
Anotar os restos e quocientes
Exemplo:
Decimal: 1110
Exercícios:
010 = ?;
110 = ?;
210 = ?;
310 = ?;
410 = ?;
510 = ?;
610 = ?;
710 = ?;
810 = ?;
910 = ?;
1010 = ?.
7
Conversão de binário para decimal
Conversão:
MSB LSB
Número decimal = 2n·(0 ou 1) + ... + 23·(0 ou 1) + 22·(0 ou 1) + 21·(0 ou 1) + 20·(0 ou 1)
Binário: 10002
8
Conversão de decimal para binário
Conversão:
Binário: 10112
9
Conversão de decimal para binário
Exercícios:
00002 = ?;
00012 = ?;
00102 = ?;
00112 = ?;
01002 = ?;
01012 = ?;
01102 = ?;
01112 = ?;
10002 = ?;
10012 = ?;
10102 = ?;
10
Complemento de dois: Sinal
Complemento de dois é o método mais comum para representar números inteiros com
sinal.
Método:
Exemplo:
11
Complemento de dois: Sinal
Método:
Exemplo:
12
Valores representados (inteiros positivos)
Exemplo:
3 bits → 23 = 8
Faixa → 0 a 7
13
Valores representados (inteiros com sinal)
2(número de bits) = Quantidade de números representados (de –2(número de bits -1) a 2(número de bits -1 ) - 1)
2(número de bits) – 1 = Último valor da faixa
Exemplo:
3 bits → 23 = 8
Faixa → - 4 a 3
14
Soma
Soma:
Exemplo: Exemplo:
15
Exercícios
Exercício 1: Exercício 2:
16
Subtração
Subtração:
Exemplo:
1 1 01
01012 (5)
+ 11012 (-3)
-------------------
10010
17
Octal
Divisão curta por 8 com resto → Dividir os quocientes por 8 até finalizar a divisão →
Anotar os restos e quocientes
MSB LSB
Número decimal = 8n·(0 ... 7) + ... + 83·(0 ... 7) + 82·(0 ... 7) + 81·(0 ... 7) + 80·(0 ... 7)
Exemplo: Exemplo:
7010 = ??8
8110 = ??8
518 = ??10
1018 = ??10
19
Hexadecimal
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Bin 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Exemplo:
Exemplo:
7910 = 0100 11112 = 4F16 ou 0x4F
131310 = 52116 ou 0x521
20
Exercícios
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Bin 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1610 = ??16
16110 = ??16
Resposta:
1610 = 1016
16110 = A116
21
ASCII
ASCII: 8 bits (1 byte) para representar um caractere.
22
Fonte: https://www.techtudo.com.br/noticias/noticia/2015/02/o-que-e-o-codigo-ascii-e-para-que-serve-descubra.html
ASCII
1 – Aula
2 – 1+2=3
1 – 4F 69
2 – 42 6F 6D 20 64 69 61
3 – 52 24 20 31 32 2C 34 37
23