Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de numeração
• Sistema decimal:
Prof. Marco Sousa
Eletrônica Digital I
Sistemas de numeração
• Sistema binário:
Prof. Marco Sousa
Eletrônica Digital I
Sistemas de numeração
• Sistema hexadecimal:
Prof. Marco Sousa
Eletrônica Digital I
• Binário: • Hexadecimal:
1 1 0 0 12 1 916
24+23+0+0+20 = 2510 161+9x160 = 2510
• Octal: • Decimal:
3 18 2 510
3×81 + 80 = 2510 2×101+5×100
Conceitos
Hexbásicos Dec Oct Bin
0 0 0 0
1 1 1 1 - Para contar 8 (0 a 7) valores em
binário são suficientes 3 bits.
2 2 2 10
- Para contar 16 (0 a 15) valores em
3 3 3 11
binário são suficientes 4 bits.
Prof. Marco Sousa
Eletrônica Digital I
4 4 4 100
- Para contar N valores (de 0 a N–1)
5 5 5 101 são suficientes log2(N) bits.
6 6 6 110
- Esse raciocínio pode ser
7 7 7 111 generalizado para qualquer base b:
8 8 10 1000 n = logb(N). (n é o número de casas
9 9 11 1001 suficientes).
A 10 12 1010 - Alternativamente é possível saber a
B 11 13 1011 contagem que um certo número de
C 12 14 1100 casas comporta para uma base b:
D 13 15 1101 N = b n.
E 14 16 1110
F 15 17 1111
Conceitos básicos
– Para binário:
372/8 = 46 resto 4 37/2 = 18 resto 1
46/8 = 5 resto 6 18/2 = 9 resto 0
5/8 = 0 resto 5 9/2 = 4 resto 1
Resposta: 37210 = 5648 4/2 = 2 resto 0
– Para hexadecimal: 2/2 = 1 resto 0
423/16 = 26 resto 7 1/2 = 0 resto 1
26/16 = 1 resto 10 Resposta: 3710 = 1001012
1/16 = 0 resto 1
Resposta: 42310 = 1 “10” 7 = 1A716
Conceitos básicos
4 58 9 216
Conceitos básicos
Binário:
101,1012 = 1x22 + 0x21 + 1x20 + 1x2-1 + 0x2-2 + 1x2-3
= 4 + 0 + 1 + 0,5 + 0 + 0,125
= 5,62510
1011,11012 = 1x23 + 0x22 + 1x21 + 1x20 + 1x2-1 + 1x2-2 +
0x2-3 + 1x2-4
= 8 + 0 + 2 + 1 + 0,5 + 0,25 + 0 + 0,0625
= 11,787510
Conceitos básicos
40 :2
LSB 0 20 :2
0 10 :2
0 5 :2
1 2 :2
0 1 MSB
Conceitos básicos
0 1 MSB 0 x2 0 0 0
10,62510 = 1010,1012
Conceitos básicos
0 0 1 1 1
+0 +1 +0 +1 +1
0 1 1 10 11
1 11111
110 110111
+ 111 + 1011
1101 1000010
Conceitos básicos
0 1
0 1 1
–0 –1 –0 –1
0 1 1 0
0 0 1 1
x0 x1 x0 x1
0 0 0 1
11010 11111
x 10 x 11
00000 11111
+11010 +11111
110100 1011101
Conceitos básicos
1011101 | 11
-11 1
10
Conceitos básicos
.
1011101 | 11
-11 11
101
-11
10
Conceitos básicos
..
1011101 | 11
-11 111
101
-11
101
-11
10
Conceitos básicos
...
1011101 | 11
-11 1111
101
-11
101
-11
100
-11
1
Conceitos básicos
....
1011101 | 11
-11 11111
101
-11
101
-11
100
-11
11
-11
0
Conceitos básicos
Multiplicação/Divisão por
deslocamento de bits
Prof. Marco Sousa
Eletrônica Digital I
de um número x é
calculado como:
3510 -3510 então 2N - 35
0 0 1 0 0 0 1 12 1 0 1 0 0 0 1 12
Bit reservado
Representação complemento de 2 (para inteiros de 8 bits):
3510 -3510 (= 28 - 3510)
0 0 1 0 0 0 1 12 1 1 0 1 1 1 0 12
Conceitos básicos
Complemento de 2
• O complemento de 2 de um número positivo é o módulo deste
Prof. Marco Sousa
Eletrônica Digital I
mesmo número.
• O complemento de 2 de um número negativo x é calculado
como:
x* = 2N - |x|
Onde x* representa o complemento de 2 de x, N representa o
número de bits utilizado na representação.
Portanto, para x = -35 e N = 8 (8 bits): x* = 256 – 35 = 221
-3510 = 221*10
1 1 0 1 1 1 0 12
Conceitos básicos
Exemplo para N = 3
-4 -3 -2 -1 0 1 2 3
0 1 2 3 -4 -3 -2 -1
(-35*,N=8) 11011101
(-35*,N=8) 11011101
X(-3*,N=8) x11110101
x(3) x00000011
(-24*,N=8) 11011101
(-24*,N=8) 11011101
00000000
+11011101
...
(-105*,N=8) 1010010111
(105) 1101101001101001
BCD
Decodificador
Decodificador BCD
Prof. Marco Sousa
BCD
Eletrônica Digital I
para
para 77 segmentos
segmentos
Conceitos básicos
Byte
• É considerada a unidade básica de informação
Prof. Marco Sousa
Byte
• O símbolo para o byte é o “B”, segundo a norma IEEE 1541-
2002. IEEE = Institute of Electral and Electronics Engineers;
Prof. Marco Sousa
Eletrônica Digital I
• Múltiplos:
– 1KB = 1KiB = 1024 Bytes; Kilo/Kibi
– 1MB = 1MiB = 10242 Bytes; Mega/Mebi
– 1GB = 1GiB = 10243 Bytes; Giga/Gibi
– 1TB = 1TiB = 10244 Bytes; Tera/Tebi
– 1PB = 1PiB = 10245 Bytes; Peta/Pebi
– 1EB = 1EiB = 10246 Bytes; Exa/Exbi
– 1ZB = 1ZiB = 10247 Bytes; Zetta/Zebi
– 1YB = 1YiB = 10248 Bytes; Yotta/Yobi
Eletrônica Digital I
Prof. Marco Sousa
ASCII
Conceitos básicos
Fonte: http://www.cs.utk.edu/~pham/ascii.html
Eletrônica Digital I
Prof. Marco Sousa
Conceitos básicos
ASCII - Extendida
Fonte: http://www.cs.utk.edu/~pham/ascii.html
Conceitos básicos
Paridade
• Em sistemas de comunicação digitais, um ruído de canal pode ser
Prof. Marco Sousa
Eletrônica Digital I
• Exemplo:
Prof. Marco Sousa Paridade
Eletrônica Digital I
Exercícios
1. Converta:
Prof. Marco Sousa
Eletrônica Digital I
Exercícios
2. Qual o máximo valor decimal que um binário de 31 bits pode
Prof. Marco Sousa
Eletrônica Digital I
representar?
3. Quantos bits são suficientes para representar 1208?
4. Considere um inteiro com sinal representado por um binário de 16
bits, onde um bit mais significativo definido como “1” indica
“número negativo”. Determine a faixa de valores que este inteiro
pode assumir.
5. Comente a respeito da representação de números ponto-flutuante na
forma binária.
6. Um sistema de digitalização de áudio trabalha com 50000 amostras
por segundo e 16 bits por amostra. Calcule o espaço necessário de
memória em MB para o armazenamento de 1 hora de gravação.