Escolar Documentos
Profissional Documentos
Cultura Documentos
Exemplos:
BASE BINÁRIA
Exemplos:
BASE OCTAL
BASE HEXADECIMAL
0 1 2 3 4 5 6 7 8 9A B C D E F
Todo e qualquer número desta base deve ser representado mediante a utilização destes
símbolos, ou uma combinação deles.
A base hexadecimal é posicional, isto é, dependendo da posição do dígito em um
número, a ele estará associado um peso (ponderador).
0 0 0 0000
1 1 1 0001
2 2 2 0010
3 3 3 0011
4 4 4 0100
5 5 5 0101
6 6 6 0110
7 7 7 0111
8 10 8 1000
9 11 9 1001
10 12 A 1010
11 13 B 1011
12 14 C 1100
13 15 D 1101
14 16 E 1110
15 17 F 1111
Para a representação dos 16 símbolos hexadecimais em binário, são necessários 4 bits, e
para cada símbolo octal são necessários 3 bits.
Índice
7 6 5 4 3 2 1 0
do bit
Peso do
27 26 25 24 23 22 21 20
bit
Índice
0 1 2 3 4 5 6 7
do bit
Peso do
20 21 22 23 24 25 26 27
bit
24 23 22 21 20
1 0 1 0 1
1x16 0x8 1x4 0x2 1x1 = 21(10)
25 24 23 22 21 20 2-1
1 1 0 1 0 1 , 1
1x32 1x16 0x8 1x4 0x2 1x1 1x0,5 = 53,5(10)
Conversão Decimal → Binário
Para converter um número da base 10 em um número na base 2 pode-se aplicar o
método de divisões sucessivas por 2. Os restos de cada divisão formam o número binário
correspondente à conversão. O número na nova base deve ser lido de baixo para cima.
61 2
1 30 2
0 15 2
1 7 2
1 3 2
1 1
0,3125 x 2 = 0,625
0,625 x 2 = 1,25
0,25 x 2 = 0,50
0,50 x 2 = 1,00
A quantidade de diferentes números que podem ser representados por n bits, onde n é
um número natural, é calculada por 2n. E o maior número que podes ser representado é
calculado por 2n-1.
Exemplo:
No estudo das operações matemáticas com números binários com sinal (+ ou -) verifica-
se que a faixa de valores pode ser diferente.
1 bit b 0 ou 1
1 byte B 8 bits
1 kilobyte kB 1024 bytes 1.024 bytes
1 megabyte MB 1024 kB 1.048.576 bytes
1 gigabyte GB 1024 MB 1.073.741.824 bytes
1 terabyte TB 1024 GB 1.099.511.627.776 bytes
1 peta byte PB 1024 TB 1.125.899.906.842.624 bytes
1 exabyte EB 1024 PB 1.152.921.504.606.846.976 bytes
1 zettabyte ZB 1024 EB 1.180.591.620.717.411.303.424 bytes
1 yottabyte YB 1024 ZB 1.208.925.819.614.629.174.706.176 bytes
CÓDIGOS NUMÉRICOS
Decimal BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
Exemplo:
2013(10) = 0010000000010011(BCD)
9870(10) = 1001100001110000(BCD)
Aplicação:
CÓDIGO GRAY
O Código Gray, que leva o nome do seu inventor - Frank Gray - codifica números binários
de tal forma que, em uma sequência de números, diferem apenas por um bit. Isto é, um
bit muda a cada vez.
Por exemplo: a passagem de 3(10) (0011(2)) para 4(10) (0100(2)) resulta em uma mudança de
3 bits. Aplicando-se a codificação Gray apenas um bit irá mudar.
Esta mudança mínima pode reduzir erros em contadores digitais.
Exemplo: na passagem de 3 para 4
Binário Decimal
0011 3
0010 2 Erro se a aquisição do dado for nesta mudança
0100 4
1 0 1 1 0
+ 1 0 1 1 0 1
1 1 1 0 1 1
1 0 1 1 0
+ 1 1 1 0 1 1
1 0 1 1 0 1
TABELA ASCII
Extended ASCII
É um código de 8 bits (28=256 símbolos).